cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3037::ac43:cf17:8443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:48 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=68,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DnlGNdqHw5QY421A3Rh4GElbaQEISHC3NK%2Ba%2BjxJC0NRD%2FgMUiBfPzl%2Bpy9K8YRXdei021UQ2%2BPBa4P8yL6O7TKTDrIfJ97IalGBXF%2Be%2FXM6v3AHRo0FiGvJ%2Fc4TZA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a17af9020bb8-BOM
alt-svc: h3=":8443"; ma=86400
Not Found
Open service 2606:4700:3032::6815:16d0:443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:48 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=79,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BOHHGzuqabsvi%2Bjd03Hxu46j36mX03NyKQLQ53Co7akN4gchAfGd3Y9vHZw8c5hEDEnEC84ebti6Ef%2B9DUvJb%2B%2FDRv2zuVHR9jsdF72lZ78kos0FWfDGQUQJKCaQ2A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a179bbae85b9-BOM
alt-svc: h3=":443"; ma=86400
Not Found
Open service 104.21.22.208:8443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=5,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=J3d3sFn4%2F7dKDUbSeavmLueQMmN32NRT7JIEeBNLQN1bcDMEB85YsiQDWw1NxTuysDCFFZ7sS3LrMbzehdJ0ksXoIwHkkLYhINzBgrPa%2FhdhBA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a179197c24ee-YYZ
alt-svc: h3=":8443"; ma=86400
Not Found
Open service 104.21.22.208:8443 · vled.fr
2026-01-25 14:58
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 14:59:08 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19253,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38a17f2b73711b-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::ac43:cf17:80 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=b9EAfqt7RiJHiZmzOWICm90VMRicMuJJymFhnCVwwxs4R1eslns1WPUvqYs8TT8uJAW9lWtM5Kuk80q7Vvhklx%2FU%2FtwmVIgr7ifGx2b2aL%2BcG3jHvC6cteCrxuwhKQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a1790d6adcae-FRA
alt-svc: h3=":443"; ma=86400
Not Found
Open service 172.67.207.23:80 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fVKDaVVfFPxh%2FNUTNAhJDbWN0bTQ9Me9UU2W0lOwNejZQnERJm%2FOxV9wDHokSDtc2IdBpweiO4yslMejoiVzSIPFGjbFbE7jF2Kgl7M7%2BeWeZA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a179196276ed-YYZ
alt-svc: h3=":443"; ma=86400
Not Found
Open service 2606:4700:3032::6815:16d0:8443 · vled.fr
2026-01-25 14:58
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 14:59:08 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38a17f1ccddc8d-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::6815:16d0:80 · vled.fr
2026-01-25 14:58
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://vled.fr/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: 4y4HS74IQM2BG6sow9P4nw
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IzjqxIY6NmWNa7dG5u1sMyceJYc3V3Qj1UGsoKoV18azEcEJHBiSZfmCl3am769RzAtTMadAuT7XnNXmIiUgQ%2FhM5IR2Ms9U6TNktf5xkcEmLE0%3D"}]}
CF-RAY: 9c38a1793bd19180-FRA
alt-svc: h3=":443"; ma=86400
<a href="https://vled.fr/">Moved Permanently</a>.
Open service 2606:4700:3037::ac43:cf17:443 · vled.fr
2026-01-25 14:58
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 14:58:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=T4WF5oyjSsreB7%2FPDXDpm1ZpqWi9mq2J5vJ69pwz2brMj0UwB176Ix5qal0oEdKP2PN0Sgm%2BGI7lXNCgV7MPqdnZos70%2FO70uhtEO0sbjK1QoHI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: OOhkZF5_TyulyHx05nX1uw
cf-cache-status: DYNAMIC
CF-RAY: 9c38a17a2a9ddcc6-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:cf17:443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L5KnKu6o175%2BiX7nrcf%2F68OlzI6oFDWkv8yC0wChFs5wOQlEWd9qTUjvuq%2B1LPTBRe6IZBm%2Fmj%2Fb1FIa%2F%2BkzSdHpEUxi5JH7io94vwwWuG81FLJ1opE2J4e9e3iAOg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a178dd1665b2-FRA
alt-svc: h3=":443"; ma=86400
Not Found
Open service 2606:4700:3032::6815:16d0:8443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UIYwzdAk8FwHbaWc76D789Bdn2S%2FwxgpSnl1tVdIYNGaD5Lg1n19ObqtH%2FWhNL6vkGzDKN3BEsU25meVO9va7BzAGR62YoZjrk%2B49RRLFB%2B1MiIDCNZatmFXX05RaQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a178b95c0d39-FRA
alt-svc: h3=":8443"; ma=86400
Not Found
Open service 104.21.22.208:80 · vled.fr
2026-01-25 14:58
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://vled.fr/
Server: cloudflare
X-Railway-Edge: railway/us-east4-eqdc4a
X-Railway-Request-Id: vJKZOPU5SAa5Qa5bAax-fw
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=41
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fhV%2BV70TWCbt77xB5B%2F%2BNRQqGst7AumZp4LGY%2Fj8oZayZVaswBcXXY6MQaPCGKttHNeT9QPS%2BEMBD%2FlXCvTI9Han%2BnDmMe0%3D"}]}
CF-RAY: 9c38a1794cc0ac21-YYZ
alt-svc: h3=":443"; ma=86400
<a href="https://vled.fr/">Moved Permanently</a>.
Open service 172.67.207.23:443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=41,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sJ%2FCaV8Jt2Kr0oMdSY%2B07Jo3kfF%2FKW9fZ%2BIJ82vCEEq%2FOxkwnyeT0tSEbJu9v7hjxA%2FJMt4IPombMezP83MYDmHu9mKZB%2BDc4WhpirWSpNKgXg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a178b827ab1c-YYZ
alt-svc: h3=":443"; ma=86400
Not Found
Open service 104.21.22.208:443 · vled.fr
2026-01-25 14:58
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 14:58:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=g3wH2JGJNlVgV5hiQqehoKMXK8kZwfrVijDTxUML35VNcDW1cA4GlJ%2B1rwfZvVRAb5o4KgjR6Fo4GFwgdV0R9UF4P%2Fv%2FFxk%3D"}]}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=104
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/us-east4-eqdc4a
x-railway-request-id: eABO0k-_QZGh61HRBT7zVQ
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c38a17b4d206d93-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:cf17:8443 · vled.fr
2026-01-25 14:58
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 14:59:08 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19462,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38a17e4a720f01-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.22.208:443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Server-Timing: cfEdge;dur=3,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=S%2B%2FIFqj5RZxtyQ7MCtQgW18IiCqkj6TDORppBS1x1co9p1%2FtWcc3jDjCiwul3IdV2W6LeNZCp%2BJ7wY%2FhSDv7O30suhHNFc8Z8HqmFov%2BVvLNKg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a1784cc1f8ac-YYZ
alt-svc: h3=":443"; ma=86400
Not Found
Open service 2606:4700:3032::6815:16d0:443 · vled.fr
2026-01-25 14:58
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sMtmoQlRhzaRrFn278F9%2BXOjjldZYfdjjNKjJoZo3rV0smg1AQR0EJwfpICq5ZGG2l44U2mnhBU3xGvPjBPqD48R97Y53zKqrYCB5e4PkQ1x3e4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: 7PE15bw9Q7iXAGyFw9P4nw
cf-cache-status: DYNAMIC
CF-RAY: 9c38a17979ff594d-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.207.23:8443 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=u3slKXxTbkhsAsHtx7ZY2%2FPmZN2WY7y9ip25hBWzJDcFPMfwRwxomLYA%2Fl9eStlT28BaVHxySrXuNUbU7SA66OVHNOBwGxFT1EUQsrB8XzTpEA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a177eba0db0a-FRA
alt-svc: h3=":8443"; ma=86400
Not Found
Open service 172.67.207.23:443 · vled.fr
2026-01-25 14:58
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 14:58:48 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2GTco27GvprSWBdMW7zsRITxWf1QN49ycXUBjoeb0OcqII%2BCRQcXBcDJiRrF%2BNONJfliBPgcUMpM84u7WDX28NHOwDDj"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: CYcffl_MQ6qhp4NeYqdHTg
cf-cache-status: DYNAMIC
CF-RAY: 9c38a1794961ede4-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.207.23:8443 · vled.fr
2026-01-25 14:58
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 14:59:08 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38a17df9806334-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.207.23:80 · vled.fr
2026-01-25 14:58
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://vled.fr/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: ZWrXM8lHR86fi81Hw9P4nw
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NXWMcr7HkkKwXBg3S15AXiFSZcNfS70o1zF0GnX60lRY4zqeqrVacIkNymM8EKMbFg3j1Fq6b%2F8CeatOcA70%2BTzZ%2FrDdOxA%3D"}]}
CF-RAY: 9c38a178080a775b-LHR
alt-svc: h3=":443"; ma=86400
<a href="https://vled.fr/">Moved Permanently</a>.
Open service 104.21.22.208:80 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3FKFwYWhgL1eqA9tHupL4Lg2cOfEoldsn3fXEz5tecUrOH0S0AntEoquG7BRhuKLuvYB87OixxQiWNKBGcioanR33UyObLnjjtehPtBy3fZJ4w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38a177caade7bc-FRA
alt-svc: h3=":443"; ma=86400
Not Found
Open service 2606:4700:3037::ac43:cf17:80 · vled.fr
2026-01-25 14:58
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://vled.fr/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: 17N5zKCvRSytJQ6C0-QtfA
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PeTqOOPS1SJkUZBuqrU%2F0vX%2FTLardo8%2FllbTj%2BGyvzM%2Fgz1Z0FeDiEBg3BmzMihlCmkECaRbv6oFw9PrV5iUfoFX4RjMpNAERzph3d2%2BUsr4FtE%3D"}]}
CF-RAY: 9c38a1779c31b1bd-AMS
alt-svc: h3=":443"; ma=86400
<a href="https://vled.fr/">Moved Permanently</a>.
Open service 2606:4700:3032::6815:16d0:80 · api.oracle.vled.fr
2026-01-25 14:58
HTTP/1.1 404 Not Found
Date: Sun, 25 Jan 2026 14:58:47 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 9
Connection: close
CF-RAY: 9c38a1776e0c30cc-FRA
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=7NBVl2YeHEMZZ05wSlzwOIvImM%2BHeemLK5YugmsP40HqQY04zGMNzwaNoaaR9JA64lCZkJTN30l9m%2BfGpduvssEIb64XuLCeji3kVBUAB4gVO33ZEQUSZjdOdikB9JYekisxib80ntdKgBz5RVIAGYM%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=725&min_rtt=725&rtt_var=362&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=173&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Not Found
Open service 2606:4700:3032::6815:16d0:8443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af86fd3f0037-LHR error code: 522
Open service 104.21.22.208:80 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 21:39:48 GMT
Content-Length: 0
Connection: close
Location: https://agency.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JNzIbUwdWcODdSBE4XKoVCWeeuKNwZZF%2FGH2GryvqU6qmspr7RTnU5yvle7cpgwQZvQuqxke7I5PNDmNYZB89kVAK6h0G17T7T6Fll17"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c32af86bdafe64c-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.207.23:443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af86d8810b0c-FRA error code: 522
Open service 2606:4700:3037::ac43:cf17:80 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 21:39:48 GMT
Content-Length: 0
Connection: close
Location: https://agency.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rKejrrM34NnsG7RC0JEhju%2Bevbt0HR69gvRypQtmObslilZa8%2B5dxBux1ezvVa3nProieCOhHe2TZ9MqH7U%2Bz8MXcDTBLNu6k3k2axay7DjOuTPs53yMAXrY"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c32af86bff778c0-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.207.23:8443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=5,cfOrigin;dur=17 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af86dcb0d91f-BOM error code: 522
Open service 104.21.22.208:8443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af86afdcbec6-LHR error code: 522
Open service 172.67.207.23:80 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 21:39:48 GMT
Content-Length: 0
Connection: close
Location: https://agency.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oGb2x%2FdRp2wfy0H5%2BiCEm1WQhz1RQKebVybg2wfkysOFBwEfG0K172yEI02fY0YtoTUa1M9LrzBXRTDLGDEyNo0ksExlU0KJWMf1G%2BBf"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=6
cf-cache-status: DYNAMIC
CF-RAY: 9c32af8659b0ed38-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:cf17:443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=7,cfOrigin;dur=17 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af86684b2ed1-SJC error code: 522
Open service 2606:4700:3037::ac43:cf17:8443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=9,cfOrigin;dur=15 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af866ff9590b-EWR error code: 522
Open service 104.21.22.208:443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af866c17367b-FRA error code: 522
Open service 2606:4700:3032::6815:16d0:80 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 21:39:48 GMT
Content-Length: 0
Connection: close
Location: https://agency.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ux1iA5dMc8b1QVu3JENOSf59319jxVssOWCYNHOofkUxhdCXw%2BO%2FZ%2BRC3AtXZPYsEHh%2BwB4zhtDtjyDt%2BX%2FjcTiYlJvd1TQUE5D%2FG2jJqdzTq7oIn5aaixhu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c32af8628abc659-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:16d0:443 · agency.vled.fr
2026-01-24 21:39
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 21:39:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c32af862b45dcc0-FRA error code: 522
Open service 2606:4700:3037::ac43:cf17:443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=15,cfOrigin;dur=30 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dce2eb843c3-EWR error code: 522
Open service 172.67.207.23:443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=7,cfOrigin;dur=17 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dce4f83cb6b-EWR error code: 522
Open service 2606:4700:3032::6815:16d0:8443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dcddcda4db4-FRA error code: 522
Open service 172.67.207.23:8443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=12,cfOrigin;dur=32 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dcd8a0139e9-YYZ error code: 522
Open service 2606:4700:3037::ac43:cf17:8443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=9,cfOrigin;dur=18 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dcd0decefa9-EWR error code: 522
Open service 2606:4700:3032::6815:16d0:443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=14,cfOrigin;dur=23 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dcd0d8f42af-EWR error code: 522
Open service 172.67.207.23:80 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 00:09:45 GMT
Content-Length: 0
Connection: close
Location: https://maquette-justine-allery.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QTA%2F%2BRyw3U1YQQEyNM7%2FL2H2p3P23T83rNQ5aH3x7M6bVSjuSgRn3XyRvsyK0hoecaWrUeEn5%2BvnwhUXUyYw%2FOVv%2FTci14SDPS5k8bhbhaflr78vk%2F0HZS02a1yvv74%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=6
cf-cache-status: DYNAMIC
CF-RAY: 9c2b4dccde65e3ac-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:16d0:80 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 00:09:45 GMT
Content-Length: 0
Connection: close
Location: https://maquette-justine-allery.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ndosoay5zfOyGslMMu4ygMhUzmFLs2x13E%2B6pNkKoHsKYaqb8GIhabQ3waFy%2BOCa8SLskjan1cfW8%2BnCpMFwMBNvn29lAQUysqusvGXPo4up4oLYAAlXye5b7ed6hVcex4UUXHhgM029"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=9
cf-cache-status: DYNAMIC
CF-RAY: 9c2b4dccdd58c35e-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:cf17:80 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 00:09:45 GMT
Content-Length: 0
Connection: close
Location: https://maquette-justine-allery.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E5hjOvcDgh5DPJgmbmaV%2BIK7N5%2Fk4lYshbidAZyuci%2FfDyBBtNA2FJtMrnSzY8QMDKN7c5kBOaW%2BTdhnveGw7duTN%2BlEWaA1B8uCSd7g3g1YCdyabmCl62ngd95%2FsFhZLa%2FJlvnBgPkos%2Bg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2b4dcc9deb9f64-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:8443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dccb9fdd2de-FRA error code: 522
Open service 104.21.22.208:80 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 00:09:45 GMT
Content-Length: 0
Connection: close
Location: https://maquette-justine-allery.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IW0%2BwfyX3d3RiB%2FUrSUEDHHyc%2FRVXpPHUTnpuFuTBd9PX4wuJHiUGirhbakMVyiUgkTKvsQ0OxgsaYnmwOOQcAtDo9cvJuk9Uu92tgh79IRaQm9EEvYQSGtCbCgVcLY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c2b4dcc683d2bda-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:443 · maquette-justine-allery.vled.fr
2026-01-24 00:09
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 00:09:45 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2b4dcc7ed537fc-FRA error code: 522
Open service 104.21.22.208:443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ToEoDEhCXxi%2FFsmliXutD6fdYg%2FzFTdsVKNKEuMFIRgauRc9mSOtOLBiWt%2BolgpjHZVrMHiDTJcwL3461yXL%2B35DKv00gKpHmF74EOHzG06qdEeV3iWKyA%2FH"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c501c1af938-SIN
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.207.23:8443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4GpEQq9cU4SgHwtsTRcglcdwfaMPnUOlLBlMCHr1jVDZZ4ymn%2F8UJsM0fXx%2FCCg0BfWlJl8Lp%2F5iSZGJW4oWs9c%2FgJg3AZ%2FHDcKPqvmhjy%2BP84dk%2BhTF3HST"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4cf9e4a43c-SJC
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.207.23:443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=luZGppf0rHxqN2sD4J5VPM3j0d%2BAyHBiJbZ4CNid%2FCdEEBMH7Fg1krLQmE4HAm%2FdHGtt68EryM%2FF5e4nW1B3AdV4a%2B0JmXCZfsK6V6IzFB8ydHxsfyiVk51k"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c49abf63829-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3032::6815:16d0:8443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tAuISkiCy0zpjVTStGN7%2B4vCMdFJY6Dmz0IyHmxWR0w%2B8qzdcoYA%2BImk9nnRy5Zrty63V5OdtnQpY58mXy9qM9O6d8oPMcgmzF9EEJQ1td6BKRSCctsn%2FSoCBznmUWWtU99YfdIF"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c49ba9bdc58-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3032::6815:16d0:443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NjOI%2BWzUj3LaN3V8vp8PmczVxaqk9IDkex2y%2Be0cHcMnsQAgo1KE2lDGQmqjDYKrike9i8l3I1jVVn%2BDK6y3lKJX6%2BYG64RdunoxOIvwCDnjnw615NrWcrRD6P2ltZ1ZljJg1Amm"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4b0fd34597-LHR
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3037::ac43:cf17:8443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FdoVGDFNykv9my5fi1K%2BbUPCFPAUIh2vFWpadQ5JR6SMOZcsarxS5XijdqJQyIScf%2FhEZ9deyD4HMOd7tfOoRy9XcO5hb565xqg%2BZp%2BGiyno7y0DU7LGHcV87ajc%2F94I6ZBc3HWa"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c496d9ab71e-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 104.21.22.208:80 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=no9bJ6pyDEuFVIgC6OR0iqVUYOJ5IRl3mNwzaLyBNh%2BcAFaZ%2BNHg0fgiTw4j8TeCvJHBzJuXf27pP2mXjhhK%2BYNdXyR3o5zA3lVAfhPoALa9CHRAZzFbMw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4968b2fba6-AMS
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3032::6815:16d0:80 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BjKK%2FbjdHTTLs4Fy8yuJp%2FhBqsBIww7GC9NVRqeHBqdKXr5oQy9vjrGR5dmVcZqIfGLDEQA2cpzTCzX6QGuxdPzT9fDSkLvpqVgxJLo68Ct5yEPuWkh4ftxrTLYZ2mT8WQM4Edwv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4c6fd0a249-SJC
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3037::ac43:cf17:443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=h7eM%2FWp44jcZYDn8vw9GC4%2Bw4bfCIg9wgswqCjzpyFYH00Ob%2Broh%2BCFRvZtcnHpxyHOshl58t6t4VnnCzLbks8z2bYl3gXraGBfg22OmVKl58u%2FP164rWNqtXRPkfum8eqUl%2F6AZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c49e96234dc-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 104.21.22.208:8443 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=K4gmEqOVyRB3loME99C5FN%2B0OTYbSL6FvaBY8%2F4dh4TVCeb4V7hxa8XK5o4JX%2FxAnkQY%2FNL8vrDnvlFsdLyTetOVL8azne9T%2FinVnfT%2F9rUFXtYRdZuGP5nv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4d49a4fce3-SIN
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3037::ac43:cf17:80 · cdn.justine-allary.vled.fr
2026-01-23 23:35
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 23:35:59 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DFEba0AuHb508dFpEC6LbJzuPBYLXi2F91gTQPKw8gQR0UGM7zHcEYTVGjxmaxpB%2B2Dqne8o2lBYZ92AK5WQs6HJSQqOK6UOOzK77XCDdw8usLVVqo%2BhWGOK9W2RY2L%2B7Dw4cBEG"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c2b1c4d8907fdbc-SIN
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.207.23:80 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Length: 0
Connection: close
Location: https://labo-art-oire.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rAqR2XsavGzTwXZNdzykOpKAjtSRLaFCclTYlmHG8%2FQkzxGfJQ%2Fr1ua%2BJ5eyb1xvsYhHhsP6v7FDUY8GjmOjyZYZTup9mMvIL7T2Jo0vUNeEhu7nYQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=8
cf-cache-status: DYNAMIC
CF-RAY: 9bce9534b8b960a9-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:35 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=C98Jq3W4q%2FXupBJDaTHAjfvwv41qqGRth377TAhSHzy20DS7rS%2FXU4nuAmL1VfkVC2vuWpaxejI%2FMgScMAbJhmo9%2FTezWOfrpgqifSCyQCCk6roivA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95354ff8d351-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 2606:4700:3032::6815:16d0:443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:35 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fORHFWLYYc7%2BSApR0gL4Um%2BVqnbA7C1lLHKAyQwQRQlpC0%2BmvCxew744vS%2BTWPtgOFAaFZHHo%2FE3FK2TYdCqwD6hp21MfCBFJiQkXVnTCdjv9Vdt88Iy6Iook7pCy99weA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95353bf5e85a-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 2606:4700:3032::6815:16d0:8443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=D2LBURT3eh4%2BYtkiOn%2FDOOvqHwqX30vIvVBgwtrT9UUKODWMWZMWSep73uX6AR4Iw455zG21%2FrKfl9m6jOb1R3HyRyWpLSqCLviSr79eSKvonFpBd4Y%2Fom4BPxFrPz8%2FsQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce9534a811df16-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 172.67.207.23:8443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:35 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qiv6xkgySysUFyvajsW%2BDY7GUAJjXrLTC0igHvwFNJfSEjTn5St%2Fs4wV%2BCfy65Km4N4%2FH9r4E5XFAilhBu%2Bb8C2wX8RR0TDSWyvgDLwMdqyqEQPRLQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=48
CF-RAY: 9bce9536189540ae-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"9609a6f98431452097f09cf960c1820f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.207.23:443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=28SYvQRhXlxNOQaEtb4Wg59ERiOAv8wVhPz6bXV6pmMIcPhxDDOGQcjlWdgTlemSE8UoTAlG7ftST8Bn3A5DxdI2nujuwB6%2BPPDr4oUuCb8BEfKubw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=58
CF-RAY: 9bce9534ac0b445f-EWR
alt-svc: h3=":443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"9609a6f98431452097f09cf960c1820f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::6815:16d0:80 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Length: 0
Connection: close
Location: https://labo-art-oire.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BYQdNDxOehDoUFR2IGYslA9UWCvskFUuWtbKajhp%2FswXaf2AFK7G35Z9f62jHD%2F%2BkLtuhsC%2FWARzPtGxgQWrBBax6mQ%2F9c3D5YlXGYqNi7KdqzDn8i2v7I%2BUkEZmQJBPaQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95341c9d9f17-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:cf17:80 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:05:35 GMT
Content-Length: 0
Connection: close
Location: https://labo-art-oire.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=W7N0fTru2ELCsvZMwgvrWpLOvEu7mYwIoxHxn%2BCCcW6A%2Fq7JW9XGatKyj05BMTcBOuzK3fYVC4Khk%2F6v8YMxTOCGoLlei3kxKqq7PAHmjoDhkGkUL1OFJ8WZZFVU5Se%2Beg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=279,cfOrigin;dur=265
cf-cache-status: DYNAMIC
CF-RAY: 9bce9535fedf97f6-BOM
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:80 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Length: 0
Connection: close
Location: https://labo-art-oire.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GptH3ly0jNfCuv%2BrnvDUAICpmjRVZ3t5fQWNKqGf08fOxIrpfqCrLrPuUR%2BtHd1kQR7hL15VR%2Fo2uTC1rSY5gZMRR1uo3KZLXUdIlxSp7ANNGw%2Fvvg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce9533c8563828-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:8443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vWpMzejr9lclpK6URPXBUDw%2BQUONiy86EJszXnBeyOtlDUrzReDuiHNvKmQR3LXqsQ7FnrjebIoN2xnWM2odjZEoCaXWt3naKjk2Pd%2FadMDm80vhZw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95342bb41774-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 2606:4700:3037::ac43:cf17:8443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sTYMhEfzMr53cOvQuHksAQz07fF%2BbaV4aS9CUKdb5%2F09DK3loHw0jozc2EKS70yX4y3lutpsKir81PypOakcnI1JEmNnDUst%2FSTgqCSv8jCyRnWUupF5aJrMYyEFyW4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95342bf2f668-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 2606:4700:3037::ac43:cf17:443 · labo-art-oire.vled.fr
2026-01-12 18:05
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:05:35 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Link: <https://fonts.googleapis.com>; rel="preconnect"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JdN00ZMK27sWsev0At5OZV2Z7wz0F%2Fdj6aKsdeByfMVjAKlFQS19cE8IJj%2BkwbY%2BnDlJwxhYkNAt6gL3cKimyfwLp%2FUhPTvTtJBguw%2Fp74j72xg9rc6Oi8R%2FHW02CRw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bce95354c66997a-FRA
alt-svc: h3=":443"; ma=86400
Page title: Tableau de Bord
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau de Bord</title>
<link rel="icon" type="image/png" href="https://laboartoire.cdn.vled.fr/logos/laboartoire-favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Quicksand:wght@700&display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
poppins: ['Poppins', 'sans-serif'],
quicksand: ['Quicksand', 'sans-serif'],
},
colors: {
'header-bg': '#EDE8F5',
'btn-home-text': '#9076BD',
'btn-date-text': '#7985EE',
'btn-planning': '#7985EE',
'btn-fiches': '#8E8B93',
'btn-ventes': '#9076BD',
'btn-sav': '#F27474',
'btn-stocks': '#A57B63',
'background': '#ffffff',
'muted': {
DEFAULT: '#f1f5f9', // slate-100
foreground: '#64748b' // slate-500
},
'border': '#e5e7eb' // slate-200
}
}
}
}
</script>
<style>
/* A small style block for placeholder colors until Tailwind is fully applied */
.login-input::placeholder {
color: #999;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://esm.sh/react@^19.1.1/",
"react": "https://esm.sh/react@^19.1.1",
"react-dom/": "https://esm.sh/react-dom@^19.1.1/",
"firebase/app": "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js",
"firebase/auth": "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js",
"firebase/firestore": "https://www.gstatic.com/firebasejs/10.12.2/firebase-firestore.js",
"lucide-react": "https://esm.sh/lucide-react@^0.400.0",
"clsx": "https://esm.sh/clsx@^2.1.1",
"tailwind-merge": "https://esm.sh/tailwind-merge@^2.4.0",
"firebase/": "https://aistudiocdn.com/firebase@^12.3.0/",
"@google/genai": "https://esm.sh/@google/genai@0.14.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-BJVaPi_5.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C3FBx7b1.css">
</head>
<body class="m-0 font-poppins bg-white overflow-hidden">
<div id="root" class="h-screen"></div>
</body>
</html>
Open service 172.67.207.23:8443 · efaa.vled.fr
2026-01-09 22:02
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:02:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9RlKUGcWJmon9Xk%2FZnhpgiPhzUQLaLs4dfglUfqMFLmjRDmI0YbV32TZXqzS6rQwQYhdzYFJPc5KAvHsfzkbbWvtK6QlyfC0O6tvgA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=80,cfOrigin;dur=154
CF-RAY: 9bb738870c623a03-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: EFAA CRM
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/webp" href="https://cdn.efaa.vled.fr/logo-favicon/favicon-efaa2.webp" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>EFAA CRM</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://rsms.me/inter/inter.css');
html {
font-family: 'Inter', sans-serif;
/* This property tells the browser that the app is designed for a light theme,
preventing it from automatically applying dark mode styles to form elements
and other UI controls, which can cause readability issues like white text on a white background. */
color-scheme: light;
}
@supports (font-variation-settings: normal) {
html { font-family: 'Inter var', sans-serif; }
}
/* Custom Scrollbar for dropdowns etc */
.custom-scrollbar::-webkit-scrollbar {
width: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
background: #c7c7c7;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
background: #a8a8a8;
}
</style>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#001a3c',
dark: '#00112a',
},
success: '#16A34A',
warning: '#F59E0B',
danger: '#DC2626',
},
animation: {
'fade-in': 'fadeIn 0.3s ease-out forwards',
'fade-in-up': 'fadeInUp 0.5s ease-out forwards',
'scale-in': 'scaleIn 0.2s ease-out forwards',
},
keyframes: {
fadeIn: {
'from': { opacity: '0' },
'to': { opacity: '1' },
},
fadeInUp: {
'from': { opacity: '0', transform: 'translateY(1rem)' },
'to': { opacity: '1', transform: 'translateY(0)' },
},
scaleIn: {
'from': { opacity: '0', transform: 'scale(0.95)' },
'to': { opacity: '1', transform: 'scale(1)' },
},
}
}
}
}
</script>
<script type="importmap">
{
"imports": {
"react": "https://esm.sh/react@19.1.1",
"react/jsx-runtime": "https://esm.sh/react@19.1.1/jsx-runtime",
"react/jsx-dev-runtime": "https://esm.sh/react@19.1.1/jsx-dev-runtime",
"react-dom": "https://esm.sh/react-dom@19.1.1",
"react-dom/client": "https://esm.sh/react-dom@19.1.1/client",
"react-router-dom": "https://esm.sh/react-router-dom@6.22.3",
"uuid": "https://esm.sh/uuid@9.0.1",
"@firebase/firestore": "https://aistudiocdn.com/@firebase/firestore@^4.9.1",
"@firebase/auth": "https://aistudiocdn.com/@firebase/auth@^1.11.0",
"@firebase/app": "https://aistudiocdn.com/@firebase/app@^0.14.2",
"firebase/": "https://aistudiocdn.com/firebase@^12.2.1/",
"firebase-functions": "https://aistudiocdn.com/firebase-functions@^6.4.0",
"firebase-functions/": "https://aistudiocdn.com/firebase-functions@^6.4.0/",
"axios": "https://aistudiocdn.com/axios@^1.11.0",
"firebase-admin": "https://aistudiocdn.com/firebase-admin@^13.5.0",
"express": "https://aistudiocdn.com/express@^5.1.0",
"react-dom/": "https://esm.sh/react-dom@19.1.1/",
"react/": "https://esm.sh/react@19.1.1/",
"@google-cloud/firestore": "https://aistudiocdn.com/@google-cloud/firestore@^7.11.6",
"@google-cloud/storage": "https://aistudiocdn.com/@google-cloud/storage@^7.17.1"
}
}
</script>
<script type="module" crossorigin src="/assets/index-DMtwWpHD.js"></script>
</head>
<body>
<div id="root"></div>
<div id="modal-root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"
Open service 2606:4700:3037::ac43:cf17:443 · efaa.vled.fr
2026-01-09 22:02
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:02:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MTi0CfoIGjysI5%2BQ0mCrbRh%2FNm8g2VjbX%2BMpmirsLagXBPQhO3LC1R29oWSbRf2otpi%2F3Fa1HGAawtN47nZ%2BB2iA33v1tO5bqdSbQq8T9ZXCZDGDKUsSWg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=44
CF-RAY: 9bb73886e8dac45b-YYZ
alt-svc: h3=":443"; ma=86400
Page title: EFAA CRM
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/webp" href="https://cdn.efaa.vled.fr/logo-favicon/favicon-efaa2.webp" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>EFAA CRM</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://rsms.me/inter/inter.css');
html {
font-family: 'Inter', sans-serif;
/* This property tells the browser that the app is designed for a light theme,
preventing it from automatically applying dark mode styles to form elements
and other UI controls, which can cause readability issues like white text on a white background. */
color-scheme: light;
}
@supports (font-variation-settings: normal) {
html { font-family: 'Inter var', sans-serif; }
}
/* Custom Scrollbar for dropdowns etc */
.custom-scrollbar::-webkit-scrollbar {
width: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
background: #c7c7c7;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
background: #a8a8a8;
}
</style>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#001a3c',
dark: '#00112a',
},
success: '#16A34A',
warning: '#F59E0B',
danger: '#DC2626',
},
animation: {
'fade-in': 'fadeIn 0.3s ease-out forwards',
'fade-in-up': 'fadeInUp 0.5s ease-out forwards',
'scale-in': 'scaleIn 0.2s ease-out forwards',
},
keyframes: {
fadeIn: {
'from': { opacity: '0' },
'to': { opacity: '1' },
},
fadeInUp: {
'from': { opacity: '0', transform: 'translateY(1rem)' },
'to': { opacity: '1', transform: 'translateY(0)' },
},
scaleIn: {
'from': { opacity: '0', transform: 'scale(0.95)' },
'to': { opacity: '1', transform: 'scale(1)' },
},
}
}
}
}
</script>
<script type="importmap">
{
"imports": {
"react": "https://esm.sh/react@19.1.1",
"react/jsx-runtime": "https://esm.sh/react@19.1.1/jsx-runtime",
"react/jsx-dev-runtime": "https://esm.sh/react@19.1.1/jsx-dev-runtime",
"react-dom": "https://esm.sh/react-dom@19.1.1",
"react-dom/client": "https://esm.sh/react-dom@19.1.1/client",
"react-router-dom": "https://esm.sh/react-router-dom@6.22.3",
"uuid": "https://esm.sh/uuid@9.0.1",
"@firebase/firestore": "https://aistudiocdn.com/@firebase/firestore@^4.9.1",
"@firebase/auth": "https://aistudiocdn.com/@firebase/auth@^1.11.0",
"@firebase/app": "https://aistudiocdn.com/@firebase/app@^0.14.2",
"firebase/": "https://aistudiocdn.com/firebase@^12.2.1/",
"firebase-functions": "https://aistudiocdn.com/firebase-functions@^6.4.0",
"firebase-functions/": "https://aistudiocdn.com/firebase-functions@^6.4.0/",
"axios": "https://aistudiocdn.com/axios@^1.11.0",
"firebase-admin": "https://aistudiocdn.com/firebase-admin@^13.5.0",
"express": "https://aistudiocdn.com/express@^5.1.0",
"react-dom/": "https://esm.sh/react-dom@19.1.1/",
"react/": "https://esm.sh/react@19.1.1/",
"@google-cloud/firestore": "https://aistudiocdn.com/@google-cloud/firestore@^7.11.6",
"@google-cloud/storage": "https://aistudiocdn.com/@google-cloud/storage@^7.17.1"
}
}
</script>
<script type="module" crossorigin src="/assets/index-DMtwWpHD.js"></script>
</head>
<body>
<div id="root"></div>
<div id="modal-root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"
Open service 104.21.22.208:8443 · efaa.vled.fr
2026-01-09 22:02
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:02:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DLqF57fB9LNSkhayexlWCviIuEZa7vrJy6ryQvDyJRn4Jvundu5y5BqpOwogLx4fGj4tHP3DxHV0G6uhsY8TB%2F%2B0AjhNsFDygyNrnw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bb73886bfc8aa76-AMS
alt-svc: h3=":8443"; ma=86400
Page title: EFAA CRM
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/webp" href="https://cdn.efaa.vled.fr/logo-favicon/favicon-efaa2.webp" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>EFAA CRM</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://rsms.me/inter/inter.css');
html {
font-family: 'Inter', sans-serif;
/* This property tells the browser that the app is designed for a light theme,
preventing it from automatically applying dark mode styles to form elements
and other UI controls, which can cause readability issues like white text on a white background. */
color-scheme: light;
}
@supports (font-variation-settings: normal) {
html { font-family: 'Inter var', sans-serif; }
}
/* Custom Scrollbar for dropdowns etc */
.custom-scrollbar::-webkit-scrollbar {
width: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
background: #c7c7c7;
border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
background: #a8a8a8;
}
</style>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#001a3c',
dark: '#00112a',
},
success: '#16A34A',
warning: '#F59E0B',
danger: '#DC2626',
},
animation: {
'fade-in': 'fadeIn 0.3s ease-out forwards',
'fade-in-up': 'fadeInUp 0.5s ease-out forwards',
'scale-in': 'scaleIn 0.2s ease-out forwards',
},
keyframes: {
fadeIn: {
'from': { opacity: '0' },
'to': { opacity: '1' },
},
fadeInUp: {
'from': { opacity: '0', transform: 'translateY(1rem)' },
'to': { opacity: '1', transform: 'translateY(0)' },
},
scaleIn: {
'from': { opacity: '0', transform: 'scale(0.95)' },
'to': { opacity: '1', transform: 'scale(1)' },
},
}
}
}
}
</script>
<script type="importmap">
{
"imports": {
"react": "https://esm.sh/react@19.1.1",
"react/jsx-runtime": "https://esm.sh/react@19.1.1/jsx-runtime",
"react/jsx-dev-runtime": "https://esm.sh/react@19.1.1/jsx-dev-runtime",
"react-dom": "https://esm.sh/react-dom@19.1.1",
"react-dom/client": "https://esm.sh/react-dom@19.1.1/client",
"react-router-dom": "https://esm.sh/react-router-dom@6.22.3",
"uuid": "https://esm.sh/uuid@9.0.1",
"@firebase/firestore": "https://aistudiocdn.com/@firebase/firestore@^4.9.1",
"@firebase/auth": "https://aistudiocdn.com/@firebase/auth@^1.11.0",
"@firebase/app": "https://aistudiocdn.com/@firebase/app@^0.14.2",
"firebase/": "https://aistudiocdn.com/firebase@^12.2.1/",
"firebase-functions": "https://aistudiocdn.com/firebase-functions@^6.4.0",
"firebase-functions/": "https://aistudiocdn.com/firebase-functions@^6.4.0/",
"axios": "https://aistudiocdn.com/axios@^1.11.0",
"firebase-admin": "https://aistudiocdn.com/firebase-admin@^13.5.0",
"express": "https://aistudiocdn.com/express@^5.1.0",
"react-dom/": "https://esm.sh/react-dom@19.1.1/",
"react/": "https://esm.sh/react@19.1.1/",
"@google-cloud/firestore": "https://aistudiocdn.com/@google-cloud/firestore@^7.11.6",
"@google-cloud/storage": "https://aistudiocdn.com/@google-cloud/storage@^7.17.1"
}
}
</script>
<script type="module" crossorigin src="/assets/index-DMtwWpHD.js"></script>
</head>
<body>
<div id="root"></div>
<div id="modal-root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"
Open service 2606:4700:3032::6815:16d0:8443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lufyr83n9rgfCvNzHNX4jPoT9mhXTn6pMzXyp%2FhOe4RbneIz8HU7ioeDbFVjbwAo41T2e03tV%2BUVQahE60WyhvTqv8waGZR2subgN3MatsoEMSoT5V1v8kvRyg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=34
CF-RAY: 9b8de29ecfedefbd-SJC
alt-svc: h3=":8443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"9609a6f98431452097f09cf960c1820f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.207.23:80 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Length: 0
Connection: close
Location: https://payment.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sd0keUWEDeDjFLgi8m1weHLjaAF%2FnuDtYJ4Gzom%2BHSFLOuadgxDyNhacHI2%2Fh1YyHOFYwz%2FCzM%2BwAsPoUYXKqPEmcg%2FqKuq08AZUGCsn6Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=8
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29e5e8e3a53-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:8443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=euFvzJHtEuWCF%2FcvpQsbElPm3U01cVVeAPyydLZm8OQKVzb52lHBhjiHNU%2BKwuCtrgyIK%2BKRIom8zOLj9Tpirnf9num1McO0qiNnITCw2w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29ea82a6e1d-FRA
alt-svc: h3=":8443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 2606:4700:3037::ac43:cf17:80 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Length: 0
Connection: close
Location: https://payment.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fyNGwaNuEXWYITEfcCCOwtJtt0kniHLULTh5UL15PlM%2FMcXRJiufyjZD%2FqEkV5CRhQkGeEnmDFZ7mbmqfyvSBWSF%2BsjR2psf5mhKB1Xon4u1e%2FYliOS4gC0CaA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29e3e554194-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:16d0:80 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Length: 0
Connection: close
Location: https://payment.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Wls96JicIdTl8vOG8nyvyOdRZUPxgK43yFLdbLcJtCT0niPFKu7s0VRqkjhEThQ%2B12AiAbVEK%2BQ2lu0ar5Ag4A30JN88tki6BCUe%2BemsIX6II88yNTrA3I1XKg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=7
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29e2940f8a7-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.21.22.208:443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f4bWW2k0HMkDbQFvwRKCW5ar1nX2wi4VPkhsTUj3IDtq8U1DXptTMuGSC0tcC9g3eG6gJqBvAZHW3iYqV56pxxQyRmzMizb1wKYJVtc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=39
CF-RAY: 9b8de29e4800fd66-EWR
alt-svc: h3=":443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"9609a6f98431452097f09cf960c1820f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::6815:16d0:443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5DKALYanMSm7%2F4CS3UuYZqUn1LhjLhC53ueAF%2FVwr4eKdgL1PBo9e8fJxoT8AlUULM0S3%2FgsJC48KGZpkNnkwoFDDBPxPm5D1gShRJQyWTvyVgWq5YcrQzmSIw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29e2bd81cab-FRA
alt-svc: h3=":443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 2606:4700:3037::ac43:cf17:443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=98
cf-cache-status: DYNAMIC
Server: cloudflare
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Fs2%2BYcPBsCBnaiP5ZLiPgummI98WdEonMz2eK7a%2FOe9K8Shf6Jk%2FOQpCg5c%2Bk5g649x09PAxtqMda6GeeMagga%2B2LUfF6l7dN0rDwrPOzfu0Ln77ZiNu3g8ozeuUiN4A%2FajX%2FYI0akHRzexPx7w%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Vary: Accept-Encoding
CF-RAY: 9b8de29e0924aac8-YYZ
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"9609a6f98431452097f09cf960c1820f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.22.208:80 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Length: 0
Connection: close
Location: https://payment.vled.fr/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6HI27lK1uvtdsU3AbhU8sDPK%2BnfUrvuPtueuN02W0Bjtkv13dv5635z26OhkupxiHTjLmPA%2FV5il7wgTOSYsjGNV%2BK6lF1zM2pvaFOPEkQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29deee7feb7-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.207.23:443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IaKmIqH6GlaOcLVw3AsDLZyei8stDtL9Mt65844T1epEQsC5%2FsS5myzU%2FN8CfJVY%2FKoBla1huUnBbXI5e2XUnOHdUKwPEPPp4859jbN%2BdA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29e0abeb8ed-AMS
alt-svc: h3=":443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 2606:4700:3037::ac43:cf17:8443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SbBUOnxtq5Di%2FaiNkYxcp4guqVq1wci%2FqBM1M2HRExjHiWZBbjvR1cxe9YKB9vKenXeVagfPXZfiXyJDy79Zz9e9ISN1ONgc8Cs6RLfOOSxw7ZuXd4F8fNc0Xw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29dade0d365-FRA
alt-svc: h3=":8443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 172.67.207.23:8443 · payment.vled.fr
2026-01-04 21:38
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:38:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QZ36acnNhTSHo3N7NFtCh0uNQVlVCWnNRJSyEYG%2Bj5We%2F9JnfkK7h9Ac%2Blpz%2FbMhA2cuAhAO1C7e97P0F9pyTnSahUYOwzVt1uvX9eljJA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9b8de29d8fc20e44-AMS
alt-svc: h3=":8443"; ma=86400
Page title: vled_pay
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vled_pay</title>
<script type="module" crossorigin src="/assets/index-CZkmoqvk.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-3f6X62Rr.css">
</head>
<body>
<div id="root"></div>
</body>
</html>