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: "dl.acm.org",cType: 'managed',cRay: '9138be8e0a3c91bf',cH: 'PeKgwmsBxCUcjTbkQrngmRsXEC9WUGrh4LgrAdr2ssE-1739826418-1.2.1.1-a.nQjnWnc4U2FXz8QQ6RntkjOI_78t3uUASoWK9NUlrEIBCDM08j4YACEqErsbir',cUPMDTk: "\/citation.cfm?id=2835795&__cf_chl_tk=hjG6t984Dmtz.IIt4tLptfY.RlTkS09WioE12PeIcko-1739826418-1.0.1.1-twUEQ6brLRt6SNjinSZcxt28SA64RMDWVK5wxNY8RZU",cFPWv: 'g',cITimeS: '1739826418',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/citation.cfm?id=2835795&__cf_chl_f_tk=hjG6t984Dmtz.IIt4tLptfY.RlTkS09WioE12PeIcko-1739826418-1.0.1.1-twUEQ6brLRt6SNjinSZcxt28SA64RMDWVK5wxNY8RZU",md: "o5LZgA.6jmsEUmqxKsNuJxDfEtNmIq7G.sjLxrGDFoc-1739826418-1.2.1.1-cUOmCIKuilqLooWawvcHdOA_VzO.RIghxhSoBy9HVyy8R.miQmsel5keULh7Hqpm0g464NiiV2vkvhgc7oWVtuaPqxTz9o7nSRqUukBzImHMkRGjh8Y2bOqSwDK9RahgBczAm7kQb.aRyfix9.CfpocsB2cLNKS.tTzVrEZLK0B1RMuh0vweVv8aMJMocZDaAJ2HDeDt8cCjz76Zg4.80O8GpDANi15U9Ufk6ksCSSTdDDsBq3O13UVmUxa4qweQ1FC8s4btlKAhQ3FSkNtfEPcxWqg5uaNTuKkzeFz8ZTgdjoBrz9XeL95qeLOwsTDLjnYnzOuSA3zJeSWyeeGhiB1ZMBNm5LLBKJqcLeqv6pWlmuYApezhCDaV9SfqRoIT8wax2cXpJOtzKRUbHw4KJtpZ3lsN2DV_Ta8FTEYSSKkwveOyry2DFZwLe8FrWFf_MNBawsBjfYR1Z8W723.nliMMqhiLM_KsxdJ30Lynli56wiPJhAV0Q6X4OKJzknfQg9DR5wPDXDRMRtnQVIGRPFiQFi7wzYeAAH1mkqm_QL2TD3XLt_vIpC_iQtiemnFAyN_7.alrdErwjb0uOoEjHvYktAwaLth1q8dpGQXjIZcA9JOxoIH.VSgQSwsva8y8KX94NNRT_4LalWOS7g93y6FoVmzBC2mtGrw8zB0wt05no.TLfoVXd02q14Wl7yvr8hQWA2qt_4Bys.eLkY99jz7a7945j0N8NRRhMIAUd0b6YG_pKR.jdq9FGzKRD27MjmMqQgG8KqAI4kswfbUyozgumiUr9YnJHIVnT6y2QkVwdFrNYHr394a0.tx6Ud8CfLjYqR6Ac95Z4PLzozV5rodAplb4k9LsPBH4VgKzO.OHWGAQRqjjYNj426Q3c81_mACc6WrYOp.BNaBeJlMdcIMFhJI3IRlgbH3X8MMeI13iK19urwOnu62Ao_2E.PT_6OkPEyg2o3UZfYaJlcvHVyBp33NTPSYJ4pEsluWl8x_WoE3SV2cgZe1BShMj_WAccgdluhNODKnia2ZNeiw2L17JcrzbAiHUZSkHYiJBw6Zpibbjv6OWCdcUgcu4UE3fNETyRmjIYXflsVkSDdz9W2GXyBY6gcwGHZueFsVp.JFHsjSyR0KXru7VeLGB13oJDZLpE0kp6124qNhjj744.Vh10.zbfC2p2yfl.JhR2lEiRnPj9MDGLefdKGsh333_NijictOHcQOjlJAqWV3PNCJ6l8e38CRqrxPRYK2GTla3TkBdCniQ26L7IbuFgGAdwzsEWGlb97ETQ49.UVQje_S5TlCfW7djKAr6qT9lejlfC5NMgBoPE6nT2Jn1o5Ocn0QiRGj4nZNwa7kYeGKSnlaxgmqiEwsqRNWqWB6yybj69rvWqKsHdhcwl9Kfh6rFbY9d4SGttdcSyfVHSH_u6pU7Dr7TftzYdgPzvjmccglgyuRC0TxnBwp5Q.xqaY_M9OlmFfQiRVIFVMtTZEsd9UVrQhxW9qwqBoUp.FETpfgIMPVns6YwfZ4cz9exmnD8m7381O4PhojdrX.VAC7GO5E8_H4n8Etrjy9Ufn55KV_wua5geZYUoA1UDgXKrM.FNEHG.Fqa.Si.kTyU5WxY2qj7YVfI9G9r8hWb79RMltBAha426lmaVWUS79CReuChKYa9LMH7u1JIU8BJNp.o.GkIsB_m0Q69QnF0deASABnBfa_TAUwYrIsYj5qWnkrkp9LT5AWfn7LjvRn5T5QhnKdt1fHEdS_4hAgZ61wDos9PVZAKeM7TyGD6ndZ5MpojAbAeL8mcqyc3kuUgew9NKK_Hd3LvMMl6Y8jhsHz5KlJswDtl9lzvE107bb6WhskYuqP5tNXZVqSGB01GD.8I3a.oiMfh33L8YMgZKYWLoJQLwohzcIrVDarNHIeP0jSYvf7fTFg_cxIBfWeyrKox1HztBNuJbRkQHs3Q64mc.Q28uI19Ivw9Cnjjv6WKbFMIJVoN69nqy8IyAlO2BL0qz.c0ihoS9BQuvdaF9rH8wLco20d_VrHo5GIKn3K52dBsJ_h3roH8Deg1G6nlo4kBpiSUHc6vJiFqkB0.Dqt8ckfaBxtXcCbMMMsNRK1vFgd_1KF7YaIMBC1ZxuaCfZSzzEOLWcOJio2En3NKbs.D6ZT7juZCX1JQYBx2x6yGKG7ZKtCLmTmrFwT0PzARgRep8H7xjAK6IW8b23kgm8K7DrXtMzKf_ncbvdTXsElcXbTmVxP7pc0.txijPz2OGwCQF8.ly278Vk8R91tOP1UJL.3ChSD7Y09kQyq3fuQQjhGYmLme5bRJu6vjZXT8qqfvFtNxkJMCfH.I9TKG_qRCNb3UpfKHos7iTcJuMSLmv7MY5i.7oDMRVtYro01TGo.G91rOgxj.j_ttk0lML93vrIOc3jKSAoTjPHzA6UlTQtj2M3Y.Xqbo3mvHhmGyEyYUS1H6WOC64akkh5VOxXpOBiJSPt5IZooWEuyKeOJauggrSrJhpYbhMKKCDlFHc91Ibq02qSYBG_F8l_3oc3aFhQCKKsjVKtGE_1kxyV._je8kQuUe6wHiBL.efECQru13qFAr6Mfw.Nv526orHh0CY50",mdrd: "lmDsa6GT7y8oXHlWfj7SpllBa6vXB61QYRiga8D03d8-1739826418-1.2.1.1-1ideGoqmld4eU4EDKLZO17Zutmifj8ZBdywiJzFggT.pQy1xfrIOueyCdKdYdtrqXiLjLSKhaxH276.q1HOSPhauoNhfYUj.lZt9XK2V9epk9F2wVHJlGXJzNZQEIPiySVNEMLhwVgxfGLlx3fhIOlGaFhsUZms6aAI1tMxvMWNyeMw3cX874HENGAIBltS3F9.OqeNURsG5Y.JVogwt7vqupEfX4tqY2u6fZ8KWb7CQHpMibZtAKyKZ.nbxXylE6qfSJpQ1ISykGkIe77lfJFpus2wxiXELMjYcQxUll9tXnyRHbAk1QVbvyeGidkmtL37BjX45f.WWn0gu4DqdyqJrOqidRs7107yyCzXvS2xy.v07xdITLnGxgyXPg2P55gceQX0QyDeIlywFAdVgqfwCF2Ek1EurYls2T4ajHp9rw81b3aQ5Ze5nemI8cz_Ge2mYETybc2QzOnqvWhxlm38qvCHPE7mhXmMBfEpHoFStWfzV0H9AN8gtXXy2tV.OiJTiw3c1D_qYtcJ2wZvfndcV0w7jc7GpRZgBhGkRR..yRBNr0LMsZfEvRktx5yIjnlqMt9Gkdb3U4zG85Dl398N.4Qntcv2mwCT.XTb8ItiE5Tjh2SZws2LXAdKg_05LReB9FU.m34TMB6PKOOP35TGiHgsnGbIagEQ40vvlGnhI_yIqHu9EP0T0meUIGuFeb3GiAUF0DzOWtz_p1r5M6GCDrCdD6fc2E3k33ja4Rxt3zEMsz2nsR3VwXII5TffkAAUJmeWeMgpQsKtQeb8uOM91CL_hDXUqTRvF7GTU0Oek7uVMMchp1KrRlzm9Xgc7qR8_qDQGncu.oVIa_yNMtTOvU6fg6fSSikLUqtknJ5WbMIvIockYWQEt2gcttYdmTXTLAfY8QxtKnOorcvBspIThMV7Z8_3WnZnMrNPo6dkSkWMv.OhF4sEhQ4Pb2UsJalJ.RT7rSU0aJYP4BGmH44m02g92PHnQPeIzFUbR1M5nD4SlLNJAjsaKFFNWei7Nd7mPpmjBklAvz_jzVJBJn6sgOVrCiqmOnhp.kboGeku5k8L38s8XFv6BxKiPNnTm3P_37ndaqMz2WsjECpzQ54GHkAqDUzp2NdtQeiGeDFtUBoYEuWJkeXnjmgo7nVDszSBQzdXfXAxqg5riYN1epvlk3tr8xnNxXLmaAPG.j9yPx6ZWZneKDhJlQr5w6AZKHD7c4.ejqcO8F6.g_64cxLMSwo92xxluC0klzEjpz9yFrCs4hYbVXmHzSWKw9i4ktqqlpWp7P.w1OAcrlewYyt9y5UKL9ULDlwW_8tHKEBDfO3YXpyAyKv8ZugU9nTFycbqN7DXteUctFnRoYaNjYf5wjG1OX80x3Nkror6winZGydAv4hnx38ttuuwyAVg5EJIXxXCRnPx.vZh0OPrdEYBFU.02YB1Vi5KrMxoV3aGdZ0ApCMSb7mriQK87H1Hrn3T8PBlqeR_cA.aOiB.SLkwBQDA._qBifowUrThq6Rlqh.H3i4Y432eO25dgTai5yTcZYDAN63jjOQq_99adCjnSP1sX5EfvGV10WKkruWeNumdCYS6jLGdEQgM6kO31B3ceYIMZj_wvBrp.PbtmmX1mKCVNGnei3V0LZJLrhJQje8qZrLrSq.KPHVtKE2rEx4FMUEHAM7AxsiUFl.ajsRPEqGi7FrmGJkzQq3OVihOoxtS_xNeHiu2tTcijU8U1cJrFyFKft24MyWoM6hvLXMDSjnERMF9D.M8oHiRnlF_SX.qqoLEV5d_iZlN95n5Wqb.1ANjfEgf41dyhsN_aeRyPIPltRYq7_YChxYOYGdVd06kSJwLeU8_2WbtsYO0Nwn6y0XMzkLgbkz37YTRlL1sRVoP4SJQwoyYB8f0FqKx3tc2.eMbQ4VjXT.6MvzNWd6SAvhXNt4NvFcCO7A_dhUDj8kKM65WB6HCbvR3NID0"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=9138be8e0a3c91bf';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, "\/citation.cfm?id=2835795&__cf_chl_rt_tk=hjG6t984Dmtz.IIt4tLptfY.RlTkS09WioE12PeIcko-1739826418-1.0.1.1-twUEQ6brLRt6SNjinSZcxt28SA64RMDWVK5wxNY8RZU" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>