<!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="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: "sourceforge.net",cType: 'managed',cRay: '93cd170b61d9e825',cH: 'mRSg5vs1XfIkxU0nfc4aj..hbANb3kp4Sq2r9O3A8FU-1746750645-1.2.1.1-44ijksoPjg.ENJhES3IR7QXU_wU2dnKfTuGJdNiW2fLqCrs3T4bGOPP97GXWvH4P',cUPMDTk: "\/p\/notion\/designnotes.tex?__cf_chl_tk=5SKT7da8dT1bcyQir7fto7MDxRW3qdgvWWfQW9HjGQ8-1746750645-1.0.1.1-JP0rCR1sHfPvSKLq3vzz.UuSJm0_CO2pLA_mMODTwBw",cFPWv: 'b',cITimeS: '1746750645',cTplC: 0,cTplV: 5,cTplB: 'cf',fa: "\/p\/notion\/designnotes.tex?__cf_chl_f_tk=5SKT7da8dT1bcyQir7fto7MDxRW3qdgvWWfQW9HjGQ8-1746750645-1.0.1.1-JP0rCR1sHfPvSKLq3vzz.UuSJm0_CO2pLA_mMODTwBw",md: "4MC4VX4WjigWXGYbZcQHB68efk_zIHJjuFBNk.SJsLY-1746750645-1.2.1.1-wBUsaM1FllU38hy12ICIg4EjUqJ09DZ1lad9sJ7OYX3veENBqlWz.SO7xnl7RqywTsZbgu1g2ELSpZsXDM0O6LlZT5n756U1GQ6dSohOIeJIUWvxA8JXhZKFTisRXUSflCNA4l4KicSwOQit_PNIG42.UWygdvMv1WU0EI7BVGOwCw5qiPuGm3gpwEybKIctcVN0VNqAoqulCtkCbYmwzwxIld3R5LKngb1ZfG4w0AHraz6eB4i.nqQzrL8ITm3c5jsxIHQqCJFBmRLo_nuyOfcxJ0viRHsEcyi5u8xPQ04vINxsu6iCL9xos3c9svh1Yl4j2Dv_i9h4Ra6jUOwHttl_SSEqnRNFU4E79QwThTT_0n0dHsTHrqQr0_79VadUkP_1TqbCtT0R9TkqyY2MX063tj8lZkX6YyBec4yZxvpnVVv9iRB81iWwqvzovSnRQ8P.HV91s6OrbEwB4atGeKrH7svm7XgfrUCci7yXEvz1j2urstoxWDNdX9OZUBLReuo.aPVe.miSiaN0GedKbuUV2D.OgDBpbFyjCusJLogD0lSS1TAA1cnUWxFwuNkgnL14k69O144An.tXkWhOp7suukFK0n156pInHDhh.thCTJicbG28t4EtCtr2nqGagGt5A_slh7OIxYzkVfgn2Sn5zY9HvcRN0GcI64dm1F2dZYTdNtw75INSDMJNvZ2ClelEyotMCUFFxL9G2o3iyQkjogmbf8qhFYB44_WmDNZU.10N9sRhklsT1OcDuBTUqGD9dKz6DvL6x8k615gIqu09N.DOcK7boh2CKPHQYbGKGTRvNj7YYE.0hCDA4JTKaGFb4xxxnIfLouXMAHqUxgFQudPcRJ8wDtmqY2A3vnFV28QrbpxJS6Ci0kRO0Cstg5nvxQ3jCtFMwXeAecvSt0u.VD0ZJJPnnn04bex5miG7MQtudRdx5w9tpuW1OBgZ",mdrd: "hdxZunGeaXEo18sT1Z_eiKY3oXoomvSlpiUtZnaQEAs-1746750645-1.2.1.1-OoPkKWcnDilIRYu9_tw6_7w2gSeUHXBMZ.tRCnGh5BrHk9kHtXQlkV4hKNVWcIALnTDBLZAIjmj76UpCrFDdvBGW8lg91K5lkNw0kFF1Jjf_XBJwdqTDU_tSZl06Upr1I9rwrTmdBFke4IFMjPqkAO133WWeV3Wh6HLb02_yTzRtobwah59Fwz2hEWZC_4NPZTeIRiZlaaf7NR6nu8Az3VCHn6OAwxPVikXlavU40UGxDzuSfHgQ8ms7mFH6aS3GmaXhW6ZA8faoWBt_cjkOk2WBZ5cHMKrDFc_6UDO08tv4qBfjWtTUtVXoI1PXu7.NAR37GwUpOPkkKJjs2JgoAnkjodZK0h_cEdUFnMTE4zkLQkJzW05qgVEOlZk.yyHj2Px2o_RurPACXWZthmPFu6Ov0rT4I0hEpmJ1anhuco3OHaVPJbLb2g8OLnEpADVN_Ep8XgIJ3rVkZcbGoY.Y09j683RyTHq6ns6WxrpYdb.oFdqmmlkGPr9Lu9Y5gCncq3bpxLWSiK1fJkeX07mmlSjjoOzb.YT4oeQJHRQ7vJc2w_QGJ09qrvEqdNdhUp3lOt.wABSyiep7P8qZSN5RYUFXVnLooBnEWDEmA7P82dx_SxYVOxftrlzteBkAKvwgmNrEJzdNvRw25SV_KlDrNc2bgCi7154kOcZHolkTo0Dgvc3Efrgc7yKtdyTYJSmIMD3LBUVVpWAkE6akt7T9L7KvE7HiwiN.u_2f8c07e.QPU2oZLiLLWS8SEWSRocLS4xSWkZQUjvRzTBlXKFivH3uZ1eJ32cotyGESCYitW_uSS7vjqAybTshWzL1Gp_ciNGeQAfRZRv5CeYVPjm0MQIGPpAF11LFgUGcrgXKNud4D7DM0hhh05grvpbm7l1v1x1xkIz.ruL39tAK7twEP89cF09WUvoLo1dwhLvFI9FEdSiAmm_Tn3IOVX7WB8MWJEfMTSpNGpK8YKa5ivcyy3miZxHW2kTL1aFkbvSp0V_KVSsX5Me3cwzxQqIOwxaFpR4Ixjg.szYSwbMTgiKWFbndpUcAu4mA5vzxzXJYp5F.6IxRTLW0prKq0N2Ph64OWp8JM1U59zychQriextCrGqXZwmtLeiXkSUMVcEoJl5Ff8rcJTvOPcrRCASoA1W4t22mlQFxcKk4UVIwn_zUfz.7l2G5y9qBhLiNuEvojHwRVU0Ewq8eWfGiPDn9FNEYLA2zFRoyOIEU5jT5yKNEVgW1kXeoAGOJcL9.QuhaSPNw3xcuKH18hbCJecAWO5v2K3U5oyyywb67gaURiO5IMsHKzE4unLdwwjgDBXtI12UfoPH91PSZxcf9vloxKD0icEszTxu5zT_3mTvGKXROFGf8_kNIWWuM0MwjRFW0nBCORwRC2d6pTY_E8TupwtgemHJx_ffVEO_.5_5DMpBwkb4QhcAweP4R7hoiZQKoBNSvZ_qxnlVG8HkiX.7ajx9YHDJuEQXRJWQ2bO2nfWmy.dNYr58Er56D6qIJJQ_6lC8gkGeXGszec_N3r3CCoLOEggOtlzyQFwp_5h8llnDmxlBAev47PhYtoelDjHBG3huGTl.vQb1RMJ.w34BiQtY0bq8vsynC8BLgY5t.cq3QUH0WwtAzbuDfStiBHoo37Z0zbSN5rUZXguWlUrYqVtgQGB4cskOSW5alf3fifUAQkQjm8jldXDgalHVAILwNLGcdwZ.qL2qnFALnw9Mf_qgN4xtzKVirp6bF_E7OQal_XMJ1QmAuXxFjTnaOKeYfazqwoTicuKFNT8haBRmpj4gId5vdpErkSJdBIZYH2Q2Bu8nbYrOiMv7FT7OFDIWe8JRW4RiSkdj9mO2zc6rsC1AjeKo9gSSAPgKf2CRueg.DdxwHS6Ix181k45w3hO.dHNvJPZVFVmagVQH1QDpmyxLDdgGVFqfJPgxk9vxLm7UXTOIru7SddDvh0E.KzDvRJxBOxXuRUPDcL4xUJqLRPGvZ3.dsud3QsThddWtTLGWmMYTi1av_Aab_Eh1h2Im8bGtAAouZfeRn4IjDiccQ2leM_XG0OiT7Z4MJ7PpYqgmrNOZH_RGyvs4ajP8qe5R.AVnMTYK3pXJiWC5T.ekA_36K2scYQOMhkiAj4qFHWt7kBdj5UJ8YicGM8tjB8mpxkboMb4tbvXOhqyjqIJEr17gujGDe17ek41EgW4QL6mczzUj1JwfguGcz8tzxepXMeZ9cvX4RG4jUfGXSEkB5jJVcQgve5O4x1_d1u0NRJJh59AYmlu1LdaXofMIZDv009UndJwNRHXO6U2La8rTCcPRlRDSa0rFa5H_.pOtBhnQ73XrtA.lSOx8qRJrFMQz0RqzzKlG5apXYhNqLQkLA3gmOrTr87A0Wu.cJPlQmRmkapiReJpFdjfXZn.Ph5bbIiSDeWSqzvpPcuyzuGs0EA.GoCz6egzFU_LT86vRCqnzDWEUon5Te6q5wGFL5AUJnzhqy0mN5tkQIqG6Gs_1bQo2Cp6Pp.jDfirO2xzC0p82KjXJ9eXl43biu4NHysIHnpV_z2qpaUBKrdiMvnIxV1gkQX.XcaqR5016Vf7T_TcFXEfv6RjtCk0st_Om8ZdjXWvGkALvD9yvwKQDY_142paXyZ"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=93cd170b61d9e825';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, "\/p\/notion\/designnotes.tex?__cf_chl_rt_tk=5SKT7da8dT1bcyQir7fto7MDxRW3qdgvWWfQW9HjGQ8-1746750645-1.0.1.1-JP0rCR1sHfPvSKLq3vzz.UuSJm0_CO2pLA_mMODTwBw" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>