CINXE.COM

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;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#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="390"></head><body class="no-js"><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: "computergraphics.stackexchange.com",cType: 'managed',cRay: '92921e86b85391cc',cH: 'C7X7JuuL0fagix88LnXrmFi.mo9lLJz1HLwo6AKacwA-1743447937-1.2.1.1-kJ5N_t.JbFwPl4bM1Xn5sA_MvoXgYPE1OpVbeDw6lV5E_KNQDzT0s5ngmzUe_8Ql',cUPMDTk: "\/?__cf_chl_tk=UHt2ht2K0.KbwZ1Mo1Qyin78alZETCQNM7O1RifctOY-1743447937-1.0.1.1-NhThIy0p1f.wh1dwqGqiei6QwDwAH4Zx4HWhu.W46Ms",cFPWv: 'b',cITimeS: '1743447937',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/?__cf_chl_f_tk=UHt2ht2K0.KbwZ1Mo1Qyin78alZETCQNM7O1RifctOY-1743447937-1.0.1.1-NhThIy0p1f.wh1dwqGqiei6QwDwAH4Zx4HWhu.W46Ms",md: "TV1slGD.7RMt7gKDkxJbfYMdSSO9BH1fZesdAEDAIbM-1743447937-1.2.1.1-8Np_F3nkVDiRW9BYiH0IhVh5kTcHhi8VIcK9xgpgZH759oIOuyDhAhUV401jH_sZdK1CN13rQ0.1rm7KEaNhFVKUB6HTikdqKcbOkroYSdf0XwTjZiAcV9Sd4jFVcNgaALKTCBsfiSPfB9aQRJIfV0RYCJArPIv4ibB5xc_TPa_HG3fFg6_pN3znHLvbvJLGsXsitRIgOTJNOwYohCRaTVykyquU8CyfY.MKyc0ENqd4fgPcgb7Z.sQWGbuzr4rB2hnXp0uw98Cm55YM9_JDeohum7FefVBrHkxQvk6pb2e3pdk5JA5VKhEHiv2wDaLwH4IAf8DxCYmu2ixKuEeOapUDzbaOrx69eL9XpxTSTab8cQ4_cDRuX48DFdB8EhNW4F0Gymk_msKGMIK.tCVlL0Ps01yJvtWzicRxhQ17Qe25TAe1uXYX8oJihn2xrl36sbg9HNo0IC3HqwyUHKWlJIBkCIciVF79BPXDddqI5OxBlez4En1baGcuC0dtDDO3zEE_26FY6pesxwq2WFNGvaJGJyWaBfbpNGKWd5qQB44a.1d1lrzVi2A_jgfVDzlEsW1.V8ZSaUlO_NPF6rTr.U091bSXCKTsi64wIS8zoqHNng1gAWJJUf3uTAAU.j5DTGhjFwWzjK9Le3KB3qYAzbNKwPfVoC7CWs1HO3RO_YB5WI_fWQhe2VXgOmNNai2fasWlU2Se.mP7nWY0b9ifnZpSn2HK5r4zGX5ZaUV2DRkhxNdAAda2R2lLeGdfyot1qJyofj.Z2P99oPzAkb2usiTRSvR2AsjhZm6kb2ZZctsx1zwzm_zrMGw5btF9KntmGXy98_FhCxasuwZO1wzzvuWQBgNIgcISOvszub5cRJycqGg4A4VavhIaRo_CjDoft5fKnzT9AWCUhZlRAtoOGGAlXyXNXC.7_bBnBJBn4ilEjkOSR2JE3eSQ1fZfeElkmatQiddlHY5xajmejDKap0ldkIa3qBVc6y9Jn.XN8tEA6X1.t4nutqYZ71wyAhSPVGOF.hQzB78Wa3Kvo0ndvJZ4XnUAFh2lhGT0DdSgYtUCgxckZqFGlm1C9lK173lNx_mEZWRKCJBqDzN3Lx5hYoZ9wPZmkAvbE4Pm6_J_f4Q2vYD73ULEWjKqaURjyBwmIacrpEv4FCTuBJWOmv4SdluzmbJyZr8hINOCFkGmZACZFD4AS9pzX34oeByEl6T2mEWyNEgqjHf74Y61C3EFZA",mdrd: "GLCRKmTnxKhPchauyuirgBEbQvA_m4HA2IRXFGUsQ1o-1743447937-1.2.1.1-H7cf0zm5idEV8lM_29RihS7YVHUuDk_31_ak6_lnmObmZ0u02PE1dIxw_HsO0GRtIbYeAt5I_eKNrTX_hk.Gk8UJQO9SwgjKQ81G9CSC1puNz8KZqq4gh_cqYKTMwlVpf2CggdGiKxJfrkKgKtiiand4OMn2UiIH6Sla_05N4uzu51DKTvWGitXZKkYX0_sBQHBB1aMRSnvNZK_zSursUCODji4gaypO_4jn1UUpDPAQJI8TA_KOX49.ryNc6X708XV_4tqfPQwJl124tGObdRRKOzKIIJEEPsjn52b2oVAgZQp5GtXE8QW3emx6tT_uDP3nB10hUbfMYDLpzTCRS_yjG5ebGn.sWgSF_UtMGRiue4J5h8_ip5.h9fzzZUY0S3fNaTomUlLJ1QlP7OkW3rU3ghm6wZCemmyYp2zbwJv05Gm5yYHM7BwIes1TiHlfx5UM_hMZ4XCacxGtOyQCIpn0lPv5K2CdIh1NaGQmojZT5rFwy5LVhCWz2G0Maag9qYLl72xv5csHYhuSNYPgASQG9GOJdplaLdSSx3.jv_oOkjyODjLAxvz2_U_Y4Q3KkuO1jmmQ03_IOguha_kIG.1B330aMvnSuVulvZp6PXKSvOJgcQ9eqyMxnbwQgQd73my5hl0zc3KFcsCGWeHx85mk8OgX0qm5VWEhnF6mwJKeq_8ei526vOTsDP5z5ryVVCpupnH1dVLqIBsgYSV9VfXQdlXjIQm9gqGpP7si4Iv_OIbkOHqc6LG6Kcyt7DqvRFoBcSPBBFDPgmDn9uaJHVrk7yJM9Jp4SK6wqyQf0N93P.XM2MfhrOFyW6HGhB_zJSIGkChxbV_Eq1RDdCvZcaTfpDGf7_HnBM2IPFsvcNpMYU6EXgsoeD.OlYEO2WTd_aSoWCPxBLVs0B_UVKHyxDpIrYwK.gncvRCCbwWMfAwotAtDxr5DDkKcoZ3xFPjAZHljnzwg4iH13DOQS.AkYZeFacvMwc2_s63Z8LtZTeHyEPd8a9pUzxeM65XOkSNs9p7GoNzkq76W4f1NzHpV.NpMXVykWC58P7bF2PtiOnrizLGtn.hAzfgk..RlF7OUVOFZSttFKe4XOBFLw7_ZvftGG_DYEO4ScgjKudj7PWmBkThld9zBkWnYYQr9jbCBZ3TCEL_Dwl5jFSLJqrsXTj7ZvLNuuDzT0jxxQHoSlgdsGZMjlr4dOIvtsITeZ2hY4N_EfmzRCfh6e4ZI.U_nLO.J3ijDjo_wCLNMd9NshOe1.etSG1xPDqoMkhlTDKl8NMcI7rlpJclqWeN1wSS951SP3X5okYOihJmMVGhjdhWpwJRlpYaLYVwYVhYoLCxLRExeY3gkLfBuRqKk3GOFP6aYf2DA.vUtGpFQxnxruqvIFASaEwsI2pKBkOrRwndX4pkdQf67BXNYTAFbbV8BwTL0LRnLb3cyv_MNjTf1XoMRGarr4njiZbgCJgi6ZVobbfkj6Xce0eMvkf6oydPiWLQieK40ttOTi.2gKxgZXcGLC1jm67e.hy1AEqL3bTjxrkmcNW2L8HK1bgq.539Aferv8yXXtM1oSj53yMOj_iumTww_2XXqTdN.V_a6HHC24Ls4B6Ta.MhVogbRL_LO.cUnrV_VlYzAbYuQ5VxgaD6SB0SAFQrdJfgpmn4GlTjh1vcS.V5jwPc0O2xM1T_xWzc6vtL0azatjD_9tFz8g8DtLpOfmLushIxGHpPFh9fEOZ2LvAY6doUoXZWeyOE6SvulapiVknDwxDcAJC1D45hX.VkdEIkU99md5DPtl4rPGtixcocTAJlMhI_TP6Ez3NEAOhg7RZMT03iMs5z6cocxRJq2NKoA4lzWWD9NhR1Oi3IGFJL4TNuU5.ITYDjWzWa.PMqSXsDfffhq7N9A2qvfAyaXzwvisO6IzIWZtI7M2aVFBngUKU6zZ8fpOyhI1hK0eogWWkVn_ye4bfhX22UYDeGn4wMDt3AEwZuzoT_8auKSPB51r1CNMCKrHcXzIKM8F.Uke9Gkvgk4ShVfpI1FP0cGagsyQcQHffliV6FavTV6Tgzrrtid_Fi_ZnjkO._HNDKykFFGbrZBamiIwbmEaXRPOPXFwzN_p32HiBd_"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=92921e86b85391cc';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/?__cf_chl_rt_tk=UHt2ht2K0.KbwZ1Mo1Qyin78alZETCQNM7O1RifctOY-1743447937-1.0.1.1-NhThIy0p1f.wh1dwqGqiei6QwDwAH4Zx4HWhu.W46Ms" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>