diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ddd5eb26..ec6068ff 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,12 +1,12 @@ fail_fast: true repos: - repo: https://github.com/adamchainz/djade-pre-commit - rev: "1.7.0" # Replace with the latest tag on GitHub + rev: "1.9.0" # Replace with the latest tag on GitHub hooks: - id: djade args: [--target-version, "4.2"] # Replace with Django version - repo: https://github.com/psf/black - rev: 26.1.0 + rev: 26.3.1 hooks: - id: black language_version: python3.12 diff --git a/package-lock.json b/package-lock.json index d8736f0e..e0fe45bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,9 +93,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", - "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", + "version": "2.10.12", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.12.tgz", + "integrity": "sha512-qyq26DxfY4awP2gIRXhhLWfwzwI+N5Nxk6iQi8EFizIaWIjqicQTE4sLnZZVdeKPRcVNoJOkkpfzoIYuvCKaIQ==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -147,6 +147,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -162,9 +163,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001774", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz", - "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==", + "version": "1.0.30001781", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001781.tgz", + "integrity": "sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==", "funding": [ { "type": "opencollective", @@ -253,9 +254,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.302", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.302.tgz", - "integrity": "sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==", + "version": "1.5.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.328.tgz", + "integrity": "sha512-QNQ5l45DzYytThO21403XN3FvK0hOkWDG8viNf6jqS42msJ8I4tGDSpBCgvDRRPnkffafiwAym2X2eHeGD2V0w==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -299,9 +300,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -453,9 +454,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", "license": "MIT" }, "node_modules/normalize-path": { @@ -474,9 +475,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -513,6 +514,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -747,10 +749,11 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -836,9 +839,9 @@ } }, "node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/requirements.txt b/requirements.txt index c2b0e301..150637af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,9 +6,9 @@ beautifulsoup4==4.14.3 # via fundor333-github-io bleach==6.3.0 # via fundor333-github-io -certifi==2026.1.4 +certifi==2026.2.25 # via requests -charset-normalizer==3.4.4 +charset-normalizer==3.4.6 # via requests click==8.3.1 # via @@ -34,9 +34,9 @@ packaging==26.0 # via marshmallow pillow==12.1.1 # via fundor333-github-io -pygments==2.19.2 +pygments==2.20.0 # via rich -python-dotenv==1.2.1 +python-dotenv==1.2.2 # via fundor333-github-io python-frontmatter==1.1.0 # via fundor333-github-io @@ -44,7 +44,7 @@ pyyaml==6.0.3 # via # fundor333-github-io # python-frontmatter -requests==2.32.5 +requests==2.33.0 # via # fundor333-github-io # weeknotebot @@ -58,7 +58,7 @@ shellingham==1.5.4 # via typer soupsieve==2.8.3 # via beautifulsoup4 -typer==0.24.0 +typer==0.24.1 # via fundor333-github-io typing-extensions==4.15.0 # via beautifulsoup4 diff --git a/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.content b/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.content deleted file mode 100644 index f74ca37c..00000000 --- a/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.content +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";:root{--blockquote-border-size:4px;--blockquote-background-color:rgb(248 248 248);--heading-border-size:4px;--link-background-color:189, 195, 199;--link-background-opacity:0.5;--link-background-opacity-hover:0.7;--pre-background-color:#272822;--pre-text-color:#f8f8f2;--code-background-color:rgba(0, 0, 0, 0.12);--code-text-color:#808080;--table-border-color:#dadada;--tr-even-background-color:#efefee}@media(prefers-color-scheme:dark){:root{--code-background-color:#272822;--code-text-color:rgba(255, 255, 255, 0.9);--table-border-color:#717171;--tr-even-background-color:#545454;--blockquote-background-color:rgb(75 75 75)}}@keyframes enterIn{0%{opacity:0}100%{opacity:100}}@media only screen and (min-width:768px){#pridecodes-code-corner-svg{width:150px}}@media only screen and (max-width:767px){#pridecodes-code-corner-svg{width:75px}}#pridecodes-code-corner-svg{animation:enterIn 2s;transition:all .2s ease-in-out}#pridecodes-code-corner-svg:hover{transform:scale(1.1);transform-origin:left top}small,section#comments .comment footer,section#comments .comment time,aside p{font-size:smaller;opacity:.9}section#comments #comments-wrapper{margin:1.5em 0;padding:0 var(--card-padding)}section#comments .comment{display:grid;column-gap:1rem;grid-template-areas:"avatar name" "avatar time" "avatar post" "...... interactions";grid-template-columns:min-content;justify-items:start;margin:0 auto 0 -1em;padding:.5em}section#comments .comment.comment-reply{margin:0 auto 0 1em}section#comments .comment .avatar-link{grid-area:avatar;height:4rem;position:relative;width:4rem}section#comments .comment .avatar-link .avatar{height:100%;width:100%;border-radius:20%}section#comments .comment .avatar-link.op::after{background-color:var(--accent-color);border-radius:50%;bottom:-.25rem;color:var(--accent-color-text);content:"✓";display:block;font-size:1.25rem;font-weight:700;height:1.5rem;line-height:1.5rem;position:absolute;right:-.25rem;text-align:center;width:1.5rem}section#comments .comment .author{align-items:center;display:flex;font-weight:700;gap:.5em;grid-area:name}section#comments .comment .author .instance{background-color:var(--code-background-color);border-radius:9999px;color:var(--neutral);font-size:smaller;font-weight:400;padding:.25em .75em}section#comments .comment .author .instance:hover{opacity:.8;text-decoration:none}section#comments .comment .author .instance.op{background-color:var(--code-background-color);color:var(--accent-color-text)}section#comments .comment .author .instance.op::before{content:"✓";font-weight:700;margin-inline-end:.25em}section#comments .comment time{grid-area:time;line-height:1.5rem}section#comments .comment main{grid-area:post}section#comments .comment main p:first-child{margin-top:.25em}section#comments .comment main p:last-child{margin-bottom:0}section#comments .comment footer{grid-area:interactions}section#comments .comment footer .faves{color:inherit}section#comments .comment footer .faves:hover{opacity:.8;text-decoration:none}section#comments .comment footer .faves::before{color:red;content:"♥";font-size:2rem;margin-inline-end:.25em}section#comments .comment .emoji{display:inline;height:1.25em;vertical-align:middle;width:1.25em}section#comments .comment .invisible{display:none}section#comments .comment .ellipsis::after{content:"…"}#webmentions{margin:0;position:relative;z-index:100;line-height:1.2em}#webmentions .comments{overflow-x:hidden;overflow-y:scroll}#webmentions h2{font-size:medium;margin:0;padding:2px}#webmentions .reacts img{margin:3px -1ex 8px 0}#webmentions img.missing{border:dashed #000 1px}#webmentions ul{list-style-type:none;margin:0;padding:4px}#webmentions li{text-indent:-1em;padding-left:1em}#webmentions a.reaction{position:relative;text-decoration:none;margin-right:0;letter-spacing:-1ex;margin-right:3ex}#webmentions a.reaction img{max-height:3em;width:auto;margin-right:-1ex;border-radius:25%}#webmentions a.reaction sub{font-size:50%}#webmentions .comments li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#webmentions .comments li .text{font-style:italic;text-decoration:none}.author{margin:0}.menu .trigger{float:left;display:flex;align-items:center}@media screen and (max-width:768px){.menu .menu-icon{position:relative}}.center-img{display:flex;justify-content:center;width:80%}.toot{--toot-bg:var(--entry);--toot-border:rgba(0, 0, 0, 0.1);--toot-radius:12px;--toot-shadow:0 1px 3px rgba(0, 0, 0, 0.1);background:var(--toot-bg);border:1px solid var(--toot-border);border-radius:var(--toot-radius);box-shadow:var(--toot-shadow);padding:16px;margin:1.5rem auto;max-width:600px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.dark .toot{--toot-border:rgba(255, 255, 255, 0.1);--toot-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}.toot-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.toot-profile img{width:48px;height:48px;border-radius:4px;display:block}.toot-author{display:flex;flex-direction:column;gap:2px}.toot-author-name{color:var(--primary);font-weight:700;text-decoration:none;font-size:15px;line-height:20px}.toot-author-handle{color:var(--secondary);text-decoration:none;font-size:14px;line-height:18px}.toot-content{color:var(--content);font-size:15px;line-height:1.5;margin:12px 0}.toot-content p{margin:0 0 12px}.toot-content p:last-child{margin-bottom:0}.toot-content a{color:#2b90d9;text-decoration:none}.toot-content a:hover{text-decoration:underline}.toot-media-grid{display:grid;grid-gap:8px;margin:12px 0;border-radius:12px;overflow:hidden}.toot-media-grid[data-count="1"]{grid-template-columns:1fr}.toot-media-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.toot-media-grid[data-count="3"]{grid-template-columns:repeat(2,1fr)}.toot-media-grid[data-count="3"]>:first-child{grid-column:1/-1}.toot-media-grid[data-count="4"]{grid-template-columns:repeat(2,1fr)}.toot-media-item img{width:100%;height:auto;display:block;border-radius:4px}.toot-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--toot-border);color:var(--secondary);font-size:14px}.toot-date{color:inherit;text-decoration:none}.toot-date:hover{text-decoration:underline}.page-content a[target=_blank]::after{content:none}.weeknote img{width:140px}share-button{position:fixed;width:60px;height:60px;bottom:40px;left:40px;color:#fff;background-color:#0c9;border-radius:50px;text-align:center}share-button button{background-color:initial;border:none;margin:0;padding:0;text-align:inherit;font:inherit;border-radius:0;appearance:none}share-button:not(:defined){display:none}share-button:not(:defined) button{display:none}share-button:defined{display:none}share-button:defined a{display:none}.my-float{margin-top:22px}@font-face{font-family:typewriter;src:url("/fonts/American Typewriter Regular.ttf")}.typewriter{font-family:typewriter,monospace}input[type=text]{width:100%;font-size:1rem;border-radius:.5em;padding:.5em} \ No newline at end of file diff --git a/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.json b/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.json deleted file mode 100644 index b748eba2..00000000 --- a/resources/_gen/assets/sass/add.scss_b1f9a4817d6232e434ba2b7151a57cb2.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"add.min.33d130b2d4f20152c6ed4410e3edc02aff59e77cae5bac84015541343a158ffb.css","MediaType":"text/css","Data":{"Integrity":"sha256-M9EwstTyAVLG7UQQ4+3AKv9Z53yuW6yEAVVBNDoVj/s="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.content b/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.content deleted file mode 100644 index e980afad..00000000 --- a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.content +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto/roboto-v30-latin-regular.eot);src:url(fonts/Roboto/roboto-v30-latin-regular.eot?#iefix)format("embedded-opentype"),url(fonts/Roboto/roboto-v30-latin-regular.woff2)format("woff2"),url(fonts/Roboto/roboto-v30-latin-regular.woff)format("woff"),url(fonts/Roboto/roboto-v30-latin-regular.ttf)format("truetype"),url(fonts/Roboto/roboto-v30-latin-regular.svg#Roboto)format("svg")}*{-webkit-transition:background-color 75ms ease-in,border-color 75ms ease-in;-moz-transition:background-color 75ms ease-in,border-color 75ms ease-in;-ms-transition:background-color 75ms ease-in,border-color 75ms ease-in;-o-transition:background-color 75ms ease-in,border-color 75ms ease-in;transition:background-color 75ms ease-in,border-color 75ms ease-in}.notransition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}html{overflow-x:hidden;width:100%}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{min-height:100vh;overflow-x:hidden;position:relative;color:#434648;background-color:#fff;font:16px/1.85 Roboto,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-top:10px;margin-bottom:10px}strong,b{font-weight:700;color:#0d122b}hr{border-bottom:0;border-style:solid;border-color:#ececec}img{max-width:100%;vertical-align:middle;-webkit-user-drag:none;margin:0 auto;text-align:center}figure{position:relative}figure>img{display:block;position:relative}figcaption{font-size:13px;text-align:center}ul li{display:list-item;text-align:-webkit-match-parent}ol li{position:relative}ul,ol{margin-top:0;margin-left:30px}li{padding-bottom:1px;padding-top:1px}li:before{color:#0d122b}li>ul,li>ol{margin-bottom:2px;margin-top:0}h1,h2,h3,h4,h5,h6{color:#0d122b;font-weight:700}h1+ul,h1+ol,h2+ul,h2+ol,h3+ul,h3+ol,h4+ul,h4+ol,h5+ul,h5+ol,h6+ul,h6+ol{margin-top:10px}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{scroll-margin-top:65px}}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:none;border:none}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{text-decoration:none;border:none}a{color:inherit;text-decoration-color:#d2c7c7}a:hover{color:#003fff}a:focus{outline:3px solid rgba(0,54,199,.6);outline-offset:2px}del{color:inherit}em{color:inherit}blockquote{color:#525b66;opacity:.9;border-left:5px solid #c4c8cc;padding:0 0 0 1rem;margin-left:.3rem;margin-right:.3rem;font-size:1em}blockquote>:last-child{margin-bottom:0;margin-top:0}.wrapper{max-width:-webkit-calc(720px - (30px * 2));max-width:calc(720px - (30px * 2));position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width:768px){.wrapper{max-width:-webkit-calc(720px - (30px));max-width:calc(720px - (30px));padding-right:20px;padding-left:20px}.wrapper.blurry{animation:.2s ease-in forwards blur;-webkit-animation:.2s ease-in forwards blur}}u{text-decoration-color:#d2c7c7}small{font-size:14px}sup{border-radius:10%;top:-3px;left:2px;font-size:small;position:relative;margin-right:2px}.overflow-table{overflow-x:auto}table{width:100%;margin-top:15px;border-collapse:collapse;font-size:14px}table thead{font-weight:700;color:#0d122b;border-bottom:1px solid #ececec}table th,table td,table tr{border:1px solid #ececec;padding:2px 7px}.navbar:after,.wrapper:after{content:"";display:table;clear:both}mark,::selection{background:#fffba0;color:#0d122b}.gist table{border:0}.gist table tr,.gist table td{border:0}.navbar{height:auto;max-width:calc(890px - (30px * 2));max-width:-webkit-calc(890px - (30px * 2));position:relative;margin-right:auto;margin-left:auto;border-bottom:1px solid #ececec;padding:.5rem .3rem}.logo{float:left;margin:.5rem 0 0 1rem}.logo>svg{opacity:.7}.logo:hover>svg{opacity:1}@media screen and (max-width:768px){.logo{padding-top:.3rem}}.menu{user-select:none;-ms-user-select:none;-webkit-user-select:none}.menu ul{margin:0}.menu .menu-separator{margin-right:.7rem}@media screen and (max-width:768px){.menu .menu-separator{display:none}}.menu a#mode{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.7;z-index:1}.menu a#mode:hover{cursor:pointer;opacity:1}.menu a#mode:active{-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.menu a#mode .mode-moon{display:block}.menu a#mode .mode-moon line{stroke:#0d122b;fill:none}.menu a#mode .mode-moon circle{fill:#0d122b;stroke:#0d122b}.menu a#mode .mode-sunny{display:none}.menu a#mode .mode-sunny line{stroke:#eaeaea;fill:none}.menu a#mode .mode-sunny circle{fill:none;stroke:#eaeaea}.menu .trigger{float:right;display:flex;align-items:center}.menu .menu-trigger{display:none}.menu .menu-icon{display:none}.menu li{display:inline-block;margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.menu li{display:block;margin:0;padding:0;list-style:none}}.menu .menu-link{color:#0d122b;line-height:2.25;text-decoration:none;padding:.3rem .5rem;opacity:.7;letter-spacing:.015rem}.menu .menu-link:hover{opacity:1}.menu .menu-link:not(:last-child){margin-right:5px}@media screen and (max-width:768px){.menu .menu-link{opacity:.8}}.menu .menu-link.active{opacity:1;font-weight:600}@media screen and (max-width:768px){.menu{position:fixed;top:0;left:0;right:0;z-index:2;text-align:center;height:50px;background-color:#fff;border-bottom:1px solid #ececec}.menu a#mode{left:10px;top:12px}.menu .menu-icon{display:block;position:absolute;right:0;margin:.7rem .3rem 0 0;cursor:pointer;text-align:center;z-index:1}.menu .menu-icon>svg{opacity:.7}.menu .menu-icon:hover>svg{opacity:1}.menu .menu-icon:active{-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.menu input[type=checkbox]:not(:checked)~.trigger{clear:both;visibility:hidden}.menu input[type=checkbox]:checked~.trigger{position:fixed;animation:.2s ease-in forwards fadein;-webkit-animation:.2s ease-in forwards fadein;flex-direction:column;justify-content:center;height:100vh;width:100%;top:0}.menu .menu-link{display:block;box-sizing:border-box;font-size:1.1em}.menu .menu-link:not(:last-child){margin:0;padding:2px 0}}.author{margin-top:6.3rem;margin-bottom:7.2rem;text-align:center}@media screen and (max-width:768px){.author{margin-bottom:3em}}.author .author-avatar{width:70px;height:70px;border-radius:100%;user-select:none;-ms-user-select:none;-webkit-user-select:none;-webkit-animation:.5s ease-in forwards fadein;animation:.5s ease-in forwards fadein;opacity:1;object-fit:cover}.author .author-name{font-size:1.7em;margin-bottom:2px}.author .author-bio{margin:0 auto;opacity:.9;max-width:393px;line-height:1.688}.posts-item-note{padding-bottom:.3rem;font-weight:500;color:#0d122b}.post-item{display:flex;padding-top:5px;padding-bottom:6px;justify-content:space-between;flex-direction:row;align-items:center}.post-item:not(:first-child){border-top:1px solid #ececec}.post-item .post-item-date{min-width:96px;color:#0d122b}@media screen and (max-width:768px){.post-item .post-item-date{font-size:16px}}.post-item .post-item-title{margin:0;border:0;padding:0;font-size:16px;font-weight:400;letter-spacing:.1px}@media screen and (max-width:768px){.post-item .post-item-title{max-width:15rem}}.post-item .post-item-title a{color:#434648;transition:all 150ms ease-in 0s}.post-item .post-item-title a:hover,.post-item .post-item-title afocus{color:#0d122b}.footer{margin-top:8em;margin-bottom:2em;text-align:center}@media screen and (max-width:768px){.footer{margin-top:3em}}.footer span.footer_item{opacity:.8;font-weight:700;font-size:14px}.footer a.footer_item{opacity:.8;text-decoration:none}.footer a.footer_item:not(:last-child){margin-right:10px}.footer a.footer_item:not(:last-child):hover{opacity:1}.footer_copyright{font-size:13px;display:block;color:#6b7886;opacity:.8;margin-top:.7rem;padding:.3rem .95rem}.footer_social-icons a{text-decoration:none;margin-right:.31rem}.footer_social-icons svg{color:#888a90;height:24px;width:24px}.footer_social-icons svg:hover{color:#ddd}.not-found{text-align:center;display:flex;justify-content:center;flex-direction:column;height:75vh}.not-found .title{font-size:5em;font-weight:700;line-height:1.1;color:#0d122b;text-shadow:1px 0 0 #003fff}.not-found .phrase{color:#434648}.not-found .solution{color:#003fff;letter-spacing:.5px}.not-found .solution:hover{color:#0036c7}.search-article{position:relative;margin-bottom:50px}.search-article label[for=search-input]{position:relative;top:10px;left:11px}.search-article input[type=search]{top:0;left:0;border:0;width:100%;height:40px;outline:none;position:absolute;border-radius:5px;padding:10px 10px 10px 35px;color:#434648;-webkit-appearance:none;font-size:16px;background-color:rgba(128,128,128,.1);border:1px solid rgba(128,128,128,.1)}.search-article input[type=search]::-webkit-input-placeholder{color:gray}.search-article input[type=search]::-webkit-search-decoration,.search-article input[type=search]::-webkit-search-results-decoration{display:none}#search-results{text-align:center}#search-results li{text-align:left}.archive-tags{height:auto}.archive-tags .tag-item{padding:1px 3px;border-radius:2px;border:1px solid rgba(128,128,128,.1);background-color:rgba(128,128,128,.1)}sub,sup{font-size:79%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}kbd{font-size:85%;border-radius:3px;color:#333638;background:#d8dbe2;display:inline-block;font-family:Consolas,monaco,monospace;line-height:1;padding:2px 4px;white-space:nowrap}mark{background:#ff0;color:#000;border-radius:3px}@media screen and (max-width:768px){.wrapper.post{padding-left:15px;padding-right:15px}}.header{margin-top:7.8em}.header .header-title{font-size:2em;line-height:1.2;margin-top:10px;margin-bottom:20px}.header .header-title.center{text-align:center}@media screen and (max-width:768px){.header .header-title{font-size:1.9em}}.post-meta{padding-top:3px;line-height:1.3;color:#6b7886}.post-meta time{position:relative;margin-right:1.5em}.post-meta span[itemprop=author]{border-bottom:1px dotted #ececec}.page-content{padding-top:8px}.page-content iframe{text-align:center}.page-content figure img{border-radius:2px}.page-content figure figcaption{margin-top:5px;font-style:italic;font-size:14px}.page-content a{color:#003fff;text-decoration:none}.page-content a[target=_blank]::after{content:" \2197";font-size:14px;line-height:0;position:relative;bottom:5px;vertical-align:baseline}.page-content a:hover{color:#0036c7}.page-content a:focus{color:#003fff}.page-content>p{margin:0;padding-top:15px;padding-bottom:15px}.page-content ul.task-list{list-style:none;margin:0}.page-content ul.task-list li::before{content:""}.page-content ul.task-list li input[type=checkbox]{margin-right:10px}.page-content dl dt{font-weight:700}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#0d122b;font-weight:700;margin-top:30px;margin-bottom:0;letter-spacing:.03rem}.page-content h1:hover .anchor-head,.page-content h2:hover .anchor-head,.page-content h3:hover .anchor-head,.page-content h4:hover .anchor-head,.page-content h5:hover .anchor-head,.page-content h6:hover .anchor-head{color:#003fff;opacity:1}.page-content h1 .anchor-head,.page-content h2 .anchor-head,.page-content h3 .anchor-head,.page-content h4 .anchor-head,.page-content h5 .anchor-head,.page-content h6 .anchor-head{position:relative;opacity:0;outline:none}.page-content h1 .anchor-head::before,.page-content h2 .anchor-head::before,.page-content h3 .anchor-head::before,.page-content h4 .anchor-head::before,.page-content h5 .anchor-head::before,.page-content h6 .anchor-head::before{content:"#";position:absolute;right:-3px;width:1em;font-weight:700}.page-content h1{font-size:24px}.page-content h2{font-size:22px}.page-content h3{font-size:20px}.page-content h4{font-size:20px}.page-content h5{font-size:16px}.page-content h6{font-size:14px}.post-nav{display:flex;position:relative;margin-top:5em;border-top:1px solid #ececec;line-height:1.4}.post-nav .post-nav-item{border-bottom:0;font-weight:700;padding-bottom:10px;width:50%;padding-top:10px;text-decoration:none;box-sizing:border-box}.post-nav .post-nav-item .post-title{color:#0d122b}.post-nav .post-nav-item:hover .post-title,.post-nav .post-nav-item:focus .post-title{color:#0036c7;opacity:.9}.post-nav .post-nav-item .nav-arrow{font-weight:400;font-size:14px;color:#6b7886;margin-bottom:3px}.post-nav .post-nav-item:nth-child(odd){padding-left:0;padding-right:20px}.post-nav .post-nav-item:nth-child(even){text-align:right;padding-right:0;padding-left:20px}@media screen and (max-width:768px){.post-nav{display:block;font-size:14px}.post-nav .post-nav-item{display:block;width:100%}.post-nav .post-nav-item:nth-child(even){border-left:0;padding-left:0;border-top:1px solid #ececec}}.post-updated-at{font-family:ubuntu mono,monospace}code{font-family:Consolas,monospace;text-rendering:optimizeLegibility;font-feature-settings:"calt" 1;font-variant-ligatures:normal;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;font-size:inherit}li>code,p>code{white-space:pre-wrap;font-size:.9em;padding:1px 3px;position:relative;top:-1px;color:#333638;background-color:#d8dbe2;border-radius:2px;border:1px solid rgba(128,128,128,.1)}pre{background-color:#1a1b21;border-radius:.3rem;padding:.5rem 1rem;display:block;overflow-x:auto}@media screen and (max-width:768px){pre{margin:0 calc(51% - 51vw)}}pre::-webkit-scrollbar{height:.5rem}pre::-webkit-scrollbar-track{background:#606071;border-radius:.1rem}pre::-webkit-scrollbar-thumb{background:#999ea2;border-radius:.3rem}pre::-webkit-scrollbar-thumb:hover{background:#424546}pre>code{color:#fff;max-width:50rem;margin-left:auto;margin-right:auto;line-height:1.5;display:block;border:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#fbf1c7}.highlight .err{color:#fb4934;font-weight:700}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#928374;font-style:italic}.highlight .cp{color:#8ec07c}.highlight .nt{color:#fb4934}.highlight .o,.highlight .ow{color:#fbf1c7}.highlight .p,.highlight .pi{color:#fbf1c7}.highlight .gi{color:#b8bb26;background-color:#282828}.highlight .gd{color:#fb4934;background-color:#282828}.highlight .gh{color:#b8bb26;font-weight:700}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#fb4934}.highlight .kc{color:#d3869b}.highlight .kt{color:#fabd2f}.highlight .kd{color:#fe8019}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#b8bb26;font-style:italic}.highlight .si{color:#b8bb26;font-style:italic}.highlight .sr{color:#b8bb26;font-style:italic}.highlight .se{color:#fe8019}.highlight .nn{color:#8ec07c}.highlight .nc{color:#8ec07c}.highlight .no{color:#d3869b}.highlight .na{color:#b8bb26}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#d3869b}.highlight .ss{color:#83a598}details{cursor:pointer}.toc{margin:1.1rem 0 1rem;padding:.5rem 1rem;border-radius:.3rem;background-color:#edecec}.toc ul{padding-top:1rem;margin-left:1rem;padding-left:1rem}.toc ul li{margin-bottom:.5em;line-height:1.4}@keyframes fadein{0%{opacity:.2}100%{opacity:1}}@keyframes blur{0%{filter:blur(0)}100%{filter:blur(4px)}}.embed-responsive{height:0;max-width:100%;overflow:hidden;position:relative;padding-bottom:56.25%;margin-top:20px}.embed-responsive iframe,.embed-responsive object,.embed-responsive embed{top:0;left:0;width:100%;height:100%;position:absolute}.main-404{padding:9rem 0;text-align:center}@media(prefers-color-scheme:dark){html:not(.light) body{color:#babdc4;background-color:#131418}html:not(.light) h1,html:not(.light) h2,html:not(.light) h3,html:not(.light) h4,html:not(.light) h5,html:not(.light) h6{color:#eaeaea}html:not(.light) table thead{color:#eaeaea;border-color:#1b1d25}html:not(.light) table th,html:not(.light) table td,html:not(.light) table tr{border-color:#1b1d25}html:not(.light) .page-content a{color:#77a8fd}html:not(.light) .page-content a:hover,html:not(.light) .page-content a:active,html:not(.light) .page-content a:focus{color:#5292ff}html:not(.light) .page-content h3{border-color:#1b1d25}html:not(.light) .page-content h1 .anchor-head,html:not(.light) .page-content h2 .anchor-head,html:not(.light) .page-content h3 .anchor-head,html:not(.light) .page-content h4 .anchor-head,html:not(.light) .page-content h5 .anchor-head,html:not(.light) .page-content h6 .anchor-head{color:#77a8fd}html:not(.light) .toc{background-color:#323232}html:not(.light) #totop{color:#babdc4;background-color:#676767b3}html:not(.light) #totop:hover{background-color:#676767}html:not(.light) li>code,html:not(.light) p>code{font-size:.9em;padding:1px 3px;position:relative;top:-1px;color:#c2c4ca;background-color:#2d2d2d;border-radius:2px;border:1px solid rgba(128,128,128,.1)}html:not(.light) kbd{color:#c2c4ca;background-color:#2d2d2d}html:not(.light) hr{border-color:#1b1d25}html:not(.light) .post-meta{color:#767f87}html:not(.light) .post-meta time::after{background-color:#1b1d25}html:not(.light) .post-meta span[itemprop=author]{border-color:#1b1d25}html:not(.light) a{color:inherit;text-decoration-color:#4a4d56}html:not(.light) a:hover{color:#77a8fd}html:not(.light) a:focus{outline-color:rgba(44,118,246,.6)}html:not(.light) li:before{color:#eaeaea}html:not(.light) blockquote{color:#9b9ba3;border-color:#4a4d56}html:not(.light) strong,html:not(.light) b{color:#eaeaea}html:not(.light) .navbar{border-color:#1b1d25}html:not(.light) .navbar .menu a#mode .mode-sunny{display:block}html:not(.light) .navbar .menu a#mode .mode-moon{display:none}html:not(.light) .navbar .menu .menu-link{color:#eaeaea}}@media screen and (prefers-color-scheme:dark) and (max-width:768px){html:not(.light) .navbar .menu{background-color:#131418;border-color:#1b1d25}html:not(.light) .navbar .menu input[type=checkbox]:checked~.trigger{background:#131418}}@media(prefers-color-scheme:dark){html:not(.light) .post-item:not(:first-child){border-color:#1b1d25}html:not(.light) .post-item .post-item-date{color:#eaeaea}html:not(.light) .post-item .post-item-title a{color:#babdc4}html:not(.light) .post-item .post-item-title a:hover,html:not(.light) .post-item .post-item-title afocus{color:#eaeaea}html:not(.light) .post-nav{border-color:#1b1d25}html:not(.light) .post-nav .post-nav-item{font-weight:700}html:not(.light) .post-nav .post-nav-item .post-title{color:#eaeaea;opacity:.9}html:not(.light) .post-nav .post-nav-item:hover .post-title,html:not(.light) .post-nav .post-nav-item:focus .post-title{color:#5292ff}html:not(.light) .post-nav .post-nav-item .nav-arrow{color:#767f87}}@media screen and (prefers-color-scheme:dark) and (max-width:768px){html:not(.light) .post-nav .post-nav-item:nth-child(even){border-color:#1b1d25}}@media(prefers-color-scheme:dark){html:not(.light) .footer span.footer_item{color:#eaeaea}html:not(.light) .footer a.footer_item:not(:last-child){color:#eaeaea}html:not(.light) .footer .footer_copyright{color:#767f87;opacity:1}html:not(.light) .not-found .title{color:#eaeaea;text-shadow:1px 0 0 #77a8fd}html:not(.light) .not-found .phrase{color:#babdc4}html:not(.light) .not-found .solution{color:#77a8fd}html:not(.light) .not-found .solution:hover{color:#5292ff}html:not(.light) .search-article input[type=search]{color:#babdc4}html:not(.light) .search-article input[type=search]::-webkit-input-placeholder{color:rgba(128,128,128,.8)}}html.dark body{color:#babdc4;background-color:#131418}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#eaeaea}html.dark table thead{color:#eaeaea;border-color:#1b1d25}html.dark table th,html.dark table td,html.dark table tr{border-color:#1b1d25}html.dark .page-content a{color:#77a8fd}html.dark .page-content a:hover,html.dark .page-content a:active,html.dark .page-content a:focus{color:#5292ff}html.dark .page-content h3{border-color:#1b1d25}html.dark .page-content h1 .anchor-head,html.dark .page-content h2 .anchor-head,html.dark .page-content h3 .anchor-head,html.dark .page-content h4 .anchor-head,html.dark .page-content h5 .anchor-head,html.dark .page-content h6 .anchor-head{color:#77a8fd}html.dark .toc{background-color:#323232}html.dark #totop{color:#babdc4;background-color:#676767b3}html.dark #totop:hover{background-color:#676767}html.dark li>code,html.dark p>code{font-size:.9em;padding:1px 3px;position:relative;top:-1px;color:#c2c4ca;background-color:#2d2d2d;border-radius:2px;border:1px solid rgba(128,128,128,.1)}html.dark kbd{color:#c2c4ca;background-color:#2d2d2d}html.dark hr{border-color:#1b1d25}html.dark .post-meta{color:#767f87}html.dark .post-meta time::after{background-color:#1b1d25}html.dark .post-meta span[itemprop=author]{border-color:#1b1d25}html.dark a{color:inherit;text-decoration-color:#4a4d56}html.dark a:hover{color:#77a8fd}html.dark a:focus{outline-color:rgba(44,118,246,.6)}html.dark li:before{color:#eaeaea}html.dark blockquote{color:#9b9ba3;border-color:#4a4d56}html.dark strong,html.dark b{color:#eaeaea}html.dark .navbar{border-color:#1b1d25}html.dark .navbar .menu a#mode .mode-sunny{display:block}html.dark .navbar .menu a#mode .mode-moon{display:none}html.dark .navbar .menu .menu-link{color:#eaeaea}@media screen and (max-width:768px){html.dark .navbar .menu{background-color:#131418;border-color:#1b1d25}html.dark .navbar .menu input[type=checkbox]:checked~.trigger{background:#131418}}html.dark .post-item:not(:first-child){border-color:#1b1d25}html.dark .post-item .post-item-date{color:#eaeaea}html.dark .post-item .post-item-title a{color:#babdc4}html.dark .post-item .post-item-title a:hover,html.dark .post-item .post-item-title afocus{color:#eaeaea}html.dark .post-nav{border-color:#1b1d25}html.dark .post-nav .post-nav-item{font-weight:700}html.dark .post-nav .post-nav-item .post-title{color:#eaeaea;opacity:.9}html.dark .post-nav .post-nav-item:hover .post-title,html.dark .post-nav .post-nav-item:focus .post-title{color:#5292ff}html.dark .post-nav .post-nav-item .nav-arrow{color:#767f87}@media screen and (max-width:768px){html.dark .post-nav .post-nav-item:nth-child(even){border-color:#1b1d25}}html.dark .footer span.footer_item{color:#eaeaea}html.dark .footer a.footer_item:not(:last-child){color:#eaeaea}html.dark .footer .footer_copyright{color:#767f87;opacity:1}html.dark .not-found .title{color:#eaeaea;text-shadow:1px 0 0 #77a8fd}html.dark .not-found .phrase{color:#babdc4}html.dark .not-found .solution{color:#77a8fd}html.dark .not-found .solution:hover{color:#5292ff}html.dark .search-article input[type=search]{color:#babdc4}html.dark .search-article input[type=search]::-webkit-input-placeholder{color:rgba(128,128,128,.8)}.list-page .post-year{padding-bottom:.5rem}.icon-star{color:orange;height:16px;margin-right:1rem;width:16px;display:block}.post-item-right{margin-left:auto;margin-right:0}html{scroll-behavior:smooth}#totop{visibility:hidden;color:#434648;position:fixed;bottom:60px;right:30px;z-index:1;border-radius:10%;background-color:#dfe0e397;transition:visibility .5s,opacity .8s linear}#totop:hover{background-color:#dfe0e3}#totop svg{margin:auto;display:block;height:40px;width:40px} \ No newline at end of file diff --git a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json b/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json deleted file mode 100644 index 027cafc0..00000000 --- a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"style.min.2d921c18cf1ec555ffc03d59a8adc211c402c68c930c27d6a0c306ab175a8d09.css","MediaType":"text/css","Data":{"Integrity":"sha256-LZIcGM8exVX/wD1ZqK3CEcQCxoyTDCfWoMMGqxdajQk="}} \ No newline at end of file diff --git a/resources/_gen/images/img/logo_hu_17c8eb7d9576a0e6.webp b/resources/_gen/images/img/logo_hu_17c8eb7d9576a0e6.webp deleted file mode 100644 index 2b617e32..00000000 Binary files a/resources/_gen/images/img/logo_hu_17c8eb7d9576a0e6.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_52e6fa03a9596cbe.webp b/resources/_gen/images/img/logo_hu_52e6fa03a9596cbe.webp deleted file mode 100644 index d2e6fe81..00000000 Binary files a/resources/_gen/images/img/logo_hu_52e6fa03a9596cbe.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_6413efc88386f206.webp b/resources/_gen/images/img/logo_hu_6413efc88386f206.webp deleted file mode 100644 index 6c4f9c47..00000000 Binary files a/resources/_gen/images/img/logo_hu_6413efc88386f206.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp b/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp deleted file mode 100644 index 2b617e32..00000000 Binary files a/resources/_gen/images/img/logo_hu_9f5863dc2c180619.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp b/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp deleted file mode 100644 index d2e6fe81..00000000 Binary files a/resources/_gen/images/img/logo_hu_a5cb593b87668c25.webp and /dev/null differ diff --git a/resources/_gen/images/img/logo_hu_c91ad6d51330a9c4.webp b/resources/_gen/images/img/logo_hu_c91ad6d51330a9c4.webp deleted file mode 100644 index 6c4f9c47..00000000 Binary files a/resources/_gen/images/img/logo_hu_c91ad6d51330a9c4.webp and /dev/null differ diff --git a/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_db8f8025b43fc3e2.json b/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_db8f8025b43fc3e2.json deleted file mode 100644 index 2f8ffd15..00000000 --- a/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_db8f8025b43fc3e2.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-08-03T18:13:41+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 5.600000670860214, - "BrightnessValue|*imagemeta.rat[int32]": "431/50", - "CreateDate": "2024:08:03 18:13:41", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:08:03 18:13:41", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/950", - "FNumber|*imagemeta.rat[uint32]": "28/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "320", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:19 00:13:49", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "1", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.001052631362406979, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/green-teapot/DSCF0134_7e609ddd31b126cf.json b/resources/_gen/images/photos/2024/green-teapot/DSCF0134_7e609ddd31b126cf.json deleted file mode 100644 index f9f409b4..00000000 --- a/resources/_gen/images/photos/2024/green-teapot/DSCF0134_7e609ddd31b126cf.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-07-02T16:15:14+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-23/25", - "CreateDate": "2024:07:02 16:15:14", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:07:02 16:15:14", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/60", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "640", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:21 23:47:45", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.016666661994953737, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_f96cb08fdf5d321f.json b/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_f96cb08fdf5d321f.json deleted file mode 100644 index 866dda0a..00000000 --- a/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_f96cb08fdf5d321f.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-06-30T01:34:05+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-579/100", - "CreateDate": "2024:06:30 01:34:05", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:06:30 01:34:05", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/30", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "12800", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:21 23:41:33", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.033333323989907473, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_d4b7e7baf50f1bb6.json b/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_d4b7e7baf50f1bb6.json deleted file mode 100644 index 69e087b5..00000000 --- a/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_d4b7e7baf50f1bb6.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "Exif": { - "Date": "2024-12-22T00:34:40+01:00", - "Lat": 45.429491666666664, - "Long": 12.326361666666667, - "Tags": { - "ApertureValue": 1.499999999250199, - "BrightnessValue|*imagemeta.rat[int32]": "-19509/6919", - "Copyright": "© fundor333", - "CreateDate": "2024:12:22 00:34:40", - "DateTimeOriginal": "2024:12:22 00:34:40", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/25", - "FNumber|*imagemeta.rat[uint32]": "3/2", - "FocalLengthIn35mmFormat|uint16": "26", - "FocalLength|*imagemeta.rat[uint32]": "57/10", - "ISO|uint16": "1000", - "LensInfo": "1.5399999618512084 5.699999809263318 1.5 2.4", - "LensMake": "Apple", - "LensModel": "iPhone 14 back dual wide camera 5.7mm f/1.5", - "Make": "Apple", - "Model": "iPhone 14", - "ModifyDate": "2024:12:23 12:41:02", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+01:00", - "OffsetTimeOriginal": "+01:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "ShutterSpeedValue": 0.040000005261672945, - "Software": "Adobe Lightroom 10.1.1 (iOS)", - "SubSecTimeDigitized|int": "347", - "SubSecTimeOriginal|int": "347", - "SubjectArea": "2006 1506 2213 1327" - } - } -} diff --git a/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_b5c2e1d8993e9126.json b/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_b5c2e1d8993e9126.json deleted file mode 100644 index 9b90b16c..00000000 --- a/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_b5c2e1d8993e9126.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-07-22T00:33:19+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-227/50", - "CreateDate": "2024:07:22 00:33:19", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:07:22 00:33:19", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/17", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "6400", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:09:17 00:02:07", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "1", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.05882352293900745, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_cff2e6eed4d95a73.json b/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_cff2e6eed4d95a73.json deleted file mode 100644 index 4f4b3712..00000000 --- a/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_cff2e6eed4d95a73.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-08-18T23:12:59+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-589/100", - "CreateDate": "2024:08:18 23:12:59", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:08:18 23:12:59", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/17", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "27", - "FocalLength|*imagemeta.rat[uint32]": "18", - "ISO|uint16": "6400", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:09:16 23:58:04", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "3", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.05882352293900745, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_d111665b538f1dcb.json b/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_d111665b538f1dcb.json deleted file mode 100644 index 2c1ae6bd..00000000 --- a/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_d111665b538f1dcb.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-08-03T18:36:34+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 5.600000670860214, - "BrightnessValue|*imagemeta.rat[int32]": "939/100", - "CreateDate": "2024:08:03 18:36:34", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:08:03 18:36:34", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/850", - "FNumber|*imagemeta.rat[uint32]": "28/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "320", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:19 00:13:48", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "1", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.0011764706135352194, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_36d1423007229f28.json b/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_36d1423007229f28.json deleted file mode 100644 index 728a2048..00000000 --- a/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_36d1423007229f28.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-06-30T01:31:49+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-19/5", - "CreateDate": "2024:06:30 01:31:49", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:06:30 01:31:49", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/125", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "12800", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:30 02:34:39", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.008000001578501939, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_d8c0d0897890bfa1.json b/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_d8c0d0897890bfa1.json deleted file mode 100644 index a22f5911..00000000 --- a/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_d8c0d0897890bfa1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-08-03T15:33:26+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4.499999995501194, - "BrightnessValue|*imagemeta.rat[int32]": "977/100", - "CreateDate": "2024:08:03 15:33:26", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:08:03 15:33:26", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/2400", - "FNumber|*imagemeta.rat[uint32]": "9/2", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "320", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:09:16 23:56:43", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "2", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.00041666657727838156, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_51b8cefe8a1f34bf.json b/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_51b8cefe8a1f34bf.json deleted file mode 100644 index 1936bf2f..00000000 --- a/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_51b8cefe8a1f34bf.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-06-30T01:35:50+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-29/10", - "CreateDate": "2024:06:30 01:35:50", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:06:30 01:35:50", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/250", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "10000", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:21 23:43:26", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.004000000789250969, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/orange-boats/DSCF0154_9c136205ad008316.json b/resources/_gen/images/photos/2024/orange-boats/DSCF0154_9c136205ad008316.json deleted file mode 100644 index ea91c7b2..00000000 --- a/resources/_gen/images/photos/2024/orange-boats/DSCF0154_9c136205ad008316.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-07-21T19:38:51+02:00", - "Lat": 45.436871, - "Long": 12.323697, - "Tags": { - "ApertureValue": 4.999999671145473, - "BrightnessValue|*imagemeta.rat[int32]": "559/100", - "CreateDate": "2024:07:21 19:38:51", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:07:21 19:38:51", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/350", - "FNumber|*imagemeta.rat[uint32]": "5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "640", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "1", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:09:16 23:59:15", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.0028571430786179025, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_3c6b89f610dfc9a9.json b/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_3c6b89f610dfc9a9.json deleted file mode 100644 index 9904c174..00000000 --- a/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_3c6b89f610dfc9a9.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2024-09-14T19:27:12+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "69/50", - "Copyright": "© fundor333", - "CreateDate": "2024:09:14 19:27:12", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:09:14 19:27:12", - "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", - "ExposureTime|*imagemeta.rat[uint32]": "1/100", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "1250", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:09:16 23:23:08", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.010000001315418236, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_b42c26f5c485b7cd.json b/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_b42c26f5c485b7cd.json deleted file mode 100644 index 70cc3f4a..00000000 --- a/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_b42c26f5c485b7cd.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Exif": { - "Date": "2024-06-30T01:39:12+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-141/50", - "CreateDate": "2024:06:30 01:39:12", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:06:30 01:39:12", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/250", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "6400", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2024:08:21 23:44:44", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.004000000789250969, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_190d116be0b83d5a.json b/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_190d116be0b83d5a.json deleted file mode 100644 index da9a6e84..00000000 --- a/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_190d116be0b83d5a.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "Exif": { - "Date": "2024-05-23T13:36:52+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 3.500000189089437, - "Artist": "Fundor333", - "CreateDate": "2024:05:23 14:36:52", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2024:05:23 13:36:52", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/6", - "FNumber|*imagemeta.rat[uint32]": "7/2", - "FocalLength|*imagemeta.rat[uint32]": "35", - "ISO|uint16": "320", - "LensInfo": "35 35 undef undef", - "LensModel": "RF35mm F1.8 MACRO IS STM", - "LensSerialNumber": "3732004227", - "Make": "Canon", - "MaxApertureValue": 1.8340080864093424, - "Model": "Canon EOS R5", - "ModifyDate": "2024:09:16 23:41:59", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+01:00", - "RecommendedExposureIndex|uint32": "320", - "SceneCaptureType|uint16": "0", - "SensitivityType|uint16": "2", - "SerialNumber": "253026001930", - "ShutterSpeedValue": 0.16666660898772281, - "Software": "Adobe Lightroom 7.5 (Macintosh)", - "SubSecTimeDigitized|int": "570", - "SubSecTimeOriginal|int": "57" - } - } -} diff --git a/resources/_gen/images/photos/2025/barnaba-at-sunset/DSCF0358_5d5f47afdc976ac4.json b/resources/_gen/images/photos/2025/barnaba-at-sunset/DSCF0358_5d5f47afdc976ac4.json deleted file mode 100644 index 93b752bf..00000000 --- a/resources/_gen/images/photos/2025/barnaba-at-sunset/DSCF0358_5d5f47afdc976ac4.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-29T18:27:51+01:00","Tags":{"ApertureValue":4.499999995501194,"BrightnessValue|*imagemeta.rat[int32]":"173/50","Copyright":"© fundor333","CreateDate":"2025:01:29 18:27:51","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:29 18:27:51","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/250","FNumber|*imagemeta.rat[uint32]":"9/2","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"45","FocalLength|*imagemeta.rat[uint32]":"151/5","ISO|uint16":"6400","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:29:35","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004000000789250969,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_e3635f4f9d0c9c5a.json b/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_e3635f4f9d0c9c5a.json deleted file mode 100644 index c2467acd..00000000 --- a/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_e3635f4f9d0c9c5a.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-28T18:21:27+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4.499999995501194, - "BrightnessValue|*imagemeta.rat[int32]": "43/50", - "Copyright": "© fundor333", - "CreateDate": "2025:01:28 18:21:27", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:28 18:21:27", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/250", - "FNumber|*imagemeta.rat[uint32]": "9/2", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "83", - "FocalLength|*imagemeta.rat[uint32]": "55", - "ISO|uint16": "6400", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:28 17:28:12", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.004000000789250969, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/fog-machine/_D0A2939_6bd3fe8afbaffbee.json b/resources/_gen/images/photos/2025/fog-machine/_D0A2939_6bd3fe8afbaffbee.json deleted file mode 100644 index 26118136..00000000 --- a/resources/_gen/images/photos/2025/fog-machine/_D0A2939_6bd3fe8afbaffbee.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-09-27T19:17:08+02:00","Tags":{"ApertureValue":4,"Artist":"Fundor333","Copyright":"© fundor333","CreateDate":"2025:09:27 19:17:08","CustomRendered|uint16":"0","DateTimeOriginal":"2025:09:27 19:17:08","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/80","FNumber|*imagemeta.rat[uint32]":"4","FocalLength|*imagemeta.rat[uint32]":"70","ISO|uint16":"5000","LensInfo":"70 200 undef undef","LensModel":"RF70-200mm F4 L IS USM","LensSerialNumber":"2033000253","Make":"Canon","MaxApertureValue":4,"Model":"Canon EOS R5","ModifyDate":"2025:09:29 01:24:22","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","RecommendedExposureIndex|uint32":"5000","SceneCaptureType|uint16":"0","SensitivityType|uint16":"2","SerialNumber":"253026001930","ShutterSpeedValue":0.012500000822136375,"Software":"Adobe Lightroom 8.5.1 (Macintosh)","SubSecTimeDigitized|int":"86","SubSecTimeOriginal|int":"86"}}} diff --git a/resources/_gen/images/photos/2025/fog-machine/_D0A2940_83fd549c4f3ed434.json b/resources/_gen/images/photos/2025/fog-machine/_D0A2940_83fd549c4f3ed434.json deleted file mode 100644 index d5f34c1d..00000000 --- a/resources/_gen/images/photos/2025/fog-machine/_D0A2940_83fd549c4f3ed434.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-09-27T19:17:27+02:00","Tags":{"ApertureValue":4.499999995501194,"Artist":"Fundor333","Copyright":"© fundor333","CreateDate":"2025:09:27 19:17:27","CustomRendered|uint16":"0","DateTimeOriginal":"2025:09:27 19:17:27","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/100","FNumber|*imagemeta.rat[uint32]":"9/2","FocalLength|*imagemeta.rat[uint32]":"70","ISO|uint16":"5000","LensInfo":"70 200 undef undef","LensModel":"RF70-200mm F4 L IS USM","LensSerialNumber":"2033000253","Make":"Canon","MaxApertureValue":4,"Model":"Canon EOS R5","ModifyDate":"2025:09:29 01:24:22","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","RecommendedExposureIndex|uint32":"5000","SceneCaptureType|uint16":"0","SensitivityType|uint16":"2","SerialNumber":"253026001930","ShutterSpeedValue":0.010000001315418236,"Software":"Adobe Lightroom 8.5.1 (Macintosh)","SubSecTimeDigitized|int":"47","SubSecTimeOriginal|int":"47"}}} diff --git a/resources/_gen/images/photos/2025/fog-machine/_D0A2941_6c349297b9c60fd6.json b/resources/_gen/images/photos/2025/fog-machine/_D0A2941_6c349297b9c60fd6.json deleted file mode 100644 index 55b5f0ea..00000000 --- a/resources/_gen/images/photos/2025/fog-machine/_D0A2941_6c349297b9c60fd6.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-09-27T19:17:29+02:00","Tags":{"ApertureValue":4,"Artist":"Fundor333","Copyright":"© fundor333","CreateDate":"2025:09:27 19:17:29","CustomRendered|uint16":"0","DateTimeOriginal":"2025:09:27 19:17:29","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/80","FNumber|*imagemeta.rat[uint32]":"4","FocalLength|*imagemeta.rat[uint32]":"70","ISO|uint16":"6400","LensInfo":"70 200 undef undef","LensModel":"RF70-200mm F4 L IS USM","LensSerialNumber":"2033000253","Make":"Canon","MaxApertureValue":4,"Model":"Canon EOS R5","ModifyDate":"2025:09:29 01:24:22","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","RecommendedExposureIndex|uint32":"6400","SceneCaptureType|uint16":"0","SensitivityType|uint16":"2","SerialNumber":"253026001930","ShutterSpeedValue":0.012500000822136375,"Software":"Adobe Lightroom 8.5.1 (Macintosh)","SubSecTimeDigitized|int":"15","SubSecTimeOriginal|int":"15"}}} diff --git a/resources/_gen/images/photos/2025/fog-machine/cover_7227740255abeb2c.json b/resources/_gen/images/photos/2025/fog-machine/cover_7227740255abeb2c.json deleted file mode 100644 index 1e4deb24..00000000 --- a/resources/_gen/images/photos/2025/fog-machine/cover_7227740255abeb2c.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"0001-01-01T00:00:00Z","Tags":{}}} diff --git a/resources/_gen/images/photos/2025/green-with-flower/_D0A1901_c8ac2b48a122b64e.json b/resources/_gen/images/photos/2025/green-with-flower/_D0A1901_c8ac2b48a122b64e.json deleted file mode 100644 index dba07ff3..00000000 --- a/resources/_gen/images/photos/2025/green-with-flower/_D0A1901_c8ac2b48a122b64e.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "Exif": { - "Date": "2025-05-03T12:21:15+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "Artist": "Fundor333", - "Copyright": "© fundor333", - "CreateDate": "2025:05:03 12:21:15", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:05:03 12:21:15", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/200", - "FNumber|*imagemeta.rat[uint32]": "4", - "FocalLength|*imagemeta.rat[uint32]": "70", - "ISO|uint16": "125", - "LensInfo": "70 200 undef undef", - "LensModel": "RF70-200mm F4 L IS USM", - "LensSerialNumber": "2033000253", - "Make": "Canon", - "MaxApertureValue": 4, - "Model": "Canon EOS R5", - "ModifyDate": "2025:05:05 09:41:07", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+01:00", - "OffsetTimeOriginal": "+01:00", - "RecommendedExposureIndex|uint32": "125", - "SceneCaptureType|uint16": "0", - "SensitivityType|uint16": "2", - "SerialNumber": "253026001930", - "ShutterSpeedValue": 0.005000000657709118, - "Software": "Adobe Lightroom 8.3 (Macintosh)", - "SubSecTimeDigitized|int": "5", - "SubSecTimeOriginal|int": "5" - } - } -} diff --git a/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_7c84a2f4c13ceefa.json b/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_7c84a2f4c13ceefa.json deleted file mode 100644 index 400afd58..00000000 --- a/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_7c84a2f4c13ceefa.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-02-23T00:05:09+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "-83/25", - "Copyright": "© fundor333", - "CreateDate": "2025:02:23 00:05:09", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:02:23 00:05:09", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/13", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "69", - "FocalLength|*imagemeta.rat[uint32]": "463/10", - "ISO|uint16": "6400", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:02:23 01:50:40", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+01:00", - "OffsetTimeOriginal": "+01:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.07692306189463938, - "Software": "Adobe Lightroom 8.2 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0529_1680788dd46f0c59.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0529_1680788dd46f0c59.json deleted file mode 100644 index d00f4b08..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0529_1680788dd46f0c59.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:39:36+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"51/100","Copyright":"© fundor333","CreateDate":"2025:05:01 16:39:36","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:39:36","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/240","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:28:50","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004166665498738434,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0537_623d8e26bdd54208.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0537_623d8e26bdd54208.json deleted file mode 100644 index 2364f7e1..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0537_623d8e26bdd54208.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:39:55+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"51/50","Copyright":"© fundor333","CreateDate":"2025:05:01 16:39:55","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:39:55","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/320","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:28:31","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.003125000205534094,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0540_a2c80d010fd033cf.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0540_a2c80d010fd033cf.json deleted file mode 100644 index a6985987..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0540_a2c80d010fd033cf.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:40:10+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"-41/100","Copyright":"© fundor333","CreateDate":"2025:05:01 16:40:10","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:40:10","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/150","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:28:15","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.006666665236454105,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0545_dce7a88094a31e2c.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0545_dce7a88094a31e2c.json deleted file mode 100644 index 382a92ab..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0545_dce7a88094a31e2c.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:41:38+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"89/100","Copyright":"© fundor333","CreateDate":"2025:05:01 16:41:38","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:41:38","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/250","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:29:01","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004000000789250969,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0548_b0fec376a664e2d4.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0548_b0fec376a664e2d4.json deleted file mode 100644 index 119383cf..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0548_b0fec376a664e2d4.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:41:49+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"-89/100","Copyright":"© fundor333","CreateDate":"2025:05:01 16:41:49","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:41:49","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/110","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:29:35","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.009090907285731318,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0551_e1e0d3a6f1be09a3.json b/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0551_e1e0d3a6f1be09a3.json deleted file mode 100644 index 46e09c87..00000000 --- a/resources/_gen/images/photos/2025/minature-on-a-shelf/DSCF0551_e1e0d3a6f1be09a3.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-05-01T16:42:02+02:00","Tags":{"ApertureValue":3.60000023317623,"BrightnessValue|*imagemeta.rat[int32]":"21/25","Copyright":"© fundor333","CreateDate":"2025:05:01 16:42:02","CustomRendered|uint16":"0","DateTimeOriginal":"2025:05:01 16:42:02","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/340","FNumber|*imagemeta.rat[uint32]":"18/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"8000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:07:29 23:29:49","OffsetTime":"+02:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.0029411763403942043,"Software":"Adobe Lightroom 8.4 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} diff --git a/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_cfc82aeb77e08dbc.json b/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_cfc82aeb77e08dbc.json deleted file mode 100644 index 210b6c3e..00000000 --- a/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_cfc82aeb77e08dbc.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-05T00:35:13+01:00", - "Lat": 45.429936, - "Long": 12.325892, - "Tags": { - "ApertureValue": 1.499999999250199, - "BrightnessValue|*imagemeta.rat[int32]": "-35707/8571", - "Copyright": "© fundor333", - "CreateDate": "2025:01:05 00:35:13", - "DateTimeOriginal": "2025:01:05 00:35:13", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/17", - "FNumber|*imagemeta.rat[uint32]": "3/2", - "FocalLengthIn35mmFormat|uint16": "26", - "FocalLength|*imagemeta.rat[uint32]": "57/10", - "ISO|uint16": "1600", - "LensInfo": "1.5399999618512084 5.7 1.5 2.4", - "LensMake": "Apple", - "LensModel": "iPhone 14 back dual wide camera 5.7mm f/1.5", - "Make": "Apple", - "Model": "iPhone 14", - "ModifyDate": "2025:01:05 15:01:55", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+01:00", - "OffsetTimeOriginal": "+01:00", - "SceneType|uint8": "1", - "ShutterSpeedValue": 0.05882352293900745, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubSecTimeDigitized|int": "953", - "SubSecTimeOriginal|int": "953", - "SubjectArea": "2006 1506 2213 1327" - } - } -} diff --git a/resources/_gen/images/photos/2025/orange-pub-with-light/DSCF0631_76fbf8cb26ee65f.json b/resources/_gen/images/photos/2025/orange-pub-with-light/DSCF0631_76fbf8cb26ee65f.json deleted file mode 100644 index ffb7d5e2..00000000 --- a/resources/_gen/images/photos/2025/orange-pub-with-light/DSCF0631_76fbf8cb26ee65f.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-05-01T21:21:22+02:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 2.800000335430107, - "BrightnessValue|*imagemeta.rat[int32]": "-53/50", - "Copyright": "© fundor333", - "CreateDate": "2025:05:01 21:21:22", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:05:01 21:21:22", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/50", - "FNumber|*imagemeta.rat[uint32]": "14/5", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "41", - "FocalLength|*imagemeta.rat[uint32]": "27", - "ISO|uint16": "5000", - "LensInfo": "27 27 2.8 2.8", - "LensMake": "FUJIFILM", - "LensModel": "XF27mmF2.8 R WR", - "LensSerialNumber": "2CA04105", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:05:01 23:39:54", - "OffsetTime": "+02:00", - "OffsetTimeDigitized": "+01:00", - "OffsetTimeOriginal": "+01:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.020000002630836473, - "Software": "Adobe Lightroom 8.3 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/red-orange-red-light/IMG_6974_5664839d71c7f046.json b/resources/_gen/images/photos/2025/red-orange-red-light/IMG_6974_5664839d71c7f046.json deleted file mode 100644 index d62e008d..00000000 --- a/resources/_gen/images/photos/2025/red-orange-red-light/IMG_6974_5664839d71c7f046.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":45.437697,"Long":12.341781,"Date":"2025-08-19T13:20:12+02:00","Tags":{"ApertureValue":1.499999999250199,"BrightnessValue|*imagemeta.rat[int32]":"29796/22433","Copyright":"© fundor333","CreateDate":"2025:08:19 13:20:12","DateTimeOriginal":"2025:08:19 13:20:12","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/50","FNumber|*imagemeta.rat[uint32]":"3/2","FocalLengthIn35mmFormat|uint16":"26","FocalLength|*imagemeta.rat[uint32]":"57/10","ISO|uint16":"250","LensInfo":"1.5399999618512084 5.7 1.5 2.4","LensMake":"Apple","LensModel":"iPhone 14 back dual wide camera 5.7mm f/1.5","Make":"Apple","Model":"iPhone 14","ModifyDate":"2025:08:20 20:28:58","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneType|uint8":"1","ShutterSpeedValue":0.020000002630836473,"Software":"Adobe Lightroom 8.5 (Macintosh)","SubSecTimeDigitized|int":"678","SubSecTimeOriginal|int":"678","SubjectArea":"2013 1506 2318 1327"}}} diff --git a/resources/_gen/images/photos/2025/square-of-textures/IMG_6973_d9029a981e5bbb72.json b/resources/_gen/images/photos/2025/square-of-textures/IMG_6973_d9029a981e5bbb72.json deleted file mode 100644 index 7ac83b6f..00000000 --- a/resources/_gen/images/photos/2025/square-of-textures/IMG_6973_d9029a981e5bbb72.json +++ /dev/null @@ -1 +0,0 @@ -{"Exif":{"Lat":45.437697,"Long":12.341781,"Date":"2025-08-19T13:20:08+02:00","Tags":{"ApertureValue":1.499999999250199,"BrightnessValue|*imagemeta.rat[int32]":"45875/34966","Copyright":"© fundor333","CreateDate":"2025:08:19 13:20:08","DateTimeOriginal":"2025:08:19 13:20:08","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/50","FNumber|*imagemeta.rat[uint32]":"3/2","FocalLengthIn35mmFormat|uint16":"26","FocalLength|*imagemeta.rat[uint32]":"57/10","ISO|uint16":"250","LensInfo":"1.5399999618512084 5.7 1.5 2.4","LensMake":"Apple","LensModel":"iPhone 14 back dual wide camera 5.7mm f/1.5","Make":"Apple","Model":"iPhone 14","ModifyDate":"2025:08:20 20:28:24","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneType|uint8":"1","ShutterSpeedValue":0.020000002630836473,"Software":"Adobe Lightroom 8.5 (Macintosh)","SubSecTimeDigitized|int":"69","SubSecTimeOriginal|int":"69","SubjectArea":"2013 1506 2318 1327"}}} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_5ddb9375851fad0b.json b/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_5ddb9375851fad0b.json deleted file mode 100644 index 7a1a22df..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_5ddb9375851fad0b.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Exif": { - "Date": "0001-01-01T00:00:00Z", - "Lat": 0, - "Long": 0, - "Tags": { - "Orientation|uint16": "1", - "Software": "Layout from Instagram" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_7d4b36cd30c28e48.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_7d4b36cd30c28e48.json deleted file mode 100644 index 203f126d..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_7d4b36cd30c28e48.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:35", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_8ea8770811667f46.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_8ea8770811667f46.json deleted file mode 100644 index 73ee67ab..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_8ea8770811667f46.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:36", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_f5d6664956adbdc6.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_f5d6664956adbdc6.json deleted file mode 100644 index 73ee67ab..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_f5d6664956adbdc6.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:36", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_12830e769f02bbe9.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_12830e769f02bbe9.json deleted file mode 100644 index 4d6e4bb9..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_12830e769f02bbe9.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:43", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_63d2c3b98f00dbb1.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_63d2c3b98f00dbb1.json deleted file mode 100644 index 2e2a2318..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_63d2c3b98f00dbb1.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:42", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_c1fc66abc37bbe6.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_c1fc66abc37bbe6.json deleted file mode 100644 index 203f126d..00000000 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_c1fc66abc37bbe6.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:05:48+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "24/5", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:05:48", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:05:48", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "67", - "FocalLength|*imagemeta.rat[uint32]": "222/5", - "ISO|uint16": "2000", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "0", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 23:28:35", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/resources/_gen/images/photos/2025/square-tile/DSCF0285_98cb22c1821ce4cc.json b/resources/_gen/images/photos/2025/square-tile/DSCF0285_98cb22c1821ce4cc.json deleted file mode 100644 index 44a4b574..00000000 --- a/resources/_gen/images/photos/2025/square-tile/DSCF0285_98cb22c1821ce4cc.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Exif": { - "Date": "2025-01-10T16:04:50+01:00", - "Lat": 0, - "Long": 0, - "Tags": { - "ApertureValue": 4, - "BrightnessValue|*imagemeta.rat[int32]": "481/100", - "Copyright": "© fundor333", - "CreateDate": "2025:01:10 16:04:50", - "CustomRendered|uint16": "0", - "DateTimeOriginal": "2025:01:10 16:04:50", - "ExposureCompensation|*imagemeta.rat[int32]": "0", - "ExposureTime|*imagemeta.rat[uint32]": "1/500", - "FNumber|*imagemeta.rat[uint32]": "4", - "FileSource|uint8": "3", - "FocalLengthIn35mmFormat|uint16": "64", - "FocalLength|*imagemeta.rat[uint32]": "85/2", - "ISO|uint16": "800", - "LensInfo": "18 55 2.8 4", - "LensMake": "FUJIFILM", - "LensModel": "XF18-55mmF2.8-4 R LM OIS", - "LensSerialNumber": "3CC22388", - "LightSource|uint16": "1", - "Make": "FUJIFILM", - "MaxApertureValue": 2.82842712474619, - "Model": "X-T30 II", - "ModifyDate": "2025:01:10 20:55:05", - "OffsetTime": "+01:00", - "OffsetTimeDigitized": "+02:00", - "OffsetTimeOriginal": "+02:00", - "SceneCaptureType|uint16": "0", - "SceneType|uint8": "1", - "SensitivityType|uint16": "1", - "SerialNumber": "3D015250", - "ShutterSpeedValue": 0.002000000394625486, - "Software": "Adobe Lightroom 8.1 (Macintosh)", - "SubjectDistanceRange|uint16": "0" - } - } -} diff --git a/static/.well-known/webfinger b/static/.well-known/webfinger index 15251771..ca016bdb 100644 --- a/static/.well-known/webfinger +++ b/static/.well-known/webfinger @@ -1 +1 @@ -{"subject":"acct:fundor333@mastodon.social","aliases":["https://mastodon.social/@fundor333","https://mastodon.social/users/fundor333"],"links":[{"rel":"http://webfinger.net/rel/profile-page","type":"text/html","href":"https://mastodon.social/@fundor333"},{"rel":"self","type":"application/activity+json","href":"https://mastodon.social/users/fundor333"},{"rel":"http://ostatus.org/schema/1.0/subscribe","template":"https://mastodon.social/authorize_interaction?uri={uri}"},{"rel":"http://webfinger.net/rel/avatar","type":"image/png","href":"https://files.mastodon.social/accounts/avatars/000/030/873/original/67f41e16a70f9ef6.png"}]} \ No newline at end of file +{"subject":"acct:fundor333@mastodon.social","aliases":["https://mastodon.social/@fundor333","https://mastodon.social/users/fundor333"],"links":[{"rel":"http://webfinger.net/rel/profile-page","type":"text/html","href":"https://mastodon.social/@fundor333"},{"rel":"self","type":"application/activity+json","href":"https://mastodon.social/users/fundor333"},{"rel":"http://ostatus.org/schema/1.0/subscribe","template":"https://mastodon.social/authorize_interaction?uri={uri}"},{"rel":"https://w3id.org/fep/3b86/Create","template":"https://mastodon.social/share?text={content}"},{"rel":"https://w3id.org/fep/3b86/Object","template":"https://mastodon.social/authorize_interaction?uri={object}"},{"rel":"http://webfinger.net/rel/avatar","type":"image/png","href":"https://files.mastodon.social/accounts/avatars/000/030/873/original/67f41e16a70f9ef6.png"}]} \ No newline at end of file diff --git a/static/Characters/001.png b/static/Characters/001.png index e9d7f627..62650feb 100644 Binary files a/static/Characters/001.png and b/static/Characters/001.png differ diff --git a/static/Characters/002.png b/static/Characters/002.png index 5523e176..e9d7f627 100644 Binary files a/static/Characters/002.png and b/static/Characters/002.png differ diff --git a/static/Characters/003.png b/static/Characters/003.png index f726a889..b7fb7ec0 100644 Binary files a/static/Characters/003.png and b/static/Characters/003.png differ diff --git a/static/Characters/004.png b/static/Characters/004.png index 0f120702..ee758343 100644 Binary files a/static/Characters/004.png and b/static/Characters/004.png differ diff --git a/static/Characters/005.png b/static/Characters/005.png index 834fdb40..5523e176 100644 Binary files a/static/Characters/005.png and b/static/Characters/005.png differ diff --git a/static/Characters/006.png b/static/Characters/006.png index 62650feb..5056acba 100644 Binary files a/static/Characters/006.png and b/static/Characters/006.png differ diff --git a/static/Characters/007.png b/static/Characters/007.png index a2e55820..cbe88fd6 100644 Binary files a/static/Characters/007.png and b/static/Characters/007.png differ diff --git a/static/Characters/008.png b/static/Characters/008.png index 9fd7adf2..aa5009bb 100644 Binary files a/static/Characters/008.png and b/static/Characters/008.png differ diff --git a/static/Characters/009.png b/static/Characters/009.png index 5b0175d1..10520ab9 100644 Binary files a/static/Characters/009.png and b/static/Characters/009.png differ diff --git a/static/Characters/010.png b/static/Characters/010.png index 13909848..a2e55820 100644 Binary files a/static/Characters/010.png and b/static/Characters/010.png differ diff --git a/static/Characters/011.png b/static/Characters/011.png index 9a725a86..f726a889 100644 Binary files a/static/Characters/011.png and b/static/Characters/011.png differ diff --git a/static/Characters/013.png b/static/Characters/013.png index 8b5f09de..8d70dde6 100644 Binary files a/static/Characters/013.png and b/static/Characters/013.png differ diff --git a/static/Characters/014.png b/static/Characters/014.png index aa5009bb..5b0175d1 100644 Binary files a/static/Characters/014.png and b/static/Characters/014.png differ diff --git a/static/Characters/015.png b/static/Characters/015.png index 8d70dde6..f14e0d03 100644 Binary files a/static/Characters/015.png and b/static/Characters/015.png differ diff --git a/static/Characters/016.png b/static/Characters/016.png index ee758343..85d99bae 100644 Binary files a/static/Characters/016.png and b/static/Characters/016.png differ diff --git a/static/Characters/017.png b/static/Characters/017.png index 012f3f89..9a725a86 100644 Binary files a/static/Characters/017.png and b/static/Characters/017.png differ diff --git a/static/Characters/018.png b/static/Characters/018.png index f14e0d03..6cdfe25b 100644 Binary files a/static/Characters/018.png and b/static/Characters/018.png differ diff --git a/static/Characters/019.png b/static/Characters/019.png index 10520ab9..87f1610a 100644 Binary files a/static/Characters/019.png and b/static/Characters/019.png differ diff --git a/static/Characters/020.png b/static/Characters/020.png index cbe88fd6..b7cfb915 100644 Binary files a/static/Characters/020.png and b/static/Characters/020.png differ diff --git a/static/Characters/021.png b/static/Characters/021.png index 71d5013e..f7982d44 100644 Binary files a/static/Characters/021.png and b/static/Characters/021.png differ diff --git a/static/Characters/022.png b/static/Characters/022.png index b7fb7ec0..5453a9d6 100644 Binary files a/static/Characters/022.png and b/static/Characters/022.png differ diff --git a/static/Characters/023.png b/static/Characters/023.png index acb2bfc8..834fdb40 100644 Binary files a/static/Characters/023.png and b/static/Characters/023.png differ diff --git a/static/Characters/024.png b/static/Characters/024.png index 6c6ce703..9fd7adf2 100644 Binary files a/static/Characters/024.png and b/static/Characters/024.png differ diff --git a/static/Characters/025.png b/static/Characters/025.png index 99ae813f..a5e53d81 100644 Binary files a/static/Characters/025.png and b/static/Characters/025.png differ diff --git a/static/Characters/026.png b/static/Characters/026.png index 5453a9d6..0f120702 100644 Binary files a/static/Characters/026.png and b/static/Characters/026.png differ diff --git a/static/Characters/027.png b/static/Characters/027.png index dc9d9b61..99ae813f 100644 Binary files a/static/Characters/027.png and b/static/Characters/027.png differ diff --git a/static/Characters/029.png b/static/Characters/029.png index a5e53d81..acb2bfc8 100644 Binary files a/static/Characters/029.png and b/static/Characters/029.png differ diff --git a/static/Characters/030.png b/static/Characters/030.png index 87f1610a..7c694918 100644 Binary files a/static/Characters/030.png and b/static/Characters/030.png differ diff --git a/static/Characters/031.png b/static/Characters/031.png index f7982d44..6c6ce703 100644 Binary files a/static/Characters/031.png and b/static/Characters/031.png differ diff --git a/static/Characters/032.png b/static/Characters/032.png index b7cfb915..13909848 100644 Binary files a/static/Characters/032.png and b/static/Characters/032.png differ diff --git a/static/Characters/033.png b/static/Characters/033.png index 7c694918..dc9d9b61 100644 Binary files a/static/Characters/033.png and b/static/Characters/033.png differ diff --git a/static/Characters/034.png b/static/Characters/034.png index 6cdfe25b..8b5f09de 100644 Binary files a/static/Characters/034.png and b/static/Characters/034.png differ diff --git a/static/Characters/035.png b/static/Characters/035.png index 85d99bae..012f3f89 100644 Binary files a/static/Characters/035.png and b/static/Characters/035.png differ diff --git a/static/Characters/036.png b/static/Characters/036.png index 5056acba..71d5013e 100644 Binary files a/static/Characters/036.png and b/static/Characters/036.png differ diff --git a/uv.lock b/uv.lock index 0b916055..566b67da 100644 --- a/uv.lock +++ b/uv.lock @@ -27,15 +27,15 @@ wheels = [ [[package]] name = "anyio" -version = "4.12.1" +version = "4.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703", size = 228685, upload-time = "2026-01-06T11:45:21.246Z" } +sdist = { url = "https://files.pythonhosted.org/packages/19/14/2c5dd9f512b66549ae92767a9c7b330ae88e1932ca57876909410251fe13/anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc", size = 231622, upload-time = "2026-03-24T12:59:09.671Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" }, + { url = "https://files.pythonhosted.org/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708", size = 114353, upload-time = "2026-03-24T12:59:08.246Z" }, ] [[package]] @@ -104,20 +104,20 @@ wheels = [ [[package]] name = "async-lru" -version = "2.2.0" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/05/8a/ca724066c32a53fa75f59e0f21aa822fdaa8a0dffa112d223634e3caabf9/async_lru-2.2.0.tar.gz", hash = "sha256:80abae2a237dbc6c60861d621619af39f0d920aea306de34cb992c879e01370c", size = 14654, upload-time = "2026-02-20T19:11:43.848Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/1f/989ecfef8e64109a489fff357450cb73fa73a865a92bd8c272170a6922c2/async_lru-2.3.0.tar.gz", hash = "sha256:89bdb258a0140d7313cf8f4031d816a042202faa61d0ab310a0a538baa1c24b6", size = 16332, upload-time = "2026-03-19T01:04:32.413Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/5c/af990f019b8dd11c5492a6371fe74a5b0276357370030b67254a87329944/async_lru-2.2.0-py3-none-any.whl", hash = "sha256:e2c1cf731eba202b59c5feedaef14ffd9d02ad0037fcda64938699f2c380eafe", size = 7890, upload-time = "2026-02-20T19:11:42.273Z" }, + { url = "https://files.pythonhosted.org/packages/e5/e2/c2e3abf398f80732e58b03be77bde9022550d221dd8781bf586bd4d97cc1/async_lru-2.3.0-py3-none-any.whl", hash = "sha256:eea27b01841909316f2cc739807acea1c623df2be8c5cfad7583286397bb8315", size = 8403, upload-time = "2026-03-19T01:04:30.883Z" }, ] [[package]] name = "attrs" -version = "25.4.0" +version = "26.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, + { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, ] [[package]] @@ -161,11 +161,11 @@ css = [ [[package]] name = "certifi" -version = "2026.1.4" +version = "2026.2.25" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2026-01-04T02:42:41.825Z" } +sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 152900, upload-time = "2026-01-04T02:42:40.15Z" }, + { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, ] [[package]] @@ -202,27 +202,27 @@ wheels = [ [[package]] name = "charset-normalizer" -version = "3.4.4" +version = "3.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/60/e3bec1881450851b087e301bedc3daa9377a4d45f1c26aa90b0b235e38aa/charset_normalizer-3.4.6.tar.gz", hash = "sha256:1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6", size = 143363, upload-time = "2026-03-15T18:53:25.478Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/85/1637cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", size = 208425, upload-time = "2025-10-14T04:40:53.353Z" }, - { url = "https://files.pythonhosted.org/packages/9d/6a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", size = 148162, upload-time = "2025-10-14T04:40:54.558Z" }, - { url = "https://files.pythonhosted.org/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", size = 144558, upload-time = "2025-10-14T04:40:55.677Z" }, - { url = "https://files.pythonhosted.org/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", size = 161497, upload-time = "2025-10-14T04:40:57.217Z" }, - { url = "https://files.pythonhosted.org/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", size = 159240, upload-time = "2025-10-14T04:40:58.358Z" }, - { url = "https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", size = 153471, upload-time = "2025-10-14T04:40:59.468Z" }, - { url = "https://files.pythonhosted.org/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", size = 150864, upload-time = "2025-10-14T04:41:00.623Z" }, - { url = "https://files.pythonhosted.org/packages/05/12/9fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", size = 150647, upload-time = "2025-10-14T04:41:01.754Z" }, - { url = "https://files.pythonhosted.org/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", size = 145110, upload-time = "2025-10-14T04:41:03.231Z" }, - { url = "https://files.pythonhosted.org/packages/30/42/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", size = 162839, upload-time = "2025-10-14T04:41:04.715Z" }, - { url = "https://files.pythonhosted.org/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", size = 150667, upload-time = "2025-10-14T04:41:05.827Z" }, - { url = "https://files.pythonhosted.org/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", size = 160535, upload-time = "2025-10-14T04:41:06.938Z" }, - { url = "https://files.pythonhosted.org/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", size = 154816, upload-time = "2025-10-14T04:41:08.101Z" }, - { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694, upload-time = "2025-10-14T04:41:09.23Z" }, - { url = "https://files.pythonhosted.org/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 107131, upload-time = "2025-10-14T04:41:10.467Z" }, - { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100390, upload-time = "2025-10-14T04:41:11.915Z" }, - { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" }, + { url = "https://files.pythonhosted.org/packages/e5/62/c0815c992c9545347aeea7859b50dc9044d147e2e7278329c6e02ac9a616/charset_normalizer-3.4.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ef7fedc7a6ecbe99969cd09632516738a97eeb8bd7258bf8a0f23114c057dab", size = 295154, upload-time = "2026-03-15T18:50:50.88Z" }, + { url = "https://files.pythonhosted.org/packages/a8/37/bdca6613c2e3c58c7421891d80cc3efa1d32e882f7c4a7ee6039c3fc951a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4ea868bc28109052790eb2b52a9ab33f3aa7adc02f96673526ff47419490e21", size = 199191, upload-time = "2026-03-15T18:50:52.658Z" }, + { url = "https://files.pythonhosted.org/packages/6c/92/9934d1bbd69f7f398b38c5dae1cbf9cc672e7c34a4adf7b17c0a9c17d15d/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:836ab36280f21fc1a03c99cd05c6b7af70d2697e374c7af0b61ed271401a72a2", size = 218674, upload-time = "2026-03-15T18:50:54.102Z" }, + { url = "https://files.pythonhosted.org/packages/af/90/25f6ab406659286be929fd89ab0e78e38aa183fc374e03aa3c12d730af8a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f1ce721c8a7dfec21fcbdfe04e8f68174183cf4e8188e0645e92aa23985c57ff", size = 215259, upload-time = "2026-03-15T18:50:55.616Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ef/79a463eb0fff7f96afa04c1d4c51f8fc85426f918db467854bfb6a569ce3/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e28d62a8fc7a1fa411c43bd65e346f3bce9716dc51b897fbe930c5987b402d5", size = 207276, upload-time = "2026-03-15T18:50:57.054Z" }, + { url = "https://files.pythonhosted.org/packages/f7/72/d0426afec4b71dc159fa6b4e68f868cd5a3ecd918fec5813a15d292a7d10/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:530d548084c4a9f7a16ed4a294d459b4f229db50df689bfe92027452452943a0", size = 195161, upload-time = "2026-03-15T18:50:58.686Z" }, + { url = "https://files.pythonhosted.org/packages/bf/18/c82b06a68bfcb6ce55e508225d210c7e6a4ea122bfc0748892f3dc4e8e11/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:30f445ae60aad5e1f8bdbb3108e39f6fbc09f4ea16c815c66578878325f8f15a", size = 203452, upload-time = "2026-03-15T18:51:00.196Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/0c25979b92f8adafdbb946160348d8d44aa60ce99afdc27df524379875cb/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ac2393c73378fea4e52aa56285a3d64be50f1a12395afef9cce47772f60334c2", size = 202272, upload-time = "2026-03-15T18:51:01.703Z" }, + { url = "https://files.pythonhosted.org/packages/2e/3d/7fea3e8fe84136bebbac715dd1221cc25c173c57a699c030ab9b8900cbb7/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:90ca27cd8da8118b18a52d5f547859cc1f8354a00cd1e8e5120df3e30d6279e5", size = 195622, upload-time = "2026-03-15T18:51:03.526Z" }, + { url = "https://files.pythonhosted.org/packages/57/8a/d6f7fd5cb96c58ef2f681424fbca01264461336d2a7fc875e4446b1f1346/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8e5a94886bedca0f9b78fecd6afb6629142fd2605aa70a125d49f4edc6037ee6", size = 220056, upload-time = "2026-03-15T18:51:05.269Z" }, + { url = "https://files.pythonhosted.org/packages/16/50/478cdda782c8c9c3fb5da3cc72dd7f331f031e7f1363a893cdd6ca0f8de0/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:695f5c2823691a25f17bc5d5ffe79fa90972cc34b002ac6c843bb8a1720e950d", size = 203751, upload-time = "2026-03-15T18:51:06.858Z" }, + { url = "https://files.pythonhosted.org/packages/75/fc/cc2fcac943939c8e4d8791abfa139f685e5150cae9f94b60f12520feaa9b/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:231d4da14bcd9301310faf492051bee27df11f2bc7549bc0bb41fef11b82daa2", size = 216563, upload-time = "2026-03-15T18:51:08.564Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b7/a4add1d9a5f68f3d037261aecca83abdb0ab15960a3591d340e829b37298/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a056d1ad2633548ca18ffa2f85c202cfb48b68615129143915b8dc72a806a923", size = 209265, upload-time = "2026-03-15T18:51:10.312Z" }, + { url = "https://files.pythonhosted.org/packages/6c/18/c094561b5d64a24277707698e54b7f67bd17a4f857bbfbb1072bba07c8bf/charset_normalizer-3.4.6-cp312-cp312-win32.whl", hash = "sha256:c2274ca724536f173122f36c98ce188fd24ce3dad886ec2b7af859518ce008a4", size = 144229, upload-time = "2026-03-15T18:51:11.694Z" }, + { url = "https://files.pythonhosted.org/packages/ab/20/0567efb3a8fd481b8f34f739ebddc098ed062a59fed41a8d193a61939e8f/charset_normalizer-3.4.6-cp312-cp312-win_amd64.whl", hash = "sha256:c8ae56368f8cc97c7e40a7ee18e1cedaf8e780cd8bc5ed5ac8b81f238614facb", size = 154277, upload-time = "2026-03-15T18:51:13.004Z" }, + { url = "https://files.pythonhosted.org/packages/15/57/28d79b44b51933119e21f65479d0864a8d5893e494cf5daab15df0247c17/charset_normalizer-3.4.6-cp312-cp312-win_arm64.whl", hash = "sha256:899d28f422116b08be5118ef350c292b36fc15ec2daeb9ea987c89281c7bb5c4", size = 142817, upload-time = "2026-03-15T18:51:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/2a/68/687187c7e26cb24ccbd88e5069f5ef00eba804d36dde11d99aad0838ab45/charset_normalizer-3.4.6-py3-none-any.whl", hash = "sha256:947cf925bc916d90adba35a64c82aace04fa39b46b52d4630ece166655905a69", size = 61455, upload-time = "2026-03-15T18:53:23.833Z" }, ] [[package]] @@ -358,11 +358,11 @@ wheels = [ [[package]] name = "filelock" -version = "3.24.3" +version = "3.25.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/73/92/a8e2479937ff39185d20dd6a851c1a63e55849e447a55e798cc2e1f49c65/filelock-3.24.3.tar.gz", hash = "sha256:011a5644dc937c22699943ebbfc46e969cdde3e171470a6e40b9533e5a72affa", size = 37935, upload-time = "2026-02-19T00:48:20.543Z" } +sdist = { url = "https://files.pythonhosted.org/packages/94/b8/00651a0f559862f3bb7d6f7477b192afe3f583cc5e26403b44e59a55ab34/filelock-3.25.2.tar.gz", hash = "sha256:b64ece2b38f4ca29dd3e810287aa8c48182bbecd1ae6e9ae126c9b35f1382694", size = 40480, upload-time = "2026-03-11T20:45:38.487Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/0f/5d0c71a1aefeb08efff26272149e07ab922b64f46c63363756224bd6872e/filelock-3.24.3-py3-none-any.whl", hash = "sha256:426e9a4660391f7f8a810d71b0555bce9008b0a1cc342ab1f6947d37639e002d", size = 24331, upload-time = "2026-02-19T00:48:18.465Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a5/842ae8f0c08b61d6484b52f99a03510a3a72d23141942d216ebe81fefbce/filelock-3.25.2-py3-none-any.whl", hash = "sha256:ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70", size = 26759, upload-time = "2026-03-11T20:45:37.437Z" }, ] [[package]] @@ -485,19 +485,19 @@ wheels = [ [[package]] name = "hugo" -version = "0.153.0" +version = "0.155.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ba/2c/22adb444229683ff3133ebb3da3fdcb3988fd1df35043a9fc9e895df5664/hugo-0.153.0.tar.gz", hash = "sha256:c057cb1406487ce84504296b826590c68ab46ac7623a44a7888ccf21d5baa186", size = 30691, upload-time = "2025-12-19T20:17:50.358Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/60/aed6e4c9bf3a5572ce9540371a55f6108b51a2d8f680528c7dada59b5942/hugo-0.155.3.tar.gz", hash = "sha256:01079b16ee68b6f691856195cc919aa262d28db2ce29cd75bef7b39160c4eb25", size = 4648087, upload-time = "2026-03-18T10:02:57.082Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2e/7f/b7a297101bfa90386daffaa6342005f07972dbc372810ae4d35611a43032/hugo-0.153.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:0c03c8c245ba1413cd59ae3c7dccb13fc6c99249aaebddccc5aa758d5bfe38eb", size = 27925974, upload-time = "2025-12-19T20:17:27.439Z" }, - { url = "https://files.pythonhosted.org/packages/74/bb/b96cb18e7a09894353424b0a461592dfb9a70716b2bcd7cfcd7756b4e13f/hugo-0.153.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:48aa4e61923762bc64810e6e4aef19b15e5997527f0470bb544eacfd2bb6779a", size = 25847344, upload-time = "2025-12-19T20:17:30.332Z" }, - { url = "https://files.pythonhosted.org/packages/15/f5/f27e6627982afc258df61924da3d9f3d9a3aaa39f5cf64f13d7caedbae43/hugo-0.153.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a9d968c8fa01c524762126651e6bd24e5d7f6bf3d3020346aa928e0b2cbc333", size = 25119237, upload-time = "2025-12-19T20:17:32.754Z" }, - { url = "https://files.pythonhosted.org/packages/58/ff/fad90aab3b17a70630e12becc8945acf5c82dda4d2c72b0ab5892d00123d/hugo-0.153.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc962dbef29eba8dba43c5e01bf348033a547a12384444a40bb00a5a3ad8f095", size = 24594926, upload-time = "2025-12-19T20:17:35.136Z" }, - { url = "https://files.pythonhosted.org/packages/4c/f7/b0349941cf573953dfe3784457958b1666ccb1143007077ed57febd9ca21/hugo-0.153.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:19bc1d86a882fe6b9daa3e824ca843fbf7b5d9039288ec9867cc940ffe1d0208", size = 27246398, upload-time = "2025-12-19T20:17:37.74Z" }, - { url = "https://files.pythonhosted.org/packages/51/b3/023b50b6b0f6f11fcab76612b23438c0b793b0ebe62f6c4139ea342e26cd/hugo-0.153.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d310750f1f0130acf92fd0f91a96406f6f30a5b62b561e039282a5aaee1b98e9", size = 27857096, upload-time = "2025-12-19T20:17:40.541Z" }, - { url = "https://files.pythonhosted.org/packages/f8/d5/d7d7722d09b1e7e07b3efbf05ef61abda677ce824ca3eaba335449aaec57/hugo-0.153.0-py3-none-win32.whl", hash = "sha256:0927dd22983f31749108f17613d10861edba09e7945710fd471538fb9a4ad809", size = 26444626, upload-time = "2025-12-19T20:17:43.359Z" }, - { url = "https://files.pythonhosted.org/packages/74/c2/6e53ca4188272c5ffe54251af0682fcbf2f48669555d9d118b54ff824845/hugo-0.153.0-py3-none-win_amd64.whl", hash = "sha256:08cb31db07a969a5e6cf63548cf514616059b18c325b0f0ef851113f63db96e7", size = 28749538, upload-time = "2025-12-19T20:17:45.763Z" }, - { url = "https://files.pythonhosted.org/packages/01/74/d5d34f22d147002e02cbb94941cf25cf120e6cdd1374c2e2028f34fd68dc/hugo-0.153.0-py3-none-win_arm64.whl", hash = "sha256:dbd75d10c42171447591a45253d262b628237bcda712ddd11ed27ca16f912200", size = 25451578, upload-time = "2025-12-19T20:17:48.131Z" }, + { url = "https://files.pythonhosted.org/packages/44/6d/4137c65045894a96f8cba537f9b685ecafae30a69a7b0ff371ad1d9bdf1a/hugo-0.155.3-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:a5c8b724dd4704d0ab8a3a03f28dabd56f7636bcd0abe7415b0daf4a374efac5", size = 27996680, upload-time = "2026-03-18T10:00:24.506Z" }, + { url = "https://files.pythonhosted.org/packages/1c/f3/8d539736c5ee26ea7be3bb105d264a487ce75a1b1cc2978a1ac237b1db5a/hugo-0.155.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:55706ba9e08fbe74484e530741758f6b2b7bf3e0b43fafa23953d7b3ff51a842", size = 25907699, upload-time = "2026-03-18T10:02:34.345Z" }, + { url = "https://files.pythonhosted.org/packages/ce/5c/dee487d87c5447259cc3ead1b4515ee65b3fc29586e83dd1a1a035452bd9/hugo-0.155.3-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:18b6c37d1de14103958ccc560f35eff59f6d3b38343fcc3b64210693c230cafa", size = 25168841, upload-time = "2026-03-18T10:02:37.328Z" }, + { url = "https://files.pythonhosted.org/packages/8d/53/a8735bde5d8d3916d659e8d33494b6f5c6eb37b06711f59e073fe1165361/hugo-0.155.3-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:57172c24801d67c58f0e57f42e8b20b6dd56f502c64277756019451bd09d333e", size = 24654635, upload-time = "2026-03-18T10:02:39.736Z" }, + { url = "https://files.pythonhosted.org/packages/6f/1e/291609e8697c906dedbce65c9ba9d1b5f6ed8fe034fca31183a79aceec10/hugo-0.155.3-py3-none-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:db7ea20831378024dc1aa7f29bae50d94857124a0cd7acec0cdaa0cb842fa79e", size = 27341657, upload-time = "2026-03-18T10:02:42.488Z" }, + { url = "https://files.pythonhosted.org/packages/6f/4d/6e3672e27805d56a60318a6c47a050b9fb6c5ab1fecc282ac173eaf84eb1/hugo-0.155.3-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9be7d98f11296434ddc734fe99f2b1b278efa09e84972a9908e15bf30154f590", size = 27934077, upload-time = "2026-03-18T10:02:45.515Z" }, + { url = "https://files.pythonhosted.org/packages/20/2f/322fda87bd382615dc70e0a6bc9848350cd2edb7c31a0f29e17e10f59720/hugo-0.155.3-py3-none-win32.whl", hash = "sha256:21f1216b392e941b7a84fd2322c045c52e691f1411b638b0a5e6aed947bd335b", size = 26513830, upload-time = "2026-03-18T10:02:48.403Z" }, + { url = "https://files.pythonhosted.org/packages/29/5d/822aabbe8e19304f6b3c0e66f043a3e3e99b50543ebc4e262d40dfb991e0/hugo-0.155.3-py3-none-win_amd64.whl", hash = "sha256:94ba7c1318cba7f81adbd7a026cd55cbb67a2c5348c1c68daff9dff1e57a99c1", size = 28820735, upload-time = "2026-03-18T10:02:51.456Z" }, + { url = "https://files.pythonhosted.org/packages/2c/98/3a3baef1fc7fc57395d05c112e4739d2397b2dab94347b61cb4e21c2ab0f/hugo-0.155.3-py3-none-win_arm64.whl", hash = "sha256:73203fad007860bdf08f10789907986bafd2d5d94b9cd2ecf014c53dba732b7e", size = 25502057, upload-time = "2026-03-18T10:02:54.535Z" }, ] [[package]] @@ -518,11 +518,11 @@ wheels = [ [[package]] name = "identify" -version = "2.6.16" +version = "2.6.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5b/8d/e8b97e6bd3fb6fb271346f7981362f1e04d6a7463abd0de79e1fda17c067/identify-2.6.16.tar.gz", hash = "sha256:846857203b5511bbe94d5a352a48ef2359532bc8f6727b5544077a0dcfb24980", size = 99360, upload-time = "2026-01-12T18:58:58.201Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/c4/7fb4db12296cdb11893d61c92048fe617ee853f8523b9b296ac03b43757e/identify-2.6.18.tar.gz", hash = "sha256:873ac56a5e3fd63e7438a7ecbc4d91aca692eb3fefa4534db2b7913f3fc352fd", size = 99580, upload-time = "2026-03-15T18:39:50.319Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/58/40fbbcefeda82364720eba5cf2270f98496bdfa19ea75b4cccae79c698e6/identify-2.6.16-py2.py3-none-any.whl", hash = "sha256:391ee4d77741d994189522896270b787aed8670389bfd60f326d677d64a6dfb0", size = 99202, upload-time = "2026-01-12T18:58:56.627Z" }, + { url = "https://files.pythonhosted.org/packages/46/33/92ef41c6fad0233e41d3d84ba8e8ad18d1780f1e5d99b3c683e6d7f98b63/identify-2.6.18-py2.py3-none-any.whl", hash = "sha256:8db9d3c8ea9079db92cafb0ebf97abdc09d52e97f4dcf773a2e694048b7cd737", size = 99394, upload-time = "2026-03-15T18:39:48.915Z" }, ] [[package]] @@ -560,7 +560,7 @@ wheels = [ [[package]] name = "ipython" -version = "9.10.0" +version = "9.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -574,9 +574,9 @@ dependencies = [ { name = "stack-data" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a6/60/2111715ea11f39b1535bed6024b7dec7918b71e5e5d30855a5b503056b50/ipython-9.10.0.tar.gz", hash = "sha256:cd9e656be97618a0676d058134cd44e6dc7012c0e5cb36a9ce96a8c904adaf77", size = 4426526, upload-time = "2026-02-02T10:00:33.594Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/73/7114f80a8f9cabdb13c27732dce24af945b2923dcab80723602f7c8bc2d8/ipython-9.12.0.tar.gz", hash = "sha256:01daa83f504b693ba523b5a407246cabde4eb4513285a3c6acaff11a66735ee4", size = 4428879, upload-time = "2026-03-27T09:42:45.312Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/aa/898dec789a05731cd5a9f50605b7b44a72bd198fd0d4528e11fc610177cc/ipython-9.10.0-py3-none-any.whl", hash = "sha256:c6ab68cc23bba8c7e18e9b932797014cc61ea7fd6f19de180ab9ba73e65ee58d", size = 622774, upload-time = "2026-02-02T10:00:31.503Z" }, + { url = "https://files.pythonhosted.org/packages/59/22/906c8108974c673ebef6356c506cebb6870d48cedea3c41e949e2dd556bb/ipython-9.12.0-py3-none-any.whl", hash = "sha256:0f2701e8ee86e117e37f50563205d36feaa259d2e08d4a6bc6b6d74b18ce128d", size = 625661, upload-time = "2026-03-27T09:42:42.831Z" }, ] [[package]] @@ -645,11 +645,11 @@ wheels = [ [[package]] name = "json5" -version = "0.13.0" +version = "0.14.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/77/e8/a3f261a66e4663f22700bc8a17c08cb83e91fbf086726e7a228398968981/json5-0.13.0.tar.gz", hash = "sha256:b1edf8d487721c0bf64d83c28e91280781f6e21f4a797d3261c7c828d4c165bf", size = 52441, upload-time = "2026-01-01T19:42:14.99Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9c/4b/6f8906aaf67d501e259b0adab4d312945bb7211e8b8d4dcc77c92320edaa/json5-0.14.0.tar.gz", hash = "sha256:b3f492fad9f6cdbced8b7d40b28b9b1c9701c5f561bef0d33b81c2ff433fefcb", size = 52656, upload-time = "2026-03-27T22:50:48.108Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/9e/038522f50ceb7e74f1f991bf1b699f24b0c2bbe7c390dd36ad69f4582258/json5-0.13.0-py3-none-any.whl", hash = "sha256:9a08e1dd65f6a4d4c6fa82d216cf2477349ec2346a38fd70cc11d2557499fbcc", size = 36163, upload-time = "2026-01-01T19:42:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/b8/42/cf027b4ac873b076189d935b135397675dac80cb29acb13e1ab86ad6c631/json5-0.14.0-py3-none-any.whl", hash = "sha256:56cf861bab076b1178eb8c92e1311d273a9b9acea2ccc82c276abf839ebaef3a", size = 36271, upload-time = "2026-03-27T22:50:47.073Z" }, ] [[package]] @@ -666,11 +666,11 @@ wheels = [ [[package]] name = "jsonpointer" -version = "3.0.0" +version = "3.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/c7/af399a2e7a67fd18d63c40c5e62d3af4e67b836a2107468b6a5ea24c4304/jsonpointer-3.1.1.tar.gz", hash = "sha256:0b801c7db33a904024f6004d526dcc53bbb8a4a0f4e32bfd10beadf60adf1900", size = 9068, upload-time = "2026-03-23T22:32:32.458Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" }, + { url = "https://files.pythonhosted.org/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl", hash = "sha256:8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca", size = 7659, upload-time = "2026-03-23T22:32:31.568Z" }, ] [[package]] @@ -853,7 +853,7 @@ wheels = [ [[package]] name = "jupyterlab" -version = "4.5.4" +version = "4.5.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "async-lru" }, @@ -870,9 +870,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/6b/21af7c0512bdf67e0c54c121779a1f2a97a164a7657e13fced79db8fa5a0/jupyterlab-4.5.4.tar.gz", hash = "sha256:c215f48d8e4582bd2920ad61cc6a40d8ebfef7e5a517ae56b8a9413c9789fdfb", size = 23943597, upload-time = "2026-02-11T00:26:55.308Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ac/d5/730628e03fff2e8a8e8ccdaedde1489ab1309f9a4fa2536248884e30b7c7/jupyterlab-4.5.6.tar.gz", hash = "sha256:642fe2cfe7f0f5922a8a558ba7a0d246c7bc133b708dfe43f7b3a826d163cf42", size = 23970670, upload-time = "2026-03-11T14:17:04.531Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f5/9f/a70972ece62ead2d81acc6223188f6d18a92f665ccce17796a0cdea4fcf5/jupyterlab-4.5.4-py3-none-any.whl", hash = "sha256:cc233f70539728534669fb0015331f2a3a87656207b3bb2d07916e9289192f12", size = 12391867, upload-time = "2026-02-11T00:26:51.23Z" }, + { url = "https://files.pythonhosted.org/packages/e1/1b/dad6fdcc658ed7af26fdf3841e7394072c9549a8b896c381ab49dd11e2d9/jupyterlab-4.5.6-py3-none-any.whl", hash = "sha256:d6b3dac883aa4d9993348e0f8e95b24624f75099aed64eab6a4351a9cdd1e580", size = 12447124, upload-time = "2026-03-11T14:17:00.229Z" }, ] [[package]] @@ -940,21 +940,21 @@ wheels = [ [[package]] name = "langchain" -version = "1.2.10" +version = "1.2.13" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/16/22/a4d4ac98fc2e393537130bbfba0d71a8113e6f884d96f935923e247397fe/langchain-1.2.10.tar.gz", hash = "sha256:bdcd7218d9c79a413cf15e106e4eb94408ac0963df9333ccd095b9ed43bf3be7", size = 570071, upload-time = "2026-02-10T14:56:49.74Z" } +sdist = { url = "https://files.pythonhosted.org/packages/81/e5/56fdeedaa0ef1be3c53721d382d9e21c63930179567361610ea6102c04ea/langchain-1.2.13.tar.gz", hash = "sha256:d566ef67c8287e7f2e2df3c99bf3953a6beefd2a75a97fe56ecce905e21f3ef4", size = 573819, upload-time = "2026-03-19T17:16:07.641Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7c/06/c3394327f815fade875724c0f6cff529777c96a1e17fea066deb997f8cf5/langchain-1.2.10-py3-none-any.whl", hash = "sha256:e07a377204451fffaed88276b8193e894893b1003e25c5bca6539288ccca3698", size = 111738, upload-time = "2026-02-10T14:56:47.985Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1d/a509af07535d8f4621d77f3ba5ec846ee6d52c59d2239e1385ec3b29bf92/langchain-1.2.13-py3-none-any.whl", hash = "sha256:37d4526ac4b0cdd3d7706a6366124c30dc0771bf5340865b37cdc99d5e5ad9b1", size = 112488, upload-time = "2026-03-19T17:16:06.134Z" }, ] [[package]] name = "langchain-core" -version = "1.2.14" +version = "1.2.23" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonpatch" }, @@ -966,9 +966,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "uuid-utils" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3f/ff/c5e3da8eca8a18719b300ef6c29e28208ee4e9da7f9749022b96292b6541/langchain_core-1.2.14.tar.gz", hash = "sha256:09549d838a2672781da3a9502f3b9c300863284b77b27e2a6dac4e6e650acfed", size = 833399, upload-time = "2026-02-19T14:22:33.514Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/47/a5f21b651e9cbd7a26c3e5809336d10a0be94ef7bdf6bea47f2ad9fff1a8/langchain_core-1.2.23.tar.gz", hash = "sha256:fdec64f90cfea25317e88d9803c44684af1f4e30dec4e58320dd7393bb0f0785", size = 841684, upload-time = "2026-03-27T23:28:14.6Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/41/fe6ae9065b866b1397adbfc98db5e1648e8dcd78126b8e1266fcbe2d6395/langchain_core-1.2.14-py3-none-any.whl", hash = "sha256:b349ca28c057ac1f9b5280ea091bddb057db24d0f1c3c89bbb590713e1715838", size = 501411, upload-time = "2026-02-19T14:22:32.013Z" }, + { url = "https://files.pythonhosted.org/packages/9b/5a/6ff2d76618e4cac531ea51d4ef44c6add36575a84c3f0f8877aee68c951a/langchain_core-1.2.23-py3-none-any.whl", hash = "sha256:70866dfc5275b7840ce272ff70f0ff216c8666ab25dc1b41964a4ef58c02a3ff", size = 506709, upload-time = "2026-03-27T23:28:13.372Z" }, ] [[package]] @@ -986,7 +986,7 @@ wheels = [ [[package]] name = "langgraph" -version = "1.0.9" +version = "1.1.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, @@ -996,22 +996,22 @@ dependencies = [ { name = "pydantic" }, { name = "xxhash" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/63/69373a6721f30026ffa462a62084b11ed4bb5a201d1672366e13a89532f3/langgraph-1.0.9.tar.gz", hash = "sha256:feac2729faba7d3c325bef76f240d7d7f66b02d2cbf4fdb1ed7d0cc83f963651", size = 502800, upload-time = "2026-02-19T18:19:45.228Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d2/b2/e7db624e8b0ee063ecfbf7acc09467c0836a05914a78e819dfb3744a0fac/langgraph-1.1.3.tar.gz", hash = "sha256:ee496c297a9c93b38d8560be15cbb918110f49077d83abd14976cb13ac3b3370", size = 545120, upload-time = "2026-03-18T23:42:58.24Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/23/a2/562a6c2430085c2c29b23c1e1d12233bf41a64e9a9832eda7573af3666cf/langgraph-1.0.9-py3-none-any.whl", hash = "sha256:bce0d1f3e9a20434215a2a818395a58aedfc11c87bd6b52706c0db5c05ec44ec", size = 158150, upload-time = "2026-02-19T18:19:43.913Z" }, + { url = "https://files.pythonhosted.org/packages/fb/f7/221cc479e95e03e260496616e5ce6fb50c1ea01472e3a5bc481a9b8a2f83/langgraph-1.1.3-py3-none-any.whl", hash = "sha256:57cd6964ebab41cbd211f222293a2352404e55f8b2312cecde05e8753739b546", size = 168149, upload-time = "2026-03-18T23:42:56.967Z" }, ] [[package]] name = "langgraph-checkpoint" -version = "4.0.0" +version = "4.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "ormsgpack" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/76/55a18c59dedf39688d72c4b06af73a5e3ea0d1a01bc867b88fbf0659f203/langgraph_checkpoint-4.0.0.tar.gz", hash = "sha256:814d1bd050fac029476558d8e68d87bce9009a0262d04a2c14b918255954a624", size = 137320, upload-time = "2026-01-12T20:30:26.38Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/44/a8df45d1e8b4637e29789fa8bae1db022c953cc7ac80093cfc52e923547e/langgraph_checkpoint-4.0.1.tar.gz", hash = "sha256:b433123735df11ade28829e40ce25b9be614930cd50245ff2af60629234befd9", size = 158135, upload-time = "2026-02-27T21:06:16.092Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4a/de/ddd53b7032e623f3c7bcdab2b44e8bf635e468f62e10e5ff1946f62c9356/langgraph_checkpoint-4.0.0-py3-none-any.whl", hash = "sha256:3fa9b2635a7c5ac28b338f631abf6a030c3b508b7b9ce17c22611513b589c784", size = 46329, upload-time = "2026-01-12T20:30:25.2Z" }, + { url = "https://files.pythonhosted.org/packages/65/4c/09a4a0c42f5d2fc38d6c4d67884788eff7fd2cfdf367fdf7033de908b4c0/langgraph_checkpoint-4.0.1-py3-none-any.whl", hash = "sha256:e3adcd7a0e0166f3b48b8cf508ce0ea366e7420b5a73aa81289888727769b034", size = 50453, upload-time = "2026-02-27T21:06:14.293Z" }, ] [[package]] @@ -1029,20 +1029,20 @@ wheels = [ [[package]] name = "langgraph-sdk" -version = "0.3.8" +version = "0.3.12" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, { name = "orjson" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/22/f451b7f42e7c553f649c51698b5ff82ed1932993bcb9b7a7c53d888849e1/langgraph_sdk-0.3.8.tar.gz", hash = "sha256:e73e56e403254ebada5cab70165eb0b69155979e2360bca84da2cb63f364dfb9", size = 183804, upload-time = "2026-02-19T19:12:37.971Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/a1/012f0e0f5c9fd26f92bdc9d244756ad673c428230156ef668e6ec7c18cee/langgraph_sdk-0.3.12.tar.gz", hash = "sha256:c9c9ec22b3c0fcd352e2b8f32a815164f69446b8648ca22606329f4ff4c59a71", size = 194932, upload-time = "2026-03-18T22:15:54.592Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/77/00887fb1fb2c0d61eed0dd76d1ed919558b679f71904d63de6925ca350f9/langgraph_sdk-0.3.8-py3-none-any.whl", hash = "sha256:90436594e95c6fc1d1dafb59ac1c5eff2f8e1853eecc6082262b8e6de04233c1", size = 90038, upload-time = "2026-02-19T19:12:36.65Z" }, + { url = "https://files.pythonhosted.org/packages/17/4d/4f796e86b03878ab20d9b30aaed1ad459eda71a5c5b67f7cfe712f3548f2/langgraph_sdk-0.3.12-py3-none-any.whl", hash = "sha256:44323804965d6ec2a07127b3cf08a0428ea6deaeb172c2d478d5cd25540e3327", size = 95834, upload-time = "2026-03-18T22:15:53.545Z" }, ] [[package]] name = "langsmith" -version = "0.7.5" +version = "0.7.22" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, @@ -1055,9 +1055,9 @@ dependencies = [ { name = "xxhash" }, { name = "zstandard" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/55/a3641cae990c842d3f4c52e5308b391267c98ce531a7a586dfedf1a78c42/langsmith-0.7.5.tar.gz", hash = "sha256:e3bfc2d7ff0a6f9a719125e1e136b5f4fa11828a2be8979f47ee1a4c0510030e", size = 1038926, upload-time = "2026-02-19T20:47:51.144Z" } +sdist = { url = "https://files.pythonhosted.org/packages/be/2a/2d5e6c67396fd228670af278c4da7bd6db2b8d11deaf6f108490b6d3f561/langsmith-0.7.22.tar.gz", hash = "sha256:35bfe795d648b069958280760564632fd28ebc9921c04f3e209c0db6a6c7dc04", size = 1134923, upload-time = "2026-03-19T22:45:23.492Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/0e/65b3fab6db843150ed38f226b39213565c644f0aaa515e0168bb1eaee5ae/langsmith-0.7.5-py3-none-any.whl", hash = "sha256:c120c43c98af5f5af8877341f8256aba1a170a292645b31572f06b0cf703c683", size = 324337, upload-time = "2026-02-19T20:47:47.537Z" }, + { url = "https://files.pythonhosted.org/packages/1a/94/1f5d72655ab6534129540843776c40eff757387b88e798d8b3bf7e313fd4/langsmith-0.7.22-py3-none-any.whl", hash = "sha256:6e9d5148314d74e86748cb9d3898632cad0320c9323d95f70f969e5bc078eee4", size = 359927, upload-time = "2026-03-19T22:45:21.603Z" }, ] [[package]] @@ -1269,7 +1269,7 @@ wheels = [ [[package]] name = "notebook" -version = "7.5.3" +version = "7.5.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, @@ -1278,9 +1278,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b8/cb/cc7f4df5cee315dd126a47eb60890690a0438d5e0dd40c32d60ce16de377/notebook-7.5.3.tar.gz", hash = "sha256:393ceb269cf9fdb02a3be607a57d7bd5c2c14604f1818a17dbeb38e04f98cbfa", size = 14073140, upload-time = "2026-01-26T07:28:36.605Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/6d/41052c48d6f6349ca0a7c4d1f6a78464de135e6d18f5829ba2510e62184c/notebook-7.5.5.tar.gz", hash = "sha256:dc0bfab0f2372c8278c457423d3256c34154ac2cc76bf20e9925260c461013c3", size = 14169167, upload-time = "2026-03-11T16:32:51.922Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/98/9286e7f35e5584ebb79f997f2fb0cb66745c86f6c5fccf15ba32aac5e908/notebook-7.5.3-py3-none-any.whl", hash = "sha256:c997bfa1a2a9eb58c9bbb7e77d50428befb1033dd6f02c482922e96851d67354", size = 14481744, upload-time = "2026-01-26T07:28:31.867Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/cbd1deb9f07446241e88f8d5fecccd95b249bca0b4e5482214a4d1714c49/notebook-7.5.5-py3-none-any.whl", hash = "sha256:a7c14dbeefa6592e87f72290ca982e0c10f5bbf3786be2a600fda9da2764a2b8", size = 14578929, upload-time = "2026-03-11T16:32:48.021Z" }, ] [[package]] @@ -1297,21 +1297,21 @@ wheels = [ [[package]] name = "numpy" -version = "2.4.2" +version = "2.4.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/fd/0005efbd0af48e55eb3c7208af93f2862d4b1a56cd78e84309a2d959208d/numpy-2.4.2.tar.gz", hash = "sha256:659a6107e31a83c4e33f763942275fd278b21d095094044eb35569e86a21ddae", size = 20723651, upload-time = "2026-01-31T23:13:10.135Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/9f/b8cef5bffa569759033adda9481211426f12f53299629b410340795c2514/numpy-2.4.4.tar.gz", hash = "sha256:2d390634c5182175533585cc89f3608a4682ccb173cc9bb940b2881c8d6f8fa0", size = 20731587, upload-time = "2026-03-29T13:22:01.298Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/6e/6f394c9c77668153e14d4da83bcc247beb5952f6ead7699a1a2992613bea/numpy-2.4.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:21982668592194c609de53ba4933a7471880ccbaadcc52352694a59ecc860b3a", size = 16667963, upload-time = "2026-01-31T23:10:52.147Z" }, - { url = "https://files.pythonhosted.org/packages/1f/f8/55483431f2b2fd015ae6ed4fe62288823ce908437ed49db5a03d15151678/numpy-2.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40397bda92382fcec844066efb11f13e1c9a3e2a8e8f318fb72ed8b6db9f60f1", size = 14693571, upload-time = "2026-01-31T23:10:54.789Z" }, - { url = "https://files.pythonhosted.org/packages/2f/20/18026832b1845cdc82248208dd929ca14c9d8f2bac391f67440707fff27c/numpy-2.4.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b3a24467af63c67829bfaa61eecf18d5432d4f11992688537be59ecd6ad32f5e", size = 5203469, upload-time = "2026-01-31T23:10:57.343Z" }, - { url = "https://files.pythonhosted.org/packages/7d/33/2eb97c8a77daaba34eaa3fa7241a14ac5f51c46a6bd5911361b644c4a1e2/numpy-2.4.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:805cc8de9fd6e7a22da5aed858e0ab16be5a4db6c873dde1d7451c541553aa27", size = 6550820, upload-time = "2026-01-31T23:10:59.429Z" }, - { url = "https://files.pythonhosted.org/packages/b1/91/b97fdfd12dc75b02c44e26c6638241cc004d4079a0321a69c62f51470c4c/numpy-2.4.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d82351358ffbcdcd7b686b90742a9b86632d6c1c051016484fa0b326a0a1548", size = 15663067, upload-time = "2026-01-31T23:11:01.291Z" }, - { url = "https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e35d3e0144137d9fdae62912e869136164534d64a169f86438bc9561b6ad49f", size = 16619782, upload-time = "2026-01-31T23:11:03.669Z" }, - { url = "https://files.pythonhosted.org/packages/b7/83/9751502164601a79e18847309f5ceec0b1446d7b6aa12305759b72cf98b2/numpy-2.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adb6ed2ad29b9e15321d167d152ee909ec73395901b70936f029c3bc6d7f4460", size = 17013128, upload-time = "2026-01-31T23:11:05.913Z" }, - { url = "https://files.pythonhosted.org/packages/61/c4/c4066322256ec740acc1c8923a10047818691d2f8aec254798f3dd90f5f2/numpy-2.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8906e71fd8afcb76580404e2a950caef2685df3d2a57fe82a86ac8d33cc007ba", size = 18345324, upload-time = "2026-01-31T23:11:08.248Z" }, - { url = "https://files.pythonhosted.org/packages/ab/af/6157aa6da728fa4525a755bfad486ae7e3f76d4c1864138003eb84328497/numpy-2.4.2-cp312-cp312-win32.whl", hash = "sha256:ec055f6dae239a6299cace477b479cca2fc125c5675482daf1dd886933a1076f", size = 5960282, upload-time = "2026-01-31T23:11:10.497Z" }, - { url = "https://files.pythonhosted.org/packages/92/0f/7ceaaeaacb40567071e94dbf2c9480c0ae453d5bb4f52bea3892c39dc83c/numpy-2.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:209fae046e62d0ce6435fcfe3b1a10537e858249b3d9b05829e2a05218296a85", size = 12314210, upload-time = "2026-01-31T23:11:12.176Z" }, - { url = "https://files.pythonhosted.org/packages/2f/a3/56c5c604fae6dd40fa2ed3040d005fca97e91bd320d232ac9931d77ba13c/numpy-2.4.2-cp312-cp312-win_arm64.whl", hash = "sha256:fbde1b0c6e81d56f5dccd95dd4a711d9b95df1ae4009a60887e56b27e8d903fa", size = 10220171, upload-time = "2026-01-31T23:11:14.684Z" }, + { url = "https://files.pythonhosted.org/packages/28/05/32396bec30fb2263770ee910142f49c1476d08e8ad41abf8403806b520ce/numpy-2.4.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:15716cfef24d3a9762e3acdf87e27f58dc823d1348f765bbea6bef8c639bfa1b", size = 16689272, upload-time = "2026-03-29T13:18:49.223Z" }, + { url = "https://files.pythonhosted.org/packages/c5/f3/a983d28637bfcd763a9c7aafdb6d5c0ebf3d487d1e1459ffdb57e2f01117/numpy-2.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:23cbfd4c17357c81021f21540da84ee282b9c8fba38a03b7b9d09ba6b951421e", size = 14699573, upload-time = "2026-03-29T13:18:52.629Z" }, + { url = "https://files.pythonhosted.org/packages/9b/fd/e5ecca1e78c05106d98028114f5c00d3eddb41207686b2b7de3e477b0e22/numpy-2.4.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b3b60bb7cba2c8c81837661c488637eee696f59a877788a396d33150c35d842", size = 5204782, upload-time = "2026-03-29T13:18:55.579Z" }, + { url = "https://files.pythonhosted.org/packages/de/2f/702a4594413c1a8632092beae8aba00f1d67947389369b3777aed783fdca/numpy-2.4.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:e4a010c27ff6f210ff4c6ef34394cd61470d01014439b192ec22552ee867f2a8", size = 6552038, upload-time = "2026-03-29T13:18:57.769Z" }, + { url = "https://files.pythonhosted.org/packages/7f/37/eed308a8f56cba4d1fdf467a4fc67ef4ff4bf1c888f5fc980481890104b1/numpy-2.4.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f9e75681b59ddaa5e659898085ae0eaea229d054f2ac0c7e563a62205a700121", size = 15670666, upload-time = "2026-03-29T13:19:00.341Z" }, + { url = "https://files.pythonhosted.org/packages/0a/0d/0e3ecece05b7a7e87ab9fb587855548da437a061326fff64a223b6dcb78a/numpy-2.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:81f4a14bee47aec54f883e0cad2d73986640c1590eb9bfaaba7ad17394481e6e", size = 16645480, upload-time = "2026-03-29T13:19:03.63Z" }, + { url = "https://files.pythonhosted.org/packages/34/49/f2312c154b82a286758ee2f1743336d50651f8b5195db18cdb63675ff649/numpy-2.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:62d6b0f03b694173f9fcb1fb317f7222fd0b0b103e784c6549f5e53a27718c44", size = 17020036, upload-time = "2026-03-29T13:19:07.428Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e9/736d17bd77f1b0ec4f9901aaec129c00d59f5d84d5e79bba540ef12c2330/numpy-2.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fbc356aae7adf9e6336d336b9c8111d390a05df88f1805573ebb0807bd06fd1d", size = 18368643, upload-time = "2026-03-29T13:19:10.775Z" }, + { url = "https://files.pythonhosted.org/packages/63/f6/d417977c5f519b17c8a5c3bc9e8304b0908b0e21136fe43bf628a1343914/numpy-2.4.4-cp312-cp312-win32.whl", hash = "sha256:0d35aea54ad1d420c812bfa0385c71cd7cc5bcf7c65fed95fc2cd02fe8c79827", size = 5961117, upload-time = "2026-03-29T13:19:13.464Z" }, + { url = "https://files.pythonhosted.org/packages/2d/5b/e1deebf88ff431b01b7406ca3583ab2bbb90972bbe1c568732e49c844f7e/numpy-2.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:b5f0362dc928a6ecd9db58868fca5e48485205e3855957bdedea308f8672ea4a", size = 12320584, upload-time = "2026-03-29T13:19:16.155Z" }, + { url = "https://files.pythonhosted.org/packages/58/89/e4e856ac82a68c3ed64486a544977d0e7bdd18b8da75b78a577ca31c4395/numpy-2.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:846300f379b5b12cc769334464656bc882e0735d27d9726568bc932fdc49d5ec", size = 10221450, upload-time = "2026-03-29T13:19:18.994Z" }, ] [[package]] @@ -1448,11 +1448,11 @@ wheels = [ [[package]] name = "platformdirs" -version = "4.9.2" +version = "4.9.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1b/04/fea538adf7dbbd6d186f551d595961e564a3b6715bdf276b477460858672/platformdirs-4.9.2.tar.gz", hash = "sha256:9a33809944b9db043ad67ca0db94b14bf452cc6aeaac46a88ea55b26e2e9d291", size = 28394, upload-time = "2026-02-16T03:56:10.574Z" } +sdist = { url = "https://files.pythonhosted.org/packages/19/56/8d4c30c8a1d07013911a8fdbd8f89440ef9f08d07a1b50ab8ca8be5a20f9/platformdirs-4.9.4.tar.gz", hash = "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934", size = 28737, upload-time = "2026-03-05T18:34:13.271Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/31/05e764397056194206169869b50cf2fee4dbbbc71b344705b9c0d878d4d8/platformdirs-4.9.2-py3-none-any.whl", hash = "sha256:9170634f126f8efdae22fb58ae8a0eaa86f38365bc57897a6c4f781d1f5875bd", size = 21168, upload-time = "2026-02-16T03:56:08.891Z" }, + { url = "https://files.pythonhosted.org/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868", size = 21216, upload-time = "2026-03-05T18:34:12.172Z" }, ] [[package]] @@ -1581,11 +1581,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] @@ -1610,12 +1610,25 @@ wheels = [ ] [[package]] -name = "python-dotenv" +name = "python-discovery" version = "1.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6", size = 44221, upload-time = "2025-10-26T15:12:10.434Z" } +dependencies = [ + { name = "filelock" }, + { name = "platformdirs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/88/815e53084c5079a59df912825a279f41dd2e0df82281770eadc732f5352c/python_discovery-1.2.1.tar.gz", hash = "sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e", size = 58457, upload-time = "2026-03-26T22:30:44.496Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" }, + { url = "https://files.pythonhosted.org/packages/67/0f/019d3949a40280f6193b62bc010177d4ce702d0fce424322286488569cd3/python_discovery-1.2.1-py3-none-any.whl", hash = "sha256:b6a957b24c1cd79252484d3566d1b49527581d46e789aaf43181005e56201502", size = 31674, upload-time = "2026-03-26T22:30:43.396Z" }, +] + +[[package]] +name = "python-dotenv" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", hash = "sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3", size = 50135, upload-time = "2026-03-01T16:00:26.196Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" }, ] [[package]] @@ -1632,11 +1645,11 @@ wheels = [ [[package]] name = "python-json-logger" -version = "4.0.0" +version = "4.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/29/bf/eca6a3d43db1dae7070f70e160ab20b807627ba953663ba07928cdd3dc58/python_json_logger-4.0.0.tar.gz", hash = "sha256:f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f", size = 17683, upload-time = "2025-10-06T04:15:18.984Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/ff/3cc9165fd44106973cd7ac9facb674a65ed853494592541d339bdc9a30eb/python_json_logger-4.1.0.tar.gz", hash = "sha256:b396b9e3ed782b09ff9d6e4f1683d46c83ad0d35d2e407c09a9ebbf038f88195", size = 17573, upload-time = "2026-03-29T04:39:56.805Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/e5/fecf13f06e5e5f67e8837d777d1bc43fac0ed2b77a676804df5c34744727/python_json_logger-4.0.0-py3-none-any.whl", hash = "sha256:af09c9daf6a813aa4cc7180395f50f2a9e5fa056034c9953aec92e381c5ba1e2", size = 15548, upload-time = "2025-10-06T04:15:17.553Z" }, + { url = "https://files.pythonhosted.org/packages/27/be/0631a861af4d1c875f096c07d34e9a63639560a717130e7a87cbc82b7e3f/python_json_logger-4.1.0-py3-none-any.whl", hash = "sha256:132994765cf75bf44554be9aa49b06ef2345d23661a96720262716438141b6b2", size = 15021, upload-time = "2026-03-29T04:39:55.266Z" }, ] [[package]] @@ -1704,7 +1717,7 @@ wheels = [ [[package]] name = "requests" -version = "2.32.5" +version = "2.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -1712,9 +1725,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +sdist = { url = "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", hash = "sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652", size = 134232, upload-time = "2026-03-25T15:10:41.586Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, + { url = "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", hash = "sha256:3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b", size = 65017, upload-time = "2026-03-25T15:10:40.382Z" }, ] [[package]] @@ -1809,11 +1822,11 @@ wheels = [ [[package]] name = "setuptools" -version = "82.0.0" +version = "82.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/f3/748f4d6f65d1756b9ae577f329c951cda23fb900e4de9f70900ced962085/setuptools-82.0.0.tar.gz", hash = "sha256:22e0a2d69474c6ae4feb01951cb69d515ed23728cf96d05513d36e42b62b37cb", size = 1144893, upload-time = "2026-02-08T15:08:40.206Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/db/cfac1baf10650ab4d1c111714410d2fbb77ac5a616db26775db562c8fab2/setuptools-82.0.1.tar.gz", hash = "sha256:7d872682c5d01cfde07da7bccc7b65469d3dca203318515ada1de5eda35efbf9", size = 1152316, upload-time = "2026-03-09T12:47:17.221Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/c6/76dc613121b793286a3f91621d7b75a2b493e0390ddca50f11993eadf192/setuptools-82.0.0-py3-none-any.whl", hash = "sha256:70b18734b607bd1da571d097d236cfcfacaf01de45717d59e6e04b96877532e0", size = 1003468, upload-time = "2026-02-08T15:08:38.723Z" }, + { url = "https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl", hash = "sha256:a59e362652f08dcd477c78bb6e7bd9d80a7995bc73ce773050228a348ce2e5bb", size = 1006223, upload-time = "2026-03-09T12:47:15.026Z" }, ] [[package]] @@ -1909,21 +1922,19 @@ wheels = [ [[package]] name = "tornado" -version = "6.5.4" +version = "6.5.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/37/1d/0a336abf618272d53f62ebe274f712e213f5a03c0b2339575430b8362ef2/tornado-6.5.4.tar.gz", hash = "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7", size = 513632, upload-time = "2025-12-15T19:21:03.836Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/f1/3173dfa4a18db4a9b03e5d55325559dab51ee653763bb8745a75af491286/tornado-6.5.5.tar.gz", hash = "sha256:192b8f3ea91bd7f1f50c06955416ed76c6b72f96779b962f07f911b91e8d30e9", size = 516006, upload-time = "2026-03-10T21:31:02.067Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/a9/e94a9d5224107d7ce3cc1fab8d5dc97f5ea351ccc6322ee4fb661da94e35/tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9", size = 443909, upload-time = "2025-12-15T19:20:48.382Z" }, - { url = "https://files.pythonhosted.org/packages/db/7e/f7b8d8c4453f305a51f80dbb49014257bb7d28ccb4bbb8dd328ea995ecad/tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843", size = 442163, upload-time = "2025-12-15T19:20:49.791Z" }, - { url = "https://files.pythonhosted.org/packages/ba/b5/206f82d51e1bfa940ba366a8d2f83904b15942c45a78dd978b599870ab44/tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17", size = 445746, upload-time = "2025-12-15T19:20:51.491Z" }, - { url = "https://files.pythonhosted.org/packages/8e/9d/1a3338e0bd30ada6ad4356c13a0a6c35fbc859063fa7eddb309183364ac1/tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335", size = 445083, upload-time = "2025-12-15T19:20:52.778Z" }, - { url = "https://files.pythonhosted.org/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f", size = 445315, upload-time = "2025-12-15T19:20:53.996Z" }, - { url = "https://files.pythonhosted.org/packages/27/07/2273972f69ca63dbc139694a3fc4684edec3ea3f9efabf77ed32483b875c/tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84", size = 446003, upload-time = "2025-12-15T19:20:56.101Z" }, - { url = "https://files.pythonhosted.org/packages/d1/83/41c52e47502bf7260044413b6770d1a48dda2f0246f95ee1384a3cd9c44a/tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f", size = 445412, upload-time = "2025-12-15T19:20:57.398Z" }, - { url = "https://files.pythonhosted.org/packages/10/c7/bc96917f06cbee182d44735d4ecde9c432e25b84f4c2086143013e7b9e52/tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8", size = 445392, upload-time = "2025-12-15T19:20:58.692Z" }, - { url = "https://files.pythonhosted.org/packages/0c/1a/d7592328d037d36f2d2462f4bc1fbb383eec9278bc786c1b111cbbd44cfa/tornado-6.5.4-cp39-abi3-win32.whl", hash = "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1", size = 446481, upload-time = "2025-12-15T19:21:00.008Z" }, - { url = "https://files.pythonhosted.org/packages/d6/6d/c69be695a0a64fd37a97db12355a035a6d90f79067a3cf936ec2b1dc38cd/tornado-6.5.4-cp39-abi3-win_amd64.whl", hash = "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc", size = 446886, upload-time = "2025-12-15T19:21:01.287Z" }, - { url = "https://files.pythonhosted.org/packages/50/49/8dc3fd90902f70084bd2cd059d576ddb4f8bb44c2c7c0e33a11422acb17e/tornado-6.5.4-cp39-abi3-win_arm64.whl", hash = "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1", size = 445910, upload-time = "2025-12-15T19:21:02.571Z" }, + { url = "https://files.pythonhosted.org/packages/59/8c/77f5097695f4dd8255ecbd08b2a1ed8ba8b953d337804dd7080f199e12bf/tornado-6.5.5-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:487dc9cc380e29f58c7ab88f9e27cdeef04b2140862e5076a66fb6bb68bb1bfa", size = 445983, upload-time = "2026-03-10T21:30:44.28Z" }, + { url = "https://files.pythonhosted.org/packages/ab/5e/7625b76cd10f98f1516c36ce0346de62061156352353ef2da44e5c21523c/tornado-6.5.5-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:65a7f1d46d4bb41df1ac99f5fcb685fb25c7e61613742d5108b010975a9a6521", size = 444246, upload-time = "2026-03-10T21:30:46.571Z" }, + { url = "https://files.pythonhosted.org/packages/b2/04/7b5705d5b3c0fab088f434f9c83edac1573830ca49ccf29fb83bf7178eec/tornado-6.5.5-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e74c92e8e65086b338fd56333fb9a68b9f6f2fe7ad532645a290a464bcf46be5", size = 447229, upload-time = "2026-03-10T21:30:48.273Z" }, + { url = "https://files.pythonhosted.org/packages/34/01/74e034a30ef59afb4097ef8659515e96a39d910b712a89af76f5e4e1f93c/tornado-6.5.5-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:435319e9e340276428bbdb4e7fa732c2d399386d1de5686cb331ec8eee754f07", size = 448192, upload-time = "2026-03-10T21:30:51.22Z" }, + { url = "https://files.pythonhosted.org/packages/be/00/fe9e02c5a96429fce1a1d15a517f5d8444f9c412e0bb9eadfbe3b0fc55bf/tornado-6.5.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3f54aa540bdbfee7b9eb268ead60e7d199de5021facd276819c193c0fb28ea4e", size = 448039, upload-time = "2026-03-10T21:30:53.52Z" }, + { url = "https://files.pythonhosted.org/packages/82/9e/656ee4cec0398b1d18d0f1eb6372c41c6b889722641d84948351ae19556d/tornado-6.5.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:36abed1754faeb80fbd6e64db2758091e1320f6bba74a4cf8c09cd18ccce8aca", size = 447445, upload-time = "2026-03-10T21:30:55.541Z" }, + { url = "https://files.pythonhosted.org/packages/5a/76/4921c00511f88af86a33de770d64141170f1cfd9c00311aea689949e274e/tornado-6.5.5-cp39-abi3-win32.whl", hash = "sha256:dd3eafaaeec1c7f2f8fdcd5f964e8907ad788fe8a5a32c4426fbbdda621223b7", size = 448582, upload-time = "2026-03-10T21:30:57.142Z" }, + { url = "https://files.pythonhosted.org/packages/2c/23/f6c6112a04d28eed765e374435fb1a9198f73e1ec4b4024184f21faeb1ad/tornado-6.5.5-cp39-abi3-win_amd64.whl", hash = "sha256:6443a794ba961a9f619b1ae926a2e900ac20c34483eea67be4ed8f1e58d3ef7b", size = 448990, upload-time = "2026-03-10T21:30:58.857Z" }, + { url = "https://files.pythonhosted.org/packages/b7/c8/876602cbc96469911f0939f703453c1157b0c826ecb05bdd32e023397d4e/tornado-6.5.5-cp39-abi3-win_arm64.whl", hash = "sha256:2c9a876e094109333f888539ddb2de4361743e5d21eece20688e3e351e4990a6", size = 448016, upload-time = "2026-03-10T21:31:00.43Z" }, ] [[package]] @@ -1937,7 +1948,7 @@ wheels = [ [[package]] name = "typer" -version = "0.24.0" +version = "0.24.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -1945,9 +1956,9 @@ dependencies = [ { name = "rich" }, { name = "shellingham" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5a/b6/3e681d3b6bb22647509bdbfdd18055d5adc0dce5c5585359fa46ff805fdc/typer-0.24.0.tar.gz", hash = "sha256:f9373dc4eff901350694f519f783c29b6d7a110fc0dcc11b1d7e353b85ca6504", size = 118380, upload-time = "2026-02-16T22:08:48.496Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f5/24/cb09efec5cc954f7f9b930bf8279447d24618bb6758d4f6adf2574c41780/typer-0.24.1.tar.gz", hash = "sha256:e39b4732d65fbdcde189ae76cf7cd48aeae72919dea1fdfc16593be016256b45", size = 118613, upload-time = "2026-02-21T16:54:40.609Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/85/d0/4da85c2a45054bb661993c93524138ace4956cb075a7ae0c9d1deadc331b/typer-0.24.0-py3-none-any.whl", hash = "sha256:5fc435a9c8356f6160ed6e85a6301fdd6e3d8b2851da502050d1f92c5e9eddc8", size = 56441, upload-time = "2026-02-16T22:08:47.535Z" }, + { url = "https://files.pythonhosted.org/packages/4a/91/48db081e7a63bb37284f9fbcefda7c44c277b18b0e13fbc36ea2335b71e6/typer-0.24.1-py3-none-any.whl", hash = "sha256:112c1f0ce578bfb4cab9ffdabc68f031416ebcc216536611ba21f04e9aa84c9e", size = 56085, upload-time = "2026-02-21T16:54:41.616Z" }, ] [[package]] @@ -2000,38 +2011,39 @@ wheels = [ [[package]] name = "uuid-utils" -version = "0.14.0" +version = "0.14.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/7c/3a926e847516e67bc6838634f2e54e24381105b4e80f9338dc35cca0086b/uuid_utils-0.14.0.tar.gz", hash = "sha256:fc5bac21e9933ea6c590433c11aa54aaca599f690c08069e364eb13a12f670b4", size = 22072, upload-time = "2026-01-20T20:37:15.729Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/d1/38a573f0c631c062cf42fa1f5d021d4dd3c31fb23e4376e4b56b0c9fbbed/uuid_utils-0.14.1.tar.gz", hash = "sha256:9bfc95f64af80ccf129c604fb6b8ca66c6f256451e32bc4570f760e4309c9b69", size = 22195, upload-time = "2026-02-20T22:50:38.833Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/42/42d003f4a99ddc901eef2fd41acb3694163835e037fb6dde79ad68a72342/uuid_utils-0.14.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:f6695c0bed8b18a904321e115afe73b34444bc8451d0ce3244a1ec3b84deb0e5", size = 601786, upload-time = "2026-01-20T20:37:09.843Z" }, - { url = "https://files.pythonhosted.org/packages/96/e6/775dfb91f74b18f7207e3201eb31ee666d286579990dc69dd50db2d92813/uuid_utils-0.14.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:4f0a730bbf2d8bb2c11b93e1005e91769f2f533fa1125ed1f00fd15b6fcc732b", size = 303943, upload-time = "2026-01-20T20:37:18.767Z" }, - { url = "https://files.pythonhosted.org/packages/17/82/ea5f5e85560b08a1f30cdc65f75e76494dc7aba9773f679e7eaa27370229/uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40ce3fd1a4fdedae618fc3edc8faf91897012469169d600133470f49fd699ed3", size = 340467, upload-time = "2026-01-20T20:37:11.794Z" }, - { url = "https://files.pythonhosted.org/packages/ca/33/54b06415767f4569882e99b6470c6c8eeb97422686a6d432464f9967fd91/uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:09ae4a98416a440e78f7d9543d11b11cae4bab538b7ed94ec5da5221481748f2", size = 346333, upload-time = "2026-01-20T20:37:12.818Z" }, - { url = "https://files.pythonhosted.org/packages/cb/10/a6bce636b8f95e65dc84bf4a58ce8205b8e0a2a300a38cdbc83a3f763d27/uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:971e8c26b90d8ae727e7f2ac3ee23e265971d448b3672882f2eb44828b2b8c3e", size = 470859, upload-time = "2026-01-20T20:37:01.512Z" }, - { url = "https://files.pythonhosted.org/packages/8a/27/84121c51ea72f013f0e03d0886bcdfa96b31c9b83c98300a7bd5cc4fa191/uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5cde1fa82804a8f9d2907b7aec2009d440062c63f04abbdb825fce717a5e860", size = 341988, upload-time = "2026-01-20T20:37:22.881Z" }, - { url = "https://files.pythonhosted.org/packages/90/a4/01c1c7af5e6a44f20b40183e8dac37d6ed83e7dc9e8df85370a15959b804/uuid_utils-0.14.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c7343862a2359e0bd48a7f3dfb5105877a1728677818bb694d9f40703264a2db", size = 365784, upload-time = "2026-01-20T20:37:10.808Z" }, - { url = "https://files.pythonhosted.org/packages/04/f0/65ee43ec617b8b6b1bf2a5aecd56a069a08cca3d9340c1de86024331bde3/uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c51e4818fdb08ccec12dc7083a01f49507b4608770a0ab22368001685d59381b", size = 523750, upload-time = "2026-01-20T20:37:06.152Z" }, - { url = "https://files.pythonhosted.org/packages/95/d3/6bf503e3f135a5dfe705a65e6f89f19bccd55ac3fb16cb5d3ec5ba5388b8/uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:181bbcccb6f93d80a8504b5bd47b311a1c31395139596edbc47b154b0685b533", size = 615818, upload-time = "2026-01-20T20:37:21.816Z" }, - { url = "https://files.pythonhosted.org/packages/df/6c/99937dd78d07f73bba831c8dc9469dfe4696539eba2fc269ae1b92752f9e/uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:5c8ae96101c3524ba8dbf762b6f05e9e9d896544786c503a727c5bf5cb9af1a7", size = 580831, upload-time = "2026-01-20T20:37:19.691Z" }, - { url = "https://files.pythonhosted.org/packages/44/fa/bbc9e2c25abd09a293b9b097a0d8fc16acd6a92854f0ec080f1ea7ad8bb3/uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:00ac3c6edfdaff7e1eed041f4800ae09a3361287be780d7610a90fdcde9befdc", size = 546333, upload-time = "2026-01-20T20:37:03.117Z" }, - { url = "https://files.pythonhosted.org/packages/e7/9b/e5e99b324b1b5f0c62882230455786df0bc66f67eff3b452447e703f45d2/uuid_utils-0.14.0-cp39-abi3-win32.whl", hash = "sha256:ec2fd80adf8e0e6589d40699e6f6df94c93edcc16dd999be0438dd007c77b151", size = 177319, upload-time = "2026-01-20T20:37:04.208Z" }, - { url = "https://files.pythonhosted.org/packages/d3/28/2c7d417ea483b6ff7820c948678fdf2ac98899dc7e43bb15852faa95acaf/uuid_utils-0.14.0-cp39-abi3-win_amd64.whl", hash = "sha256:efe881eb43a5504fad922644cb93d725fd8a6a6d949bd5a4b4b7d1a1587c7fd1", size = 182566, upload-time = "2026-01-20T20:37:16.868Z" }, - { url = "https://files.pythonhosted.org/packages/b8/86/49e4bdda28e962fbd7266684171ee29b3d92019116971d58783e51770745/uuid_utils-0.14.0-cp39-abi3-win_arm64.whl", hash = "sha256:32b372b8fd4ebd44d3a219e093fe981af4afdeda2994ee7db208ab065cfcd080", size = 182809, upload-time = "2026-01-20T20:37:05.139Z" }, + { url = "https://files.pythonhosted.org/packages/43/b7/add4363039a34506a58457d96d4aa2126061df3a143eb4d042aedd6a2e76/uuid_utils-0.14.1-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:93a3b5dc798a54a1feb693f2d1cb4cf08258c32ff05ae4929b5f0a2ca624a4f0", size = 604679, upload-time = "2026-02-20T22:50:27.469Z" }, + { url = "https://files.pythonhosted.org/packages/dd/84/d1d0bef50d9e66d31b2019997c741b42274d53dde2e001b7a83e9511c339/uuid_utils-0.14.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:ccd65a4b8e83af23eae5e56d88034b2fe7264f465d3e830845f10d1591b81741", size = 309346, upload-time = "2026-02-20T22:50:31.857Z" }, + { url = "https://files.pythonhosted.org/packages/ef/ed/b6d6fd52a6636d7c3eddf97d68da50910bf17cd5ac221992506fb56cf12e/uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b56b0cacd81583834820588378e432b0696186683b813058b707aedc1e16c4b1", size = 344714, upload-time = "2026-02-20T22:50:42.642Z" }, + { url = "https://files.pythonhosted.org/packages/a8/a7/a19a1719fb626fe0b31882db36056d44fe904dc0cf15b06fdf56b2679cf7/uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb3cf14de789097320a3c56bfdfdd51b1225d11d67298afbedee7e84e3837c96", size = 350914, upload-time = "2026-02-20T22:50:36.487Z" }, + { url = "https://files.pythonhosted.org/packages/1d/fc/f6690e667fdc3bb1a73f57951f97497771c56fe23e3d302d7404be394d4f/uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60e0854a90d67f4b0cc6e54773deb8be618f4c9bad98d3326f081423b5d14fae", size = 482609, upload-time = "2026-02-20T22:50:37.511Z" }, + { url = "https://files.pythonhosted.org/packages/54/6e/dcd3fa031320921a12ec7b4672dea3bd1dd90ddffa363a91831ba834d559/uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce6743ba194de3910b5feb1a62590cd2587e33a73ab6af8a01b642ceb5055862", size = 345699, upload-time = "2026-02-20T22:50:46.87Z" }, + { url = "https://files.pythonhosted.org/packages/04/28/e5220204b58b44ac0047226a9d016a113fde039280cc8732d9e6da43b39f/uuid_utils-0.14.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:043fb58fde6cf1620a6c066382f04f87a8e74feb0f95a585e4ed46f5d44af57b", size = 372205, upload-time = "2026-02-20T22:50:28.438Z" }, + { url = "https://files.pythonhosted.org/packages/c7/d9/3d2eb98af94b8dfffc82b6a33b4dfc87b0a5de2c68a28f6dde0db1f8681b/uuid_utils-0.14.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c915d53f22945e55fe0d3d3b0b87fd965a57f5fd15666fd92d6593a73b1dd297", size = 521836, upload-time = "2026-02-20T22:50:23.057Z" }, + { url = "https://files.pythonhosted.org/packages/a8/15/0eb106cc6fe182f7577bc0ab6e2f0a40be247f35c5e297dbf7bbc460bd02/uuid_utils-0.14.1-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:0972488e3f9b449e83f006ead5a0e0a33ad4a13e4462e865b7c286ab7d7566a3", size = 625260, upload-time = "2026-02-20T22:50:25.949Z" }, + { url = "https://files.pythonhosted.org/packages/3c/17/f539507091334b109e7496830af2f093d9fc8082411eafd3ece58af1f8ba/uuid_utils-0.14.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:1c238812ae0c8ffe77d8d447a32c6dfd058ea4631246b08b5a71df586ff08531", size = 587824, upload-time = "2026-02-20T22:50:35.225Z" }, + { url = "https://files.pythonhosted.org/packages/2e/c2/d37a7b2e41f153519367d4db01f0526e0d4b06f1a4a87f1c5dfca5d70a8b/uuid_utils-0.14.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:bec8f8ef627af86abf8298e7ec50926627e29b34fa907fcfbedb45aaa72bca43", size = 551407, upload-time = "2026-02-20T22:50:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/65/36/2d24b2cbe78547c6532da33fb8613debd3126eccc33a6374ab788f5e46e9/uuid_utils-0.14.1-cp39-abi3-win32.whl", hash = "sha256:b54d6aa6252d96bac1fdbc80d26ba71bad9f220b2724d692ad2f2310c22ef523", size = 183476, upload-time = "2026-02-20T22:50:32.745Z" }, + { url = "https://files.pythonhosted.org/packages/83/92/2d7e90df8b1a69ec4cff33243ce02b7a62f926ef9e2f0eca5a026889cd73/uuid_utils-0.14.1-cp39-abi3-win_amd64.whl", hash = "sha256:fc27638c2ce267a0ce3e06828aff786f91367f093c80625ee21dad0208e0f5ba", size = 187147, upload-time = "2026-02-20T22:50:45.807Z" }, + { url = "https://files.pythonhosted.org/packages/d9/26/529f4beee17e5248e37e0bc17a2761d34c0fa3b1e5729c88adb2065bae6e/uuid_utils-0.14.1-cp39-abi3-win_arm64.whl", hash = "sha256:b04cb49b42afbc4ff8dbc60cf054930afc479d6f4dd7f1ec3bbe5dbfdde06b7a", size = 188132, upload-time = "2026-02-20T22:50:41.718Z" }, ] [[package]] name = "virtualenv" -version = "20.38.0" +version = "21.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, { name = "filelock" }, { name = "platformdirs" }, + { name = "python-discovery" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d2/03/a94d404ca09a89a7301a7008467aed525d4cdeb9186d262154dd23208709/virtualenv-20.38.0.tar.gz", hash = "sha256:94f39b1abaea5185bf7ea5a46702b56f1d0c9aa2f41a6c2b8b0af4ddc74c10a7", size = 5864558, upload-time = "2026-02-19T07:48:02.385Z" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/d7/394801755d4c8684b655d35c665aea7836ec68320304f62ab3c94395b442/virtualenv-20.38.0-py3-none-any.whl", hash = "sha256:d6e78e5889de3a4742df2d3d44e779366325a90cf356f15621fddace82431794", size = 5837778, upload-time = "2026-02-19T07:47:59.778Z" }, + { url = "https://files.pythonhosted.org/packages/c6/59/7d02447a55b2e55755011a647479041bc92a82e143f96a8195cb33bd0a1c/virtualenv-21.2.0-py3-none-any.whl", hash = "sha256:1bd755b504931164a5a496d217c014d098426cddc79363ad66ac78125f9d908f", size = 5825084, upload-time = "2026-03-09T17:24:35.378Z" }, ] [[package]]