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="120"></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: "publications.waset.org",cType: 'non-interactive',cRay: '9135ab8b3d905f48',cH: 'U9Y2UiQw1s3dYD1rzfCXVL4sCcYsogDPzRZiKcdMmro-1739794182-1.2.1.1-z4NB8KhDLYX.y0YfMoyQ.Gc_Kbdk5vQ_1wfKL4RSasG_PMnA4IwbVV52OBQhfi1S',cUPMDTk: "\/search?q=Software%20project&__cf_chl_tk=jNTgvxu0gdKBCBaOat9nqI4tEnr6QwTgk4ka3M_I9DQ-1739794182-1.0.1.1-peb50kug8UTIAzVU90aOpwWV.Mlu3FL3WJwu1JVt0MA",cFPWv: 'b',cITimeS: '1739794182',cTTimeMs: '1000',cMTimeMs: '120000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/search?q=Software%20project&__cf_chl_f_tk=jNTgvxu0gdKBCBaOat9nqI4tEnr6QwTgk4ka3M_I9DQ-1739794182-1.0.1.1-peb50kug8UTIAzVU90aOpwWV.Mlu3FL3WJwu1JVt0MA",md: "4CU._V6xKyvMP19JFg8QD2WPaz0ZHbEXcZS.pwxdHJY-1739794182-1.2.1.1-zJYHt3RqZ8_j7IMrA6muLsOrWnQlkPdkuDh1x8TLEq3JuHh3Vs17Cu_Ls5cNXrHUP6GV3eS0.iF_AB71CK.AwPaIAPOI2MuUqsJMFpzoXBNyfl6IJdNuOT6nS.zOLcRESd4pDMhGYsofgbd9euI3ydEiHTSEBFriaMWeDb88swXvDvcUMog8ln0z8y4klaM82zhVmNdLFL.LHXok8SteGVaEn6ZKpotYsFzYs.oemee6tR2wkHQ1D1.l0QgFhs.ueux6AHP1y0eJdr.46no5FOSNfJu7Ld8yEOmzViwc8wrDH86_rOrvfPDgbJAsLY9HtRl09OEkgHk.DzL1NXSEa2lXOuik7K8tE4yxLnzH5MBLHvuxvY.eoKcFMCkLmmW6C0SrIOyhqkeITLqCFJKNDHfLW_WfjZYNnIkl4YJ6qnhW6ugt0bHZaLge9hH8ZwwzzD3bWtVwl2P7gpqLXHkfnyoLlXfJRxlP.AkbJTAqsQ6WYg.JS5ovHoqiItbD3XgC2TWTxwgLdbuyUCQXEhHY5DQGufjsLjCORFlCdc5VzfXKZEU7eqhmLHPvWsBqRDLlbOUGuJa.BpR72z9.AzPcgnbZpKM1vUvHYeuE3owJzfRWckYkdNeoCmiaRFX8Q9FqqKYtIewangxqJHWLynmPhOsmVuu4Gm_2A8GiVXeP2VysjOhlfwF8gZ7C6utTjnfbt2jLThzqP3I_IJyp2EUUJlSWNXzLB0QbHGM7bOS26MAJujLdEo48j6OH_TWkdBkwkpbrX5FvU.GuHRjaFs_aRU9gyV4Yvrt2i.vw_ub2PeZewRJd3Qw5V37Z_.UMydUk8b4T9eGgAfT9O5JkHhhzO22tJx3pxP5htAkDWX7vKybn4813hTI6iAUKLdt7.VgOZAoJnnEkA5uF0U3ZcdCBqGOj41F5CieDAdpaKqdY6l0muUBKq09isQVe2eswX.F.xeeen3hOuvpQ6gWp64TL28NjJx.nTq_u7L7163x_JbkNlrH5SlPZgJNO.awgO3d6cBt1xYfHN_3ih9BNZ7s5yMXdvwbeXdcMoG5uJhWkdN.EfXUyfojyq5OJbXjPIeC52TVJ.xgDE8S2qMpoWW109d92LA9XLW45FJaUltChGTZkfn72tQLVL2FKmnb3ise9X20bdjt0FMFg0fyCXiPi2VeGlSEgUvzVGCkmby9RBExVnDs97CfYsYxEw5kaOv3EKnAkpj.He3gICSwzM2mKR17PcOdBvUDBlAiQYnwtS0._0LRFzGyquYD4FoYXiesn3Nj6rwpWHGyJK.Ltv0riNKZRZySVWCrwJy.J5Gr2tsCdg.cX.RIwdQFZUZFP.3rvI.OAJz90SNqx5KGc5v3NaoIbnKRAjKsTVfu1tiqehDCLFooOKfaf7p3dnlcdVKx868m2spxtQG55rQR.Coish8aEoIpzQXwPWxye4huXCJB0We2eEVLD8D05hLserR1ydQf9Bv35GBLjl.9mBtFXb0e.g0OcW10LUKofSWMXaI5.0dL38a4N3o3oMEQo_lC3YwsPMgUztk3GVfhKDFMslhIx_zcN2VoLhLkHX81wkes1hajjMDqNm2UsPKqMq9oA1kwKNxBjJI7cwPX2IKjpwqv3jendHUEzfEc9JBtrM1au7Gzh20wBgyeP4sm2ijFodg6Du.aWz9hhbc0vkbOHtqT0EdfAMGZF_cx3HXFUZ5hMNaDIRWd8sS_pvHIpkfDoGjkWqd7WSeWOO_fVek6XDISN0d3DOsr1_C8IFJKV_Whel.dK237URAauPYJbfeC3x4hcMDT8tQVkkuvjNEp5Fc3M6F29or0yTPSjtmn0Zfz53NkzklLSMWgza5Oi3YJLLJ4X4KZctSnim3KFnZUk_ak0ZwZWW3zEFVknsS9.Lijqv96zVnqZsGSEiIb1a0SZ_y12fCMZKPf1YyJ1E0cO_A",mdrd: "holfwAk_JqfyYh52S03DXirz_JNhay590gBAhu1srRU-1739794182-1.2.1.1-PiPg_PqxlnGbV6j_l506wyiTJ0yjvWwnJBgX3wdsGXGlMHah5GmENEuijYLc5oQO3CbPQWcKxdSRGqEAOsSLQDZGwbjCXVCG9mDVw8XkcC0IDgsJKe3iLrrFdfwLx4huhHJuiZQRiNgn0ZQgF38uW3KMrrY6K9emFzF8DpYJ68NQrZ7nnsn.D14vdf5hnjl6vMF94t435ModyZbVWj.11caMVi8CpNSHnPQ6PaJ2CeYV5Pw8ttN.__qpkrOdfZPR5QmXsB79ySe0rn5Lv9UQ0yQ7lFhIdWN1NO6ONBvNsE.4m7lZi9ZSimmdOy9lPThm8HaW9DVB3iDT.zi1O0mkZQudrOyicamxudhb4iZe9d0rlekbHUCS_e68b1elllJyYIHH30sHIXxRHhVEoyRkFJco50hhJB94ZBNFtCgFfpeTmJ7RGXAerEZr0H2DxsM7e8yS.kfP8RBmt0X4ZRcdVENHNsanTlUXIm1THkbiCi7FhuRVe62LcW07W4P9rq8t_Dnuz.WOv.5aILmSZSU8Q4t7DgUv1OzlAaxE9BOyUyralbALu97j_X_LiJ0yy4ipjFZW23ZHsI9VOxCuq2WUnWXdboiS0ubw_9mR9hO.PJjoseoI00tvqIXhl6VllISfVCOHe_1pulKzhuzLCsfwGm0ldGbnh5eHsngKJdWXmyPZoS.XDyS8BZXlO2xbPpPfEhZ9ph9Hc98JmGKeyzVfzD_Y2kA4iFBwIS8XW5bkAIB.WKVzRQmxpqTKAyh7Pacmo5GKTMpz5_p2HBxClTMPrFuSGFwF9W5JIJllmO4C5NjBDE2diAyjod09NMOxOzMURRfu0wITi0gvx2oFbWOnlM.GbhPZ.13m4SXOoI8Ds2Vtv5AoAAHC7pUbX92iRiJWWN4R2KjeZaDxKGMQIgtSyd.rwF2vN6mDBi2pJBFa1fKbRov3HdL5oLBhzqbkXEkkMtvNcohfzujG7tgoseLwXk5k8pJnaPrYglnwhlmYqA.7H0YfCNCKw2V8WyrDdSdD_WsQOGuzjQq3SiICuAxiUYPyQGUSsJUTJ4pBUxiCW.t_XlU5AcRSjCdvNDtVbjAz5MiGJJ2iVm.7dGK4RKd.VnVdKfAda1W3Dze2pen4qR.8C2xUWB48IjNbmkLWLlCjYx5ahwIbVWe1gRApSvkgor1Oo5yJ4dkZp0ZGQQUZzYG_bbIZexAQWh.lDbR4bJ.LUpxWPCTj8EozSBfcD8Q1ieGAaizeizLIOI6DZhvsPXupfYXqQpoW04ZR.8DthsdEGQkL1EoC.99iQNoxhoWamuEk0Nr23FjdnoEdI59PKzgOTGJY_khzuFr_uogBmeLgs7ApSibauGJWdYld.3A8BOypUNQjlKvH47tV0mnLQNB3k1fCJHlKTmThcrVjdB.YajIBVS3hDL_BNs2o4L0BhlqNiWcqjL5cxHXO41CITVJ4Ys68SuJeyjb0UnmnVFbPM3KtRC7JnEfbM62q3o.a.txLsnL3Ec8yAmYPreMZNjccj.UMzS.qugh2iaU545PzoLmkYFUG1fRbuxf3w.I4Kx5wXgvqufVuGM6KPhL2JLi.LR87_0xX0f3Q9UDCTgOzF.eWSwcwXAeboxSkM1LgvwX5p8oR4A3ZgJEbnJuIAuyGWXGgGYHdAV8TRHPziRG9WB..xMGKsH.WYFi6Jb8VWW9qqGPXbIlscQMBbOrSxwOHEha4Svqbwo9_XemkBxKbk69Ph7dswEsBdVXvhN7kX4ETx2EUoI8q0LTXdX0daMtWBZz.XUuclALOmPAPneFDQL55j0mjgbWgFrR1s20iT1Zuqzdfdel8EhdUQoLwipJXhQGqVk4a3UxoFQlodzc9OfKMxIvZ9REQQ9NAvIh1o1AdxdF6CvQGqntcgAs2ZYmOCTrzRP5Iolib9QqB2g046EcNctuZKcVFs1VgLMeqBNTXhjMY_uEDWGTr3wBKEQPYb52WE.G6Pmuo4GvbkfpX"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=9135ab8b3d905f48';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, "\/search?q=Software%20project&__cf_chl_rt_tk=jNTgvxu0gdKBCBaOat9nqI4tEnr6QwTgk4ka3M_I9DQ-1739794182-1.0.1.1-peb50kug8UTIAzVU90aOpwWV.Mlu3FL3WJwu1JVt0MA" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>