cloudflare
tcp/443 tcp/80
Open service 104.26.8.84:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EluIZxkdNHAzRUZhZiMOEAxzEunKRElpCTMfAeufTm%2BNAt1vcT8Bfw7R77XX20%2BVCJJbSHr12VhjhtSDKCTpTO3FOytiMv7DdAwOW9p0Tg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba42cbe8c0f6-YYZ
Open service 172.67.73.64:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i1HjBwubOGK1MGFXxyL3ZghdMKQ8TdtH6257WEAZrW%2B4Uw36Wm32IP9pZpLROM3D7T448oZmDc4U6L5RY4yrzACJOVJh20FPUnEvV9InBw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba423cb2ade0-YYZ
Open service 104.26.9.84:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cBHfYzvdeYEp2mQ2dbdd%2BzQMdIJSvvElJg8YZ3mZDC6J9m8%2FGibQuJqjoTMpO642msWkW7KdJmJuayQEbXs9Z4G1rWiHFOZlEceFAYZV0g%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9JHQSYK2TEY6H5938HM
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba43999c4cc4-YYZ
Open service 104.26.8.84:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=glcYQhJxitNCZ8APqc6U2UcSAvsfJcz9o5XDI2uSvx5o5AUQn1Zd8ElXhmfpHE6epOpC4ZYMzvQx69vQc6yMyyVQgnaKoYs3F7YjbLaiUQ%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9FDHSJ7B2SY5S3VJHCK
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba42fe08299a-YYZ
Open service 104.26.9.84:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aj0MACFgZXEQkgBOB5bxubgB%2B7BSJkRF%2Bx1uDmXPkwZ%2BN2urGGlbgivfcYGvz5YPVBtfiVFmoHh9C8zYGrOMW23qLyF8hh8aZ%2FoZA%2BcV6g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba420b58c85f-YYZ
Open service 172.67.73.64:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FFzthshcBGSynG%2FYusJami%2B0v9V6TYD7I9OLlrJegSJIgGrzh0tTnMHki0OpkuN7EU9NtyPDjZbrtatBEyqRRw4KaW5431V5F4afeCs46A%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9FKRM4SGPR5WXSY4M23
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba42d97e39ea-YYZ
Open service 2606:4700:20::681a:854:8443 · code-tour.js.org
2026-01-12 18:30
Open service 104.26.9.84:8443 · code-tour.js.org
2026-01-12 18:30
Open service 2606:4700:20::ac43:4940:8443 · code-tour.js.org
2026-01-12 18:30
Open service 172.67.73.64:8443 · code-tour.js.org
2026-01-12 18:30
Open service 104.26.8.84:8443 · code-tour.js.org
2026-01-12 18:30
Open service 2606:4700:20::681a:854:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JaCqsMvhgeTGr%2FWxPLoQ%2FadVthZgATEuo3Nwtc7UIz1rDnuaKxE9JQAQ0FbA0smZcAQ73p%2B2LJFQ2AOfkl6QokOOnu1UuoMPC1vOCUsTwTR1GyN7WLah2CW1XQ%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9K2F9VBA4JFEN7ZDM2J
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba43ba35040c-FRA
Open service 2606:4700:20::ac43:4940:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mDqZDQbWvxjTtTqDuwamqJ%2FINHaVuBmv0X88ZHcK%2FKfW%2F3Xue%2B9LwapyIkxnpHNAJcEUKHUMoh%2BlTQsbrEn3k8rbrDQHs1y%2F%2FR8NZugyb5O8QmdzOWO%2FVyMZ8Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba41cceedba5-FRA
Open service 2606:4700:20::681a:954:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:53 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bkfQfKfkgbpKj5CDLeNRNPcG3h%2B9VaTm7aV00Iq0Y1cFZewjEPp2IchTCtagNZ8rlq7adTqbuvvIYKpV0a8H1XbfBVQtD%2BIzU1kj60TFjvAw4HSr%2FIBn1olA6w%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9PHHKHHBK9C6XYC70TQ
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba446da8705f-FRA
Open service 2606:4700:20::681a:854:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zyOJttxa4%2FrWOZkolzsXVc2PNP97G5nLmbtEz9G%2FD0kx3EMexW5DE5nGbDBeZere7%2FvNvVLf916Yxx8O0G3QVxLg5lpUxjvEHul0gB9gMa9S3qDMexqjbVLcPA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba41cda02bb8-FRA
Open service 2606:4700:20::681a:954:8443 · code-tour.js.org
2026-01-12 18:30
Open service 2606:4700:20::681a:954:80 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SWmYW4rErZwvzEb5qtF9ydnrfKc%2FcflzyXx4%2FII%2BKmV0%2BDz7Ets1SOiE8er%2FhyPnm2bPOLKnkHGEajBgtiSCdL6pMv5YbUVph9r%2F3HYQcJKDfXa59dv0L1luRQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bceba41cb4a912e-FRA
Open service 2606:4700:20::ac43:4940:443 · code-tour.js.org
2026-01-12 18:30
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 18:30:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TRnoO7IoaNNDLqAGeB8aJWPGRjtAqft5M7qhreOKdx%2FGWaBkS7WtQHt0VEGwJGoHAxRdCqPHD9ECZM5DTVNnO13IGErb0JXkutyjov2c%2BOLf1uAkqfsbyjA%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KESQK9HG3HPQ2Q1XX6NYF0P5
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9bceba435c539b2b-FRA
Open service 2606:4700:20::681a:954:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:28 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BeJ6zJDPR5dd%2BZ0B8jf2gTXL6HRm2tZAHl8vVh8BFgDpIx2M2dxqM1kQcVK3DRQ2LH5zfC036EyhCt2s0K6xzhiqgc32gwagcyz2SSUA10AKUH0JRcDslInv0A%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPCAW8Q4MY9CAXMQPD7XX
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcbb9bd91ed9-SIN
Open service 172.67.73.64:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w%2B7BJ8%2BCdPyrYXWSCX5CIS5A7YIKjZ9pNxlfDFF7vqGzAg7d7lMOZBzEExwcI%2Bb9%2BJ9DfoHvy3cVc9c0wA7rTEW3mTpeivyE3iL0o0w%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb3cacb0f9f-EWR
Open service 172.67.73.64:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FgC0c9RqFWOSNiqLu1nsgL1zg5C9lLX3JCj5il2BhHMybZ605xT3mAHA%2FuuwaV%2FS0rKXp5qOnnVRRGYz4B8kgjR0oyLuJ%2BCGI1tlKJDplQ%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPBA4Q8WXA83FZ4MYP8HD
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcb53a4ddbce-FRA
Open service 2606:4700:20::ac43:4940:8443 · code-tour.js.org
2026-01-04 15:23
Open service 2606:4700:20::ac43:4940:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WR9AqIinQ45VL6w2LZdSGxWOQoiNHU1HnfaRxYytZ4KHcmLo%2Fpz7yI3GsAR2z6V54svs61%2FHVe0550%2FEBsH8eW%2BlXWJLUwahvqhRsvkN%2FXYX80hLYSlu4IFFPw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb36dd70c49-AMS
Open service 2606:4700:20::681a:854:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FPJR15irON2rDwkl6QuRsW7FjVTicdZT6bSthtdnohXxSzQzU4%2BZrLbIEd5%2Bx464Pruq8jVCKTKZnjDk4SLPbZH%2FUr9V2dES3GewqQo%2BRp%2B%2BqxUA9eZm4%2FdVHw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb37a1c6d94-AMS
Open service 2606:4700:20::681a:954:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ob3Uq5Q2GBVOJuCAWpwebWeHty76hJXKwj7%2B7IhCQru1Y9PxxDfdVHauZQVP%2BUL0pDAtwIm66hP1d5ZAZ7XFWAhOj5LbUb34F4fKrdClmV5LeOU8UqxJnwbI1g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb37ae265f7-AMS
Open service 172.67.73.64:8443 · code-tour.js.org
2026-01-04 15:23
Open service 2606:4700:20::681a:954:8443 · code-tour.js.org
2026-01-04 15:23
Open service 104.26.8.84:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1W329LJF5XzeW18%2BraBNNORMkUT%2Bvo%2B4bLBmYbYyIYwsdUZKTMCIbRrirEwPY%2FVt8R1JjpDouvEPrbAAFasklUhDGhNMF8e7VkpEU%2B0%2F5g%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPB2VJMYGT7FTN027GNNR
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcb3a92a1da2-FRA
Open service 104.26.9.84:8443 · code-tour.js.org
2026-01-04 15:23
Open service 104.26.9.84:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i09b0EP1VAA32JQ9YHUUeTENyyAUBUeJlZ7gAnQ%2F5xTHiVoFnHYwzYeFTYhcjAKvyBemMDQ%2F3dpKmaalksv69fam4csd0kdqFz%2FszOME8w%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPB3Y6Y74GB5Q7Y6DCBWW
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcb3f897dc6c-FRA
Open service 104.26.9.84:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=upDixQh5%2Bifzh0VCQttelyRWpqSKQwQSz4EaKgFB%2FtXvJ0eNe9GrCysf7x8PQe0QqHaoyG25Ky3%2B6WzPK7fHLkF%2BA7JAaGlghoXkMqutGw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb28b671cb5-FRA
Open service 104.26.8.84:8443 · code-tour.js.org
2026-01-04 15:23
Open service 2606:4700:20::ac43:4940:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=stale
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R9yBqjdilj8np66vZ1A5WbbJN6rTlmkJ4CpPXSgizXmQ9bQb6OLZWytj173U1bNfXf%2Fg7LKu0t42WBwN09rWnNb2kx1KViooekgKhjJG0ZbwP7kf1LzGzew%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPB8G9WNB8JBX8CMBSA6Y
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcb49f5a5c2c-FRA
Open service 2606:4700:20::681a:854:8443 · code-tour.js.org
2026-01-04 15:23
Open service 104.26.8.84:80 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 04 Jan 2026 15:23:26 GMT
Content-Length: 0
Connection: close
Location: https://code-tour.js.org/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ixh%2Bebs6M4JjnXiqesgCdBmxvBTdu5xxBbHrWGGEXTIykqrYNG3yAzu5%2Fw5QOYucmXyjtyJIQmGm0pfZsVllyQaCy79WUpIqzRROq6yALQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8bbcb22bcb1e14-FRA
Open service 2606:4700:20::681a:854:443 · code-tour.js.org
2026-01-04 15:23
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 15:23:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SY4DIMJRZsargGIurxeU1f11fQdreBXidyrkQ3B1Rb8kPN0dFnGuCtm0k7OsIwG9hhwMI7x7kjFUu9vpUUeOn8b0w%2Bz0tSlwVHVj3%2B16YOFDxUde552%2BFsxXYA%3D%3D"}]}
Netlify-Vary: cookie=__next_preview_data:presence|__prerender_bypass:presence
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01KE4SPAZ4QSVMSCKJ54A7XJ0E
cf-cache-status: DYNAMIC
Etag: W/"8fd853f12c619c9c53a1747f3a1731c1-ssl-df"
CF-RAY: 9b8bbcb2ddec1d8a-FRA