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: '8e7ae8413ae95e40',cH: 'qHBrRzWCCk31n4N_lB3.DTytPy9dzpXyC08MTNn3jFk-1732467123-1.2.1.1-8i1xzHEyvAhAze4BUUtEgN9yqYxzezb6zhYlU4kZgPWNaQqZ3ueSAG4ker99dVO.',cUPMDTk: "\/doi\/10.1145\/502152.502153?__cf_chl_tk=.OsTPb0nw7NT8VOLKZR60pDSZgf1.C17EHkdq_cplfc-1732467123-1.0.1.1-6v6BYMgkTBjgBoy4zCaAECvCtWyM.BINC6uKg_OOwWQ",cFPWv: 'g',cITimeS: '1732467123',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/doi\/10.1145\/502152.502153?__cf_chl_f_tk=.OsTPb0nw7NT8VOLKZR60pDSZgf1.C17EHkdq_cplfc-1732467123-1.0.1.1-6v6BYMgkTBjgBoy4zCaAECvCtWyM.BINC6uKg_OOwWQ",md: "Ag.XYYCYsuaHanhKzmwsh3UW_R5jFKAGvyq5RRSd6ko-1732467123-1.2.1.1-SdNC3bqRLxN1l3ql0L2_pOMmk0Rks7wyXAOR3fDGs0RrdDYi8_FN3aZvu9p8WOiTvcuFOGsfe8fE7FrmIF5SbvvVYOTOkZerIaNY_lTmCoUkaJk04JoaA5XZtlCKB1aNNuoBDxjGpUHZ8Zcfk3J6qKLO7OCecYkSmf3563jNoPY9qnouGY9jIuDUuTa0nnpQ.fTReSPEZthhUaX65f9lvAU14epavkCjWU0fCbpxuDS6gLcD6amTcLPrgFk42bkUxVbv64kUWMmjM6_K.N.y5PJJe8H1EDTynVCwPljgkJ9q2PfChETF.FyQpKoM_qRzbKlDSieAj0khkPZd34GW1uMr8PZltaes2WoN_mtMSeAtuW93z2cfBB0M9YTkuslJIU29kzElnJSiMabvOSfGJ4edHHXnV0J87YGhwrDwppq32uxoORvCy7nGD3eWScFrkm_lDNkLc9lN.Vy8cfVU0U.vQK3Orz5oqWZ8rAnGEK0Nc2H9IL1PeNHgAqMCba2vTMIqnGGS5SOnlVHxGvWQRXDnf5alyAFx_Ho9kJ9_Tnx7ZNJYSwpomGaR8wTsimapBbAdKxIcf8k0oVqw_AXCjVcvNPTrnh6cu8A7fZ6n17RDtOhcjB._3NhvkD0x7mF8Ja.PCbyvF34co.UsBhaSVjex8VqoO56R4zeqCYN9BOycQRflV4hZnXD3fiK.gSJIiMFd10kBjSmDPf1aOkS4T.5bEZa7DQNJYD2t7JsdyZH9xbGwxisIzfGWj3ftoUY6yxKgTCcAKMkWV_llzHWYal9qUZaftaPomaKCbyMT8OA5rDhHtcbsNb5ygR.SWBox1QuXLEvSBstCIHALGQ6VwVTlJkvbGz2km_RWec4qoW.ohic85ndjqyzuCRhLgjbDLPdC2jvQhV6y.Bsz8oMZoSa60gXM9C4bXf2bMPJU_Kx12d8ZHnc6B1ZpMOJW8Z6OkriiYwYfiXCoOh91n1Kb38vuE3K0_b_eXLgN9FxoidGOarX7GK8y0eSyw3avlT7WAClXuKh0XIUjkNxUX7se8G54MTKXdwRx0.RpCFtKk9pmWtxLF0tMRRqC12jdywokjBBlrJMhfI8veO.BAisWJ6XEm0kbB2QOWxfPeIv1ECLt9F1c8utPGmtZwD_EQZhzELVz1itOAoOGqIzoHHFwObYXyn_UIZ3oOihvSz9CLa9bUKQNdO73dZm8U6YgrRsqZmawi4TvOHm57WPITdFJ9HnFeyjZ5LMDXfzFulZVyvRZV5I4_b4GQDsNnyDNt6IuLZshwYlL_nezzBDZ8WoLmhBzYJqgBofpro5KbhLTnVZqaQMxiDI.vEImKb_hRmkIhpbsisN8cm0LE9vJ3JlY41exHsqmG1RZItPVhilYZuNy.mFWAeEOjjabuJzL5Bi84gv1c9ZGkd710Y4tW9nU4mXC10wFyIpDCkkhVG2dDWBXzzb32kVZ9bJmvobXmznOCIwuEZraW.6HpCn4EoZyz9Vw3K2W69VJOMWcsCexqD2zgJ4YhCHsPM5pZ7xYBNgGMFVntiwXDuUSqqJIIcZDl6131njMPVg3GfQyV0UsONE_R1CoAY1ZzUrikJzL4l4c.hjfHDHMjFlaA7f50HPdQYbTnm_gDCO8X2u0SDtnJA48LPOipV40rMK4Y11ERhviamHidUFLJ6i6Ub9rNooZAq_DbdDGFRBaIx9lRrpJd0suIhNZ_KYdCRpJ5d.ydYoXqyFzOpI8lAUgwwQe.DSCNoGWSUvxdS..7ATpYb2BCPVMFeC73ho8xUlfGZOa7s7uMllAQ0ncMQ5ncRM6uef2dEyzyzALaaXLsUQc6dLMz2yhv1ymIVXn..pR9ucRzz8US99WXv77r9Qub3NbEWfp8bCdUumMr_Gzbv.tBYz8yd8Zk6ozXJ3.CAddx0NGCkmSsJkQIPPRaEKjHobcBRpRbKABNQ5nCj8IGB4pyCofARRz78fXPSkQ3FRtcGTruR4_i_fnRe6EEnoAsQqOGGLAPjeG8g4UC2xn.tAMudWfdLkuHGBywE6GcoY3WaIcZyBxG3OOcf6N_ZRNBswErXEbvhU9d.Lw0hc3zkdRubEcJ7UPBLqeOYInbVDyu9IDaTWz6.s2EWDauRn9u08bup2eVbroymdjooDCmFS07yPOK8QYz7EljEtIP79Mt8luLGQv7vzcD38JgnprwhhqXJEBxDoMwrG2W4l50Mp8Xd4rGEHGsIksew7JQbYemMZ0yIbqw5A42NTSElIDhzaLwB3d8f1W34d0_s2GjIGPVTiQzjUfSGOda.VYlhIK4OEAsZxfLdFspfkBdiE5N2cg1.KlgCbmQektkHvNeSROdyyRlctCEnscQaEkXg7uBbmd_cWTuH8zZmT575obm5dy.rAjtNRnAg2RPIH_a2e4JUoeYDrFCw9_G0_a9gDgMAnJ8nEPJJGRVDbc.noCQempkJLEiY7NF8JNZCtOVLA33WMkkiHF56cpueLgNnSg2KdYg32nrtkBCWbTi6aLp5sRh9.7YAPS_7tlrbzWtfrjFUnaMoJS.I4_8SCdG5.xXkG8e.yp.q9jNGijPFLsyj9OfF2rrEYq7Kkll4sNCRCLuoOctvlZ08k9_1Lwgsc463WfBGXWWE2KuxnKP88LdU1qW.Ho5xbSRz2oqcPUdfY5DVLVwauTKCzAhYkp9SDiiVxfmjb5NbASq9GnyeYbiywegTCqvIveS1gWc2Ur56Ip6T5qI_jTCR3C4QA.MuaUoS6TjIKCDPb8H.ydAJQM05dJIAw0Va3sBdv3vr4lPvwl2ycM4M18yDXH27GUtouUoEWBYesTNL8l3IXAOab7u1gKb70y8Z08PYosQe6d3wYCV6V1Dy3jaYcVmtQApIzjBwvn_aJsRYIY8eo4TTZyP4eK9G2MnKJ5a_gaueRqgYqhj.VXhrwGGzZFOiJav0BHMGq7fywd2a8Li2Zj8JDpvOJiPpeGnZ_ljSHx3HiPfGvjxGbwt2g",mdrd: "uCQLvwccdz4Sn1pZTZFbsbTgC842d7J3GpATTA8UU0k-1732467123-1.2.1.1-ccuSwbMtmH98Qb3vb3U9s0i.IzTd96TNuvonWwqWsMHoR9E6uIy1kxAHAb.H2jH3UdudgyOT6k74YRKcOuM8b3mFzay5fcys_bVGOlC.Lh7JKsYIEowpkAyJ6fH6QkXJZFi.pTuV2CbOBKMcszlXe2OX304pn_t7o3BitRmomFzbmKbaHMRaQCx.OyOdgO.6LyQb_yL7vcwJaCrwCuTkRp6ybaHe5R6En5bEhuatpay9a6VfJLaqK2H5TVYosDIy_Qn0DkEXz2O7x2WM4rFRb9EMaOId_WGJMnJYbwMexfuc2m7V24TTUOKIyWJ4GFfJFGDgdWcGsDKpFUaKB45zmdeFhAlORrD0PDut8un2orV6cgGQKiWyVP1ex9o8rM7m5gRbl8WvRTtXjHHNhiIr0g21yFnAVN5XCaPbrvQOTd1RXVKIjNJjW3xGjU_cVknaINevm.PJ4W3BL0dgbWlMqVTO3uewoL2uUq9RsXBRlLZw7fJD7hMrkJXTi1jSlpoMPixCrnf_CF3WJGTNFd5fm9l09wtEyIuofzbkarUrEviI_XBZX01Y1EGAGdBn6vhX1jNpYUAZ_hqlxJGj6Q3eWUjXg4dXuv1ps6p1B2XIMcicQHmomWJ1iFJZabuFuU_qKfE5NgSzWFnoeREUlDBg1o0ZRpb0EWBd63s9Mn37eDfNWLrR4WvSdJv1.XHVjr_i65Rgpg3m2VVLZU9bkm6a.rwIWagJ1LmeHeBVC7sPioBD0Wtz9IMoeTPmagd3rL0uifpfM0Av0d.LUxpFii0LWmyekqDPPA6Bg4SKtJ6WL2skY1kDuau7e1LzJYNFdJohNmyN5.wdwQtqLQ6ddH8BXG6f1TO7FvtBdvT6cbBRMazU71wJileOKKvBhs4OERXLRAHo1hYaxXufbH_8Lpu0DTLBLx583ytsaPOq6YUp8Fmr3ny3eviG8FV_aurDpT5obIUJqfiTjGYQ_Yyxi_NghbsPaPrs_xQ7ozlo.YyszBqtyut9at8DsvV_RJxiSqutHSb4UTKDS81iImz4welkm7Pf35MIYkZ1lrRL0qfposbMdbFmemhz7tjqjtCXvdXtWTn2QmglIuIrO43ixsK72sMk1sb67YZ4c0TyfMqkH1.nY99UNOQVq07MFT2JnsK1sod2ja.vu6WxTW1vY4Grai1i160WLMncz6T1Chu0exv9c0XaaeoaGYR50JZE40_bIH6nWtJMG5_cmj7nVJQQKI6ZUjKdCwBD4fFGToj64XKuYlGqeOKovTRqIaxFXzx0xkNO8yFSzdYpTeJwmgznEGj.A1.5FWaZQM7yiHHQVQLAZkbPv.5kyzAA5MVRGBRJXMnOsNMwjqZ4qRWoTPCBzvgYlMxkiQJJZhMN8sKYrPP9zg24BzwjKwJAZFzZzF2pNHHZ0aRfL8VJfZehWY_aJoQIYt6075ZaWA9urtnPZTpiEsvVewedZp8KFNj5WV27Q8KWZD1iUBWIeTEtCbGn8OqFPe0q6Rv6qfWPIQpcswGv_MHf5rjAE7kC4.3WMb8Q.EEY75vGuSJE2I_brMKE6JoJ1UXFrb4emwadugaxxfTnT.3aZARDZllD53GvnDvV9VsmlklBj052HSpoBD0tQfiRMvsbvG2a.hLQUUt3Keu3Czb6fvcMj43UDHyzkNSEpCdRF3P_vL9a0CCF2PvOe2xyh7j02vqdjypGiopXHoVyPNjteEm4Q7R9DR5kSGbUOufYpPLQdwZB_mlwHp3vTiUbFk7GiCoHXRb_2MwXHQs3EvJEyxaW9DxNiKQfzoinvfGS_GBX4E0YFB_2u9tJTuuXSw7Nryp.1ZHnomxauVrBpArctzf21WRQhtbOPwRygkMCIqBa4YcP5L16eD72gJRE.OBbHhqyU9kr_E_tv4Ga1EkP2b5PL125Xx3LJ6KlJ8FVYznYeET4Mp7rF5hPb73TIKyd0mQcdWb.RdR3eS8"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=8e7ae8413ae95e40';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, "\/doi\/10.1145\/502152.502153?__cf_chl_rt_tk=.OsTPb0nw7NT8VOLKZR60pDSZgf1.C17EHkdq_cplfc-1732467123-1.0.1.1-6v6BYMgkTBjgBoy4zCaAECvCtWyM.BINC6uKg_OOwWQ" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>