Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
deno gcp-us-east4
tcp/443
deno gcp-us-west2
tcp/443
Open service 2600:1901:0:6d85:::443 · juanse.dev
2026-01-26 08:47
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
x-fresh-uuid: f3c0d681-3ff5-4fc3-9b8b-a5f921b9031b
vary: Accept-Encoding
connection: close
content-length: 28022
date: Mon, 26 Jan 2026 08:47:48 GMT
via: http/1.1 edgeproxy-h
server: deno/gcp-us-east4
Page title: Juanse | Programación y Desarrollo Web
<!DOCTYPE html><html><head><title>Juanse | Programación y Desarrollo Web</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="modulepreload" href="/_frsh/js/35f47cd42643485a428f1313778a711effba018d/plugin-twind-main.js"/><style id="__FRSH_TWIND">body::before,body::after{position:fixed;width:300px;height:300px;filter:blur(100px);z-index:-1;content:""}/*42*/
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}/*42*/
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}/*4y*/
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*5e*/
body::before{background-color:#370848;top:50px;left:30px}/*5e*/
body::after{background-color:#1C0356;bottom:50px;right:30px}/*5e*/
table{text-indent:0;border-color:inherit;border-collapse:collapse}/*5e*/
hr{height:0;color:inherit;border-top-width:1px}/*5g*/
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}/*5t*/
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*5t*/
button{background-color:transparent;background-image:none}/*5u*/
body{background-color:#010137;font-display:swap}/*5u*/
body.noscroll{max-height:100vh;overflow:hidden}/*5u*/
*,::before,::after{box-sizing:border-box;border:0 solid #e5e7eb}/*5u*/
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}/*5u*/
a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}/*5u*/
::-moz-focus-inner{border-style:none;padding:0}/*5u*/
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}/*5u*/
pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}/*5u*/
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}/*5u*/
img,video{max-width:100%;height:auto}/*5u*/
body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul{margin:0}/*69*/
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}/*69*/
fieldset,ol,ul,legend{padding:0}/*69*/
textarea{resize:vertical}/*69*/
button,[role="button"]{cursor:pointer}/*69*/
:-moz-focusring{outline:1px dotted ButtonText}/*69*/
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}/*69*/
summary{display:list-item}/*69*/
:root{-moz-tab-size:4;tab-size:4}/*6a*/
ol,ul{list-style:none}/*6a*/
img{border-style:solid}/*6a*/
button,select{text-transform:none}/*6a*/
:-moz-ui-invalid{box-shadow:none}/*6a*/
progress{vertical-align:baseline}/*6a*/
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}/*6a*/
b,strong{font-weight:bolder}/*6a*/
sub{bottom:-0.25em}/*6a*/
sup{top:-0.5em}/*6a*/
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}/*6n*/
::-webkit-search-decoration{-webkit-appearance:none}/*6n*/
*{--tw-shadow:0 0 transparent}/*6n*/
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
.text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}/*1r4zlrdd*/
.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity))}/*1r4zlrdd*/
.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity))}/*1r4zlrdd*/
.px-\[15px\]{padding-left:15px;padding-right:15px}/*1r4zlrde*/
.mx-auto{margin-left:auto;margin-right:auto}/*1r4zlrde*/
.py-2{padding-bottom:0.5rem;padding-top:0.5rem}/*1r4zlrde*/
.text-xl{font-size:1.25rem;line-height:1.75rem}/*1r4zlrde*/
.my-4{margin-bottom:1rem;margin-top:1rem}/*1r4zlrde*/
.text-4xl{font-size:2.25rem;line-height:2.5rem}/*1r4zlrde*/
.bg-darkBlue{--tw-bg-opac
Open service 34.120.54.55:80 · juanse.dev
2026-01-26 08:47
HTTP/1.1 307 Temporary Redirect Cache-Control: private Location: https://juanse.dev:443/ Content-Length: 0 Date: Mon, 26 Jan 2026 08:48:16 GMT Content-Type: text/html; charset=UTF-8 Connection: close
Open service 34.120.54.55:443 · juanse.dev
2026-01-26 08:47
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
x-fresh-uuid: 516ba917-f7d4-4ca5-9064-03fd6afd0a63
vary: Accept-Encoding
connection: close
content-length: 28022
date: Mon, 26 Jan 2026 08:47:48 GMT
via: http/1.1 edgeproxy-h
server: deno/gcp-us-west2
Page title: Juanse | Programación y Desarrollo Web
<!DOCTYPE html><html><head><title>Juanse | Programación y Desarrollo Web</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="modulepreload" href="/_frsh/js/35f47cd42643485a428f1313778a711effba018d/plugin-twind-main.js"/><style id="__FRSH_TWIND">body::before,body::after{position:fixed;width:300px;height:300px;filter:blur(100px);z-index:-1;content:""}/*42*/
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}/*42*/
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}/*4y*/
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*5e*/
body::before{background-color:#370848;top:50px;left:30px}/*5e*/
body::after{background-color:#1C0356;bottom:50px;right:30px}/*5e*/
table{text-indent:0;border-color:inherit;border-collapse:collapse}/*5e*/
hr{height:0;color:inherit;border-top-width:1px}/*5g*/
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}/*5t*/
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*5t*/
button{background-color:transparent;background-image:none}/*5u*/
body{background-color:#010137;font-display:swap}/*5u*/
body.noscroll{max-height:100vh;overflow:hidden}/*5u*/
*,::before,::after{box-sizing:border-box;border:0 solid #e5e7eb}/*5u*/
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}/*5u*/
a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}/*5u*/
::-moz-focus-inner{border-style:none;padding:0}/*5u*/
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}/*5u*/
pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}/*5u*/
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}/*5u*/
img,video{max-width:100%;height:auto}/*5u*/
body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul{margin:0}/*69*/
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}/*69*/
fieldset,ol,ul,legend{padding:0}/*69*/
textarea{resize:vertical}/*69*/
button,[role="button"]{cursor:pointer}/*69*/
:-moz-focusring{outline:1px dotted ButtonText}/*69*/
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}/*69*/
summary{display:list-item}/*69*/
:root{-moz-tab-size:4;tab-size:4}/*6a*/
ol,ul{list-style:none}/*6a*/
img{border-style:solid}/*6a*/
button,select{text-transform:none}/*6a*/
:-moz-ui-invalid{box-shadow:none}/*6a*/
progress{vertical-align:baseline}/*6a*/
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}/*6a*/
b,strong{font-weight:bolder}/*6a*/
sub{bottom:-0.25em}/*6a*/
sup{top:-0.5em}/*6a*/
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}/*6n*/
::-webkit-search-decoration{-webkit-appearance:none}/*6n*/
*{--tw-shadow:0 0 transparent}/*6n*/
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
.text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}/*1r4zlrdd*/
.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity))}/*1r4zlrdd*/
.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity))}/*1r4zlrdd*/
.px-\[15px\]{padding-left:15px;padding-right:15px}/*1r4zlrde*/
.mx-auto{margin-left:auto;margin-right:auto}/*1r4zlrde*/
.py-2{padding-bottom:0.5rem;padding-top:0.5rem}/*1r4zlrde*/
.text-xl{font-size:1.25rem;line-height:1.75rem}/*1r4zlrde*/
.my-4{margin-bottom:1rem;margin-top:1rem}/*1r4zlrde*/
.text-4xl{font-size:2.25rem;line-height:2.5rem}/*1r4zlrde*/
.bg-darkBlue{--tw-bg-opac
Open service 2600:1901:0:6d85:::80 · juanse.dev
2026-01-26 08:47
HTTP/1.1 307 Temporary Redirect Cache-Control: private Location: https://juanse.dev:443/ Content-Length: 0 Date: Mon, 26 Jan 2026 08:48:16 GMT Content-Type: text/html; charset=UTF-8 Connection: close
Open service 216.24.57.7:443 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 200 OK Date: Sat, 03 Jan 2026 21:24:06 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b858f354ab0e8a6-EWR access-control-allow-origin: * etag: W/"f-77wqGCVYw6/p5II4D45WjZ2EjLE" rndr-id: bcc512f0-c258-44a4 vary: Accept-Encoding x-powered-by: Express x-render-origin-server: Render cf-cache-status: DYNAMIC Server: cloudflare alt-svc: h3=":443"; ma=86400 T-Finanance API
Open service 216.24.57.251:8443 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 21:23:47 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4516
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
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
Server: cloudflare
CF-RAY: 9b858f2ecdff9b3f-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> onrender.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b858f2ecdff9b3f</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">209.38.208.202</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 216.24.57.7:80 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 301 Moved Permanently Date: Sat, 03 Jan 2026 21:23:48 GMT Content-Type: text/html; charset=utf-8 Content-Length: 66 Connection: close CF-RAY: 9b858f2fcaca6ae1-FRA Location: https://finance-api.juanse.dev/ cf-cache-status: DYNAMIC Server: cloudflare alt-svc: h3=":443"; ma=86400 <a href="https://finance-api.juanse.dev/">Moved Permanently</a>.
Open service 216.24.57.7:8443 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 21:23:47 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4514
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
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
Server: cloudflare
CF-RAY: 9b858f2ecb4e1c1a-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> onrender.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b858f2ecb4e1c1a</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">206.189.2.13</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList
Open service 216.24.57.251:443 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 200 OK Date: Sat, 03 Jan 2026 21:24:07 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b858f34beeb43b2-EWR access-control-allow-origin: * etag: W/"f-77wqGCVYw6/p5II4D45WjZ2EjLE" rndr-id: 73d4cc33-7bb7-4dd0 vary: Accept-Encoding x-powered-by: Express x-render-origin-server: Render cf-cache-status: DYNAMIC Server: cloudflare alt-svc: h3=":443"; ma=86400 T-Finanance API
Open service 216.24.57.251:80 · finance-api.juanse.dev
2026-01-03 21:23
HTTP/1.1 301 Moved Permanently Date: Sat, 03 Jan 2026 21:23:47 GMT Content-Type: text/html; charset=utf-8 Content-Length: 66 Connection: close CF-RAY: 9b858f2e8e934315-EWR Location: https://finance-api.juanse.dev/ cf-cache-status: DYNAMIC Server: cloudflare alt-svc: h3=":443"; ma=86400 <a href="https://finance-api.juanse.dev/">Moved Permanently</a>.
Open service 76.76.21.22:443 · weather-vue.juanse.dev
2025-12-31 23:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 3016222
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 656
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 23:37:23 GMT
Etag: "ad01ed1ee9c25afd77abf8ba571ef497"
Last-Modified: Thu, 27 Nov 2025 01:47:00 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::pk229-1767224243562-c57034657ea9
Connection: close
Page title: Weather Vue
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Weather Vue</title>
<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=Roboto:wght@400;500&display=swap"
rel="stylesheet"
/>
<script type="module" crossorigin src="/assets/index-bea6561d.js"></script>
<link rel="stylesheet" href="/assets/index-948cd2ae.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
Open service 66.33.60.129:443 · weather-vue.juanse.dev
2025-12-31 23:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 3016222
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 656
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 23:37:23 GMT
Etag: "ad01ed1ee9c25afd77abf8ba571ef497"
Last-Modified: Thu, 27 Nov 2025 01:47:00 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::8jp7h-1767224243672-38db2b711f60
Connection: close
Page title: Weather Vue
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Weather Vue</title>
<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=Roboto:wght@400;500&display=swap"
rel="stylesheet"
/>
<script type="module" crossorigin src="/assets/index-bea6561d.js"></script>
<link rel="stylesheet" href="/assets/index-948cd2ae.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
Open service 76.76.21.22:80 · weather-vue.juanse.dev
2025-12-31 23:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://weather-vue.juanse.dev/ Refresh: 0;url=https://weather-vue.juanse.dev/ server: Vercel Redirecting...
Open service 66.33.60.129:80 · weather-vue.juanse.dev
2025-12-31 23:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://weather-vue.juanse.dev/ Refresh: 0;url=https://weather-vue.juanse.dev/ server: Vercel Redirecting...
Open service 76.76.21.22:80 · lang.juanse.dev
2025-12-31 09:41
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://lang.juanse.dev/ Refresh: 0;url=https://lang.juanse.dev/ server: Vercel Redirecting...
Open service 76.76.21.22:443 · lang.juanse.dev
2025-12-31 09:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1388816
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 501
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 09:41:08 GMT
Etag: "d8204049aae7a49e306ade871199c7e3"
Last-Modified: Mon, 15 Dec 2025 07:54:11 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::p4ddb-1767174068537-aee3b83a7aee
Connection: close
Page title: Avañe'e Mandu'a - Juan Espinola
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://i.imgur.com/pRBqSAF.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Avañe'e Mandu'a - Juan Espinola</title>
<script type="module" crossorigin src="/assets/index-Cz5zLkg7.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-RTFk4uWm.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 66.33.60.129:80 · lang.juanse.dev
2025-12-31 09:41
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://lang.juanse.dev/ Refresh: 0;url=https://lang.juanse.dev/ server: Vercel Redirecting...
Open service 66.33.60.129:443 · lang.juanse.dev
2025-12-31 09:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 501
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 09:41:09 GMT
Etag: "d8204049aae7a49e306ade871199c7e3"
Last-Modified: Wed, 31 Dec 2025 09:41:08 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::jg54z-1767174069159-632cb537eabf
Connection: close
Page title: Avañe'e Mandu'a - Juan Espinola
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://i.imgur.com/pRBqSAF.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Avañe'e Mandu'a - Juan Espinola</title>
<script type="module" crossorigin src="/assets/index-Cz5zLkg7.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-RTFk4uWm.css">
</head>
<body>
<div id="root"></div>
</body>
</html>