<!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: 'sourceforge.net',cType: 'managed',cRay: '96d252d3372c72e2',cH: 'mLl_CLaN_U4XBSN37ZNAr7dYcFnaYwHix6yEsRV7h3E-1754858586-1.2.1.1-shgiEG.F_yFzt1am3pJh9fZC5F35a0AAa.iaRcHj1_ds14rxxKdGT8w93h495WP8',cUPMDTk:"\/p\/libverilogvpi\/code\/ci\/c3b1511ead7d3a05e5189c400e9d50e6a79df686\/tree\/test\/data\/component\/lights.std?__cf_chl_tk=t0E1kmBOCzPNCc_ukvsc_uWYxMzSoXLkReAPZCh3UGs-1754858586-1.0.1.1-cbALT8R8OHob6dUAF7hqZ8VfgAUL1jcxfMNtWqKbyf8",cFPWv: 'b',cITimeS: '1754858586',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\/p\/libverilogvpi\/code\/ci\/c3b1511ead7d3a05e5189c400e9d50e6a79df686\/tree\/test\/data\/component\/lights.std?__cf_chl_f_tk=t0E1kmBOCzPNCc_ukvsc_uWYxMzSoXLkReAPZCh3UGs-1754858586-1.0.1.1-cbALT8R8OHob6dUAF7hqZ8VfgAUL1jcxfMNtWqKbyf8",md: '0buWjGzTKI5ZBH9Y9NUs397iG.NWAntFl.0HSBQPopU-1754858586-1.2.1.1-fDE8UNmNOHiQMLW2Y2O.hHGKmX0RJKUbQEZ9lulmyzpXmo_U0GewRH3TBdyc_sn8nrLfazwtROLPnSlc8dbiCGJv2I28Hpd7jhz9hmyS6iblTjWCnPupfPMgOxad3nGIXKgVGT_4icR6.qY6A97MyTwC_kkGEp9d.IThxgElHM4cIPi9IwyXm2RzLSwZb_OKl1mHbOvtUs69EQVUzUCJ1USCzIu2OMz8C6f51n0dtxFRaGxeLk6MXZ6W51kYntka6P5vZvHJfx8E_FxAlxdiqzM.Iqe0Qj_.SwrVbsW9OAuPr1guYYY1u_8O_.eNAXDJ79ia_DMq6Go16MzOisghus7VgdesBBtO4W24Xx4ayAou3PzgRohou.JSoSlYL4tgB4sh.7k4jRXgBWf4a62ltXIOh_BNz8COW6bqqFc_DnTaoHlO94wRyjUx8dqEWAq6KHI6RyiYikaKDOykQBnHwovvwm4cPVoiq66Y3Euj0XefogsgVMaOWrUw.ydsh4jOqWDFmpWi_npWw0OzWD5yY9EDM8iaJnzk8l_2TvYpAIjBbuopc6bHAHcC.ijqll1b6hwZm0W.rHmNNcFra2OCH3_yirc2EBaQeyFGkc.7GE6FzfqjKPnbCrpdDoiOqDmxGi.wH6Ojru6xVuIz4tPzpc4fC9orey89YN2CUQbiYKrjTCWKhNjzNWscGjoFQisTDcdK37AZq7jk4_lZeNB8HcVQ6sBAUTrVKCuCWlfZ9qFdERnsjNrbzhm03_FS5vq0dD_3aT3JuYFZ_Sqa6w8JQw4u6dW5v80nFg8rzKXTehFqndK2CBRx2fvMzFHbzxOOtxs0zlenZjvnwmDPZzE7ydhNkJR6JZz9t4OBR2QwZSUE4zy1QeNNypmISIle42k0wlLGAoUCzDExE8.EQXXRSqBlXT.SX64Qp50EVsz3mZjZZOJxIsRJ8u..Yuyxeidtt4Z86gOkytUsjbGu6i2HFnCFxjeq53k.2zsaFngcXxsDhGV2Uzt7OojZc45F4aOLi2HP9JO0LY4bi2HKSHCe_sKoXPorNj7Va62r3qw2VM8',mdrd: '4u3cgSAuiVyGmkBPmIruJFuBIkwmzbgtHxlCy2_lECY-1754858586-1.2.1.1-lu9qdCROqmmsV_ZoG5xpdHjy6efVjR67eWtTSQoAtdUgq8VVHH66VzyJ9N1SCBuK.JfFzeESgQXbM1_2gtt6End8UiXys0uQh6lpPvSs5wiFV9GPhQvVCnYhxQkWta8__wGpVFflBGsrgZTkuq2l2r4PI3op7rBjIupGIzd5KqEsRaSwWjtty5KUkBV2E92SN6QYQhyFUiFbtEHN5a3TqQRtF47DXldl4QXPNHYRlKbQyuxTHbYCRUDerdJUOfwHl6fjk02pWTctqjrGn5w4nj7iCyDOghG9diINsYrtJszJaE7I7l5_.xgZvmOIt5Upmvd3JYgLDH3PYeqaebZzGYAnNJpGBj5cITcRwYgEdr.2Z9msrkLNZk63XMnsGDN2nxOCf7oo0gW5nSe.VO.jTgmF031zg3Ax2MngTIrFOqAUCXp5krZioPlEjTaSpjnQwIyX_9U394gK_VHTEesFo2yEQYEY7_SSdunZQYg18ZhighRMQhP0dvvzcXlItCFyyvP5hqi05BjwnSFgPdyY0kk10VNxzZ9PW5UvobLWAFcJS_o4ehPd7W0BUVIkP8XlgykCAjm.STOd.Laffqw9tqbPFF2wSQPj9E.gQaOcwOUmuwHkzAWiMwxMCN_TWy1L8jY13pKLdpFsPHS_pCpLObsrpHTir.e7Wuo3ryLi59pZHAVRPymNO2fKnhJ5UzQGE2Oxz_55kFysG2t2hU1AoqUb0WfQdfTXF1M87Uv1P4OZ5eZXBFasoPoLQkNMwp7bKkoIIZ5AtrGNOyDcEZA0CUDlsa4Sn.irS4ttSp.UphzNlLI4m5mWBGnxJV8hsVp_g2VjwYOp_qMZdJvDwAAsSuS2SX3gBqJ55O.SZiEQypI8IJ38Q3We8EdcDpuPizZrtbAXEAR8M9DiKgqf_0Qx.ht8wiJBGc1eGkJvOORAqUJ76mfcSGgnwNhaTnG1DH5s5tsPtCdaowNVMKB3_27E8xVLYfkdYYW7AwXLIqWzK3CjhU827fpX_HiraR_cI84WfER6Lw3saixbWGlMr3ad1C7Bcjm3fIRnME4LpWeEvPTX8uwPUpnAxn6FDlDnoFj5AajEv6QTbO0fGjbeALpYBXPF52XCj9r737C2CmpqQKIeb_ThhcVnIlRpg_3tEvwybRg7aRO4yNzaE1gCeV.mKecXh62SHIqUYW4BnRZjVXWCa_IYUcdv3IOyzbE9bK7fFxs1Pe1QZ4eJLMAb.yW94ppnzgaKR1z1N8pFnbfUjN7ZC5VJEnko24tg_JdUy9i9T4HBK7zHinKZJGHOfFPUIE3JOObpLbFrrLU0F2gC45hqDD_6tZKaKgvoSVbAp7E9583L8cP1yr3d3m5djTrfqkHrVBJwb7mLol7XDAy_1QlTZxyaIemShwNESQxWatxeF5jjcXj6fLLENV5vJCfkXNm0NUGzkq8Z6gH5ZE8OJyqp6A89.EncnrdoMtTr60JL.tLBxmykn5Oirw4NfG0UWHe_f6n0Wuy5ZcYAhhOZXYdR1E9gUOeQoPlHHxnOkrYNMlUpwGcRX2501a.PmTKsNLHI3S7vqw5spyeNRpee4gdSAmORiQ9HMYr0pBJg.cv2f1U2TQUK.wuefJ9s2DdcNPNrmzoQNDMPXOfOhIf0sgMdPYpeHsTlF2ksVQ44UmqwTK5OMNwzegIUCq8Dmp.eWVmFOHtLKzoH48EuIF6i9jBcProN6_ffTy3yCccxn7yrp0Wb1V8osqcltIGJKJvOdggSZQHdHx60ZnjBJ0t8Y9a7k7kqDmmgLWgItyHJTGkmmLj.m_bxwBe32U1hjSFKnnrw4fL3yHAq.If2SallIHuuyFpXWQXbP8g3ZqxmAJgG_HRa3ovrsVbYv.Fx.fKlkbWRoD8v_eNRSoXJRbOqK87tu.2ExbI.iB1r5RnVPGYp.tcZGNykcwXIt3DDrWMOeVpiTSul50w1xe_YduRD.dGXnYDTZMKsXe7OCswrmoMtOu22DQ2jZ7KX2mb6uWj6FgxMKY27dLMvadhSk0btymKEco4oCnqp_McP8o1FCkYCqN07xgH1RykcnrTflwgRWr1iqBMf6CDk5fEDPsbKyC0QJXbO3ABbGiVU3D9W3Js4YQVHb1ZAtlOHeKtb3VzafTRa6oQcdO6a1yDIQYQwnUp5pkgWB.zeP7_76zxbaCRMPiV28SANXp7cp_GGCzT1DYUVqPPwRHeUxf5kQqgJWHR.jz_fLo3kIjRgMnJB6T49y4SFw1t26faSLobuMqH0zEXMCGtbypw6nw1U2OvWkRct4Fd8wjgPtgbGsiMGckOXMUrUsffxSkp05al9pLXkRFuq8P__0v3xAUYraK2DlROh9.T5e.S2bAfoeMHemdai9TPfHUTXzyaOK1OYUjOFDFA84PIvHxFFBe9Ff.w29C3SWgb.tWFV.VcNzugm1RKoZYKsU3jwXeWckwM3oohy43GViDSskmFmtubfSougtxa5kF1EUlEZ4Rc3WralMfrAvxNOlup1nGQoLo9Rm3i1zme6OqnR3WfG5hkMekSvhB4zbC0xEC85gdbqrBe9DdV2ZxDhc41Lhi5ey0ueKdUAaTSa2Jz_QcukmGOYv9NvHP43X9qlvf2UUR_nwo42HRPY',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=96d252d3372c72e2';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\/libverilogvpi\/code\/ci\/c3b1511ead7d3a05e5189c400e9d50e6a79df686\/tree\/test\/data\/component\/lights.std?__cf_chl_rt_tk=t0E1kmBOCzPNCc_ukvsc_uWYxMzSoXLkReAPZCh3UGs-1754858586-1.0.1.1-cbALT8R8OHob6dUAF7hqZ8VfgAUL1jcxfMNtWqKbyf8"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>