Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-23 21:16
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 f0bfad56c35eb43e8ef6d7102dc3743c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: KsJi-pCpjmrE6yKgAHYj422o42pphtw3fHXFmWwulQVIPg8-RaZKiw==
Age: 3291143
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-22 21:43
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 9387e49a667da819325933dac5aba75e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: Ga1QbnCB24MyeVRXpdgkilE3g-Wktq6GQxASODWS-Y-38ToS7LXGoQ==
Age: 3206370
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-21 21:27
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 67ff75e05c92bc5ca2eabbdc5e6a1ae0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: GYSbQnJw5w8TwEBVjT1AgquZtsSWF2B0_GFsT7r_JLVT194zTUMDbQ==
Age: 3118966
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-12 21:28
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 d292fbcc0e65401949e03dd81243d9ee.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: bl5oQ_dut7KXikuyIEO51qyu-dv_exRj3AmTqC-UxdB10P54oHu3_A==
Age: 2341485
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-11 21:15
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 e88b7159f8022f6a253ca0d3e23a4574.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: Zmuc95QTDsz8Xpro1N50njWA2pD-SOcjOTHXqnRJlR_l-sDoA_y6jA==
Age: 2254281
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-10 21:30
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 63981dc5d36196bc20dc32938804362e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: IEf0djEtmHYWq6RSYQGktI8ktwi_nxl7QcJVmvMhbg8DiAHOvKsqWg==
Age: 2168762
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-09 21:28
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 48317b64b1d0bd7c3636d6918b168b5e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: z_qfssEad7n-UjVrWUNbuCvyTXIsyuOytEaHbEYTJkaGzufSpDXugg==
Age: 2082229
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-08 21:48
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 94c51a8bc199735f3232bfc29391d104.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: 7Jb-5nJDJ5KAhmEBKKt_52JiLoWDMW3uUGWxnSEpUeys7SS6fBMCxQ==
Age: 1997050
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-07 21:33
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 3e12e656267276c5b1cf72e129a2193e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: jA7XYtGdlFR0mYP05wHDd5rIuuOTY7F8HPqiWaudHFrbjihvUOwYRg==
Age: 1909779
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-06 21:27
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 48317b64b1d0bd7c3636d6918b168b5e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: b_zSCphmOYLUYAurOeoJZ1-CF7cje4Mdr-nk70wS2edsHZviEWb4lQ==
Age: 1823021
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-03 21:26
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 d292fbcc0e65401949e03dd81243d9ee.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: eRE24AoG71xojH179bEWOOu4PD4xKWABLlKf5D5uc2FhTU196C4Srw==
Age: 1563748
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-02 21:28
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 eaac1a6042f8ad6061a1baa8224ea5d4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: 6ZWcEEuZHqwWxsUNUnkCaYjMIOfifV8WVj3Mmfa014YBJJQ0WAKNHw==
Age: 1477436
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2026-01-01 21:17
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 d292fbcc0e65401949e03dd81243d9ee.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: BUDP0ujw9Ofxs6nL4PMRyt807OQ8gRsQ3b-zFF5CCciQfMplnDR6rw==
Age: 1390401
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2025-12-31 21:34
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 67ff75e05c92bc5ca2eabbdc5e6a1ae0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: X9VS3aJG2gX0w1s7P9eoEIePZC8pAyAxZtRJUE8UQ0gVwuORZ8E_Fg==
Age: 1305014
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk
Open service 143.204.55.97:443 · docs.mailpuppy.org
2025-12-23 00:37
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 7755
Connection: close
Date: Tue, 16 Dec 2025 19:04:16 GMT
x-nextjs-prerender: 1
x-amzn-RequestId: 907411e9-31a7-46f0-94ba-de2d929f9a9e
x-nextjs-cache: HIT
x-amzn-Remapped-content-length: 7755
x-opennext: 1
Cache-Control: s-maxage=31536000
ETag: "g9z0uxkcf15zb"
x-powered-by: Next.js
X-Amzn-Trace-Id: Root=1-6941ad2d-2d2a7ef55d247f4f2aedb25f;Parent=2b06044c4429acda;Sampled=0;Lineage=1:036addb6:0
x-nextjs-stale-time: 4294967294
X-Cache: Hit from cloudfront
Via: 1.1 319e9c7c3a6c2c5b2bab4ef63ef59812.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: XWQAfMB1hzfcXvTQk1Tc80yGxu41qrWeSTiTpbPL0vVY2xa3W_MLoQ==
Age: 538423
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/4473ecc91f70f139-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/463dafcda517f24f-s.p.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/css/7ea34d416b913f06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d72ad984fe4d8b96.js"/><script src="/_next/static/chunks/87c73c54-8f6e1a95e94e3b44.js" async=""></script><script src="/_next/static/chunks/315-9cea273fcf70e08f.js" async=""></script><script src="/_next/static/chunks/main-app-336fdcf9b6e1802e.js" async=""></script><script src="/_next/static/chunks/300-910e433da2c66156.js" async=""></script><script src="/_next/static/chunks/app/page-68ff792140328b79.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_ef23df __variable_1235f0"><div class="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-8"><div class="max-w-4xl mx-auto"><h1 class="text-4xl font-bold text-center mb-8 text-gray-800">🚀 Realtime Messaging with AppSync</h1><div class="text-center mb-4"><span class="px-3 py-1 rounded-full text-sm bg-yellow-100 text-yellow-800">Connecting...</span></div><div class="bg-white rounded-lg shadow-lg p-6 mb-8"><form class="space-y-4"><div><label for="username" class="block text-sm font-medium text-gray-700 mb-2">Username</label><input id="username" type="text" placeholder="Enter your username" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><div><label for="message" class="block text-sm font-medium text-gray-700 mb-2">Message</label><input id="message" type="text" placeholder="Leave a message!" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" required="" value=""/></div><button type="submit" disabled="" class="w-full bg-blue-600 text-white py-2 px-4 rounded-lg hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors">Leave a message!</button></form></div><div class="bg-white rounded-lg shadow-lg p-6"><h2 class="text-2xl font-semibold mb-6 text-gray-800">Live Messages</h2><p class="text-gray-500 text-center py-8">No messages yet. Be the first to leave one!</p></div><div class="mt-8 text-center text-gray-600"><p class="text-sm">Messages automatically turn green after 3 seconds (simulating processing)</p><p class="text-xs mt-2">Powered by AWS AppSync + GraphQL Subscriptions ⚡</p></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script src="/_next/static/chunks/webpack-d72ad984fe4d8b96.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7132,[],\"\"]\n3:I[5082,[],\"\"]\n4:I[9065,[],\"ClientPageRoot\"]\n5:I[5235,[\"300\",\"static/chunks/300-910e433da2c66156.js\",\"974\",\"static/chunks/app/page-68ff792140328b79.js\"],\"default\"]\n8:I[700,[],\"MetadataBoundary\"]\na:I[700,[],\"OutletBoundary\"]\nd:I[7748,[],\"AsyncMetadataOutlet\"]\nf:I[700,[],\"ViewportBoundary\"]\n11:I[9699,[],\"\"]\n:HL[\"/_next/static/media/4473ecc91f70f139-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/463dafcda517f24f-s.p.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/css/7ea34d416b913f06.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"OzPAF4Wk