Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 66.33.60.130:80 · disrupt.bibars.com
2026-01-24 00:11
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://disrupt.bibars.com/ Refresh: 0;url=https://disrupt.bibars.com/ server: Vercel Redirecting...
Open service 66.33.60.130:443 · disrupt.bibars.com
2026-01-24 00:11
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 835892
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 23081
Content-Type: text/html; charset=utf-8
Date: Sat, 24 Jan 2026 00:11:37 GMT
Etag: "feed6adf5d0dafcc403ee5d987153ddc"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::d24xx-1769213497158-12a7ba85dcf3
Connection: close
Page title: Controlling Platform - Security Framework
<!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/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/ea4462807ad5f49d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d6abbf1fcfdef890.js"/><script src="/_next/static/chunks/4bd1b696-1f22bef4cd69495e.js" async=""></script><script src="/_next/static/chunks/517-26e0f3ab64408161.js" async=""></script><script src="/_next/static/chunks/main-app-a8bc298c0dcdb265.js" async=""></script><script src="/_next/static/chunks/app/layout-b218fcf834afc159.js" async=""></script><script src="/_next/static/chunks/373-810107e6dfc5e367.js" async=""></script><script src="/_next/static/chunks/app/page-1e10673adc768551.js" async=""></script><meta name="next-size-adjust" content=""/><title>Controlling Platform - Security Framework</title><meta name="description" content="Enterprise Security Framework & Authority Matrix"/><meta name="generator" content="v0.dev"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-icon.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_f367f3"><script>((e,t,r,n,o,a,i,s)=>{let u=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(u.classList.remove(...n),u.classList.add(a&&a[t]?a[t]:t)):u.setAttribute(e,t)}),s&&l.includes(t)&&(u.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><main class="min-h-screen p-4 md:p-8"><div class="w-full max-w-6xl mx-auto p-4 bg-white dark:bg-gray-950 rounded-xl shadow-lg"><div class="mb-8 text-center" style="opacity:0;transform:translateY(-20px)"><h1 class="text-3xl font-bold mb-2">Controlling Platform</h1><p class="text-muted-foreground">Enterprise Security Framework & Authority Matrix</p></div><div class="grid grid-cols-1 md:grid-cols-2 gap-6"><div class="rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden"><div class="space-y-1.5 p-6 bg-gradient-to-r from-blue-600 to-blue-500 text-white cursor-pointer flex flex-row items-center justify-between"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-5 w-5"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><div class="text-2xl font-semibold leading-none tracking-tight">User Roles & Hierarchy</div></div><div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5"><path d="m9 18 6-6-6-6"></path></svg></div></div><div class="p-6 pt-6"><div class="space-y-4"><div class="p-3 rounded-lg border-l-4 flex justify-between items-center " style="border-left-color:#3B82F6;opacity:0;transform:translateX(-20px)"><div><h3 class="font-medium">Admin</h3><p class="text-sm text-muted-foreground">System Level</p></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-8 w-8" data
Open service 76.76.21.61:80 · disrupt.bibars.com
2026-01-24 00:11
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://disrupt.bibars.com/ Refresh: 0;url=https://disrupt.bibars.com/ server: Vercel Redirecting...
Open service 76.76.21.61:443 · disrupt.bibars.com
2026-01-24 00:11
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 835892
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 23081
Content-Type: text/html; charset=utf-8
Date: Sat, 24 Jan 2026 00:11:36 GMT
Etag: "feed6adf5d0dafcc403ee5d987153ddc"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::dcnn7-1769213496826-d615432fe441
Connection: close
Page title: Controlling Platform - Security Framework
<!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/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/ea4462807ad5f49d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d6abbf1fcfdef890.js"/><script src="/_next/static/chunks/4bd1b696-1f22bef4cd69495e.js" async=""></script><script src="/_next/static/chunks/517-26e0f3ab64408161.js" async=""></script><script src="/_next/static/chunks/main-app-a8bc298c0dcdb265.js" async=""></script><script src="/_next/static/chunks/app/layout-b218fcf834afc159.js" async=""></script><script src="/_next/static/chunks/373-810107e6dfc5e367.js" async=""></script><script src="/_next/static/chunks/app/page-1e10673adc768551.js" async=""></script><meta name="next-size-adjust" content=""/><title>Controlling Platform - Security Framework</title><meta name="description" content="Enterprise Security Framework & Authority Matrix"/><meta name="generator" content="v0.dev"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-icon.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_f367f3"><script>((e,t,r,n,o,a,i,s)=>{let u=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(u.classList.remove(...n),u.classList.add(a&&a[t]?a[t]:t)):u.setAttribute(e,t)}),s&&l.includes(t)&&(u.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><main class="min-h-screen p-4 md:p-8"><div class="w-full max-w-6xl mx-auto p-4 bg-white dark:bg-gray-950 rounded-xl shadow-lg"><div class="mb-8 text-center" style="opacity:0;transform:translateY(-20px)"><h1 class="text-3xl font-bold mb-2">Controlling Platform</h1><p class="text-muted-foreground">Enterprise Security Framework & Authority Matrix</p></div><div class="grid grid-cols-1 md:grid-cols-2 gap-6"><div class="rounded-lg border bg-card text-card-foreground shadow-sm overflow-hidden"><div class="space-y-1.5 p-6 bg-gradient-to-r from-blue-600 to-blue-500 text-white cursor-pointer flex flex-row items-center justify-between"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-5 w-5"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><div class="text-2xl font-semibold leading-none tracking-tight">User Roles & Hierarchy</div></div><div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5"><path d="m9 18 6-6-6-6"></path></svg></div></div><div class="p-6 pt-6"><div class="space-y-4"><div class="p-3 rounded-lg border-l-4 flex justify-between items-center " style="border-left-color:#3B82F6;opacity:0;transform:translateX(-20px)"><div><h3 class="font-medium">Admin</h3><p class="text-sm text-muted-foreground">System Level</p></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-8 w-8" data
Open service 2606:4700:3035::ac43:bae3:443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=82,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PRW6iYqNTOQufHYU4eJOQ4CHNu%2By4DpducXDygPkacfWN9pv%2FQgXVdKWvN0X73EKaSiHd%2FxQLZWsPa0ZuiAWDZF08VbABYligC2aQoZucRiJiz3vp3tpofE%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a70db31ce71-SIN
alt-svc: h3=":443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 104.21.43.233:80 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://ai.bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pQkwjtP1isL9ovGyP62VQe%2Bf6eTJLnQqqLTead%2FJp1m6ehAGreuNQdDOR7Lt0YYzj9bUW42dif71CUwKmYti2%2F9RWPASR5SeR28EKSo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=21,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6f5b1cce69-SIN
alt-svc: h3=":443"; ma=86400
Open service 172.67.186.227:443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nr6oecvbVyMjciDmMaeWS2nR3RADKu3Q6bjWcO1eX0y4HgoxFDs%2F5CWJzcio9AlAKSxTiU%2Fknfne7lMEeyFrIYczeJ%2FOhK2K54BF"}]}
Server: cloudflare
CF-RAY: 9bcd5a6f2b705594-EWR
alt-svc: h3=":443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 2606:4700:3035::6815:2be9:8443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=37,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2F7%2BLXQYjVfSky2QM9z17L9LFvE1q3NJgJRJtCPJFzOkTv6lQSPvRoRK%2Fu3ctqyUUjhWEaC3YjBI8QxuoQLhcbeYu0gCmJ6tA1mtU7lQrTaJKfWhEl8gvYS0%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a6fd82863e2-LHR
alt-svc: h3=":8443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 104.21.43.233:8443 · bibars.com
2026-01-12 14:30
HTTP/1.1 522 <none> Date: Mon, 12 Jan 2026 14:31:02 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=19561,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bcd5a74dbbabbbc-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.43.233:80 · bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fkoy%2FzIfz%2F0S3aIP9iZo5yfRoGsnizu96D0bhoNzugoMWM%2FZSWZfYaTetGHUBeeitH6dVjyMHD9rubSJ4V1n4GXgSqmK2uKABTg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6e9812d595-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:2be9:80 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://ai.bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rruUCPe2feX9X01jQd5qrBhzlskmFygQmlgtGwhbIBgFBxXqftxNQp1RCH6orZK5ThmEHMYgUErbPqP6uCXcimUmlKsB1VFGM4%2FKTGHvPAgHGxSXDAJn"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6e8f27c688-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.21.43.233:443 · bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Sat, 10 Oct 2020 19:37:25 GMT
Accept-Ranges: bytes
Server: cloudflare
x-turbo-charged-by: LiteSpeed
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=12,cfOrigin;dur=431
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rrqDBSBnmQtN%2BFURN%2FfDKED3Fdcoac3GD%2Bi3CIMXLMB03l%2B%2BPHTcxSxnLNZxS3LNU1xoJ70gC7a%2BJ1MuJ%2BM1cuVUfKF0olsGqA0%3D"}]}
CF-RAY: 9bcd5a714e4ae18e-AMS
alt-svc: h3=":443"; ma=86400
<html><head><META HTTP-EQUIV="Cache-control" CONTENT="no-cache"><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"d23d0ac309cc4a459f7780f48339d818","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.43.233:8443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=27,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FIVDDsXR%2B0TXl%2BAvNpGyyAc9xqKRmZA8I1C7FkPw6CVhQS%2BijgLlRH7%2BhaR61sxzvnaSUU4ESeaS05mu8UyD4Zp4vdcoZ1BfjyQL5S0%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a6eaaf5fef2-EWR
alt-svc: h3=":8443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 172.67.186.227:80 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://ai.bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qGq3koPWy3Bj7JAw0YdXnQbHNkab%2FTGtanHylE%2Fpdh5%2BGW4rUOUNx%2BOcADA%2BLv%2FEnPfDKN3Mv2QXVFKeEODQu3IS%2B5SDGqcYOz9BiQQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6e89fc656a-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.43.233:443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=93,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KvC0pMW%2B5YEaQI%2BzbX97Hw8FSWCBXdm79QgN70Vc5iep3%2F1cjUQF1eY%2Fuzi%2FM6j4J1SyNLGdaUzN5%2BuBt1hHZ1ke4Y8bYg5jF2ibMDw%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a6eaaa5f795-EWR
alt-svc: h3=":443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 2606:4700:3035::ac43:bae3:8443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7puaRa1W8OIg2SRlygfoBOPy2qxpCHzsuQXN20WpMm7xlbwK3lule3n1ISchLrAOuDt52Ur6dvlX0H8kaUxIYVdul6UBOiEFxbPFcNQn7FjPGV0Cv58rYic%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a6f0c0dc745-EWR
alt-svc: h3=":8443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 2606:4700:3035::6815:2be9:8443 · bibars.com
2026-01-12 14:30
HTTP/1.1 522 <none> Date: Mon, 12 Jan 2026 14:31:02 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=19607,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bcd5a74aea3b544-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.186.227:8443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=71,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zpkxFjkUJ8BYEhD%2FLfM0VRom7O2feYKsOtuks%2FWQsOgyxQGcUCUsVA3b3Ya8FxpzVNocaLLEistrVCnAu9QME4Kmwjst%2FvqgXuF8AAg%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a6e8c8a086a-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 2606:4700:3035::ac43:bae3:80 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://ai.bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pr0i%2FRh8pVBnTvpZrPY%2BSGeveQW9vNR07nHunkfwA3HYS3pbb3%2FNduokv0lt9xZQjyoYQ6z4kOXjUAA5q9WPIjlDD%2FwvRd8PJGMcsDZgDimAMWcCU6LE"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6e491e15bc-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:2be9:443 · ai.bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=106,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6G6Ro5dPF4Fr%2F2OQ0Fd1cqbRtvbJ7wLldUMZ7q%2BDFftJUZDVvA3sHg15heyHjjNMSvMWkk3yP1O7OPax3paNe3kZI4hj2c8Jf%2Fwm5AKkfF3g%2BnCY83TRZKw%3D"}]}
Server: cloudflare
CF-RAY: 9bcd5a71994c7ac6-SIN
alt-svc: h3=":443"; ma=86400
Page title: LLM Chat App
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Chat App</title>
<style>
:root {
--primary-color: #f6821f;
--primary-hover: #e67e22;
--light-bg: #f9fafb;
--border-color: #e5e7eb;
--text-color: #1f2937;
--text-light: #6b7280;
--user-msg-bg: #fff2e6;
--assistant-msg-bg: #f3f4f6;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-color);
max-width: 800px;
margin: 0 auto;
padding: 1rem;
}
header {
text-align: center;
margin-bottom: 2rem;
padding: 1rem 0;
border-bottom: 1px solid var(--border-color);
}
h1 {
font-size: 1.5rem;
color: var(--primary-color);
}
.chat-container {
display: flex;
flex-direction: column;
height: calc(100vh - 200px);
min-height: 400px;
border: 1px solid var(--border-color);
border-radius: 8px;
overflow: hidden;
}
.chat-messages {
flex: 1;
overflow-y: auto;
padding: 1rem;
background-color: var(--light-bg);
}
.message {
margin-bottom: 1rem;
padding: 0.75rem;
border-radius: 8px;
max-width: 80%;
}
.user-message {
background-color: var(--user-msg-bg);
align-self: flex-end;
margin-left: auto;
}
.assistant-message {
background-color: var(--assistant-msg-bg);
align-self: flex-start;
}
.message-input {
display: flex;
padding: 0.75rem;
border-top: 1px solid var(--border-color);
background-color: white;
}
#user-input {
flex: 1;
padding: 0.75rem;
border: 1px solid var(--border-color);
border-radius: 4px;
font-family: inherit;
resize: none;
min-height: 44px;
}
#send-button {
margin-left: 0.5rem;
padding: 0 1rem;
background-color: var(--primary-color);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.2s;
}
#send-button:hover {
background-color: var(--primary-hover);
}
#send-button:disabled {
background-color: var(--text-light);
cursor: not-allowed;
}
.typing-indicator {
display: none;
margin-bottom: 1rem;
font-style: italic;
color: var(--text-light);
}
.typing-indicator.visible {
display: block;
}
footer {
margin-top: 1rem;
text-align: center;
font-size: 0.85rem;
color: var(--text-light);
}
</style>
</head>
<body>
<header>
<h1>Cloudflare AI Chat</h1>
<p>Powered by Cloudflare Workers AI</p>
</header>
<div class="chat-container">
<div id="chat-messages" class="chat-messages">
<div class="message assistant-message">
<p>
Hello! I'm an LLM chat app powered by Cloudflare Workers AI. How can
I help you today?
</p>
</div>
</div>
<div class="typing-indicator" id="typing-indicator">
AI is thinking...
</div>
<div class="message-input">
<textarea
id="user-input"
placeholder="Type your message here..."
rows="1"
autofocus
></textarea>
<button id="send-button">Send</button>
</div>
</div>
<footer>
<p>Cloudflare Workers AI Chat Template © 2025</p>
</footer>
<!-- Chat app script -->
<script src="chat.js"></script>
<script defer src="https://static.cloudflare
Open service 172.67.186.227:80 · bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OuyEpTR8uLCib6F78Nz71plhK5oC%2FcIZJqD9CRy8vDpna0tQTNwPsogcO5aFXfPy%2B9EX119iGJAazMeeleVBg12XIqjbNRaWPAw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6e0ca612fa-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:bae3:8443 · bibars.com
2026-01-12 14:30
HTTP/1.1 522 <none> Date: Mon, 12 Jan 2026 14:31:01 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=19265,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bcd5a742ca8b917-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3035::ac43:bae3:443 · bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Sat, 10 Oct 2020 19:37:25 GMT
Accept-Ranges: bytes
Server: cloudflare
x-turbo-charged-by: LiteSpeed
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=13,cfOrigin;dur=472
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZCgocrZF8PD%2BlE79cq6Zsd1mz0S9gsZEhHyWbuPI5%2FfO4DIY4hd2i7zI4ghycAmLophP3JUI2XO2ewinK20LGGdRh%2B06EcQsDeIA2DsBQk1186nLxFI%3D"}]}
CF-RAY: 9bcd5a714e44dcb9-FRA
alt-svc: h3=":443"; ma=86400
<html><head><META HTTP-EQUIV="Cache-control" CONTENT="no-cache"><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"d23d0ac309cc4a459f7780f48339d818","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:3035::6815:2be9:80 · bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lrZUGmENJfOtYCABN1hyEOlnIhEURYUwcIMWpHkP%2FxxSuFzeP%2BEPs%2FdKKskKgffj3JmvuAu%2FesQWkyqWw7cXXkdJFKfOUzKGM0pRVf0sMqC7ZiBCX3o%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6dbff7dcae-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:bae3:80 · bibars.com
2026-01-12 14:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 14:30:41 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5Mg9z7J%2BEk7Bla1j20UxE8w8pvZM%2BhomJx9cjuk5SVtO18cHUGCSFjiX%2FOeYtePq%2F9ozbr4pwOtBCRjFhRVVZy11FyAPk7ioN6zVjD6v0lF%2FIpMzeB0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bcd5a6da919d94b-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.186.227:443 · bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Sat, 10 Oct 2020 19:37:25 GMT
Accept-Ranges: bytes
Server: cloudflare
x-turbo-charged-by: LiteSpeed
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=11,cfOrigin;dur=162
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qHeG3FbCPjb6lk9gAlXVv%2FKKXRIfiO5fL09c%2Bw8uqyobl70sSS7wZfc2uDO8Ny5xEbcNIm4s8mMFQCIeq2SZbvbHXm2da5jqUVc%3D"}]}
CF-RAY: 9bcd5a706fc78ebe-FRA
alt-svc: h3=":443"; ma=86400
<html><head><META HTTP-EQUIV="Cache-control" CONTENT="no-cache"><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"d23d0ac309cc4a459f7780f48339d818","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.186.227:8443 · bibars.com
2026-01-12 14:30
HTTP/1.1 522 <none> Date: Mon, 12 Jan 2026 14:31:02 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=19666,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bcd5a737efc2bda-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3035::6815:2be9:443 · bibars.com
2026-01-12 14:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 14:30:42 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Sat, 10 Oct 2020 19:37:25 GMT
Accept-Ranges: bytes
Server: cloudflare
x-turbo-charged-by: LiteSpeed
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=481
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HBRtAGxN4dgM56KhHM%2Be3mK0pAaR8TbyEuEVDFOd3prBSDHPTeLoyTd0QXtI6P1xxXlNshMB0AjD07mcM58qSyWPUoi2igPjd%2FLAv1JYgpMp%2Blegl6Q%3D"}]}
CF-RAY: 9bcd5a703cb09131-FRA
alt-svc: h3=":443"; ma=86400
<html><head><META HTTP-EQUIV="Cache-control" CONTENT="no-cache"><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"d23d0ac309cc4a459f7780f48339d818","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 76.76.21.241:80 · app.bibars.com
2026-01-10 03:28
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.bibars.com/ Refresh: 0;url=https://app.bibars.com/ server: Vercel Redirecting...
Open service 104.21.43.233:80 · bibars.com
2026-01-09 10:52
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 10:52:28 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2F6AMrHLup8GtFcEm1sQFP6a1iw1ann8qP6ej%2FJfNjDN3NXXSaXK2w1NdipHSM%2BO5HDzk3dYGs9eCgjJ38szjxM9TJaK44cpfeso%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb362a39c3fe58f-LHR
alt-svc: h3=":443"; ma=86400
Open service 76.76.21.164:80 · app.bibars.com
2026-01-02 15:07
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.bibars.com/ Refresh: 0;url=https://app.bibars.com/ server: Vercel Redirecting...
Open service 66.33.60.34:443 · app.bibars.com
2026-01-02 15:07
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2326700 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 7638 Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 15:07:50 GMT Etag: "64219b46e90c3756a88c984e7409bee6" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Vercel-Cache: HIT X-Vercel-Id: iad1::bnf68-1767366469991-7fbf354df2b4 Connection: close Page title: v0 App <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://www.nationalbonds.ae/nudgethenation/img/imgs-1.jpg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/cdd098d4d0f3f8cc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c81f7fd28659d64f.js"/><script src="/_next/static/chunks/fd9d1056-91d47ad694dd670d.js" async=""></script><script src="/_next/static/chunks/117-b81a3fb81b699aab.js" async=""></script><script src="/_next/static/chunks/main-app-2dcde4753ea0d175.js" async=""></script><script src="/_next/static/chunks/855-f21cb1ec7c4fbe94.js" async=""></script><script src="/_next/static/chunks/app/page-bfb81059e406bed4.js" async=""></script><title>v0 App</title><meta name="description" content="Created with v0"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div class="rounded-lg border bg-card text-card-foreground shadow-sm w-full max-w-lg mx-auto relative"><div class="absolute top-4 right-4"><img alt="National Bonds Logo" fetchPriority="high" width="120" height="40" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" src="https://www.nationalbonds.ae/nudgethenation/img/imgs-1.jpg"/></div><div class="flex flex-col space-y-1.5 p-6 pr-32"><div class="text-2xl font-semibold leading-none tracking-tight">Term Sukuk ROI Calculator</div></div><div class="p-6 pt-0 space-y-6"><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="investment-amount">Investment Amount (AED)</label><input type="text" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="investment-amount" placeholder="Enter amount (AED)" value="AED 10,000"/></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="tenure">Tenure (Months)</label><span dir="ltr" data-orientation="horizontal" aria-disabled="false" class="relative flex w-full touch-none select-none items-center" id="tenure" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" class="relative h-2 w-full grow overflow-hidden rounded-full bg-secondary"><span data-orientation="horizontal" class="absolute h-full bg-primary" style="left:0%;right:0%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;left:calc(0% + 0px)"><span role="slider" aria-valuemin="3" aria-valuemax="12" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" class="block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span><input style="display:none"/></span></span><div class="text-right font-medium">12<!-- --> months</div></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="annual-profit-rate">Annual Profit Rate (%)</label><input type="number" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="annu
Open service 76.76.21.164:443 · app.bibars.com
2026-01-02 15:07
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2326700 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 7638 Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 15:07:50 GMT Etag: "64219b46e90c3756a88c984e7409bee6" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Vercel-Cache: HIT X-Vercel-Id: lhr1::tvwtl-1767366470172-94d482aca301 Connection: close Page title: v0 App <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://www.nationalbonds.ae/nudgethenation/img/imgs-1.jpg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/cdd098d4d0f3f8cc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c81f7fd28659d64f.js"/><script src="/_next/static/chunks/fd9d1056-91d47ad694dd670d.js" async=""></script><script src="/_next/static/chunks/117-b81a3fb81b699aab.js" async=""></script><script src="/_next/static/chunks/main-app-2dcde4753ea0d175.js" async=""></script><script src="/_next/static/chunks/855-f21cb1ec7c4fbe94.js" async=""></script><script src="/_next/static/chunks/app/page-bfb81059e406bed4.js" async=""></script><title>v0 App</title><meta name="description" content="Created with v0"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div class="rounded-lg border bg-card text-card-foreground shadow-sm w-full max-w-lg mx-auto relative"><div class="absolute top-4 right-4"><img alt="National Bonds Logo" fetchPriority="high" width="120" height="40" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" src="https://www.nationalbonds.ae/nudgethenation/img/imgs-1.jpg"/></div><div class="flex flex-col space-y-1.5 p-6 pr-32"><div class="text-2xl font-semibold leading-none tracking-tight">Term Sukuk ROI Calculator</div></div><div class="p-6 pt-0 space-y-6"><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="investment-amount">Investment Amount (AED)</label><input type="text" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="investment-amount" placeholder="Enter amount (AED)" value="AED 10,000"/></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="tenure">Tenure (Months)</label><span dir="ltr" data-orientation="horizontal" aria-disabled="false" class="relative flex w-full touch-none select-none items-center" id="tenure" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" class="relative h-2 w-full grow overflow-hidden rounded-full bg-secondary"><span data-orientation="horizontal" class="absolute h-full bg-primary" style="left:0%;right:0%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;left:calc(0% + 0px)"><span role="slider" aria-valuemin="3" aria-valuemax="12" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" class="block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span><input style="display:none"/></span></span><div class="text-right font-medium">12<!-- --> months</div></div><div class="space-y-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="annual-profit-rate">Annual Profit Rate (%)</label><input type="number" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" id="annu
Open service 66.33.60.34:80 · app.bibars.com
2026-01-02 15:07
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.bibars.com/ Refresh: 0;url=https://app.bibars.com/ server: Vercel Redirecting...
Open service 104.21.43.233:80 · bibars.com
2025-12-23 00:20
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 00:20:14 GMT
Content-Length: 0
Connection: close
Location: https://bibars.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=V6jurJdVR%2BUL7jO%2FVdZsnqb8kEVSEOCAbERKYG42ROBTeKbXONjTB8TGY8QfI%2FfC2heefVBuj283W5VMklaDUnK3aCmO%2BB3sIeM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b23b12489b6579c-FRA
alt-svc: h3=":443"; ma=86400
Open service 66.33.60.130:80 · app.bibars.com
2025-12-22 18:54
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.bibars.com/ Refresh: 0;url=https://app.bibars.com/ server: Vercel Redirecting...