Netlify
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3036::6815:5dc9:8443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=373,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xShC54V%2BSuhBvbwhPQR37R7eFvBMALkDyauxZf9%2BxhueO2i6w3fKaV478Wl4qhCjvUyouoYC2ZE%2FASG0BHH%2FiSBD%2BzOUseZZo6xH%2BmgGWhP6ICYXoaYjaA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f868a31c33e-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 2606:4700:3036::6815:5dc9:80 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=422,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6oqkbfz5IUk%2FxDA%2Bx1poSS1wQUlD7E5sUhhX4rLohLSP9sdjUbJXpDTgJMCKjifT0%2BwHPEAxDU%2BPux2IJku3uRp6ZDMFohAmXqF91tmgcD8GRerU1tjq5w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f863b41c35f-EWR
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 172.67.214.92:8443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=401,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YYgUGVmLSz%2FJvfMAASGxyUMiOQXhDrwTkrWGGvPrFsHpKvkw%2BB9rYJ78toPZmWb%2B3I2uba7ZaBx6yGhr42hW0kMGl%2BZU9H0TsFB6vMes"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f892c673db1-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 2606:4700:3036::6815:5dc9:443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=53,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=h9UyWgAPEnQLGvxt2ybvZ5qvpKj38CiI5SZguxGwwcFEolaiJ%2BlmKiuLH%2Fa2pDRiH0OMQPHPUwzKF4sQKlWHT44E2vjFc6lsqPvS6vlNinZSa1jnMNRHaQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f875dce88f5-SJC
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 104.21.93.201:443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=287,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=prhDO0rv1BkWBYH0NhdFqbQocgBZzVqhClnHI%2BGHGsTwIVs4Yb5XXXKd7hSgp6hMe0FpmrbmnMwXby75FKDx7%2FHOYnwDXN8EPvEscg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f874b0e7d8a-EWR
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 104.21.93.201:80 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=44,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qVcdEHMDBLzAqFGh1n2Jz8gN7k%2BRvAYDmOxvzzRzGT1n%2F6uwzdasCDJ%2BKLvcNvMmrHnpYwVc8IWszMHXXuFXzTfVn6DpFCOBmdNWbi5M"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f867f3174a7-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 172.67.214.92:80 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=44,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lADEzw7sb7pV6ZTCfvIwWMz2NLJoCfoiVOw7XUDW919xh14cV2G2OeDoO%2FB1nj5%2Buk5BEr9soCKmmjNNzoVe6WwRDDhzMi%2BfqoKB3Ers"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f867bd47a9c-EWR
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 2606:4700:3033::ac43:d65c:80 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=38,cfOrigin;dur=0
Cache-Control: s-maxage=31536000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=taBUXwh3pEZw8ZBMI0ky9aZZWvw8WKnew6hy5i8BzwIYglB%2B%2FWRvoavAM6QVeiDTwWdGS3C5hjK3KRFYiQ4Xw2nhcaObxjn6Ies8e%2BAdaiLmERriPMKbHyL4"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f870ad5e702-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 172.67.214.92:443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
ETag: "4vliowhaoi939"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=scrAO8naSpd0%2BthzOoxKb0xDxCuYUB3kDJFrXkfyTuBXcSBS0q9Q04cuC99DPM2ZPjGAUQF1Omu9aC2SduomPBiEINBC3SI9bQO05%2FPV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f85fd2d9487-LHR
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 75.2.60.5:80 · byi0s.com
2026-01-12 23:07
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Mon, 12 Jan 2026 23:07:39 GMT Location: https://byi0s.com/ Server: Netlify X-Nf-Request-Id: 01KET7E3G0Z5GASD2G3MR1XPK4 Content-Length: 33 Connection: close Redirecting to https://byi0s.com/
Open service 2606:4700:3033::ac43:d65c:8443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
ETag: "1j2mn8pnqk939"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=26xQeirRGPu60xe8dp6n9cVkrySELgaYUQjoRD8y1luxh3L6eGEhwLSh1lUmYEtZdRl%2B9x0cYCuex%2B%2FquNmk5GjuIUeca2Mtdkb4EiHAJGANrhJODV6hRAsJ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f85fc61c716-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 75.2.60.5:443 · byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 3
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 9077
Content-Type: text/html; charset=UTF-8
Date: Mon, 12 Jan 2026 23:07:32 GMT
Etag: "74611e9f6ce8fc4031b3a4639fb26488-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KET7DVZC03TKXKSY1TX89RER
Connection: close
Page title: taha kahlani
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5H6XZBG');</script>
<!-- End Google Tag Manager -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-KMGB7NEEJH"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-KMGB7NEEJH');
</script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="icon" type="image/x-icon" href="./images/profile.jpg">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Rajdhani:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/>
<meta name="description" content="web developer portfolio">
<meta name="keywords" content="HTML, CSS, JavaScript, reactjs, xamarin, docker, github">
<meta name="author" content="taha kahlani">
<title>taha kahlani</title>
</head>
<body onload="myFunction()" style="margin:0;">
<!--Loader section-->
<div class="loading-screen" id="loader">
<img class="loader-image"id="loader" height="60px" src="./images/loading-icon.gif" alt="loading-icon">
</div>
<div style="display:none;" id="myDiv" class="animate-bottom">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5H6XZBG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!--navigation section-->
<nav id="menu">
<ul>
<li><a href="#about" onclick="closemenu()">ABOUT ME</a></li>
<!-- <li><a href="#education" onclick="closemenu()">EDUCATION</a></li>-->
<li><a href="#projects" onclick="closemenu()">PROJECTS</a></li>
<li><a href="https://bio.link/byi0s" onclick="closemenu()">CONTACT</a></li>
</ul>
<p class="lite-menu-text"><a href="https://bio.link/byi0s">KAHLANI</a></p>
<img src="icons/menu/cancel.png" class="menu-close" onclick="closemenu()">
</nav>
<!--main section-->
<section id="banner-1">
<div class="nav-menu">
<p class="name">TAHA KAHLANI</p>
<img src="icons/menu/menu.png" class="menu-open" onclick="openmenu()" id="open-menu-image">
</div>
<div class="banner-1-text">
<h1>I did a thing.</h1>
<P>I coded this website ^^</P>
<div class="banner-btn">
<a href="#">learn more</a>
</div>
</div>
</section>
<!--about me section-->
<section id="about" class="aboutme">
<h2>ABOUT ME </h2>
<img class="profile-irl" src="./images/profile_irl.png">
<h2>TAHA AL-KAHLANI</h2>
<p>Fresh graduate from King Fahd University Of Petroleum And Minerals In Dammam Community College with second-class honors in Computer & Information Technology, which means I really like computers :></p>
</section>
<!--my education section
<section id="education" >
<br><br><br><br><
Open service 104.21.93.201:8443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
ETag: "11m9qjgl64n939"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SkE7MkY1Z8lDuns5xGPw%2FpLSJppB78vQxJk9WTTbLtZAihzhCRTdPCNB8BHP2y5R%2FKOZuGcj2St3Z16l4eEaQhkLuPld5wNhoDOAjqsN"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f87be7f71a9-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"
Open service 2606:4700:3033::ac43:d65c:443 · site.byi0s.com
2026-01-12 23:07
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 23:07:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
ETag: "u1bjbeb1op939"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
x-nextjs-cache: MISS
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=U8LUYLKYyHr%2FtrZ4BT%2FVRleXQGGKIUpstuxYShGW45uWQbfqUhs2F8wSqKEPfmsQPEKctIQCrkFSeVee2O%2F%2FYuwWkPaZMOXGNhf1nvnPtdSmv7OuMkNbTg3R"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bd04f86d90de58f-LHR
alt-svc: h3=":443"; ma=86400
Page title: Create Next App
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/next.svg"/><link rel="stylesheet" href="/_next/static/css/7730836fc8dc41bc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f029a09104d09cbc.js"/><script src="/_next/static/chunks/4bd1b696-67ee12fb04071d3b.js" async=""></script><script src="/_next/static/chunks/684-c85650275c47a38c.js" async=""></script><script src="/_next/static/chunks/main-app-037964b5d318d5f2.js" async=""></script><script src="/_next/static/chunks/63-11f4d058746abff6.js" async=""></script><script src="/_next/static/chunks/app/page-b8488ade925c1ea9.js" async=""></script><meta name="next-size-adjust" content=""/><title>Create Next App</title><meta name="description" content="Generated by create next app"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_188709 __variable_9a8899 antialiased"><div class="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]"><main class="flex flex-col gap-[32px] row-start-2 items-center sm:items-start"><img alt="Next.js logo" width="180" height="38" decoding="async" data-nimg="1" class="dark:invert" style="color:transparent" src="/next.svg"/><ol class="list-inside list-decimal text-sm/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]"><li class="mb-2 tracking-[-.01em]">Get started by editing<!-- --> <code class="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">src/app/page.tsx</code>.</li><li class="tracking-[-.01em]">Save and see your changes instantly.</li></ol><div class="flex gap-4 items-center flex-col sm:flex-row"><a class="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]" href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer">Read our docs</a></div></main><footer class="row-start-3 flex gap-[24px] flex-wrap items-center justify-center"><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="File icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/file.svg"/>Learn</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Window icon" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="/window.svg"/>Examples</a><a class="flex items-center gap-2 hover:underline hover:underline-offset-4" href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer"><img aria-hidden="true" alt="Globe icon" loading="lazy" width="16"