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: '91368f27dc6e603f',cH: 'tuf7o0VAg6ukBf1wj1E9fnTfmHdCvLJkeNy5AgKlIEM-1739803505-1.2.1.1-V8sx7vQF60x5bxAFJQ7sTnt.MR0.Dv5OPOv2twG5gyXDhJVBRYHmn5LGUcX5tqEq',cUPMDTk: "\/profile\/81339520181?__cf_chl_tk=0jRIDFY4Y.x5G9Gvbhq1qfFqPy95SdQlIME9.DoJ8SA-1739803505-1.0.1.1-G5nDmPZ7dTW5xkVEwwakIFSFVmqojpMHmlW3wsaw4h8",cFPWv: 'g',cITimeS: '1739803505',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/profile\/81339520181?__cf_chl_f_tk=0jRIDFY4Y.x5G9Gvbhq1qfFqPy95SdQlIME9.DoJ8SA-1739803505-1.0.1.1-G5nDmPZ7dTW5xkVEwwakIFSFVmqojpMHmlW3wsaw4h8",md: "xcm6lvdusvVcMVcEeUieLPTnjQrGPtOu6SYFUVNCyeI-1739803505-1.2.1.1-H.fxyktZUO5vLcfc319ufA_89K0RSBUnHMXnqQeU86c_CEZCbVPyZkngfh0mynn.grAcql8Tfq8_vIHWGNQUx53f0_6i9IXTK3qcV5dUL8EOdDzo3SWphee.8qyKwl2HPJW.TFGsn8I8kU7g76SU.2Tjgq7tQ6IkCbbgH91rQr5MDbh_z_x78XipSTGUD37XhpYDu9jhdhU.R2DL3dW0gwIdKHeXUX4AWf39z9yu3AV0dVaTkIbjTWCB3rdcySd82BAnurbyoUCF63wc7VzdgojCng3fg02UDnH4cBbSmxHB.baN3icAsViAA.YfKCU9lB89Ds.N40l3M4e5HRis1l1fAGzlK17ouT4Yr31kMPwCISQqxKxCAg2UkIyQF1tAsq630oiMSBR.FAbDMSjYIlltrx4wwOSbIP4j3J1Z6XBCb79LtlX9JO.vdEXcEHSN2vV2Vxu0X3h9SqhrMyQHG6N.Du4Y5n2m8wd6KkUuYbHqoZQZiSf1QoIluq8GTGH4O17bPdMfhomIJHiPsInt7HyAw7yz5_bJ_iI43NxQ1pBvQTqO99hWLYVdwQ6g7t4M06ZnEsbK4kq01Bc2qqvB.TkMYy7ePCO.acve0oupW8N03xbBwUJlxKRoCj9f4Acmt8mmUui6Jo3OgDFwd0fOIBHgHf_l1JUH2GeHJXQkk_dGxbr7ZPWYI2_5_kwaxprqUS92U3RMsPbT5dzTGvznSnOFJ38FzhcOmR4UUeIzrwKkdjwvqz_x5sPrtCpc6pI_FCXo_LEkrj5.P.68Xl4TN8QIbMRUHHI1JFuxcBhQehOpLTcGYvjbRWMr93DrUVIuYEojISeitZSJQqXxTUxBXsuKBZB.u_Xp3gRYspsNiyuzJveps4_2bvtWOyzeOb4svHgi5KSa0QR8feQks8gqc4Z2T8jXsapyQNVU_odf_kRKqUHaWJz8.f8qHpm9_i6mXVPmx5QS_Qk9sZJQP3HOoR9Whd.Sn1rf1pGAFN2XM7lwuhM6xptnI7AGyOrRYX4eJli9btMIGSPipAgDhVnFvncu7DKANnuRYk.UJEzjOpGTg1dCvf9YbAaVYoXIm3oLzWiA4OxNSqZIopPgKkTYEyUCPYqa8VhgXU9Dai8W9P1ELSYtVNxgzgsnNdcHq8VAPwIfX0IpAI66nykDiSmVMvGRFgN2JmIQkJ1PRWnz7gc8lG.DhPAk1NrABX3A980BPps5cwqo3i.t12Wpe9N1IkZo1mMXx1JrO_udvaPW1BG0dA2vTtm6Y_Ji1egXxkLtBaaXIBB2bULNCxtm2F0lu4g75LUnxjS4jP0DCbzxhd28Bt.vT.Jj7Pv3raUkbMKVeonxdRT.8H_Nfxy5ke5WITrdiuIkXyVWi8xiHlchn51P6vy9dug7UNPr.2Ct92nEKcHXQFztxh1hF7DdCEYh2nOedDo1oniP7BavZkkwoJv5Vg9vf7txLDChdM461P1djayh1X3si8SDQrXva8l3gdIQZai5sA_mYJCPfm6MHR09rSukzSq0pxlBEeMcWRZnyGK4oKfBeIhpeuk3bEttA6pgXJhRwhg8QZVYkWqDp7g6WNQrev39uhO9uR.kpc3tUE8SR8YVBM2CvFXjzztJLO8DY7LuI6ujs2eQ0.xuO6hVoSehzc_UP1D7nXMQKbDAtwhh_6a6E7GwBCVBBM7.HXxsox.W53WC4jcpnuxka0Bd648jKfgWSgsntl9f2XhylNSOS76lxS9j_CdrfNxonvnkzZ1.oPYbYpNKIWMaA98.NFSaeaPtKCkPVXQhj83ho1mqps12asNfHTc0LzAc9kuwwpeprtTpJA99Yk3I7cUIk4NAWorYAihNbsq4hiOsYXgwxSkj80uDV2bZRP0L_XTAG1IJnpJALB0dCZVs0jW7FIje6qHfNmEjJAYKApmSA9kxg2cyodm9xPkWgov92qXjxaRddYBVaeQ7gpksP9wHkBxFYIG_uj1j62Co.ozVqxhC9FBNXvQmrV4D0ytWA_EBdiphNNmMJyhaE7kLQchUFgpPY58a2NLhVQRrmJ3re9L3IhAfeLlaDcyMTmEPZri7kiEtzqzA60GtToa_f397PABr7JUpnfdd06QgTEedj_lSmu56twimOpiSFIAE5IgDQOjE33tFG_SBvLO7nu7H1EdfKqVPURr4G1Y5dty5or2878oqPj5GGfqM9r4AqCsm6ywPPer9WnngqASCDIdefvitg77Scs9LoOow8tL62r4sB3c7.yFEbf5Sxlf8ShprijzLyY_po8MwbKtu2UF3GyzzOt66c7HDQj0UMC2vpLLsT8wEj_F4tzy12WKeQHgSkRZWv_LXO59Ep4W1m4qih8kjgcuroJe5jo4VqGaIF0bIz68TA4PWCCHIaj3J6dZm.eg_3NA8ccToNkQ3Lon47Q4cpcF9s0l.RivQmaEtd0s9YRwPeondcd6J28kYSFEx3Xi6lTztBa4jdLgIYYk0FefEFBu0i1bo6mmYPOBOuileISsYd774kTBCiAlZN30dwcYqhOrFRwu8J4dCDeCfobjR1D0r.groSIWQpvaYq31eppLzEqFHSslIkXzUTA",mdrd: "InMMYc9QwNhp.P7ktPufzclykEJhCHHHp_W0oQ5F2Bs-1739803505-1.2.1.1-3AWZAWpMOrVP2EJ_BsUQKUFMQLKthkI1kMPrKiH2DZMuQ0iO6lAt.g8C6I6EJczKlBnkkLmegP_Gi9EewkQYzWwISdIqs90e05Pt_a1NmVObwf6_bg53iYVuUpawZJqCUAx0cbDmw7neveSV0CaLr2ZVDJM38lPhBCjOlwDgPSlu9QjxaJFdD9CGW2R0ezxn.sHZbzMIo.MxqPbc5PWlxTyk_RQgAifWB23AlWDBHINa9fKx7MLO7IazHrXoR3XFVJ3E2aJIxSQIqZbzway_WtT37TvMcbJdWBD1jX.3isJnPf2eWR1rcIVBzZR4TP.rbCsgx8bM46ueJx1HPrc1HyKxA0Ve4tD_w2zLurR8c0TyqRyNjDwm_v7mdfa8qMk2TCwZwQWhPM0GfXBFQtD2cvRUwms.U1cacN.jmZXQWOKOtcbRStBNHXM5fACX4cLwzV4H6NKqyyQH6S.q1rX7cfKMauy801NSprzjepCXikBX72V.UIGghaTXL_CHeiDokgYHnbedYPAplfkM21iAiAWo7BxbCqxwfgdm6OX87YtcWMVQmzawIvLd3ymzArlBJ7PAqNrIflbL1QOpdero3lq39BpFj6c2guROanHtSDE3iwGfp36c1CHVtHxqX9tRETIcOGcKeYtgzwigVDHg5ySDFymeE2e6Va9s2bj5sGI6eEtjfxHM7SE3o5iaAoihk_mRmIVvwmUHPAePO32e1hlfwmYFIgjao9IPW_uV_PGXAzCpShrWN9Xoy8_REA4qBy6DTbE0YY3wpYXOdAzUSp32EhMbBcXAK43xUT7ska77epWNaTa92MrnsVjFSq7O8UNHReoHQEKm0KBJwa697AD03NQryEeh_TFALfOnvLgT6I5YWU3Kde4z6M4TBbY8dsqsElgWrkYxYpWRpOQTWLSfeaY..Ckl4oD_vUZZv.wDCq8LWY4n1aRzcwUZsyNVRlJyOvywGTBSzAOn0OLR_xLsfGdFKC9UdwOsZ.5JqdT59kbX39Ay1xSrJ4iMJHD1rNDvnnBkV7HrCZ8Cy2ONllhJstpa2CbPPPefvhCeZ.sxlpLmBRhzBJfVna3T1b59Y0Wid5g7h_J38sYPOeeqOMt5H6LKDaM.qmsbvceQ23rWPWTBb54BCDvxrlE26xgoacZK.Igv.YcE44paF6P1WDnz1E9wn0oLa60XoxIQq6wxtpHh7s2TRRUBS5ia84ERxY5bWZaAhSqEvT9VuSayeK4EzEY8yAWRS.PgMr_le.npmAAhTuU7GI_UMqq9VRLthqlfWSi4jvFf_M86VOHAY4BrngbPpyBjyGl9KjhU8d5LJOr7WjRSWnMsCGD2puDq7XDe.ClyiaEo2aI27Oz3bo4r8EqeniCHwULcEhpoJMC6J1fsFD2a4JBgoyMl3xlYX6pqUT9OS8enrPHx.fzu6fpziXggAufTpXeFWOsM87Dlvk.XxzBTAd5RXKC9hatMEP_s3JX4Qa__2rj6BMog6UMidLr9BBB1CVi2N1bRA25PKFKfd8WwmptoUg5hg3.1eyEv_HIuGP71jTUPvs5MKzvHOuBkQM9C0vPtvAWJ56hAljIFW246SEHanIDbDgiDwXyz0xxyhrx6_ARWOQ.BpWQI7JgIwtpARKa02k1Ulg0HueCTHaYa6.ktwa456QyYPXvLPSE2SlalAv_LtAD4Kv8ukUElO3bDDMwpX3ugPsdoDuknMGnKKj42T8Ori3B7iBhbjAkgsecCmfZ53A3UWs1iH2pPc.5aUCSB9FVP93An4m1gbHMhHu0tTnA3XUc.Ki3la2cZsma.Y0xnbMl4tb1_sW1Nna5cBo4vVleqDLeT_A7UD6Q3k921kzqnwSshWet3kzpbkliKyx6wRMV6wFp32DivI_8dOJtsxlg8lp0SZ0cPeWEnej7rtjRZcrtlIoDis7nGd9CCToWWyOBngX0sOoFk.LowiaiDArz1u32nRlyaMRXQ_SGKnLIw15bL"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=91368f27dc6e603f';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, "\/profile\/81339520181?__cf_chl_rt_tk=0jRIDFY4Y.x5G9Gvbhq1qfFqPy95SdQlIME9.DoJ8SA-1739803505-1.0.1.1-G5nDmPZ7dTW5xkVEwwakIFSFVmqojpMHmlW3wsaw4h8" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>