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: '8e71a5281dcd833d',cH: 'ruRUvcDXMi0bADWSu6tuZv81m7_LFtnIb_reaOUGAZo-1732370003-1.2.1.1-H9l6P2X6iSLRK1Vt0JlUgJbz8M7AfGMGBjzPCP2jN4bHLB5a.clZ5W7G_4s5ust1',cUPMDTk: "\/search?q=google-places-api+web-services&__cf_chl_tk=ueY7m9YMHX6CpBY1jT4LA0YJUIJlKVuB3iJmQTayDck-1732370003-1.0.1.1-ExTEVxt27abV3beHQO6jjlmHJMr3XOli9kiTXGui3SQ",cFPWv: 'g',cITimeS: '1732370003',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/search?q=google-places-api+web-services&__cf_chl_f_tk=ueY7m9YMHX6CpBY1jT4LA0YJUIJlKVuB3iJmQTayDck-1732370003-1.0.1.1-ExTEVxt27abV3beHQO6jjlmHJMr3XOli9kiTXGui3SQ",md: "s7KafzL68LoafS9PpOlUDzYplWk8ZQAWApQnaBwpTeo-1732370003-1.2.1.1-fsix9DTFqnuF6te.DHZeVxeCFU1u8LZtTzU9s7oBqK4J3SoKGYitpqNK6bfjV2js0z8EzPKroBNdpK5yzYSeTDP2VQKk7T0aoJsy8KgvFSVvtC11DhT12rmGG6WV7yoD7tCgSE18t5vlI3nbNQ2qsqjdX7qdrfZ5mY0QfSlaxCamaq5oiN67WealOG9eAUITxguzYv5Gj7lbxQ5RWVXmHwtksMQx3cgncw9CCttbekvN.qDfYFAobOtpXEgB8CS4hzt196WBH2nd6dbgZNW2xdi3yMJ.sv4Ko2iPSHf7bPceTgRVDLGZTqnDFXaN1rQvFM.PE2sDeVyd4c1yymyw9cEHBJpbxYzEkkcgMViCJNhzRMDbb2onMCboz2JMTcODaCVE9Cr5F.TxFVkJm9DVQzt8336y9Lth21QjBsk3fmdNqLC0_BNLSmffBJHjQmU6T_QD277_BUbZo00noBxb0XsCGPu0xYahWyEkT2y3ttSZPelqMPvECv3b1wvQYMUJaRGr4GlOrSWfcihg44m4mNnvsKC_fv1DJ6gNPXlElWeg1Ou0mUWgEY3nhGCQoVdu16i_ZxWIKMclGdNCzFyuGiRjvZO2_9IY5fZ610ERti7anPLzStrNFA7OzEMv1iAKR_Cb4NvQ5I6C4bckzw5WuX8WDmOOCv79YHTbC4A69L4Q7z6WaLFwJnJ2HR6Aqfrc_dOnwMgo1AoaikpOqmbYM0Rv7_DiBraqUSpCB7VgXxP3OVvYbRLq_KVfcwmsnF0RlJ4u4uIPW6VQmY.bEQN3k3GfICASr6z7iG5svL4QvWSTDerO8s9UxMC7veDXtjHbPY0_OYqPDWRAbZhteDyRFsFgt2HeDa1VpiCZ8DGO5TB.npL_LVUEeXj4_v7pN.JFp0zpvW3SxzGP3WRDe0Ae0_3ZECXcWSjKZjgOz1dhgxvFVFL7ki7yOBwzIuURp5PmAlhfSxdBBS5V6vYgh7QeTNQgmiUOWv2K.tGomDOxXV4T7zlzpIi.YLuV4M2ytMQD9P7hieiaKwi5Vw3tdklBFKdB2NbK5XoGTch1s8tUmg612fzy.ANM5hBs02fuKPqvdP9fImT65QqLw5LCvlEjfDzB41dMZnkv7qkVU4RKZbjzmr0Gr1._Rj1gH_SuubAeEga.zLwmSusuuk5b_am_cRLIUQRLm79T8Tl2MkkeYxt44hWPEbVV60A8jzWeu1kxRMxWyGqivHn_tOBYkwympzUzoUKlS566CH4yhRGtzXNqtYZkPG4To9pssdFyr4XZdSXVwiRZJfLfTc33TgqC8C4HtMQ___oIkeR0npf5EEYzPHR.Mblh4S.s6X9k2ELuOqxCVn07sQjMRz2NbNgJ_YseTVpYufkvWt_zPBdrsndeOiccXi8Sz6.m33apQPE9jY5BQiq049F_tjYt9ICeOIbNHHIKoMpQVc1b.FBeshMDgv99GgNKCghgPfaigNua1Hkbr3gWUPVPpv9HBw80fyJWWbTjZWKWmaUmNHsWTT9E8tCEiRz.WGSU4VW7fDzKuIavhrmbQ8PaIWS6MjBKnYCw67ECgCVqpMSCCQKdBZ306kF7a85TYTX9r4xn.ZBrwuqEYoNDAvGeuxT.2_xfaMHLDazuEtZ0y2BIv1HXyuVGNVyYAmDFiS6BnXt.j4.1.fwKHP9azsBhaUbY.5oKGXoX1hYl5UnMyi2GoaFKsG7c4QLC_JjuQEhXlqwuHhrs_zBJIdULWLnWYbrneKVHh1SfYUv5WPo2R9x03AtiCY6tu8QIT3m7nR1E32Nz798MhKsIc_y9FEJYcEyRf8emSRxFpNXaSG7ugJaXmLt7c1zqCmkmEZL4ZjFl_lrDAW.ktGIMJyzhjZHgHsdevnNoSF5oVlGa_lj_n5iNqI19JylRceYVZdy2vDsR0.Li1_XLu.79rr8DTc5sqyhbXOD8CP1ZerMwdvY8SoHs9SlnFqV7W8lLOmG3fZdAvtciIctIvU8mGeVyoltHeRi2TPJYC3uLB6Yz9cVNY6E8GZjLvvLhlAO_ipQJPU69Ff4eRLGpiXQFesPNK1wlJtPbvFcmD2XWsDogV621GkYd8pMWEstLosxYn5578XNMylJ20djc1JrFIR5rRCKXncK5QAemhdm1LtSMq6H6Wbr2jFvCuEsuMM.Tk6x38GF_EOAIaM44GYNGYYsVCyFBWQd5Zxdgk4OTCFB4lZ.q03hSMuwSTplkbSXIJGKYHlfDw872osQjj29oQ.zoICpTtBXLc7su9hCmGjKQZ.4KO10i_t6gKC.z4To6BLMUHeE84HsS89RfiT8dF_vtMQft_qcw3JH5H.19h8ip4CFpSDWboMYl8Uor1RtUnPR.vmoJnM7nqpBoLifNzWpPeZdklnTh5Q4vCPZ_OqPB1h2NALgyw0x5n4GDupSKi_7KZaeUXm3dOIiysy22k3TA5dKFk4R4T_qVKpBKCNugfgRjlQ0h0hGcJ3Rt0E1U0yzGlmf7r6tlvcdWGWoZrtu2PwT9pFStClAdXWxm_LEKScx.KeXEuG.PuUS4ny0NQRPDX_hN7BRSXvoi5hUo23pF.SH9Fn5yoiT.yFedkrMdOdFIrhtcyjSjOXx1hltkLKd7os2qfDo57Ob.LPa0AfaJj3exj1uiRyjUODjfk6uDmQAkVH6IfZDA8rl76bWIzyH0fmBh5DY65kssnN8SBAvIAFJk0UjOofCsXQ.Ohu1NCAa7jSGCOb5cgxQtqS6oBlVQOpD4JIwQHA6d5BcLP_L0FL5WK.Ww3fVDwQlr0EggNGp2uVIvef2m.6Y2L6987VOjS2PyUk8DB5YlLnN1oiS0aNOFdjkWB29OlzoV7I9rnlU7DtuOzx9Bnbu9CKCrmbyjsZeO9bE4i9X1DyMXHY2nZU5qlxV2svyrrW6Cf3dAXT5gKw7ivUztV7AawG_ZKbHUu6A105QRhvWOUZue7_Von1OxJTYUwU9MaDTkltWS46tAQFh.77zwbGk",mdrd: "8u42ScQOSlkWa_0JqlJJbmcv9_hQuisejujWRaBLm_0-1732370003-1.2.1.1-mwFn263gRHuF7cKMld1sx9cGSdoylTrnEMrylsIVyFsXORAakClWQsfIUXuCVeEi0f0X4PIBKrzKFjXVggnezYofQ6qvGS4P48m_cZ8csjdzl5gwzvHWXWZkQ6eOgpZazklhAcBrqkHegbTqUTWVrKQr4_5izzsF2Y00LsWtucAWXpt0NAY5ua3nix9wypkvIn8jKckddoAHX5I_WFv9cOZQbhPC7DOV_KPkTFjZ8xq1gHSmw2Ip3REJERtK2pciOdwflQNh82jZELCNS9Qtgwa6WFif3EvVddKy5fiB4d9JPZZr.0WxLetdwZJ2kyQaCM3CIsJtubhHTAifKNZFnfmxoEYIGgm1IN5hNiB2efe8zA0Bxv4yfRB3iSxtBwRvSiEScHjLauiLUfnaa2SLuBII.18TwkfaL.6vuTi0vG4PwhYxn05k4POIueiz.6j71YMg1mz2Y0FYoLlJk_uX65J.6Ht8n5YP5AASt1s8auQWmc9u.vCYOsUUQDz2yB03pI7Ly0NiL9z4B6K1PlAksJMNPMqIeRfMBnIM6mKaBgNzFyR1Y055WDhn.9m8BXqKhjI2k5Ml_E.TlyWhla0hBvVMtxDVjZIayd6Q.TK4NB3eYndbJQxrQ0nCXCsGRcgoRq_O8JVp90TN4.UctIMcRcDkQJYQIJ2UL7YKIqc_8xT3Gv6zqo5b0rZFTfFQMXLJrcI2X2VRAkRQgg1jC3EQgKLpXBgiBr_3DGlE1_SQmaANowRyCOO53iVGDezElrvhE2404AfAQ18Fl_0kt2tf9Lde140caYi.sIXyWBs7D5EuEbEEr9U8YDHVWCsgkuol1eLYBd3IurGzpfrwNJkqH8fO51dh0Pi0J0dyzQLFsJPY9itKlQTZ7LzZ93SJgVvLeHO9BG2xy7h.n9V4cKltivUGxGmENOHjjFwOp4SdmDN7XgTp1cdMHxaeRWyhu84szGtPzQri69i44ln8bqvWmVTimveaXHbJmcWLKy3ZHLavjXQehW4TPa6NV_dlDUfuaKgi9WPEuYonVuevFohunaEnRmvh3qSeycVCkBWljRPUL38CMqLZhxSJKbK6qOhjsgq7K9iK7vNKYBIGyM4cryOurBxQ4cb4tUPZaY6wBcZb1edaA3OZ3f9Iv7iwXkq.gDLwLJv2RMlAZe5mNnPSKSnp88YVQh6b9trhiOY.P2Qjy81MlHiTAOKoX_AYIuZrPDIcXfsEJpNxnDTWE6pizwuEO1S2tKe6d6p6ASaHtCx8e1ueyhHRG8VfhGMak8H_uH.9V2_7RWu87n_Xzs6022wrfx0CPiC3s_j.2pyR_o2UCyrNN.U_BlD7ZO6cBKqv7etHEjq77VWYzMJpLkY2JhDJGzBduPox4KIik5yd7iGqZiqf0ooksLYYVN7kP3j2JcYD_nIMW3HRTgIPEHJJ3lXqCL6k9ThigQF8DGfyoLBQpf6GJ50VjAzWUxBopyExARqczZ5TKl6tpCtZoBoPVrTk3rC9jZSbFNdVmzvF8.MCSkScw2d7Vy30rR8FrEg0rYSWsYGhgv9wtayFrM7cI5eM_RDwQZm0GxPw27XlYgxAw6ZPlS_Qokx4TsQ_fu8YSeEWH8dsT0V__oD6eLi0vLwIULyM7.iDaRlOiaJLCnb1uCJp43SH9EJ6CIM9Tn6jgsTMmnhgP_K18llvwB6eIXsLq4cHwY5dkcD3PjXAf7JYo1hTF9NhBnHqFycNWEInhKH6aptLkuS8trbUe30ZilcZRetL.uPTs2M0Owzqiv5zwTxs6rTu3HzdJ_UZGagaIxcDXEfUbtMGXu3v9kVCX39YHzniyWGT3DH8iHlUjAbPJEDy39Vtn5YWEG7om93YZxxaJJKsaqOKk6pRxCXulOuMiV_lv5211KjrEUtELLa5669yzgO2w3qoUlU3INEXn2DKGZufjTPAF7QO8xsPyZxKnuB04piJBb_4mAbXz1xSldvunV3zWEMTnm9G5oYbbzj99VrXkCEr7.oM88oOsg"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=8e71a5281dcd833d';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=google-places-api+web-services&__cf_chl_rt_tk=ueY7m9YMHX6CpBY1jT4LA0YJUIJlKVuB3iJmQTayDck-1732370003-1.0.1.1-ExTEVxt27abV3beHQO6jjlmHJMr3XOli9kiTXGui3SQ" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>