cloudflare
tcp/443 tcp/80 tcp/8443
Open service 172.67.169.213:80 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:45:36 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Sat, 24 Jan 2026 03:45:36 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.9.1
Vary: Accept-Encoding
Last-Modified: Sat, 24 Jan 2026 02:45:36 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9fXHTPiF59korwizmZC6ptE%2F9BZ7oRD8CwMRsAuGZYNRTpQQ4TYZTpVEFgj8MnSiuMlce3cNz06SsWPsZpuENqBwq0wgY9sTumku4%2FE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9c2c32148affa06e-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:1bf0:8443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 522 <none>
Date: Sat, 24 Jan 2026 02:45:56 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Sat, 24 Jan 2026 02:46:26 GMT
set-cookie: cf_ob_info=522:9c2c321a2d18175c:YYZ; Expires=Sat, 24 Jan 2026 02:46:26 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Rqq0ls%2F%2FO22zybhgD7IeFUNh4JGbq%2FrMac9f9eVSCStL0OKerWRHJ3laFC%2F%2FtfX5juyALD25p8y%2FyioCUw9bqYjTamDiq8zKftkL%2BN4JwCsaMXoNyJiFAcw%3D"}]}
CF-RAY: 9c2c321a2d18175c-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 172.67.169.213:443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c3213bd10bc8b"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=3inQF85ETgTcPaEJiguM11%2BPlUa71PC8uQNsv1dbaZ%2FQrGjuhmeNVS2fdRiAZ0jxy7M1wY9vWkUBC7zP1nnNnwL%2Bo%2Fdc%2F73HKsUiCV9wKbjLpqD72CHnuzKEoeUoLEYm"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c3213bd10bc8b-LHR
alt-svc: h3=":443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c3213bd10bc8b',cH: '0i.BDgE.dKPIxI1PPTR75WJem8677l5Q_gPs.77G5W4-1769222735-1.2.1.1-NCmjzcYCQqwW9KqO4AEGMYASVOpsVMLHAoDqCjz2i19NNZ15_3viZioqHnivVnNj',cUPMDTk:"\/?__cf_chl_tk=5t63iJKRbNErBHdEN3zdcJkN7qLqcqmcRtk5f5IX6Kc-1769222735-1.0.1.1-iDbjD29S5An_XH0LZYKrf2i2ZxpkPuW0TL5pEA_SG_Y",cFPWv: 'b',cITimeS: '1769222735',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=5t63iJKRbNErBHdEN3zdcJkN7qLqcqmcRtk5f5IX6Kc-1769222735-1.0.1.1-iDbjD29S5An_XH0LZYKrf2i2ZxpkPuW0TL5pEA_SG_Y",md: 'W6OTJNY7ZcW0urq1XCpmlU5ppIgBZnRgJqexrlgwtQ8-1769222735-1.2.1.1-v6DfuCtQjynWEoNH_Jqq_edZzfHXcueRJ5lpihHosK6CNRI2AfaN4x25Dg9nxlCTHV5bTaaGXJ1x_gcmehi4oRLVF3bZWnxqIBeQx94hy_tanxYqGInnaFuMVhgffJnwTYNHQsRvY16VihbQIPVjkTfITHj3hhnH5otL9JPIS095OCSB6XJcZQc6H5kmcorrsrFqXF.Pg9IrTcw346ExDe9HsNix48e85QLu1kezQ5QDzQDL.X34jQQSCj7_WNyZQIdIw2fV_KoZY9dabm317jcgj5xlWXXtkrirV.w3n4HV054Q1aGDY67MXGXPRK.RvxeNe_nJPI2gT.qif6mMe8GYoM80383UJe6PgFfCMTUQxBWOFVTDkDHh1GYWNQEfyO5sNtEr4QydUnJzFd4Mmt21Qwn4CeET6aR21alpv0OkjnfpaloSbNMwB1WOVzs7ZXCl3j_lFVbPnqNHmYznFeq4ZqKN9qsQW6xKbkNM9J78rKCZwY0ileiYORjTd5L.ZI1mPwSrMh5CpgUzjsxOJnRIWLgWNXbqlq1T8j12C8hFz8HL1SbFf6q7Pi18Jnx9ljXCjOQY1r.cnfp42Srvlgx26yzWEhZemVPbTVPZLrNivAd1Hq.7q67MogWcCavayPLHJfBjmFn6YRk5XVmiTr_0dWhUySpB1_vDcLH8KRh0srW8Lp_3Yf00jI60zKDzZ7XL.iiug_KPGTYub_Uc2Vnqj0sLACiBptytRc.83MLEmPs00Nt8h7RSBGTAVfZDkgKYukEBBPo3LfHc8nlFP.3mwMnsDSRvEeTw.0XOKbCHYowJ8s0rbF4411967_RDem.tsNZ.t4Xkl5Qvb6t9UKd7bbt0El2i70q44UFgVIU',mdrd: 'qQmM2t_M1YAH3sxUv55RL4.NkGDHRnkFGjTrgTaiQRo-1769222735-1.2.1.1-dqJivko2EurLZbw90gOAw_rkU.KJtdb6nY8fRMMzSywt3WpO6vSZWWydv4iCnPREdqD4M7xU5zsc3W452G9ngjRhQcTS0QuKTTJFspM.3aX3JkHLMHVJfrwP6O8XgDeQZB2Yeyk3Hbc9MelrNOue30IG_3SZ1Cq0nIWhC8M1mrVEeXDcVS4J1_J.1urKkjkyT9yvGqusZ2gHRgz4YWpRce0wSN7uSdGFz1FoGuEat3GUzzy.gP9cllKFD6EYq8eafBzplm_cEEkNUNmrsXyajjhFTo8.9E._RelkkV3ysSR78OzxYOQyNwDjBzE6xIAaz8Ts_PE4NEKV3RItiAdvM3n79BgPJFocSKb0o6CyuQfPGYV4qzoXpO7X3Wf4w4.ehya124TVCoTeeXGLwmY9GJ_9CCuTI98DLFfYXgzif4dEKTEQQbT7jIukfkROA.XMjV.vVn6ef_DnkN5CHLKvLpNpJgfVBSpN9AoJ1gxSPE67BhBvkDOCjE.qq.Q7n5eah1nSwNtM_j4NIwhYwX
Open service 104.21.27.240:80 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:45:36 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Sat, 24 Jan 2026 03:45:36 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.9.1
Vary: Accept-Encoding
Last-Modified: Sat, 24 Jan 2026 02:45:36 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3q8RRoYIUYJ7V0aCYr1ojlQRm%2BtOA2g4fm6Bfd3hMn0KF%2FBfsuCHbQ55WLhNV9A5evyFSvL0L%2BKYDEQWFYsAJBUzdHTCBB2W83Yhyzo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9c2c321589637aa7-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a9d5:8443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c3213999ad25c"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=5q0sp2OKOiQidoV9OLDWDHVN4LMhlAHJ0kKLX3buDCIxKFG5NUkfMnv1%2BpCKT10Ejo3FXCFURqv2yOM00HXi0Kd8oRVV7TsnJYX6gGAkIK%2FnhiGvgRh3VwLF%2Fq1FYZVrWKJ5iPzYLyoL0JfC"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c3213999ad25c-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c3213999ad25c',cH: 'DTSELMP_svLtNUzuNZ7WPI7mLmVTCT2LIRfXnJ9oUwE-1769222735-1.2.1.1-CuxkJ9td6o_rAWSaj9vZ.pl9prf2aO6.h9kK.IOus23m.BcGPttXPiMS8qawj.mI',cUPMDTk:"\/?__cf_chl_tk=ccZCg7aaETADbvUHzPqC8p13IBzdo3itu6xPWWwL5zI-1769222735-1.0.1.1-0fcDqmwvHJ1MNvHNwYllEOeL7cMnAwp6y8nMPpT_r.0",cFPWv: 'b',cITimeS: '1769222735',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=ccZCg7aaETADbvUHzPqC8p13IBzdo3itu6xPWWwL5zI-1769222735-1.0.1.1-0fcDqmwvHJ1MNvHNwYllEOeL7cMnAwp6y8nMPpT_r.0",md: 'Q64Y8IC5XPd6msOvEyv4w2LGg68Eg7IvUtI.eUh7Q_w-1769222735-1.2.1.1-jlgTqAc5b9Y3XYHf09ZDEqTOcYRaS4u1gCw4hwgsDqIUM6gjL4eYZs7Kal8wbjFyw8oMZOWGN9bpyXdaafu5ramESvehlJKDuA9ryL9hcNdOEYsm50nCKt3g5TX2i60PyADYkfQa83NIOyA8F1wc19qr.ERd2j0XtqOYwDoxmFvjKXmoLA1kom6wcygbOY2KFR5YyhV6bdrWLNavEiKfgObc3EmfCBlW7hjCv359A9s0uNPngquM08RemxyvGIviaQn.6BxIRNcPZax9JdwkNw0vyW6QPeSqUMhMN4NnHVpcMx7fATsLIYjDI0lF7rKTC_hBv0HhfV941W4wfjRh8yQavtDzEXtLDHZWv3sLRcRdchTdCjf5EfrP0p43nkyQ8YasIdha9SVQLeBeoiNTUKpiBP_tdP9D_um7mX3hG8FPOHymhnHduJdctQmGnQ80bcMbnilYsMJmux5qEPHD3L3Ko7Gwd71ZAjQqOfYqD9XFtiQtmaP1pFjMEWAn1GfsrM13HMLtZpOpMgd9c5MRg.v6FOOyerIwnENvFN_i.HrZ23TcgpZjZt.ex8olHuxMJuqgmFCfCjC1CmOlmUgyJ7hZcg1rKHY9NXnMG4NF_ZxkFeVov6CXsNV1UTYivft3baZESagFZKWCwXmn3BHepVDY8NwLyqtsuSSLIqKFsqeDQyTVZxa3Dmo51fpcpOKOdTG6qPHR4179861higY88xWXkZeQUr6K5xpagOUTeR87Qh_g6Z4iiz6j.Dx5RkRIgy.Vu.GN.TDQ0Ff.JorasHZ2g42AOLdanX3r2liAyX3EIZcjCmctp8Q5RGilxCiQrvtgCc07YlcafuAp9hnzWe1WI019kEhT8Cb6X7JB0PlVn1RWQN90e7E2PuBQK3uH67bNxTh7hSP3UQYKcc7RLQ',mdrd: 'O3lGYa6Hh3dTE.pGYrTtF7edEHPq5R8EH.yGBwp0t18-1769222735-1.2.1.1-UOmdMJvXn_9MRIfDvjMw2EZ3akuVKbH_6TWKvBqj2AoTYhoM4BC7aAvDqQfGc704PSYLSvbC.JWIf2uuoiLIdoZPK_dI8fWCKAKpAg5svPLyWrpA3g9DiLA2_QMU38qeWS2wwPvPZxK4s7vcQbiw4UghXBqaPuIzvV6Eh5C.cuD3a.bdbtgAPZ.2eYsnExU6qvNEDZhYaVS8UD60HUIvO9AH5nwYCEXJxM8uB.fGW_VoQssqGbynSdpGnmiYx3BZnoKKvmJIKnLWpGp.wbHD1dw4QNMnl3wge9bLwHfzq7AbJhr7Uv992GWxGTMmF2hmM1pNu9kXfFGr8X9Ln7s9PL0ffQmydaJzkA.mpQO33MiM47JEd0phdH5GQCmUM_vka_sAm82OXo4G4rgzXaBGLDfJw8IE90qd0QCL.okH1Q16o0vtuj4s8gbQ5LPwOPzJsLPHmG1VN9He1ZQziqqR3lOGwfTHntDbAYJidZ9
Open service 172.67.169.213:8443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c32138c2837fb"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=XLknDbmVVLPNLIlSK%2FpKBoDEWH3zrna8w7kD7E6Wk94%2FIJTCLWJV26lEZ%2B77xCgJ8kKuPYlO5mNZ7ePYoDgcIf9fO3EifIcgebV%2BJRHnuQM836g7ZvCduymxo1Qgib2P"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c32138c2837fb-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c32138c2837fb',cH: 'WF5T8Nayzy1H6gmG0fQBCa_wmrDldO5zKRciQsUS4ys-1769222735-1.2.1.1-M.21VdPQf3MNTDtTatz_a_t72I7U.I345AYb53QCr.751PFMsdDIN3YVZaxTaxg4',cUPMDTk:"\/?__cf_chl_tk=TOyzNNnhAT9u0FGjNkzKWxZhnWcGsrqd6EfBalnfLzY-1769222735-1.0.1.1-PucuaS5OmLJasK16Mu3Or.mz9jCoaYqjCCoIpEdYnS4",cFPWv: 'b',cITimeS: '1769222735',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=TOyzNNnhAT9u0FGjNkzKWxZhnWcGsrqd6EfBalnfLzY-1769222735-1.0.1.1-PucuaS5OmLJasK16Mu3Or.mz9jCoaYqjCCoIpEdYnS4",md: '0mgwZl4mbMIijyUvXizZRmrl0YD_pf.r3XDEh.do86w-1769222735-1.2.1.1-0uwT.FNB9CibWRxcM4ijne3FjcJr3Sq9U0rcYVhNUkwS8r.9WljNQe4G4KSIjW2.K1E0peS.7n6rUfQGY_GgQefgVeKr4Adk2T7x5lWDLZTV0bhAS8079jh9mel4Q0iIpS_r79qcOHQGlcjR_E1dpZ7U9Q35E5Cbj2OPh.6sPrqwUfSkK2mKksSYOx9kNh1k4B00vzSMdnCmEnxSEgFZ8a0D9hPUYSRQqZANvL3_.JrhNv0V67FHSoxdYS0XKZ1VoS1pb.QNhyKu0sJiUdDJBRB_4OuasdXLwAHK59iar1nAamc6vwOGHnLZiiZGvImUKiKR4fUAKx4HuCE8945zr7z6wEk88xG1Lo1OttVRhNumHDT72JUUN2NXmKjr8iw7yG.KNcJj257PHvyFEfITM5HAATZnVjZlFILSugKmB2cRHz23ZGpFSofS69W0mY9TeodOV.XwywmVtON8489tDpGfKdpA9MnIRIzo3sU_kRjirtUppnOxb5PSD.elhv5HSj4ECPTtx.o7kJxG6t8hlYbDR5y18T06SuVfAwioShd_mHhWQoHlmYzs1RWutr8QNHlj07cXUll4t_U1V9EYZWn4Pm0OTU5i62Cuh_3bmbDMRRu6X1GIM3SnKoqAZDnf8CzE4jc1szHghk.WIdX8zbBkJbOsHy5XNQqoCE4Mgr.ZO2cMPLRR8cFxbuBD83cR2Zn2dWp599.X0ZLQnk3Qh2mfAI3SkPX1vWTLVAK5_MlFbQ_Jdd0BOPFcgaRCn.OSdhty1S_udtLZOW9zUgYG7D1Zna2pTTF0Beas5iLAcTox.8GO6nS7RtTcxYmm3SIaU6NddB0RgjydjhrtOjcvBFEAMr.3y68AmVubWZOYdV0',mdrd: 'iIR.0Xvl2VqLFvi_73j5.SzEBsMZPK9ZQXxTT1oo6fc-1769222735-1.2.1.1-MF4D3dbkAWxRMSzXZcVS2YC2ZBLYmykfroocJfZW6WWq5r93BuG_3GFOs_4VBg8L5KF9w.JauMVrnL1T957dp7RsFyUcKOddB10Iyc8zdY.jxOxd14xSAGd1fg7S7GViTbJRjMh.xNUp5U5PzHBS.4FdqrMhojksf46YoUix.y.IY7nx9DDczvqsUmVsJZdZjcikMwt7pwEnPzlH7vBIhH_khSA2EiOmNSnj8s.X8sakKZLxKRgplBkWaDyt4.SrxZMPphKn07A0idDYjMCAYfSenfNPEolG0Krxksi.sU4CAaYWCpPh9sKkersymtl6eh8_Xh633q7tKThl5oBh9ZZpkXqCzxM7SetipTMyqcdyzZgvPBKr3Lfn5GDi376dxttneDlwkZ0lZb2rQFg09tv4Sv8_aAVkghYfdkW3lqhkoOcYFNPQRjqEaoJxwgGeiKYsXjYEum_AqLEqSGUndGM6k430jIQsepNjGrwEQ4JL73iWRnahon0Di6Z.GQTx..HCcyc_mWJ.ckG8Px
Open service 2606:4700:3030::6815:1bf0:443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:36 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c32146f3747de"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=JZKFGGaCbAOmgvxovxL9OC4fB2i%2FTXlmGRntPvpAIt2OywXViODGRIPOYQ5h19U1sKismFDZ5mdMJaes4Jk2iMVKMek4O5t%2FShOdJ5oiRDXWlHm8I%2FU7stbXBPBpAyVGPs38EI%2B2nMCgsHxW"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c32146f3747de-BOM
alt-svc: h3=":443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c32146f3747de',cH: 'qU7QL2mL6nSfuHAC7_JvAaSLKtWfke_YBwJA3OEXKUk-1769222736-1.2.1.1-zElK9P0i03gMc2YjYq4zlHODQkoK.eI8nF3iXpy1Bi090IhXhom_J2_l7IH3rVvQ',cUPMDTk:"\/?__cf_chl_tk=4rN0JF_xmdh97NacggQfIiK06zLMVVueUEi7VJ8pQvg-1769222736-1.0.1.1-1Ff9eIRXwpkpPbpUXweeu.padC6jI0Vm0gBSkGc8.jY",cFPWv: 'b',cITimeS: '1769222736',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=4rN0JF_xmdh97NacggQfIiK06zLMVVueUEi7VJ8pQvg-1769222736-1.0.1.1-1Ff9eIRXwpkpPbpUXweeu.padC6jI0Vm0gBSkGc8.jY",md: 'WvORxM4ckMO0eHa.AYac4QqfdclFFvuJYNFhqBmefH4-1769222736-1.2.1.1-bQLSiCHnD.5Lk7lH_CT6Ukwfkr2eygCBclt53AL0AB4j3zj0XbysGuUbfX.0Pg8v8NMm4tj2Y.Uu61ewDx4QchC31ZSQoTRfG5fnaRFoAfmrKIsKvYzNSZ37XitoyjgYCSr_r.oNDLG_pRHcEXTkotmY705ITREpXDpgoqFXE.82FXa5UwIGqoC0rYFHrXyePOxQlTVYuBwpzT07ai4aFFqXVaqAwzhQJ565xStUPiYfdLzfbseseYvsx2179Asrni6g4Q9DErq1X8ID6uYdaxSJMFW0pb1N7Q.RRQ1wJ8L.sn0hV6.3sP1HZ9umvdY7rfAm9MnMao26ZZEfbcoW9rwqAKBN1wmoWLrGceQLN40IQ2g9UVzN5tgSXx3dGxhQ0CVBBqMrmZDmfqZ1UbMmAorpvsqG9xr3O6dibyvxKLPx3SjWBFRd1vtQj3TL4NdMgEOS6wLyBhTn3RywvqwXd0g02AZsrgYw7SNteI9OuXKbuoPGBpVu2RnaOeYEQA_w94o167H3JsKDXXf1VoHLX3_4ED2sLfupAMoUqkOs0cy9d7VhsYlYHhrKfqtRXANiOaF3C1qyNAzCQ5Yma97FIyQoF7Uy4hmqEtYZal4UcCkJ8LdFSVaiYVEuIr0xZK7qlDBGGzNhzmx0LJKO1LMxnRluYSeObyjfU6miyc_NsLe1GfrEnk.NkRR3C2VT.eqbsH0Z2LVAPAGnxZPScSRtn3VDiGhtZ0_YRmNEYksVHeAkmQvdizf3r668FqZonZOoVtm4HycwFlGRXUt__ePzUzxYF_CDZDjGcAA9vv57ro.xWYqXG01zUcJxzErLVTz6rf7zT.CpxJF5K1_d2tEDvBjFROGusXAvHkuUjAfdO7TsoxDS2Z5xwo.2PL7EUBSiU9ViUZKhfJcTZRZF0KK89F1GpgEWyOI9J5jZ2NbNjOI',mdrd: '6.J5C8c5Cih9Jvbm6t4my79hYnqLS63yIYAPb1DiKgc-1769222736-1.2.1.1-_PXI7N.xS8qgpjV_YsifW2MQmxt6slMnEJhYnYda7maxZ.AhCxCAi3UloZDMaE.mwt791jYz8L41wlarzH8RoyWseeexKI91X4lsykffs.Ug01FDA7lMRrQdR8t7NMShdpS9J_f.M8mtQ9Nj.Ya9MbuZ33Bux92luFV2Wa5_DxiHA6uOlVsh9LeHksm4CZuG_M.KciHruv1UfNzQ5hVXvgmnK_sKrqfa_PLwmSZ5lcTW3aMT_AYt_7Q7Pzxuj5D2wM38wXDEMARulWTzX39fKKpYnTot1tDaDPb8_pidrfHzv2vieh8gXYb9Mf7F4F9ujVtgheka3DflErAF6vnCUlXfClRlzvzinh0cBx65CEfE_SxH5PabGBDiYUvyYuEHKrI1QkbVQ.glwGlZdvLMtGgsWPb3OTwBVaN3UjjocrrY3lFZLJI88k20QaTfltPS_wD1dPMQrDQWB8qlWL
Open service 2606:4700:3030::6815:1bf0:80 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:45:36 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Sat, 24 Jan 2026 03:45:36 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.9.1
Vary: Accept-Encoding
Last-Modified: Sat, 24 Jan 2026 02:45:36 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FxBi0qRsbM70ZIVMIecpddK1a31zVyCZ%2BoQ8sEe%2BZ9bzniA5o20Q1J0SniS4%2B1QQxMD3yRufgeZaVWNnwKGbtk9NqrHLl5CPDYgMWYpgc9EbXhxOKlBcbOc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9c2c32141c774a5f-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a9d5:443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c32136e3465e1"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=N9emAewTbAeWhHxBNtFVU6y1W%2BJ53tpl9w8c5zwYMwwWnqEzwwEOcqXwG87EN7KVRp6h%2BTRVI20wN%2Fp9dD30sanWc8cx1UZRjTTOxrTVus3sEKsZaAIw7O9nZtoyeG8yrMHEt4aBYOUwykTC"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c32136e3465e1-FRA
alt-svc: h3=":443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c32136e3465e1',cH: 'yiUeMUg9XnOJWtN3LhDwX0X9OC.ylLKLdHpLRm2sQxQ-1769222735-1.2.1.1-RiLHZ9lL5SodyH47Fi5n2zY5xAoLilQEvmPQB3X2GRfn829Ic6luXOdgpVjYCZqL',cUPMDTk:"\/?__cf_chl_tk=qGIWvrzpPPE9BkNdE3JynwRYaqTbWlnzST8yKiMJLDw-1769222735-1.0.1.1-aDnMb.QsU_2IKOOFQvOmKl6sww55wQUBa7eq4iVkUyo",cFPWv: 'b',cITimeS: '1769222735',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=qGIWvrzpPPE9BkNdE3JynwRYaqTbWlnzST8yKiMJLDw-1769222735-1.0.1.1-aDnMb.QsU_2IKOOFQvOmKl6sww55wQUBa7eq4iVkUyo",md: 'JWaHO_G1VVIDfgFrFeK.iKJ.cqdN6_jFg3pmL9GOZUQ-1769222735-1.2.1.1-NqkVAKT0UtOoSOySh6X4JPVx2wsCkEeTDa91tv.bIM7ibKMPGahEDeZqP_cdN_bsYj86OfNIomCKcMWETJMkNNXGBiAk_R9AQwClPbgSiSaajzltDPLPu10fwciCxtJ9egB1TgXpXyWggimaVjl5IAqWmtC0uJbY.wIisdcbm3ptIedAOAFd_TByR6c.eP11G8Rkmg9c5va26Wv.TCvGWJmvrYP.4pvg3A6.SWXQ.WrezAOkvT28eSmsD8Rv4t2ZWRNlKGELFaHnCXsbD5V6X_A4KJKSnDNrJiRwoxTRveom1TRBQXrnnX9PpbaO8tpTnSL62c4o7whwEFeKFPArRahfSJ6nq12mxVHL61kOApHZTgU0cbzkAGaVyYCJ_mxW80usf4U5ouEi5YH4FEaPvYbSIf4p_JH1WxumWqsn_FkGkdkFSGf7o4y2qNb.Zi5tc38VChW39HDBgGhnnKCEmhcLDtxhYV7HX8JicrXem7K1gPA5VLYXX3Sbgwz4JrqfcIuKN2BnrqbBvpdhTcdsaqC0goHYidoirjvoYQIS9mIfsj46BpzPT8xW67kZTVeOzhBKklmvEIkhJ7kwz.ACOdhClsvD_4FlfXF7iMFodJxy0kHCLHEJt9h0hynXXVHIYX72tUTiYUkHBM1a7HR0cBlWfvB27pDho9dEK14vBP1CBdTMjn8zNQtOL43pVIuFGhINp.UmblkahdHLUB14Z3N5Da5_8RyYzcE0xrn2K6RdXjAQmVp3DMoPdMdEnHVHNP1EfN4jQAHLE3W9hoRs3RR8mK7FGNbMwr6Td2JpitdaNNJXNjoJLAlgEoTb61cvceZ7nLuFIUrw4Xszu.6C5gkX69DRoL1qVuUPr_IboD4NeKqa0GJWqOi5_y1AevrcEDzZdjSasZoiQomQdEOXKA',mdrd: 'Zh.N2069BLzWbL.035m1KEqZgth6z_3mZFTT9xU5FwU-1769222735-1.2.1.1-KLPw2jwuV81aq9M7OetLh1YNKFB7V2YdesSEE9UFSqPYUZRVzV1.coTczRLdX1s8Z7uewanjpUOHL6R.Xn7ca9pQmEl50mG5pJLeOZkSEAcwQS7pP3BfcydJQnd2NDL11MKAVEPFST0QJO0bZDuP3oknQQPTV6hzPs.OZNdBk86bL021fmfYnMQo77FWdXu5iOjDFuKiK8Pgqq7342vxcS8s2zogb6kJ0iVre.C3f_ZFwll2WtAVgAZQ0seKg6bVs0Q6HHOgiAKl5I7QuX4ALx_Gp6zxpgQABXSKWgv21T7di9mEoRnW5WMxNBmL4FnhprFN_N4szOB9CmgTFWnnEnq3rEt5Xte00he.3Pm_XWSyednyK4X2Zs8XAHX2BKRipF1wNBCxrJTklpcgfv3yHNabnWoaWbj.mJ1mvjMWayMJzbMD2MeDjmKNEHVJqRiew.9fo3eiMVDoas4zHv4K2g.iUNJW5895CNBHKGw
Open service 2606:4700:3035::ac43:a9d5:80 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 403 Forbidden
Date: Sat, 24 Jan 2026 02:45:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2c32133aadb2a4"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=KjJriPN1fWzcWXp2SfL1tN3ynP7hFkC3KJ3UvA6QEnqWEv4MiYiR9Lz4MAOO51sUN%2FVX9PKOmLHv%2FahDePK9PfPfT1HdPf9WZ4TDb0MOgjhOillTebTdntra%2BGyuhQHB7Hj%2BtPNH1CmtEgIH"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c2c32133aadb2a4-LHR
alt-svc: h3=":443"; ma=86400
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9c2c32133aadb2a4',cH: '7BS4lobJ_gPvngfS6tN1.uTyisrd8YrUQIspjnE4w6w-1769222735-1.2.1.1-K0U0K0h7l4sfoHWGqra.Lunjp0TzLm_Dv9.1URxLpcWA25cykopiX4FkZozRhhKj',cUPMDTk:"\/?__cf_chl_tk=IZ46I1m57rf6Bi4HzVN1GCbd.U3HuEfGo3PCgeaw48M-1769222735-1.0.1.1-m.19vrfbOpG9RsrowsWRBlmT.mBUWaGm19htvjxJW18",cFPWv: 'b',cITimeS: '1769222735',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=IZ46I1m57rf6Bi4HzVN1GCbd.U3HuEfGo3PCgeaw48M-1769222735-1.0.1.1-m.19vrfbOpG9RsrowsWRBlmT.mBUWaGm19htvjxJW18",md: 'p.OrSNUyUNToHR.G5dAq9eVzDURExE1A9bcMe_D4XpI-1769222735-1.2.1.1-c_QyTMvQI6hhvWn7svS0o3wLGophn6gLkoFqilMp4Hx2Qho31wQWmEvwfATyAkzfvsyx_h.tmK0hdND6oY1wYHwyVO3rtBinZfxxlBbbPPowoTyYQw3wavmekE26MSmwrA_E05BxHcrhwNFX.H4SxN4a.wu2xsu.TfKFQyIRW0HDto3WDd8Ddw8KOAgOM5m1fX37fO_hhjNplf0tbvMunzNHB8QP8809_dV1YzX9qO6lUM6HaQmqE.wuMpQuB_uO01EeVabHa0o9mtKds91kPEfhmwrT5g4wlXQkTvmBQsL2pUDbM2tVDHWKdnnAWxlnCwQI.z7iuHNqG0ii5ZeGgSoWNrdJT8qDbjpx1gScWAcwQ2nn8NObAmT4IEIL9HxbV1mtc7chcEUvPBjQw5LXynIKYTqAr4h40Av5fwsz6gwsJxV4S9zqficYHpRiRZSncdSwFd839eLo.CF6RfSscf1gLfZJAx0cmVt0NRXid.XyXkx2ljOrdF.v2PGO5xi1qZBgRvGg65Bv5wCTVOr8VDxYO2oNXVkv9HzuGHqHIwI3ejoI5BQi6pPyDrw7.qq0.ENs7QsfBEQDZJHxoqY6RD0GjAR8h_eel0ZwFyncQnhDxUqyUNM2m6CMe8f1tIrZy8F30E1dsI9xjb0swU7XbCGR1zm1wttZfIcmxR7tvzzyh4zdJnb5SnCCJj9N.CjApc4yFRZGXcssrgp0s2aWfUpvbL2TNFxwOllY1n8UtioTJoeryuxkh0oFtP_eC0p._25TBxY07AvoqR1fQJUqI9WL9HgL6fDB60E0idcOoNZHHg0bbpyjMoWYUTV2MBGMNCdNc42zN.cbrVRZVrDbBt0rzZjssbi5iX5x4.8To86TUA1076Q3P46ImqDuP9aR8rSpZ57ylq8phB4IUdkW3w',mdrd: 'apF1tQJoG9G85vCn94jsZegtRLJ7.n.LcCTL10KO5Vk-1769222735-1.2.1.1-L02ustvQXRgpt_ZB9Y32vKam4x2RhiD0rtnW5W.qUEPob38zVR22J36Ir13q.l.TuYxQYlyfivtCuWGnH73HHcXTZ4BXq71U1Tv1ZdYGhFFP8m0wlAMwhvOIy85vg9qfofFNFMKlSrs34.JwCGN1Mui2L_BRJpfkjKnYfuHCEEL9tckNh7p.V4jAQIDXybtdSz83yJbvcRwgdmBO6Vo7tX3A39XaHcuSGPUP5I.k0WfrY6GeGVmtVcEkKAJeSZNgi59wyMT83E56AVHfM7YbhCAsJqO3Ixa0ru0omWiAYPik709d2PeVKYEx5Uk2aGh2gOPkfxJwZqm7t66iriMnUaxBpn2jZroR80Hj0z3hdA.vJmPm8PH9AhONbhVDyyd5ZdRmLhWe8k09ZXOD2z5gaMn2xAnhQG5MfNY54SYy9GyjtxLKID3axtLY9gWVAJVzhIhGCUYktLVpMTzmBQBYtjUnvp8.N.6_n9SqQ6Z
Open service 104.21.27.240:8443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 522 <none>
Date: Sat, 24 Jan 2026 02:45:56 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Sat, 24 Jan 2026 02:46:26 GMT
set-cookie: cf_ob_info=522:9c2c32195ab7be83:EWR; Expires=Sat, 24 Jan 2026 02:46:26 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7S9w1farveHrvQS20s4bVI10qVVs1UH%2FA9J%2B7xvDFlwAGbNXFVWevMBOwlHL%2F7RXTsn81TZdn%2BmjZOx%2Bm3LLE8lvweDP%2FWbTYZgDY%2BQ%3D"}]}
CF-RAY: 9c2c32195ab7be83-EWR
alt-svc: h3=":8443"; ma=86400
Open service 104.21.27.240:443 · davidgrace.ca
2026-01-24 02:45
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:45:36 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Sat, 24 Jan 2026 03:45:36 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.9.1
Vary: Accept-Encoding
Last-Modified: Sat, 24 Jan 2026 02:45:36 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8waxifiqGVy5wBPo4f3JAcjfsTTGFjuViFLUASTtgsgc8E9OtLjPttJS4nbIQABnCjHtH%2Bk5SynAh5Ynj9ts7lwNXw88nZb0dweWfQA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9c2c32153e179a0e-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:1bf0:80 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271baaa66bc9"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MQ0EBBvFCfHPrzggSMcAz8kZG1NYEy%2FruvmnamszuOD%2FNNhj0lw6FodWYVN%2BHOm75Zz0uKGNe53DxA95EdoREYdj%2FRU9jHbhR9qweHDJBhCgDh63sw8TEdVaiXfrjJVXSY6OVSoMHPPFA%2Bg2"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271baaa66bc9-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=992&min_rtt=992&rtt_var=496&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=168&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'interactive',cRay: '9b93271baaa66bc9',cH: 'ipzbkYEW6dpmSj5sN01crgTr66BU2nmDZprMhN6AmG8-1767617965-1.2.1.1-B9uQnEu4fR00gujLGmEHUSPvOTBikvqsLSUX_30MPAtmZxd58pgQd1pMk61wF7HK',cUPMDTk:"\/?__cf_chl_tk=higZMu0oxXW7xIGli64o.HcBGC8ykmo0LH.6GoDrnZ4-1767617965-1.0.1.1-sK_VH5CvlQq2cvCAzgsPzmcFv.iUB6TUf6orCE34Gl0",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=higZMu0oxXW7xIGli64o.HcBGC8ykmo0LH.6GoDrnZ4-1767617965-1.0.1.1-sK_VH5CvlQq2cvCAzgsPzmcFv.iUB6TUf6orCE34Gl0",md: 'W_sE96S0Zmfp7FuPHiPUkNOHjW8odR7KbYuDJrQn6oA-1767617965-1.2.1.1-Iu83RjECgDtLoSTza5wDO4POBbdza8hiA1Ue2ypPR0FbM1gm4uLAhg1o3FdBTG3TSYfNoJMuyiH9KQ1e8uVzhNDlJubPfcrNS7AbifqrpTWFMpg40KFmn9qhQ4cFp6Pron9qoDigt9vaWvYMl9eSXXCYHUfXQVfoUzw2OpiNMhRIkLohjOvIx.NTxTwubFDlZzUAfMGMIR8wuSFamqB2epMtDblarjKftvzrgY1EreGMOKkCLJOktxe3DL.SiE78NXHi4dnzheZjlf.2FZCn0M0zm2LaZJ9AWW02N0i4QhRcyvwePmh.pfrrx.NJ084G8iaZ1HJN6SxuwnB_YrwhA5qzozfRu_3KKGTaU0HpFdGOEoUU1GClajkZag0_zHwnrFKEA_aGbaWWaScHrf46INMRqu1ftvyS9cPMEYxm1pjYkXnUXfID43w7Rei3wPW.ZwLsq.Iw768ZM9dJ2PeTv3piqh0jUAV1.zf7JmfFdQajNnzmwkXSuaDAN61B6Ql3DOzhSxy2vzMHoZGo2NiqsGBA_NbXwo1o4zdwa.CrkShPwR0rwtSbijT10uwWAaeodnq_M6qwiolgJzm3tlYGErqlNTTrPdlmC87.dAr_1f46JrlR0idKfgXsVTI2U3CTVEB.V5a.03o22w5DPMXqu_oN.JsTZD1H58w1wEx_z0yGi5vJ75PNXI.WOtwGB.j9gR8AgHvvSW34yP3G0.3muepNWEYp4DmqqwdO97IscSanlV6Ry_PPyrmc7CgiFI8l5kF_wt55LdvZWiB0qJkOytMelR5Wfd0tdmj9RRaDqN0WvBDYF9soaB5VM9S0hfMz2B9J4VzuXpRMPWpALIcaUVz8b4gkgUAk9GhKxnYIB6u078Lh9kUGBYc.BPOjWnn2tliFJitoedB8N9o7SMl4Rw',mdrd: 'YYr0lfeRbSmQ93oOCHZPJ2xOWV8_Ko1E58b_aFDi25A-1767617965-1.2.1.1-IgtBNAVpxvh7B8woM_2C08tDrOS4tTdqAB5NgWIvoJimnX.rS5hIOAhf0.2qcil8yi0WDeMRY09cW61o5oVq5UQWVi0ucIY1vUDPa88A6esSo8jBma2flpPROJ.MrnVwHUvAk2vSyveYhaoObV_7HdU8fgYTp3_y_TnjEbVQCEPm7tL8S8vDBDecEwpHysrSwrAvUIoq0kxBmLchPM35Nzv4cHh_Rh1GHjnVurmJ0eqFFifMw.B1aEQm.CGy3qeNF8EkWQf6eMyTW0pD5qxGPBwCdv5VIj79s.p93SV4djXBCsdH4TRCq9JS8FsMpqP.gg8k7ZLtOP4NPFFh_sti3ZdKg0LUSIMWMpwWBiDvHH5txpyvLotejzAM6H8Va2J2ey9KsJCA4V1xm_bm_Bm5JLRDKlt.p04u1RiTNbgm7R99Z9.yY2zLafjh0sp4mM9YmEH.qlVwaG8fI5A98wBdq0hjcZFX5_BTKFObBj4tPB9
Open service 104.21.27.240:80 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271b6c60ce4b"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=d%2BT5GMPIcOOpbKorjumBbEjP9STIB1MWo1Rof2UtKFkj4PJ897whetNy%2FsWEA3fuR3ohApX%2Bu7zhqd6zRU%2BR%2BAzLx0uNHcSa81lG9tdHNb87iUePNRZLx1czN5hwTOdx"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271b6c60ce4b-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1377&min_rtt=1377&rtt_var=688&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=144&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'interactive',cRay: '9b93271b6c60ce4b',cH: 'xEa9e_vHLghuLgIN3BtdOUuYYhs4BbHduoU71Vjkj0k-1767617965-1.2.1.1-1tXAdjnMyitwFu1k0VR2jipSPwiHVBP83kL6XthlLyxzvqiCVcODCJVAsMXqJrZk',cUPMDTk:"\/?__cf_chl_tk=Lif4zQe6pblRvLdqJF9lqDN9Y8QriRw9rWb3W9Dm5Yo-1767617965-1.0.1.1-11atHywNJTNiwjk4_UjPyqtrI9xnJpI1jotHc7F8R4o",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=Lif4zQe6pblRvLdqJF9lqDN9Y8QriRw9rWb3W9Dm5Yo-1767617965-1.0.1.1-11atHywNJTNiwjk4_UjPyqtrI9xnJpI1jotHc7F8R4o",md: 'Ao0sZ7aa_n4_MiVby64gqQXbU_Pq7tUSPF2gV2unTNY-1767617965-1.2.1.1-D4Tggu9IIorEEWeucKwVKriMr0E2VY_mqYPx_c6JFs_EeawSnplRI79OLM_A7r5qvwVFKsVuBjCUjDw1AwjD1IVJbRQ_xtS0y3zkkru1huCtOOvrJsS4aEyAy1Ilzdd4VlxqtPkkxMGUbnrSqMFyF5ZJhR2AM70duaejeCZ7uAjwPBlH3eZV3CswS.XtgoJroziAe3Cu_AegXzJ6nlttTadYbaRYeP__MAnqT.klo18VPfge4rAn2xf3S7DCL1HpPRjR0rvOEgyME4CUW06zNgSlwH8Jlg6Se7WJZv_pY7vT8Vu51h6okad2AIpz1HmsJP93llkwqgu9plFsAG938K6emBTgy84OFqpQo8NzQ_BS_ojlamNdH8JjFuJc.JcAfcXPTePY4DhxoHvDEDOEnJYqTEMVOOZviIrQagvNuqlPwUBXkrRLiGf0l.6GcgHIHiBhWOme_LVt4ITNznKn.Jo7XKKSuRlLU4fgmtiTDg_MwCWla7nl4eVoZhGNqrJOW6oYmQL6aNnXxbA3dNu.SS0vgrV.9Irlqk4cUmaV9IQYzZxnPQ2VlBBeoHdburFzgGQUPemaYDIZ4vcsjt1YwyBhpnkhNs0VzBy0PVZM4ccCZxLLDDopGJ5FHWM181rqZwDy8qzfzwBbHp0EZCgXsnB9rPoDdAh1w_SjJVSUf..sUwUJGTCooWPtZIXcW_l9O7rJ1IH_cD3ozZ6Zy7JdoHWdPuaUHFEcSFVdu7buNSCH1POSRPs5QjcCAeg18HDBE.dwiQ8dgQppVoWxbHp3v3JsLQYNufwRImWnvBIkbgVyB1HCQQzaE9yyo8dPrwieuKGIvvX6XExKSs4jvEErCUs4tcvnprLoXtvclrDj.W0',mdrd: 'aTctbXhiR0ifk5i3qgFYnpxhHeVVKkE6HCNJS0GJlaI-1767617965-1.2.1.1-cyxr0hVDD9uv7RieNZdtblMYuNogOIMp.lGJ_toI9vlWx8p84S1gqnUH1.h89RR.OpU8hFFvrQ8QxMqjxTb5PYK4BcNPlvIqV0dFLSjUAS.2Aqej1NJdrNfHwVBGimxKM94DGIvFJgTp44DyweAeBjLMwQ2f1PQNUIL71uybsKwu6rU6jKAjOCzPEPpZfPZ9SfoVuQVYK7uVbN_gSVDzUT2O54.MhwJcdn3l96iPEoEsg23IpQr3Nv73M6sqtcNXREVV2BogfQOcIvMg.XSUkwZWccBwjpOHSG6w2bSB0I6c4SYgVx.72W4pMHCjM.aNUYsevaGNmBOaxNGIXVzL_B2dkKWy0ZSnrB3_HbI_FQSnVtd34poYxFsPCyWCchLalklc9Rz8lvWPTAoouZ9briAI0gLfW.HJ054JZmT4qzKznuZQz4F46qGpkVtDi9zq2Mg2e_xBxrD7bAYc6rxbB.GDWa6OqumBaNrYq.J.pp6pCccvARGd2wP7n_QKyteygO2sDY2ynaByq0olfMeIZo
Open service 172.67.169.213:80 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Mon, 05 Jan 2026 13:59:25 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.8.15
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=101
Vary: Accept-Encoding
Last-Modified: Mon, 05 Jan 2026 12:59:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZUbbHwa%2BeoEyIB8DycnNtWZ8D%2B2OIt%2Fs3hdjwvmrMBtt4VipsuF%2FKjOzaWcgqc9o7F%2FVgjj2vJ1NdP6QTPI641kerwrq0eEArkQ9"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b93271b9b9acfa7-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a9d5:8443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271aa969dbab"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=0fPL2MRpgPlzBrAYRDdegB7fnZAIoeyfmcn%2FvUhgGL%2FavP6UMQHwPZLSTfrY%2BfM45rQSGqwrxN26EMK6j3Ctt4seH%2FVrN3LGP5cIIW5Rx00T9ax6IaweOgSMKww1GEJ4R%2BDr3ZrhljWOWT33"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271aa969dbab-FRA
alt-svc: h3=":8443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=781&min_rtt=721&rtt_var=313&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4191&recv_bytes=1759&delivery_rate=7478502&cwnd=253&unsent_bytes=0&cid=0657f18960ee556c&ts=30&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271aa969dbab',cH: 'wH_iBnBYjuJ1BVjoPwJUhdbZOHcoDmo2Y0WuzD9o0R4-1767617965-1.2.1.1-IK6SQiwnQgTEV5lB.lWLpCoaV9sqKdCyxtBHdyoMMXG5JuekoanjYrwyVVG3u8Ft',cUPMDTk:"\/?__cf_chl_tk=yRwU64dtR4VjmOzMgP8zwxWOFlYzavKS14uxz9fPLa8-1767617965-1.0.1.1-dPO4GiWYWsYzp2fZf2nLWgO35Qe8xMqEyQkWJEGPPOs",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=yRwU64dtR4VjmOzMgP8zwxWOFlYzavKS14uxz9fPLa8-1767617965-1.0.1.1-dPO4GiWYWsYzp2fZf2nLWgO35Qe8xMqEyQkWJEGPPOs",md: 'TvjEexPqNPkUYrseF3zxtlwnSsoYLffRPoKiSzuv6aM-1767617965-1.2.1.1-cMnXt6bk5mCEKwct9X2EMK9ntRkJ.4xRMtPMqNy8uoVhh7N5X3QgqypNvMBehg5a3Qd1hT2L1ucqmBvuygovEOIsR9ereo7bAE2LbqXL5ehDPSHZtIQJDypxxYeFhlStiYcvG5V2Pd.3iVyML5Ms7U5A0yWtxK8uLjy8874cZvDF.I6aZlblNLl9Fb2PzpPl8BPtRuSS4QFzKVnznfZR4qgoWOYNFbCEt91LSCRSdIx9ocPZTa3yLai.7UVl2C.e1KLkOlwCJ_mHC.OJR2re6QzvRRyaFR2fk0GgBYTZvv3LBiEoePNKScM5lhMt91B8fHRndMan6GHXLmxPYk0b6V4WG2dWWpphqqNzIUwspgXCdWOQpq0haphaL8suMJTYQrcKtE2ix2C5zVTH_B9nair8P5ihTRzh34jfme0kd7n8mSIyGkuMpqLcK_DureO65IX27Lr4pv0TQxlHFONYzSWitcTh4U0SWtWfIuLmYNZLBiL7glYDL5JlRV_vlMRicn44s4f9b0UScpEJZkQdswhg3hkEwwAemqcNVwWyvCoAo3wm7n3pY_5DQ8bvG0twv8LbfYkhenqSdkllfUD6U79FS4bhI33i6xzXcOJExZLhv6be6v0D6Q6.ecxM_n3WkaFeNt4DVDSWIbtKuiPGGCfQ7F1ETSjrqAJQUa5.8SMvXFR4.rpnsQvynMQFVDZwI4doz17RdcICyLFcsAHDx2O8OsbpAJ9TYw0MmJzzWbKDe8YPAYle5cKKJQQVcpTcm5OK1dlqqZOW21VelwSl5shU8R.2s3iBnpooUrAwe_.hJnr8MM0Be5iLEJpx1GXVAtG_6lt30FFd8S9rWy4o9FZcaPtlduCv7NqtWp40Xj43A4Dz_amyak_zjogWWoFMaySBibFweLx_VeQkkAdMMA',mdrd: 'alx.FHc6wD8JHXDkMBHG2enfQRIlJqg8Ju5loRd9lto-1767617965-1.2.1.1-0GSHUB_x7gsxK.L3Rh88MrXBQPVgqqMGhkDH738MaIXC4Z0C_pmOHVp87XuKNRcpaMGj4sZmDuX.j4UPGYBJBNONViq8P63oLrQQeyI7mHhWJ1rekBzh.OryWJAhW9XjF1hQNx5HBCHX55S27v_GSChTFN4eDT22y0sj.vNSl7oia4jE91MvxCZzib7X8Ljev_2okBrmuPVCeAWe5NtKeng1mrxNTCeQ_6PHuzYKSY5WOmUNuytUfAQUKfFNUHGHVLkxgASIvsg2DkbDU04Zbtq7ki2JjQ.ahrG3KqyDRWFLEIgaXKPLTPgTHbP6uiUI_dHnJpnwgkPgFJK0dZ5LKJkRT584nTGTWr81st9w4.OlXWXMZ887NuWMqDGNG9csmQw8e1qKmlriQzbeU_iGjEVI_JjCYCJ.JhzXUJq5kL9YQMLqBDlxGBrQo2GMBKiYxxFQBifZpXEIEPe.RB6D5.z2_pLR8IdJ5iDJl7.
Open service 2606:4700:3030::6815:1bf0:8443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271abecccd5f"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=P8guZFCLnZ3MBJTQb2u7dd%2BeV4cilcIIzjmSzyIrwT7CC%2BPqie6mkkD3RuAPpkL8Dn6j%2F8TnktmCN8vNurMjVRSN2T6zoYLo8FBCmW4ZEIEnhbbuqmiFKOB%2BelQLZAoOcqEN3EZVsnTmM4M5"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271abecccd5f-LHR
alt-svc: h3=":8443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=2261&min_rtt=2255&rtt_var=859&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4190&recv_bytes=1759&delivery_rate=2335210&cwnd=253&unsent_bytes=0&cid=4a42216402fabcb0&ts=61&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271abecccd5f',cH: 's0lHwpZ17rS41GnoC2hpfTVlTpecWBsA627grlZlpuY-1767617965-1.2.1.1-EeLfuPLHBWfE6Vxf2dtjPC8eVRjWOPKdW2VKawj0vTmc4SwmX3ro3UPFydjMwf.F',cUPMDTk:"\/?__cf_chl_tk=oDWJG0kxAM.89S9x8i8dClNhFAbsG4V6eluELO3nGM0-1767617965-1.0.1.1-9ZarT4AbOz3C6eA3mFUiIhtjVZmKqFWSE0jHUp6Xy4s",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=oDWJG0kxAM.89S9x8i8dClNhFAbsG4V6eluELO3nGM0-1767617965-1.0.1.1-9ZarT4AbOz3C6eA3mFUiIhtjVZmKqFWSE0jHUp6Xy4s",md: 'CyNOfs_Ny7LMlEt4WP4P.DZZNpVLp.I7JxdVr3TBupQ-1767617965-1.2.1.1-HUkGd.CiqUu_qQGZAQ31fxVjbooAyrT04.XH4Xd4kw2CNK6Q2RK9G5SaXV2N6bEk6KTLUk.i87F24plZ4K4GD3uyYv3ENLgLgEVbpbUA1uouJtCPGnRPksmlMP9x5kdeoDGtBwflFciGOfTD9SpdDeeylCF007MpuH.NukLEklNe66IPHAnKulTJUAz6S6W2j_.JaEVE8JUhfWCemJbTxHx4Js1oeIetb1LQI904PclfGFGp9j2rUwtWy5WUFlQ0xQ5Vvk9SzLMr37fgMLwn9ubpKrOEcZvZ6d9e.uclLs9kWb1i6dIERyuWjBZb19Hz9LhbyNm.Qkx_.ypCt073gbgbQzQxFgTvIpJva.CW6OcdF16bfLjdr3I830g6HeQto2pE0nxB8_5U.3bnbKSrbllXqT8vSLTKvc6vhuxKK_KA1twCHcXOfmUEZaovYMTuBWlQdqmJ7XjukFhzbKvHj8S0sem3uRIRdu0c1qcdJuEnc6p4UBsSj5UeubbcpDhuExFMW0yYCrySfg_Y4ACVVE84yENjmYvGz789Ragnx4693.CgouCdXXykyGJVWoL1ZBG8AS93OKpoMoCzaDrUN87sPTZC3SqM72vxpKVqfsC_D3we2ZGtel4lr.B1oiXe4o7qwf5hkB3TdosjoxIGqW_RKm56fnq4qaN_qz1xhfJw.8UoeXhmH0mFdIXGQmoC5b8SaoBS8BHP14xlrEMmABbEFBMbZ7BJDblisgjFVVS7lBRMepo8eJ43nnINSF2kwLPsrfN_wOaXSPcRtk3mX6nwfUSLzyzVlZt_fDKrlwnnGwQ_dnh3icU3b50JYsad.eKpf5pFaURdz8FKTDWwJMYfDB5kgo5iTVzjMqmE9vr9fCMkXez9Rhju5N0Udo19tziqVUdh2I8zjiXn4YQqIw',mdrd: '6LClxSflOjVYaOuyWlEyhkD37wWYXEojRt0fGOsEd0s-1767617965-1.2.1.1-VpCx_PBiPkozAfG2pen1cAcAotzedmGo94.0GWn9JNGbuLZiGH8GaM8l8kmufwzhy8BoIu5ZXo8CbhMb.mAv.14ue9k5DFuzBjW34o_Ol7gV.J9mRf3w4pCkvYZHXINVVe59OwkQoZmooi..hQIIIxt7rzS9njMVrqHmjqn.gjAMfZC3pYPU28jY5N5Stxa.5twl3OLxmlmZQiEK8H8i1hxKodgJqMVAe5fmi10I5rOUAKripbM7bIfGZMSi5xbmspLXW8GpUR_BhXYzmAqE9KWKbCicN_oeJYt1tNxoGLP5Sqhs65FUil8Z_LEwGAXoxnt0UbLqLcDvXTbUCnlLGJFWs_F8LhqI_.QE39m620iS.F93K0BK1yzDntvI4dnpFL9.koBBKxJ1IFtYrs1C2EY8XQPnuN4hOm8up7MeKxmS5WZaU8ouXKXTgDSFSaF4hX58ymeZvBYez1K2uHyWggZNgsmDlXNvHt0FwNp
Open service 104.21.27.240:8443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 522 <none>
Date: Mon, 05 Jan 2026 12:59:45 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 05 Jan 2026 13:00:15 GMT
set-cookie: cf_ob_info=522:9b932720ee19b213:EWR; Expires=Mon, 05 Jan 2026 13:00:15 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19479,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QRMWaxloNesh0d9pFJEl4Wvg%2FQPWH6jHonKDmEhj2JRsdLAaUbzNr8LiWGkNT0uROVIjv%2BsnPfdbEVHtcGtcnHRVFFVHpNUHc8tdLQo%3D"}]}
CF-RAY: 9b932720ee19b213-EWR
alt-svc: h3=":8443"; ma=86400
Open service 104.21.27.240:443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Expires: Mon, 05 Jan 2026 13:59:25 GMT
Pragma: public
Cache-Control: max-age=3600, public
X-Powered-By: W3 Total Cache/2.8.15
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=99
Vary: Accept-Encoding
Last-Modified: Mon, 05 Jan 2026 12:59:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=u%2B5uljIqfqb7tjVAj5Y%2F%2BaC5NJGF5KnlXzY31eLL%2FtduHupcW0JhhrHWO5K31YJSsaWRz74LO7fAAvjZ12gddE2btduTnx0QTXvx9ac%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b93271b386e8c4e-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:1bf0:443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271ac897a98e"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=VBEMjLG5MjrUgHJv%2B4K0%2FuF62%2Bik3m7nK5DfVq8VddD47Behl3%2BNSQKfCG9Zbx1BiNnyMGMhfekAoP%2Fox4JBgZhAOPotY%2Brf4GPgXnbv7gUOC2QckFIVmt77m7J7KeCnVzTzIkgn1IvYp%2BJF"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271ac897a98e-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1020&min_rtt=1004&rtt_var=409&sent=7&recv=7&lost=0&retrans=0&sent_bytes=4189&recv_bytes=1759&delivery_rate=4746478&cwnd=253&unsent_bytes=0&cid=843e3dd1b10e623f&ts=39&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'interactive',cRay: '9b93271ac897a98e',cH: 'ld4.vJjIlAKqem1QFMDSU0dfleddj7r6xqyL.2f046A-1767617965-1.2.1.1-iEa8TczF7oLLx0XkG097xAS6nRtaRLEWvfKkF3_zrfprmQkDkZyxjBnDKFOZLo6I',cUPMDTk:"\/?__cf_chl_tk=.Llo0DejwN.c3q35T7s9xc23sRYSUVYk_t35CSfRAFo-1767617965-1.0.1.1-R1sP8UU9zLAZKcSCcXApvp67tQbFq.YvondK8Fenr.8",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=.Llo0DejwN.c3q35T7s9xc23sRYSUVYk_t35CSfRAFo-1767617965-1.0.1.1-R1sP8UU9zLAZKcSCcXApvp67tQbFq.YvondK8Fenr.8",md: 'sm619HTDMoLTH.jQdAr7aEiFewIDhyEBfTlHEQ9h1ks-1767617965-1.2.1.1-o3KOLsIrlw4mtI0t5eDIoixw_s_Sbzex6B2RcJNrpQTu28tMKub70X808HW83X8MQG6_h.Es6KgzOXpGypM7x0MVykUnAcPFpxvOmGBA08bqtJ6iaICgK1yk_dHh.rZoeSzb2Ek2B0ulNq31oh_Tjy.os1XofSjl.b0QSZePNsFui9jiZqBO2I6X8OA8jeMaaFPBHBRSSusc9e_HwLfG0UOUVvCZvqbEDSODqQpR9Le0saw3qgO0cbhGH6NT0LUbCdizrOMtgRo9sc6hrK8ot0Aprz8_Wd_Lv6NN4r3TdD8Khlukj2Lx84oh411V83S6F7DB51OsmpMr04i0xXQuklLIX5yVrw8kRiYOOb4mQCwUH9m1P8lce6OvP99YBSnJSJYGJQMPSTuXcHpR0ed0MbHH0bgMN02_QWrqGoqV5WRLs8QCq6nF5jlPOPnb9Bo06Rs8RSRZ4GcVM2W08JVF5UBZrR8M9YpsddpRmM6bpbPTawhm.rDQ3QgTljZ0F2g7b1XUZuqQ1E14Sjmto980yw_Op2KJHFTENxErMvYlnx7o1mevTd5mfErtYO7bM0KFijtJKYMW6g3bPvHC3QrSKR2z5bJptLBhnOPhIq.16cH4jjMVXauYBlsOEJZBhkjNUYdoTPfl5KwQHze2LJKYk.IXu0dtZgG2ds5LAyftN5Zc_UdlMAScu9oKf_9TdUoVSLVitbq6BLebVFQkPo7aAkJoW_WXxmK.4lmm1_CkY_wVmoG6Pe2ECYolmYKe0NL_LI6zDsYiariPDQguw6NS10VvJ1K2Ex4NIqmoq8jXPHWAnrEy6l4Mv0w7jT27sfIUfui5OxX5gt9UXgkEd2MDwKwTSMnYblvjNdHy87Cr1SIP2alE.iD7Zknv3vLOTjS2fP__5fSrz3vTmKZs.u7U.A',mdrd: 'x5VZuMn7rI6hVQgBuKbapdDIN410vvpEaLiVnIewD38-1767617965-1.2.1.1-UKjIfyGD3jIn6tbaYktVOLFtyqX_G4xgENtmdvhXhetCa8a.WWtYzgETNhHVVh1WYg3V00jI2_Rb_6XnxgcBwdzHtFElnbMIKag5W238ntyIB42W557o2KZUm3o1FF1fkkguvfcKQom8AFZYJyoNs4iafMQHypn_8SyxlfGfqyJYZvirQhZuVDRq1j9NtGig9afptWO6pLMAUrbzoJq2BTLG.nAVC4gQq2wRr_AY6c7eoX4IqBhsl3dzNWJM7SL5tuhi8AobWU097h0ui8fOBPY2SocoZd.8F1wF1.6aW3r.RTSyLo7qp8Yxsy_BQWhSNk0EzeXUEHkt_qip6daVM8MkQ2A2O9U9kcaU6n.OLoQ.D1Y9dVgX7yLzIgViNi8CAoM6ivsSver0FCfFpYSGow.10TCiC6V8ahStlC3uDHoUFhy7CvtdsVcBnApIEi1gM5XcTrnp1b7q9b7CUt2KchsiF1eO_2TZaprScL6iFwd
Open service 2606:4700:3035::ac43:a9d5:80 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271a9f4cbd6e"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=4iJhU%2BSsc%2BEVx05kzSFilusBA0yNwNGPmjSD3RmKluzwjckxHWdRK%2F26%2FXQMbfoevMZC2v4d0qPs9fqgxAzbsMrWUS8RquGrOZKxmcisLTbwjC9w%2BuoGcxCqn8deHMmsnrk2zf1FAZWtcSkD"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271a9f4cbd6e-LHR
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=2390&min_rtt=2390&rtt_var=1195&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=168&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271a9f4cbd6e',cH: 'pmVvotd_2dOWxeFO36Z0JNBK9ibriN5hyabdO43038s-1767617965-1.2.1.1-7C3PRxogyFMseXNzzEC8h4IJMtNnJT6_7puotWom9S4YO13JFxE1vvXIz6ZHWT6V',cUPMDTk:"\/?__cf_chl_tk=Q4iRF_HfDgi4VAdeWwZUsUV8k9aXN.rP7m8zJnnU2jM-1767617965-1.0.1.1-JIMJku_H2H9ymmFYsZsa9ACwCtUixMDwitLvo6LsL0A",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=Q4iRF_HfDgi4VAdeWwZUsUV8k9aXN.rP7m8zJnnU2jM-1767617965-1.0.1.1-JIMJku_H2H9ymmFYsZsa9ACwCtUixMDwitLvo6LsL0A",md: 'wgB4nSnSdluWIheOfAgaPjHkVMKjye7QonjVdJsfk4w-1767617965-1.2.1.1-A_VN07KeLfoezByP6tMfXYLJymFcW.mr7wFbqC_NDBBJn1uj2kdjowroWp2O0dBKUoDq368VtCAlj4NILrkmG07KqxlLkWyH6N4yNtfHisfT2I9oxmd47zAwlFPvnkNjosjQbjXxLO0y12qKHqypvlTvZI4I.qdR5rJjNVM0WSZFu9fRSBPKEUTy_LOYd3jMIyV.NlI2m.HNWHnsMXkmO7U5EV9ydn_Exd_L1ajFXabgmxvqmX4klH0rpNA_oI7R7IKMXjao5Gj9snAf3oT_o3QYH3Los8y1pBKRURlx3IthR2oy3HFir7TKvTtnVr9ec1c7yU0RHojfTI1tiyb7LKcSIUZGcmYWgaUIhAOmKYvYMUPzKE17O7416LlrWvyoyw5z0N1_h74lMrhjPFOBCrGQc_h9Un3pknuAWM0B3DiTxGDjDNYkCzb7EbsQ_wWeNyrkpxWna7BZs2PCpUG0_NpE0h0cpf_FdEOFPoTJfdauXMCvJzUFK_LJi1lDrNS8nuk2bhpITUQq8P0ECHdgpMgi.20QCaveLHsgCNScjm5x963p2KjgE8OQLcfKrYuNmS8AA_z7IZZQdDoyhfHWhiheyfmclJ6LTlDVVzMnVekaT_dWWgemg2u_AAf.mI.7QlN6rWkDAoCjajg9uF60N3K3QnIk6ldfbNJ8RJZpN10nJTjzu0HORPvedsxC96eFud3MMXnrTGEyhJNI4Xdh.0moCG647qmicuH.OhZTpWS0wusziUkMw06SzejQ3lHuSSmESR9m0BmRUo.KTJA6YDE2NJoKmtnGxR0nNCf8a0CzgPsAwHwWWHxrcu6jAwKpb1gwVySw6ZoNnIujp5dA.M4TK_m_swi1FdTjuwg6UaUUGVsaarIPsxC4gATjnynI0QR.11Kc.go81bUXk3FmaQ',mdrd: 'npm6vmTscrzz.I2QAfSrOzP8AUJhpObARN7QTIEqKDU-1767617965-1.2.1.1-NU8Ktael7xI4rL_fDBqODO4N6mbQkY4KuhNkwAMhl_zivooMTVCr8oc2VBP5BKTjCENmLXiLUwPQ8bErVFhwtp0IUli_MalO8rldwErsvA6zg1t9Y.hXwSPK94FMAFibbeigVY.YQStogb673lI2fQL5pXY5Oh0hmhxX6_27C5ustspQzFxfBl1xC9ZdCWVBNyWlLFnvCKYvBuF8RzUgsIhLjZYLePUsxcZzx5tT8dn.JEERC_OK68sKh1sY_f8PrjAxCEjjkX3yBy_6EYvjJXwoA2_iUU0u7eWrnEGEJ9qeo0QFVGhRVqWnr4Fhbvcn3Hli_nTiN6V5PLMfQx9QZrjHcwXScoq3k_KOYZrxBi3YV1RdnhuPEswWM5IvX7odzUtITCjVRll0Hwi_I6yHqQtThcDiKTlH94ow8O9Q_qxQTIwAJvZCJYueaafxKGtJxbf8JACoMwsdMvANdN176WVsKqPTCZL_omTgyAe
Open service 2606:4700:3035::ac43:a9d5:443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271a7ceadbd7"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=chctUQdyefmVeAcwop%2F7jiHvxaNgqZ%2FOuHGJiTh4kYYaiPzOAmp0D2bMloJRtNF7%2FTc%2B2pj%2BxOxTFX7VXYybuV49mggrKClDcrn7LCBxKOJ04ynL8%2BzxfEjrVqaBY7c06CsvJPxwpsi3kBoc"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271a7ceadbd7-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=745&min_rtt=737&rtt_var=294&sent=7&recv=7&lost=0&retrans=0&sent_bytes=4189&recv_bytes=1759&delivery_rate=6673267&cwnd=253&unsent_bytes=0&cid=7b93c8bf15c59671&ts=21&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271a7ceadbd7',cH: 'K8TYRzAHzwhvxcuZ65Ss9aV1HSwIlnHRYttgNfYIFmg-1767617965-1.2.1.1-UaeW_e_RbeUmpLqXHNjZG0HbJS4dlNCLE2bGw7c9iN06WhD3W_Y4OdmOKcZ4WGRK',cUPMDTk:"\/?__cf_chl_tk=oX1bMbJssM39goAIvTvtm6RmpkFmEfAjXoaG.GdcgJs-1767617965-1.0.1.1-lyd6.0RyopVduMS5RZssipi_3zWdNW.1OxQTSSHydNI",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=oX1bMbJssM39goAIvTvtm6RmpkFmEfAjXoaG.GdcgJs-1767617965-1.0.1.1-lyd6.0RyopVduMS5RZssipi_3zWdNW.1OxQTSSHydNI",md: 'n9fnMVCQx39BnB9qbRXqTDhiom12cPSiDom9bQBmtVs-1767617965-1.2.1.1-lvtiO8ow75Zp3M_WOSvNhbE_TwC3JI4cdRMGrMR_9eItm_Q.ducYNjxmI905jdA6ODXoQGWUPDMcoBA4WUWdKPi5ikBDQxWNe.lY6O0NCvC1ZwJ2uzPnwHoarxZcdrRpdG93D7KdXmDZeDHCmW8WSdlzKCWDW9.wqW9.Czr4wI_KzOj4Ejavhk9RyHF77Jz1RMbJnaVXvhU7a9aMf5AtNJya5P6kE2J7nJLqHmSC0dU_OgsTjCEPEhtwpBv5HanXBhh7akfWo5dwM57TwVQu9XeqHLK2_4oDHE6gytnPoXouyjkA21.bN3N0L774OBI_XPpLsIwBKq7s430FJ1VqTeNDGireOMqqjcxFdgb91anfrUl4px.kVEOjiQ4J0JIUfXrrxYTfoA9f5fQfUassQPbk2hczLB9pJsL_Ol_QJyGCUAdSK9o3SMohGqR8o8HgcDgeGaZUgEV9pw.5EJibzTafm0dlCZ5tTfkGKBkCtxjJVDlVeWu3wP23EHGKeOgZR41dc9SK07Up26YnnIWke9l6CFLoGV7CBI0ljSfk5Pflk15SaGDEenhnSrfcIgvc5y9BFuNVz_rxbowHLxo3zDAALY8f1amDFfOb2EABIa5bx3IMgCu.P6a7Yayl6xQRknvUOILnXahwgAv4uP8qYj6XeS3r8KnnELc6C8FL5VR15TLIvGplFX7HklAiTojNS3oQJMcA8vcy_8Pdz8Hr9XQ.jajWR0Lv3sSg57X2M2_xqclJ3Zo9MVcQ8Vwguo3i4O3BFF6wSxDVVOahgDp.NSX0lECmWmZtMANSX5Oq2mfb83V3TVdfSPqrxVxWfoc_tEPlXA5i5W.BQE24xQr53MYBXTZQTuAMAdl7bM.42_VrSivgoGXvV6ZWZZ4Ko47sJE7n9Wpov3_.p6vSypBRVw',mdrd: 'pQTP2HCWOiJdq8xYWHc606JPdIY5naDoEDir4O_1.3w-1767617965-1.2.1.1-igLDme5T6wUim8XfaY8dpuHOjx2Tu9lcmhffH_8VH7PHTNL0.v9ikPGaB0.z52c5gsKuXyQYG5STcZqw7z3.ivMa9SEXuRXB6sA5IZkDcBl4eTnQkvir9g0xncyeZK41tzFXIFgJdBhltUqQlXAnUopJFvxX64oJEQ08Mv6X2jWY05Q8XW09QS.ZwPbgoPkCrUl55iL9gxIzWVoq9wcuL6RJWyq2YXP0KkSLpPzqbNEEvxDJOY3WkyMOHzP_YyzUfEEBkm.d_fzGSBcipZhOKx9fUqPyQSyVHqt2ZroeYlVJ9Pgu492oq4mDGU373KFEqTmtGvS7h1r50vi1uEEQdipcYLbAGNXQdf.4m65YCO7N4PoJ34NlzOdX0MnRZ_beLs23xEhx8AQK2JDlCWTNJqcce9.2xiZ9j3V.hdwucuKRWJFPfC4D7850IHrpeYObS5NPDMw5NJmfl3rzmxI0FsosD.efUVntySIfHR9
Open service 172.67.169.213:8443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271a4ca3dbad"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Gzopmk9NdUuO8I6HvUoLdoomhrfDcZB978e3mYlEyxz2xePnxr1UVtYB7aUUUKQtUQOvAE%2FD2yfJp3sMvdqVjWB6mH7LaVrbA%2F4QL%2BZeA9PfvNPtqO06iAhMIYtRPbQu"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271a4ca3dbad-FRA
alt-svc: h3=":8443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1008&min_rtt=917&rtt_var=409&sent=5&recv=7&lost=0&retrans=0&sent_bytes=4191&recv_bytes=1737&delivery_rate=4737186&cwnd=252&unsent_bytes=0&cid=d22abe223178c228&ts=22&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271a4ca3dbad',cH: 'xiXa1iV4h1LNoJqXOrvB7A65m8KKCHqWyrmLcxMgq3Y-1767617965-1.2.1.1-jkF3FHh6WYvlR1tz3r2WIAUY27vSvDEwlRMlcePOVMopQfcgp8_w5Pnt3C5E2iMd',cUPMDTk:"\/?__cf_chl_tk=auigKBr1dmMx13win4IbFx.kdBIm2VWdtdel2wCPJ2s-1767617965-1.0.1.1-oqxtmFnqxI_5q0qiP7EXAUPMObJk9eZUhsj2of6P9dc",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=auigKBr1dmMx13win4IbFx.kdBIm2VWdtdel2wCPJ2s-1767617965-1.0.1.1-oqxtmFnqxI_5q0qiP7EXAUPMObJk9eZUhsj2of6P9dc",md: 'ibyDyqr60dhoICMdNGz7ZSsrU8JLIKjvguP5.CCwr7g-1767617965-1.2.1.1-Nj4JGJno7eaZYq5iUBQzPVxXl1YJidN8ReBSeqUjrSvO1GzarQd1VpI.2XaSXYthITTdhe82KyWixYqRoHBuIqy3BGTVZneu1OBTrimI8i4cobM0nsHkIuxIIsEwa4IaJB4fxTPbvq5IDrXE6rdWevcSxRe7ldC1q9Evrd.TpSGJYDxfzKZLx1ssu1zUHX8hZcO8FvPWEKrbv0yq0SclUrKyE6WaxGUMH_6.6w3gQG9RwJ2EL_b0ZGGKt9BsRVCC8h10RjsCrsONtY4whvT5hngB9upazfqN7AyzTEQz56uIz_BKWo63UZgOyhc.vg_UJDPGBQasPh9M_mqfq85LQx0puCf9v8yNNwbdA71HYjyAnd3gr7tmXSdllirHIy_GDQniJszZRnEW1_fUm75QbTf.nqbd4AoUQ6JxVjLVCcq3.E0K6ekzICWtmgvRZF6CoCkiki1VFIf8pmnigLd7J.wPy1c6oDSvXs5oBnCsrs.GzvqvRgdVK9kk1QmxpHmSDols_dBrZZnNHNFB58pfbCspaJxdhoyDbSduRjO6QXIfqzw.KS0fN6pzMTmS3fqTrlddh5rz_f7EgXvf5nmUciIS.JwR_C.qpenEmyMPKg3WmjDRNSenEcODvlg1crN_DdJbBgZHpDGjsNHc.MB2m6k.RxoxzK2akN8jx3O8GOCLWg6TGgeqt9RfsxyFP08Qv6DuXO6GL5sOtzXD9LydFTECSuibKQvKAS8hXEmtLV2sSPExOPM1ZLxJUbkrEHLVJLrS1igOFVhp2hIRmg0vqcdeaQMA5CbIcRgcyHrZ0xCMrRhzfgpnV49PATw9sE_y8F9ti1RlSeZVHBRac_1K_c1_JnEnHyhSz.P1fMIg9hE',mdrd: 'luA8biB6bDwmBiXaPsszz_Odl8_PV7lWvovOuudikM8-1767617965-1.2.1.1-Sjlf3fGjs0nQMc2QoKGgQOvmCLcC5MHEtAKldy6evyi7Ge5xv9IpYladtMtujxr8SA92ruAIzv9LAhA53V3NOycwLsiSjWGcjaxXAmz1DW4.F3pM13BcUDzmdWNW10m1wa3mSpefQ6OgoZ5vwk3p71OO6UQw5iuzSx.6AONgd2l_3RPLmkG4F78D3SI5MX64QeMLGOvndke6mmtkHLppPhYCSCnD4FfWvGWk_kTdaNxIE.74ixiTJfGM36fdgzcU5yFw3nfM3JKHP5bAB0JEa5ERyR6GbFsQZXdPWtZE1KLO_7PlF7k4l6lkYHo3Akj.aHex4cSojhGk0F5WeDXIwynKZM8VfcLlv_6BcB3CdQ9j76jjw.qg5jZWu9svUxdvRe_VYoMmBQP76PTraBvsAk1JmaWqyZ_Ts2impYFLxRKJk425CrMhVNmGfXTPQEl.06Myicd7ab3OyJ4r6S7jCcQJ80lzRiDvtR6MXCffg70pZTuo0bprE7UkbUtKuTh8QzbW3LU2U_6s.99Wkp
Open service 172.67.169.213:443 · davidgrace.ca
2026-01-05 12:59
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 12:59:25 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b93271a2d172bd9"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
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
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=NtkUgEGg8uj3mAzmolfPgQy95xU%2Fnt1rKj%2F5zCDHPQNrDTrH3ZRe9cPk6Z14fsjoq5uk90KhNkhu0nKkkQu1Ec7bV8SzpCD0hiYpic0TwwJsNxcowlEHtQ8gd%2BMxR7c5"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b93271a2d172bd9-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=909&min_rtt=906&rtt_var=347&sent=5&recv=7&lost=0&retrans=0&sent_bytes=4190&recv_bytes=1737&delivery_rate=4645989&cwnd=252&unsent_bytes=0&cid=4f541e4072c021bd&ts=26&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'davidgrace.ca',cType: 'non-interactive',cRay: '9b93271a2d172bd9',cH: '0Qa.wkVP6yXvTHnhsF1p4PwBL36AQEwFWSOekeBaNvU-1767617965-1.2.1.1-v.pA8FuGAxPAxLFRTjyWcIe9aibfxUaZn_WEB9glf50ZMSsGSjQTPMqTXySAgMsR',cUPMDTk:"\/?__cf_chl_tk=ycCtR6xlFH.bIXY6OUzyxNzI.lrFgZR0gN2zIVhO0HA-1767617965-1.0.1.1-7kVIZE6cOXiElu9VroI9cxXrUPdJ4IxlANZJEuTqgoE",cFPWv: 'g',cITimeS: '1767617965',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=ycCtR6xlFH.bIXY6OUzyxNzI.lrFgZR0gN2zIVhO0HA-1767617965-1.0.1.1-7kVIZE6cOXiElu9VroI9cxXrUPdJ4IxlANZJEuTqgoE",md: 'H66XTYX0WoClZLqIfMLRW4jZc_rwmzwwoG7OLFGvAGw-1767617965-1.2.1.1-SYz3e.b.qyJECLlYznaDi2AIt_8KyGGTcb60w7miU9BWv4JLhzv98qZ05.5t6k9hU2p03v_P9OCDQRQ8ptS.6i.gRmNqVtb4fxOS.3OSVxroiCvzuDxv4UvdVesnF19S9FZQjzeU_vq9G5qd9LurBCrYglxPhHSZYLgR1evc9MkOkC4wkXw0XfeUJQmJjN9CvaEo_yjHUldxC4AcXKFqtFKiSM.Ma.H0_.T_xJLcaQQ1r.KZHEyghwiMvE2vlgjRn52BgMLPHwq7TxFUCuMzDj8ipfG4pnl_0Rmu.zd2spb.kbkX6.xO9mSWM.v2lnc.qpWpgm43uXRoF762HlHiftioZHw908Q6ElyWVGmqSxAjm7LuTD5jeTLuM0Uzo1JBLW9zXhMWBJYz4yHWl5J.JjrA8B0ht0HoVoq_jyW870UFylN5hDiBuaq45hwT62zT1P3dhu4f1Fb_x8LKdZKQcaCAdkJ5HZdmbxsRApzG9k5Z2VWO2Jcm46Uqlt8R6_yp9g9S5DVumA3nWjtVgPVEG312ccViR9gB7EcEfNG_6BtC8feAA4vgkCQ9b1sAjqrqtu.GaEvtfGgy_8FWNNa4r52EtgfNnh3ewTyNPJk9.JnXvVlFEv2UYsiHMstYH8DalbFdvWmhi0Pyoj5EjRIb31yXu6OXBwuz_XvLDkFgmye2YsWDv6HMTF6VAdrZjfJaMPfiwLXiK0zDyspClhPPteh0Amar07TLvmoxtPwvj0IyEqnR.UiTUeQU0EqQc3BNB64StLlsaPqDulzrSf0gpzHbhvareqMlW.oAcoyrE80WrpINUpuKswfctNJtqVNA.ZXHG_XGTvIQ7y35NrJG_1YV6o2paaq5ixbp5D0V22M',mdrd: 'i8iAGLsYLLvPJIZjGy67TKVYhjDv_Kmiti3Nqup0FU4-1767617965-1.2.1.1-rx.OVh3oiMFdYLHbxKLetWL6FcwabHWnwEXuPHlhj0HEK.VD9DlVOeQgNguw3DKrT2HF0QzE7QrV5PFgZqgGLXh0xhabuUVAh9DonpFEZUNG32qImx8X20dv1nfywJHXkrbHPwnfADH6DXB.rF7MaVT75siOyBiPPT6z183ipay3J6JLPBL7fJo.aHcZLyJaOKMBz_.v4uHghlaR51pRmnEQNsd_IfF8_LLsuc6k_anYd7IyeO0efys.vteLFpPvyusCxqGD7cmO.V2e6LE6ak2HdxbYMuZ9pPulxh0cCwCyT8Rr6YF92u2jlB3JNM.4nkS1ATV8SIdYT_QY6tE3lK4NyeiX3TYJc4Zi.wF9TGwy.w7iOicp6Dtw6Yo9O7sjTjQdvugJRWoQNCLmB2pELsSh2OXJ9vqJpUqgfsbhPCJO_h16uXZ_y9KMw1MVemJXV5IsWc4LCm_POVOw0KzJcVQk0vNjaMGi5q8z8SqP0yVXJbByzbQhASWQw4GovhPGq9r7TywKV.lnB1BPXF