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: "stackoverflow.com",cType: 'managed',cRay: '8e8ddf8c69f8497b',cH: 'aXdmI_7bEOoTV4ESFxiTN_ttG.tg_n2lvDrFlPk1VZs-1732665996-1.2.1.1-jOC78FT5O2tADEFucMUCstk11dBoVsfyeUPG3.vj5zuSdcioVP7vXqTbFe6YB__v',cUPMDTk: "\/questions\/tagged\/google-oauth?__cf_chl_tk=_6Qs3OSGXacfhHcYarB0ZM3tWvqunCyWaBz_G99cd7c-1732665996-1.0.1.1-CDlVT42PxS0v22DboyAcuoczZhjYv2eMlg9lhuz74bc",cFPWv: 'b',cITimeS: '1732665996',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/questions\/tagged\/google-oauth?__cf_chl_f_tk=_6Qs3OSGXacfhHcYarB0ZM3tWvqunCyWaBz_G99cd7c-1732665996-1.0.1.1-CDlVT42PxS0v22DboyAcuoczZhjYv2eMlg9lhuz74bc",md: "OOiuXoHiiT.sJ6PRCB.uw2AfuM1cFhuWZB6m6rRAZSs-1732665996-1.2.1.1-kmi2Ta8dzjbQKDG5ssQ5amneM3t4inFyHxTLvT58hFCJfYZHifm2jlsost7EBqYTW3FYEOf5UgNgC3HIybuZ_dQrVJJ9tMQTH4OfGlo.4Ls0GraGpw6NJXOnvszYBdU3WuRDR6NW5Ah3JDoSggm7ci1pIz2CCXqjSNWR_Mzu.j_jz0e9QTp_aUEMcXwQM8F6BIPKWrim51YJIGwf5Tj9MWXP_O8xrJqKm5GNrUEid1AmQ8h8bMFO7Jn.IsHKdf8EiL0XO44gr1sddy2vhVj8odqD4QjkCjguUoF9xF.McagXMzaCLwS2BA47zTlHGNTsB.sqK2nE4VjXfaVUsgNsZGg9IJL7EOn8_pJAK22cwDVu5vVcnlNnitDf82yMfYvKrRe.dGb9dpxaOGMngTHkF7Nmkp63UYh835cqZCIkENE8dgFzq9PVvnf2bjWsWdlRc.cAuf8kzUFCWmLm4AkERnUBuX3Cr.OOMcAb2Y0DruNqbooRCmoo2_JCvOWi3hUpREmDG8YjrH0pqUgr.3x8FZbV72m2HrV3upatylQ1OmGLYM.V5E6pn9v4LWkgXinqLPYQ_j2sRqX.ZJ5jzvs48tgfPyo5I7l9tWcNlNFn5QcOtCIdxGn92crgvLjVa7P2MtqFNPWxNczQSh7e_QCRHkS6DrZbqYVOvaG9DYk1RmaQCq8lznguk_dIXgJYQDeeCvmXORffJJgA9Re0KEgzbMJlYbbmSYhXaKMfPLrtJZ2n5f7jqeo._zyKSmQ2Pmsgc9rlN7vaomSA9.BEgYhm9MjUi6Ob5Du3nYPBb.ReIHv_isASTAGbItXVjry2yMOPmIZYhYjQUlvG.2t_GZwlCx8zWMD7Q2rdHjBFyGFhJUCW0bg19A9P7OZwlObqh7zszesrXv7MN.bB3RRPhdcNA98SWw1k4idaIGMkaNvMF_sxh.QmRb_yxk.xShpE5CtoI3PO_2V40RCGcU4MsAIWM5H3tOuk4kVL9WqWAVuzZzAVzyHctlv0vCD7asKkk.5mOyYo3S61uRmuKgw7YkJjals8Rv0f.9ME1oJQPwfd8KS5HPU7gwhW42UYC1pxL8liFru0BCebp4yCFZoE14BgcH4feSQnt3WW9l1ATx7ES9vOx4hGsn58kkIHQPzaHR2B2vBgMit6KvRqjxAN1ySU10DjRrOKb_9V7sXbWu_IPPSA.veKBOC4U4pc5w7P1Z5PVMLI07dxOPptmGaW0ChnII3569zkNiuKi_WK8yhLQmDp.oZCdGNJD4Bv8.32MI.sXgXT.5_XgS5nUkKUw_A5TtwNYKkrBogM7EXBJefm.HUuKIO44JkhjEdtHvfiB0qcPMDGtU2slNoYahLPODP2rflCzoRh0ViBwWlGVf9_SQPSCuXSdac4WRlWkE93hLOVFCxnLmswVDS9KSXGv..Y.Z5k.MeACY4L_EwEuWAqUYKyWWxTdAJZo0nlnVIFcBgF7gsPaAT1cdWrtvOU.JHONsg6MfEH3ujWof8Xqq3zS4QupuygXjv_fa2dj2ySiA9Eo7_RS9AIhX4XHnMMbBck5L0rlOwqYzNT6fac1kyI4MmC_6VA2p5YXEPtHgy.y7BAzskcYlvLeOA5KVlmzW1LohmoHfzy00fj9dmqsjocTa433z._lfo2EjQXeXYmAp2yQIx7lOy5JuGXlytXcsYFEHCdNQ20XFjsb18UGFUw5Y6O_Aya8dXWbTm1.rWHeptzQ3pxFznbeah3mHc53N8hp8sQNp4mYVBmkqF93PNXPAxXbNXU0B4VhfKM2C38U5uJ9ujXdNBQBFGvdiE.vvP2M9P4afpfrlFPAZvgKfZoC23StpQRH3gUP1ELnvHAkQCyIZGo56lsFe.jh9W1K4rMxyvzmdclWQ_EluY5CPDNtlumXfWZSkmCiqCK7fOiZqPcnTvK_1n.CGIktBT5zAXtJLETtM.0CLpehJntO7ECA78ph.JdjXKIVHlMQj9txPQqQDwew.Mnwy4ysClHHk74MB.cEq2BtSYdgNZneJIez9b9qBx6KNottxnv_9FIT9ZVSEgU4CF8RJhLfpXDCOARXE_OV0XMoPrOLt4WiCMPZ1fvkv1d_uw0VN4pcYfNcnHKNMUIc0Qtnw...Ybyr7UMkhXVzwYl7D0EfDl72lQVE1pqodRoX58YNZxNjZBm3qw2httoM3eeU0AEo6Z3GYSgxZzHxsJtmIhfyeIQqHMu_vChd73Owv9Stm2yvHb0gep44GF.9eFjYsYW8RqKGdk1bjIb3XaZEvue4yntV7H7jWNsOzA8ri6vM.Q8Z3P1MT8zXXlej1Qon_4eRAgOH.jiqXrraNFjhlS2pauRJp7PAS0pDoLwi2sfJhXNDna00I0tm_ISlS0Xc56au9YZGVuOsGBFaP0vQxt1vWKRtgRSEvnBYQqqh9XBkqkNGUaU1Z2CENjkdCCQMODTKfLwebg_62Kqrqhybc_m2pkIB_uuid_5S695SUUW.hV_QRsrVw9g1hpWAuSBcnYmZWunAlo7.OluFTR6iVmHafdrzp0PLcni1Kx55DBeG8E7A3ukKJDabs_GUUgMUJf8UGweZZh_9ylNUi9J8xBPx5Gz4gdjM6hlwUU6qItYFxHDrylerEQHNk_roqkyon2hFFW2rCk8jV6i.nGU.lI7GSOCJsu17Q2XgFN1EnthkWBNDZl_jUU.BOO9GfpVDZPyoJdhDn9937FHk4Wp44YtEh2Bh8WDPfBofc5tzU5OQ58t.5TGnD1NvY8nv7WXi67S9_Mh4MoHebNupIp1b3vl.oIyLDcwKPk9pnh5yL4uQJCWgV.AI9jhJny8ROepi3wC8Tiweo_Jl31UJsx2.C_XxIefKzohInH4iwb8PiuHZsnZxgX3.dYFKC6NFDeOy8QDFLwUMvATXLAKu9UKCHpvh2..6Y9rWZaHhyR0QJ5y3KKIJp.JHYvbNkLGg4HW8W9AnIRnFmD_Rg",mdrd: "jO_rLqwacHshYpkPs_p.gF8GPi0x4XV5aUJLI9F750I-1732665996-1.2.1.1-vXet2loWMYnpwQyNQYyCZpvxNXsSFMZ83OASFWHvL_8GmYpRnsEV8CEf3LtmBPpyFkl.mkPsMNOEapPgPZ3E1Zbeip_UY0WIggd0fC8p48KYnqYZX3L.4roFPAIeBjSR64oJAoG4kU1BNEfVE.A9HtpGovL0x8I9bjokvgVgJ2TYvueqp0i1jxE5AgBdT5UEJBSwUGT_lGF3btrSVXyYZpX2J5uA4f0Ceq2HG3j0pr4FqOCKCxQzyAjFycagSeyhzK1YJYsp08GvAtw0gCOeuftHgWdFj1ecIHm_y3NEos_aCMsMzdZ6GXAAwhmtfyXOckYGrgnVQnX6IIGJh5cePaldC43LfwZZVpcpaQGNgT.tJST1TPdpFj5Z6YGQ5tqzZytgAiTiYCsbqdG.NESqpiGAdTPUvOYFCv1oYw0zccpTLSsP2I4kP1FGELIBFm57sk9aN92LtwmF9pbvQIxv80DYjfAY5NrC916_yAc.loWTJSPx2cS3HWJKigj7tfcmp0UfTHfXLozHLkQttHA8isTsi6Q6biXz.U6.KwbRk9TjKIQhfRjzZJa8JXQ4_kc9_8f7inQVjMrdMKfGnYPJ3.WhHWiI.B5kMsUsYNiXwt4o5RKFDVhPJ1KZucbtBQm4vJMoBKCV.YPJSd65QQ1NqSLcCqCiE7A7J2fRyZsjFIgcgpu37mx_5wWj2Lz547IsqYu7hfVUYlzsz3xGSOBdpRE6lOP2MvXs9Ys4JR2Ld0QZc4LmKR8mUC6L4lRyFIrNFtuRiB3Y0.oC_esc4yP0K8hHJjBaiiqbV5brDW_rb2Q69MaetSO_r65V82db3H2JMKbYKkYFgR25YuVMvU1VwA20WN7OUDYwNfbXuB9mxmnAuSE3v5bGdUbol3T9WoVU1RKiaiH4J06nqG0aiLAu7ytlUYHEqUgRAUCfhmfEdKknBNE5E5hV6UzOfkqC5_y6Cvb1QSgy6F8ZlToB5IPFjfpTczvMwkKcoFuwYabsxI4Sh.aYrcfeQxa2b2KddMkXiEla4H.UWbEbpmKLLfTiQa5l8TsvUgjpCXssCq5nAmbL5uQFyui8bNh2dqbbpEfglZ_nwRICQQPJkOFk0aXV1X.0XAbuqz_ao8j6C2w2hvc_EJFcd3K5hG5zIkknHBQ4lTrlDfdR_azURHFdiG48xM7_8gV_hXmjqhu.9WemS.6z6ep5kEv0e1wAB1KQ60HYj0AYpCbrQKrHE8aWYr4jlyIY4nM4OwAEu8wDyFdbUmH8_bLIvUim_GkVVbZprlOENIP8eeS4zMuwZ4tQcib7fIsKNR.P8SJWqAXjyqGdGxWtdd8Mrm_e1IUkjsnyIW8YUxGveD1TwQS2umfAOri9yf8bUa5Jouuq_f.DmbH2F6EuSrwxx5XhJ3ebAkmpAJdXFdhDdFcq3ksYc0XHTJG1wzE0yCyRq6PYJupyUj0_XmSt2HCIHxb5i2e6jC4zpdwAccPemESd3Dr8UDRvWimFGnkJ6D1L5QH1_De2EvjOqRSpG0kcZd5S_OI1zLxnyssIm7R_SuTDYNEQK0PY1DYUCq0kBlfxWQOQ15oWfqiVC1WPLlidfSERbzAeTfiiMLw5oosE5YuJ_SPNXq1UH.9BIGvmXrhoQU6p7OyC7J.AsJiD4RcPjURr3hRj3jsj.X8Czgmvfwi456BgIQJO4k7kNRLI0z_586dUTxXFl37vHh4kljPbmmd7MlHOQF4E4FFvkPyDSl6Tqtl9QXpC9Zio2067Bm7zjcChH5gV4n1mAReLnanV6sZqkeDJOK3vvK8LEsJ97_WqqSUVBAFoutcY7K7zD6fMDnIQvImkVCd1KNCVWHXy7DTgYhbzyKiHpgQj3i15.6XlL7_zd4N2WpAN7RvhBTJBK3G3GFm54oJkaA9ATPgkrf2Ziq4w.13blMj.._Nq9lc_13tZvkQcvUFpqEl1D2Z7ezBBVjNet9ors_TXr8dl_uRm9md8ey.RyTge"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8e8ddf8c69f8497b';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, "\/questions\/tagged\/google-oauth?__cf_chl_rt_tk=_6Qs3OSGXacfhHcYarB0ZM3tWvqunCyWaBz_G99cd7c-1732665996-1.0.1.1-CDlVT42PxS0v22DboyAcuoczZhjYv2eMlg9lhuz74bc" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>