window.google = window.google || {}; google.maps = google.maps || {}; (function() { var modules = google.maps.modules = {}; google.maps.__gjsload__ = function(name, text) { modules[name] = text; }; google.maps.Load = function(apiLoad) { delete google.maps.Load; apiLoad([0.009999999776482582,[null,[["https://khms0.googleapis.com/kh?v=996\u0026hl=it\u0026","https://khms1.googleapis.com/kh?v=996\u0026hl=it\u0026"],null,null,null,1,"996",["https://khms0.google.com/kh?v=996\u0026hl=it\u0026","https://khms1.google.com/kh?v=996\u0026hl=it\u0026"]],null,null,null,null,[["https://cbks0.googleapis.com/cbk?","https://cbks1.googleapis.com/cbk?"]],[["https://khms0.googleapis.com/kh?v=165\u0026hl=it\u0026","https://khms1.googleapis.com/kh?v=165\u0026hl=it\u0026"],null,null,null,null,"165",["https://khms0.google.com/kh?v=165\u0026hl=it\u0026","https://khms1.google.com/kh?v=165\u0026hl=it\u0026"]],null,null,null,null,null,null,null,[["https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=it\u0026","https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=it\u0026"]]],["it","IT",null,0,null,null,"https://maps.gstatic.com/mapfiles/",null,"https://maps.googleapis.com","https://maps.googleapis.com",null,"https://maps.google.com",null,"https://maps.gstatic.com/maps-api-v3/api/images/","https://www.google.com/maps",null,"https://www.google.com",1,"https://maps.googleapis.com/maps_api_js_slo/log?hasfast=true",0,0],["https://maps.googleapis.com/maps-api-v3/api/js/59/8/intl/it_ALL","3.59.8"],[4075268457],null,null,null,[3,8,13,17,20,21,26,99,114,113,98,125,112],null,null,"initMap",["places"],null,1,"https://khms.googleapis.com/mz?v=996\u0026","AIzaSyAKcxT2WyzrNFAq1pMurGodEFyc-6Q9H-4","https://earthbuilder.googleapis.com","https://earthbuilder.googleapis.com",null,"https://mts.googleapis.com/maps/vt/icon",[["https://maps.googleapis.com/maps/vt"],["https://maps.googleapis.com/maps/vt"],null,null,null,null,null,null,null,null,null,null,["https://www.google.com/maps/vt"],"/maps/vt",727000000,727,727484591],2,500,[null,null,null,null,"https://www.google.com/maps/preview/log204","","https://static.panoramio.com.storage.googleapis.com/photos/",["https://geo0.ggpht.com/cbk","https://geo1.ggpht.com/cbk","https://geo2.ggpht.com/cbk","https://geo3.ggpht.com/cbk"],"https://maps.googleapis.com/maps/api/js/GeoPhotoService.GetMetadata","https://maps.googleapis.com/maps/api/js/GeoPhotoService.SingleImageSearch",["https://lh3.ggpht.com/jsapi2/a/b/c/","https://lh4.ggpht.com/jsapi2/a/b/c/","https://lh5.ggpht.com/jsapi2/a/b/c/","https://lh6.ggpht.com/jsapi2/a/b/c/"],"https://streetviewpixels-pa.googleapis.com/v1/tile",["https://lh3.googleusercontent.com/","https://lh4.googleusercontent.com/","https://lh5.googleusercontent.com/","https://lh6.googleusercontent.com/"]],null,null,null,null,"/maps/api/js/ApplicationService.GetEntityDetails",0,null,null,null,null,[],["59.8"],1,0,[1],"CgAS/S4I1wUSfAgBEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfAgCEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfAgDEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISdggEEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfggFEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ/CAYSe2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvblNhdGVsbGl0ZS1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJzCAcSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJzCAgSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ9CAkSeWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIScwgKEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfAgLEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIScwgMEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRlcnJhaW4tRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISdggNEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISdggOEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfQgPEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBBbWJpYWN0aXZlLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoMBCBASf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmVMb3dCaXQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfggREnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ6CBISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhbnNpdEZvY3VzZWQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIScwgTEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISeQgUEnVodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvdXRlT3ZlcnZpZXctRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIScwgVEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfQgWEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoEBCBcSfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoMBCBkSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstQmFzZW1hcEVkaXRpbmdTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIScwgaEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISdwgbEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEn0IHBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1Sb3V0ZU92ZXJ2aWV3RGFyay1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ3CB0Sc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpbkRhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfggeEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRyYW5zaXRGb2N1c2VkRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJzCB8Sb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ3CCASc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISdwghEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoABCCUSfGh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWwtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISiQEIJhKEAWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWxMb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJyCCkSbmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhdmVsLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEnYIKhJyaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UcmF2ZWxEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEn8IKxJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uU2F0ZWxsaXRlLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEn8ILBJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UZXJyYWluVmVjdG9yQ2xpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoMBCC0Sf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpblZlY3RvckNsaWVudERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISfQguEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoEBCC8SfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEn0IMBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1BaXJRdWFsaXR5SGVhdG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhKBAQgxEn1odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLUFpclF1YWxpdHlIZWF0bWFwRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay1hMWU1M2FjNmRmM2NjYThhMmQ1MTQ1NWQ5YzlmM2JkYhJ6CDISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW0tRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGISggEIMxJ+aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uRWdtbUxvd0xpZ2h0LUZldGNoYWJsZVN0eWxlU2V0U2RrLWExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiEoMBCDQSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW1TYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstYTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGIiIGExZTUzYWM2ZGYzY2NhOGEyZDUxNDU1ZDljOWYzYmRiKAEycmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy92dC9zeGZvcm1zP3Y9YTFlNTNhYzZkZjNjY2E4YTJkNTE0NTVkOWM5ZjNiZGImc3R5bGVyX3N1YnR5cGU9U1RZTEVSX0xFR0VORF9TVUJUWVBFX1NESzpgCi6AfIB4gHSAcIBsgGiAZIBggFyAWIBUgFCATIBIgESAQIA8gDiANIAwgCyAKIAkEgQIABAAEgQIARABEgQIAhACEg0IAxD///////////8BEg0IBBD+//////////8BOOmOtBY464i4Fjju37kW",null,1,0.009999999776482582,null,[[[6,"1743597166"]]],null,""], loadScriptTime); }; var loadScriptTime = (new Date).getTime(); })(); // inlined google.maps.__gjsload__('places', function(_){var Pra=function(a){const b={notation:"standard",minimumIntegerDigits:1};a.Jg?(b.minimumSignificantDigits=1,b.maximumSignificantDigits=1):a.Ig&&(b.minimumFractionDigits=Math.max(0,a.Fg),b.maximumFractionDigits=3);b.style="decimal";try{let c;(c="it".replace("_","-"))&&c in Nra&&(b.numberingSystem=Nra[c]);a.Eg=new Intl.NumberFormat(c,b)}catch(c){throw a.Eg=null,Error("ECMAScript NumberFormat error: "+c);}Ora=a.Kg=a.Jg=a.Ig=!1},qz=function(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e"); return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},Qra=function(a,b){return a&&isFinite(a)?qz(Math.round(qz(a,b)),-b):a},Rra=function(){this.Eg=null;this.Kg=this.Ig=this.Jg=!1;this.Fg=0;this.Lg=rz.JC;this.Hg=[];Pra(this)},Sra=function(a,b){const c=a.Jg,d=(0,_.ta)(a.Ig,a);b=b.replace(_.rha,function(){c.push("'");return d(c)});return b=b.replace(_.qha,function(e,f){c.push(f);return d(c)})},sz=function(a,b,c,d,e){for(let r=0;rb.indexOf("{Google}")!==-1,"must include {Google}"))(a)},esa=function(a){switch(a){case 0:return 200;case 3:case 11:return 400; case 16:return 401;case 7:return 403;case 5:return 404;case 6:case 10:return 409;case 9:return 412;case 8:return 429;case 1:return 499;case 15:case 13:case 2:return 500;case 12:return 501;case 14:return 503;case 4:return 504;default:return 0}},xz=function(a){return a==null?null:a},yz=function(a){return a==null?null:a},zz=function(a,b){return function*(){const c=typeof b==="function";if(a!==void 0){let d=-1;for(const e of a)d>-1&&(yield c?b(d):b),d++,yield e}}()},fsa=function(a,b){return function*(){if(a!== void 0){let c=0;for(const d of a)yield b(d,c++)}}()},Az=function(a=""){return a+" (si apre in una nuova scheda)"},Bz=function(a){return a?"Foto di "+a:""},Cz=function(a){a=_.Qj(b=>{b=(0,_.go)(b);if(b.includes("/"))throw _.Kj('Field with "/" specified: '+b);b=b.replace(/\./g,"/");b==="utc_offset_minutes"?b="utc_offset":b==="utc_offset"&&_.Dj("utc_offset is deprecated as of November 2019. Use utc_offset_minutes instead. See https://goo.gle/js-open-now");b==="opening_hours/open_now"&&_.Dj("opening_hours.open_now is deprecated as of November 2019. Use the isOpen() method from a PlacesService.getDetails() result instead. See https://goo.gle/js-open-now."); b==="permanently_closed"&&_.Dj("permanently_closed is deprecated as of May 2020 and will beturned off in May 2021. Use business_status instead.");return b})(a);if(!a.length)throw _.Kj("At least one field must be specified.");return a},gsa=function(a){return _.Vj(_.Wj(_.Mj({country:_.Uj([_.go,_.Qj(_.go)])},!1)),_.Sj(b=>b&&b.country?b.country.length<=5:!0,"less than 5 componentRestrictions"))(a)},hsa=function(a){return _.Wj(_.Qj(_.go))(a)},isa=function(){const a=document.body,b=window;Dz===null&&(Dz= !1,a.addEventListener("pointerdown",()=>{Dz=!0},!0),a.addEventListener("click",()=>{Dz=!1},!0));Ez===null&&(Ez=!1,b.addEventListener("blur",()=>{Ez=!0},!0),b.addEventListener("focus",()=>{Ez=!1},!0))},Gz=function(a){a.Ug&&(a.Ug=!1,jsa(a),Fz(a))},Fz=function(a){const b=a.qj&&a.Ug?0:1;b===0&&a.xh!==0?(a.Fg.removeAttribute("role"),a.Fg.setAttribute("tabindex","0"),a.Fg.removeAttribute("aria-hidden"),a.Fg.setAttribute("aria-label","Esci dalla ricerca a schermo intero"),a.Ig.append(a.Pg),a.Ig.showModal(), a.Eg.focus(),a.xh=0):b===1&&a.xh!==1&&(a.Fg.setAttribute("aria-hidden","true"),a.Fg.setAttribute("tabindex","-1"),a.Fg.setAttribute("role","presentation"),a.Fg.removeAttribute("aria-label"),a.Ig.close(),a.Vi?.append(a.Pg),Hz(a),a.xh=1)},ksa=function(a,b=a.Lg){b!==-1&&(Iz(a,-1),a.Eg.value=a.ej(a.predictions[b]),a.uj.setFormValue(a.Eg.value),a.pq(a.predictions[b]),Gz(a),a.Eg.focus())},Iz=function(a,b){var c=a.Tg[a.Lg];c&&(c.removeAttribute("aria-selected"),c.setAttribute("part","prediction-item"),a.Eg.setAttribute("aria-activedescendant", ""));a.Lg===-1&&(a.pl=a.Eg.value);a.Lg=b;if(c=a.Tg[b])c.setAttribute("aria-selected","true"),c.setAttribute("part","prediction-item prediction-item-selected"),a.Eg.setAttribute("aria-activedescendant",c.id),c.appendChild(a.Vg);a.Lg===-1?(a.Eg.value=a.pl,a.uh.appendChild(a.Vg)):a.Eg.value=a.ej(a.predictions[b])},lsa=function(a){a.Fg.classList.add("autocomplete-icon");a.Fg.setAttribute("aria-hidden","true");a.Fg.setAttribute("role","presentation");a.Fg.setAttribute("tabindex","-1");a.Fg.addEventListener("click", ()=>{Gz(a)})},msa=function(a){a.Eg.setAttribute("aria-autocomplete","list");a.Eg.setAttribute("autocomplete","off");a.Eg.setAttribute("role","combobox");a.Eg.setAttribute("aria-expanded","false");a.Eg.setAttribute("aria-haspopup","listbox");a.Eg.getAttribute("aria-label")||a.Eg.setAttribute("aria-label","Cerca un luogo");a.Eg.addEventListener("input",()=>{a.Eg.removeAttribute("aria-activedescendant");a.Ug=!0;a.dm(a.Eg.value);Fz(a);a.uj.setFormValue(a.Eg.value)});a.Eg.addEventListener("blur",b=>{b.relatedTarget|| Dz||Ez?b.relatedTarget&&!a.Vi?.contains(b.relatedTarget)&&Gz(a):(a.qj&&a.Ig.focus(),Hz(a))});a.Eg.addEventListener("keydown",a.wo)},nsa=function(a){a.uh.classList.add("input-container");const b=document.createElement("span");b.classList.add("autocomplete-icon");a.uh.append(a.Fg,a.Eg,b,a.Vg)},psa=function(a){const b=new osa({Nr:"Powered by {Google}"}),c=document.createElement("div");c.setAttribute("role","presentation");c.classList.add("attributions");c.appendChild(b.element);a.Kg.classList.add("dropdown"); a.Kg.append(a.Hg,c);a.Kg.style.display="none";a.Kg.setAttribute("part","prediction-list")},qsa=function(a){a.Ig.setAttribute("aria-label","Cerca un luogo");a.Ig.tabIndex=-1;a.Ig.addEventListener("focus",()=>{Hz(a)})},Hz=function(a){a.Eh!==null&&clearTimeout(a.Eh);a.Eh=setTimeout(()=>{a.Eg.focus();a.Eh=null},0)},jsa=function(a){a.Hg.textContent="";a.Eg.removeAttribute("aria-controls");a.Eg.removeAttribute("aria-activedescendant");a.Eg.setAttribute("aria-expanded","false");a.Kg.style.display="none"}, rsa=function(a){a.Ug&&a.Tg.length&&(a.Eg.setAttribute("aria-controls",a.Hg.id),a.Hg.style.display="inline",a.Tg.forEach(a.Hg.appendChild,a.Hg),a.Eg.setAttribute("aria-expanded","true"),a.Kg.style.display="flex")},Jz=function(a,b){jsa(a);a.Lg=-1;a.predictions=b;a.Tg=a.predictions.map((c,d)=>{const e=document.createElement("li");e.setAttribute("part","prediction-item");e.setAttribute("role","option");e.id=_.fo();e.appendChild(a.yk(c));e.addEventListener("click",()=>{ksa(a,d)});return e});rsa(a)},ssa= function(a){return a.links.length===0?null:(0,_.Dp)` ${zz(a.links.map(({text:b,href:c})=>(0,_.Dp)`${b}`)," | ")} `},tsa=function(a){return Intl.NumberFormat(_.Ji?.Eg().Eg()||void 0,{maximumFractionDigits:1,minimumFractionDigits:1}).format(a)},usa=function(a){return Array.from({length:10}).fill("empty").fill("filled",0,Math.round(a*2))},Kz=function(a,b){try{_.Oj(HTMLInputElement,"HTMLInputElement")(a)}catch(c){if(_.Lj(c),!a)return}_.pl(window,"Pawa");_.N(window,154340);_.ej("places_impl").then(c=>{b=b||{};this.setValues(b);c.HH(this,a);_.sl(a)})},Lz=function(){this.Eg=null;_.ej("places_impl").then(a=>{this.Eg= a.WH()})},vsa=function(a,b,c){a=a.periods.map(({open:d})=>d.Eg(b,c));return a.length?new Date(Math.min(...a)):void 0},wsa=function(a,b,c){a=a.periods.map(({close:d})=>d?.Eg(b,c)).filter(Boolean);return a.length?new Date(Math.min(...a)):void 0},Xz=function(a,b){for(const [d,e]of Object.entries(b)){var c=d;const f=e;if(xsa.has(c))switch(a.Fg.add(c),c){case "accessibilityOptions":a.Lg=f?new Mz(f):null;break;case "addressComponents":a.Mg=f.map(g=>new Nz(g));break;case "attributions":a.Ng=f.map(g=>new Oz(g)); break;case "evChargeOptions":a.Og=f?new Pz(f):null;break;case "fuelOptions":c={};a.requestedLanguage!=null&&(c.language=a.requestedLanguage);a.requestedRegion!=null&&(c.region=a.requestedRegion);a.Pg=f?new Qz(f,c):null;break;case "id":ysa(a,f);break;case "location":a.Jg=f?new _.ck(f):null;break;case "regularOpeningHours":try{a.Ig=f&&f?.periods?.length?new Rz(f):null}catch(g){_.Dj(`Place ${a.id} returned invalid opening hours.`,g),_.N(window,148228),a.Ig=null}break;case "parkingOptions":a.Qg=f?new Sz(f): null;break;case "paymentOptions":a.Rg=f?new Tz(f):null;break;case "photos":a.Sg=f.map(g=>{try{return new Uz(g)}catch(h){_.Dj(`Place ${a.id} returned an invalid photo.`,h),_.N(window,148229)}}).filter(Boolean);break;case "plusCode":a.Tg=f?new Vz(f):null;break;case "reviews":a.Ug=f.map(g=>new Wz(g));break;case "types":a.Kg=f||[];break;case "viewport":a.Vg=f?new _.$k(f):f}}a.Eg={...a.Eg,...b}},ysa=function(a,b){a.id!==b&&(a.id!==""&&console.warn(`Please note that the 'id' property of this place has changed: ${a.id} -> ${b}`), Object.defineProperty(a,"id",{enumerable:!0,writable:!1,value:b}))},Yz=function(a,b){const c={id:a.getId()};for(const d of b)switch(d){case "accessibilityOptions":c.accessibilityOptions=zsa(a.Kg());break;case "addressComponents":b=a.Lg().map(e=>({longText:e.Eg(),shortText:e.Hg(),types:e.Fg().slice()}));c.addressComponents=b;break;case "adrFormatAddress":c.adrFormatAddress=a.ni()||null;break;case "allowsDogs":c.allowsDogs=a.uo()?a.si():null;break;case "attributions":b=a.Fi().map(e=>({provider:e.Eg(), providerURI:e.Fg()}));c.attributions=b;break;case "businessStatus":c.businessStatus=Asa.get(a.Bi())||null;break;case "displayName":c.displayName=a.Ni()?.Lh()||null;break;case "displayNameLanguageCode":c.displayNameLanguageCode=a.Ni()?.Eg()||null;break;case "editorialSummary":c.editorialSummary=a.Fg()?.Lh()||null;break;case "editorialSummaryLanguageCode":c.editorialSummaryLanguageCode=a.Fg()?.Eg()||null;break;case "evChargeOptions":c.evChargeOptions=Bsa(a.Og());break;case "fuelOptions":c.fuelOptions= Csa(a.Qg());break;case "formattedAddress":c.formattedAddress=a.Pg()||null;break;case "googleMapsURI":c.googleMapsURI=a.Rg()||null;break;case "hasCurbsidePickup":c.hasCurbsidePickup=a.hasCurbsidePickup()?a.bj():null;break;case "hasDelivery":c.hasDelivery=a.hasDelivery()?a.Mg():null;break;case "hasDineIn":c.hasDineIn=a.hasDineIn()?a.Ng():null;break;case "hasLiveMusic":c.hasLiveMusic=a.hasLiveMusic()?a.mj():null;break;case "hasMenuForChildren":c.hasMenuForChildren=a.hasMenuForChildren()?a.oj():null; break;case "hasOutdoorSeating":c.hasOutdoorSeating=a.hasOutdoorSeating()?a.pj():null;break;case "hasRestroom":c.hasRestroom=a.hasRestroom()?a.Zj():null;break;case "hasTakeout":c.hasTakeout=a.hasTakeout()?a.mh():null;break;case "hasWiFi":c.hasWiFi=a.LI()?a.to():null;break;case "iconBackgroundColor":c.iconBackgroundColor=a.lj()||null;break;case "internationalPhoneNumber":c.internationalPhoneNumber=a.Sg()||null;break;case "isGoodForChildren":c.isGoodForChildren=a.vo()?a.Yi():null;break;case "isGoodForGroups":c.isGoodForGroups= a.wo()?a.uj():null;break;case "isGoodForWatchingSports":c.isGoodForWatchingSports=a.pq()?a.ej():null;break;case "isReservable":c.isReservable=a.ct()?a.rj():null;break;case "location":a.Eh()?(b={lat:_.we(a.getLocation(),1),lng:_.we(a.getLocation(),2)},c.location=b):c.location=null;break;case "nationalPhoneNumber":c.nationalPhoneNumber=a.Tg()||null;break;case "regularOpeningHours":c.regularOpeningHours=Dsa(a.dh());break;case "paymentOptions":a.wr()?(b=a.qj(),c.paymentOptions={acceptsCreditCards:b.Kg()? b.Fg():null,acceptsDebitCards:b.Lg()?b.Hg():null,acceptsCashOnly:b.Jg()?b.Eg():null,acceptsNfc:b.Mg()?b.Ig():null}):c.paymentOptions=null;break;case "parkingOptions":a.Jh()?(b=a.Ug(),c.parkingOptions={hasFreeParkingLot:b.hasFreeParkingLot()?b.Fg():null,hasPaidParkingLot:b.hasPaidParkingLot()?b.Jg():null,hasFreeStreetParking:b.hasFreeStreetParking()?b.Hg():null,hasPaidStreetParking:b.hasPaidStreetParking()?b.Kg():null,hasValetParking:b.hasValetParking()?b.Lg():null,hasFreeGarageParking:b.hasFreeGarageParking()? b.Eg():null,hasPaidGarageParking:b.hasPaidGarageParking()?b.Ig():null}):c.parkingOptions=null;break;case "photos":b=a.Vg().map(Esa);c.photos=b;break;case "plusCode":a.Nh()?c.plusCode={compoundCode:a.Hg().Eg(),globalCode:a.Hg().Fg()}:c.plusCode=null;break;case "priceLevel":c.priceLevel=Fsa.get(a.Wg())||null;break;case "primaryType":c.primaryType=a.Xg()||null;break;case "primaryTypeDisplayName":c.primaryTypeDisplayName=a.Ig()?.Lh()||null;break;case "primaryTypeDisplayNameLanguageCode":c.primaryTypeDisplayNameLanguageCode= a.Ig()?.Eg()||null;break;case "rating":c.rating=a.Zg()||null;break;case "reviews":c.reviews=a.fh().map(Gsa);break;case "servesBreakfast":c.servesBreakfast=a.xu()?a.lk():null;break;case "servesCocktails":c.servesCocktails=a.zu()?a.yk():null;break;case "servesCoffee":c.servesCoffee=a.Au()?a.pl():null;break;case "servesDessert":c.servesDessert=a.Du()?a.cm():null;break;case "servesLunch":c.servesLunch=a.RH()?a.Um():null;break;case "servesDinner":c.servesDinner=a.Hu()?a.dm():null;break;case "servesBeer":c.servesBeer= a.dt()?a.kk():null;break;case "servesWine":c.servesWine=a.vI()?a.so():null;break;case "servesBrunch":c.servesBrunch=a.yu()?a.nk():null;break;case "servesVegetarianFood":c.servesVegetarianFood=a.jI()?a.yn():null;break;case "svgIconMaskURI":c.svgIconMaskURI=a.Jg()?`${a.Jg()}.svg`:null;break;case "types":c.types=a.nh().slice();break;case "userRatingCount":c.userRatingCount=a.Vh()?a.uh():null;break;case "utcOffsetMinutes":c.utcOffsetMinutes=a.Wh()?a.Ah():null;break;case "viewport":if(a.ai()){b=_.we(a.Eg().Fg(), 1);const e=_.we(a.Eg().Fg(),2),f=_.we(a.Eg().Eg(),1),g=_.we(a.Eg().Eg(),2);c.viewport=(new _.$k(new _.ck(b,e),new _.ck(f,g))).toJSON()}else c.viewport=null;break;case "websiteURI":c.websiteURI=a.xh()||null}return c},Csa=function(a){return a==null?null:{fuelPrices:a.Eg().map(b=>{const c=b.Ig()?b.Hg():null;return{type:Hsa.get(b.getType())??null,price:b.Fg()?{currencyCode:b.Eg().Eg(),units:Number(b.Eg().Hg()),nanos:b.Eg().Fg()}:null,updateTime:c?(new Date(Number(_.ye(c,1))*1E3+_.ve(c,2)/1E6)).toISOString(): null}})}},Bsa=function(a){return a==null?null:{connectorCount:a.Fg(),connectorAggregations:a.Eg().map(b=>{var c=b.Kg()?b.Fg():null;c=c?(new Date(Number(_.ye(c,1))*1E3+_.ve(c,2)/1E6)).toISOString():null;return{type:Isa.get(b.getType())??"OTHER",maxChargeRateKw:b.Ig(),count:b.Eg(),availableCount:b.Lg()?b.Hg():null,outOfServiceCount:b.Mg()?b.Jg():null,availabilityLastUpdateTime:c}})}},Dsa=function(a){const b={periods:[],weekdayDescriptions:[]};a!=null&&(b.periods=a.Eg().map(c=>{const d={open:{day:c.Fg().Eg(), hour:c.Fg().Fg(),minute:c.Fg().Hg()}};c.Hg()&&(d.close={day:c.Eg().Eg(),hour:c.Eg().Fg(),minute:c.Eg().Hg()});return d}),b.weekdayDescriptions=a.Fg().slice());return b},Esa=function(a){return{name:a.li(),authorAttributions:a.Ig().map(b=>({displayName:b.Ni(),uri:b.Fg(),photoURI:b.Eg()})),widthPx:a.Hg(),heightPx:a.Fg(),flagContentURI:a.Eg()}},Gsa=function(a){var b=a.Kg()?a.Ig():null;b=b?(new Date(Number(_.ye(b,1))*1E3+_.ve(b,2)/1E6)).toISOString():null;return{authorAttribution:a.Eg()?{displayName:a.Eg().Ni(), uri:a.Eg().Fg(),photoURI:a.Eg().Eg()}:null,textLanguageCode:a.Lh()?.Eg()||null,publishTime:b,relativePublishTimeDescription:a.Jg(),rating:a.Hg(),text:a.Lh()?.Lh()||null,flagContentURI:a.Fg()||null}},zsa=function(a){return a==null?null:{hasWheelchairAccessibleEntrance:a.hasWheelchairAccessibleEntrance()?a.Eg():null,hasWheelchairAccessibleRestroom:a.hasWheelchairAccessibleRestroom()?a.Hg():null,hasWheelchairAccessibleSeating:a.hasWheelchairAccessibleSeating()?a.Ig():null,hasWheelchairAccessibleParking:a.hasWheelchairAccessibleParking()? a.Fg():null}},Zz=function(a){return[...(new Set(a.map(b=>Jsa.get(b)||b)))]},Msa=function(a,b,c){if(a.length===0)return!1;if(Ksa(a))return!0;const d=new $z(c.getUTCDay(),c.getUTCHours(),c.getUTCMinutes(),0);return Lsa(a,b).some(e=>e.includes(d))},Ksa=function(a){return a.length===1&&!a[0].close&&!!a[0].open&&a[0].open.day===0&&a[0].open.hour===0&&a[0].open.minute===0},aA=function(a,b){b=b.Eg;return a.Eg===b?0:a.Eg{var e=d.close;d=d.open;e=new bA(new $z(d.day, d.hour,d.minute,b),new $z(e.day,e.hour,e.minute,b));aA(e.endTime,e.startTime)<0?(d=new bA(new $z(0,0,0,0),e.endTime),c.push(new bA(e.startTime,new $z(0,0,10080,0))),c.push(d)):c.push(e)});return c},Osa=function(a){a=cA(a);if(!a.length)throw _.Kj("fields array must not be empty");const b=a.filter(c=>!Nsa.has(c)&&c!=="*");if(b.length>0)throw _.Kj(`Unknown fields requested: ${b.join(", ")}`);return a},Psa=function(a){try{const b=_.lo(a);if(b instanceof _.$k)return b}catch(b){}throw _.Kj(`Invalid LocationRestriction: ${JSON.stringify(a)}`); },Qsa=function(a){const b=_.lo(a);if(b instanceof _.$k||b instanceof _.ck||b instanceof _.ko)return b;throw _.Kj(`Invalid LocationBias: ${JSON.stringify(a)}`);},Ssa=function(a){a=Rsa(a);const b=a.priceLevels,c=a.minRating,d=a.locationBias,e=a.locationRestriction,f=a.query,g=a.textQuery,h=a.rankBy,l=a.rankPreference;if(f&&g)throw _.Kj("Both 'query' and 'textQuery' specified. Please use 'textQuery' only");if(f)console.warn("'query' is deprecated, please use 'textQuery' instead"),a.textQuery=f,a.query= void 0;else if(!g)throw _.Kj("'textQuery' must be specified");if(l&&h)throw _.Kj("Both 'rankPreference' and 'rankBy' provided. Please use only rankPreference.");h&&(console.warn("'rankBy' is deprecated, please use 'rankPreference' instead"),a.rankPreference=h,a.rankBy=void 0);if(c!=null&&(c<0||c>5))throw _.Kj("minRating must be a number between 0-5 inclusive");if(d&&e)throw _.Kj("Setting both 'locationBias' and 'locationRestriction' is not supported in searchByText. Please set either 'locationBias' or 'locationRestriction'"); b&&b.length&&(a.priceLevels=Array.from(new Set(b)));return a},Usa=function(a){a=Tsa(a);const b=a.input,c=a.inputOffset,d=a.locationBias,e=a.locationRestriction;if(c!=null&&(c<0||c>=b.length))throw _.Kj("'inputOffset' should be less than 'input.length' and greater than or equal to 0.");if(d&&e)throw _.Kj("Setting both 'locationBias' and 'locationRestriction' is not supported in autocomplete. Please set either 'locationBias' or 'locationRestriction'");return a},eA=function(a,b,c){switch(esa(c.code).toString()[0]){case "2":return null; case "3":return new _.So(a,b,dA(c));case "4":return new _.Uo(a,b,dA(c));case "5":return new _.To(a,b,dA(c));default:return new _.To(a,b,dA(c))}},dA=function(a){switch(a.code){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return" RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED"; case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";default:return"UNKNOWN"}},gA=function(a,{requestedLanguage:b,requestedRegion:c}={}){b=new fA({id:(0,_.bp)(a.id),requestedLanguage:b,requestedRegion:c});Xz(b,a);return b},Vsa=async function(a,b){const c=Ssa(a);c.useStrictTypeFiltering!=null&&c.includedType==null&&console.warn("setting property 'useStrictTypeFiltering' has no effect without setting 'includedType'"); c.fields.includes("id")||c.fields.push("id");c.fields.includes("*")&&(c.fields=[...hA]);const d=c.fields;c.fields=Zz(c.fields);({LL:a}=await _.ej("places_impl"));try{return{places:(await a(c,b)).iA().map(e=>Yz(_.$d(e),d)).map(e=>gA(e,{requestedLanguage:c.language,requestedRegion:c.region}))}}catch(e){if(e instanceof _.rg)throw eA("Error in searchByText: "+e.message,"PLACES_SEARCH_TEXT",e);throw e;}},Xsa=async function(a,b){const c=Wsa(a);c.fields.includes("id")||c.fields.push("id");c.fields.includes("*")&& (c.fields=[...hA]);const d=c.fields;c.fields=Zz(c.fields);({ML:a}=await _.ej("places_impl"));try{return{places:(await a(c,b)).iA().map(e=>Yz(_.$d(e),d)).map(e=>gA(e,{requestedLanguage:c.language,requestedRegion:c.region}))}}catch(e){if(e instanceof _.rg)throw eA("Error in searchNearby: "+e.message,"PLACES_NEARBY_SEARCH",e);throw e;}},$sa=async function(a,b,c){var d=_.Mj({fields:Ysa,sessionToken:_.Wj(_.Oj(_.wq,"AutocompleteSessionToken"))})(b);d.fields.includes("*")&&(d.fields=[...hA]);b=d.fields.filter(g=> !a.Fg.has(g));d.fields.includes("id")&&b.push("id");if(!b.length)return{place:a};const e=Zz(b),{HI:f}=await _.ej("places_impl");d=d.sessionToken??a.Hg??void 0;try{const g=await f(a.id,e,a.requestedLanguage,a.requestedRegion,d,c);if(!g)throw Error("Server returned no data");const h=Yz(_.$d(g),b),l=Zsa(h,b);Xz(a,l);a.Hg=void 0;return{place:a}}catch(g){if(g instanceof _.rg)throw eA("Error fetching fields: "+g.message,"PLACES_GET_PLACE",g);throw g;}},Zsa=function(a,b){const c={},d=["addressComponents", "attributions","photos","reviews","types"];[...b].forEach(e=>{d.includes(e)?c[e]=_.uj(a[e],[]):c[e]=_.uj(a[e],null)});return c},iA=function(a){_.pl(window,"pvtjac");_.N(window,176079);const b={accessibilityOptions:a.accessibilityOptions?a.accessibilityOptions.toJSON():null,addressComponents:a.addressComponents?a.addressComponents.map(d=>d.toJSON()):[],adrFormatAddress:a.adrFormatAddress,attributions:a.attributions?a.attributions.map(d=>d.toJSON()):[],businessStatus:a.businessStatus,id:a.id,hasCurbsidePickup:a.hasCurbsidePickup, hasDelivery:a.hasDelivery,hasDineIn:a.hasDineIn,isReservable:a.isReservable,servesBreakfast:a.servesBreakfast,servesLunch:a.servesLunch,servesDinner:a.servesDinner,servesBeer:a.servesBeer,servesWine:a.servesWine,servesBrunch:a.servesBrunch,servesVegetarianFood:a.servesVegetarianFood,displayName:a.displayName,displayNameLanguageCode:a.displayNameLanguageCode,formattedAddress:a.formattedAddress,googleMapsURI:a.googleMapsURI,iconBackgroundColor:a.iconBackgroundColor,svgIconMaskURI:a.svgIconMaskURI,internationalPhoneNumber:a.internationalPhoneNumber, location:a.location?a.location.toJSON():null,nationalPhoneNumber:a.nationalPhoneNumber,regularOpeningHours:a.regularOpeningHours?a.regularOpeningHours.toJSON():null,paymentOptions:a.paymentOptions?a.paymentOptions.toJSON():null,photos:a.photos?a.photos.map(d=>d.toJSON()):[],plusCode:a.plusCode?a.plusCode.toJSON():null,priceLevel:a.priceLevel,rating:a.rating,reviews:a.reviews?a.reviews.map(d=>d.toJSON()):[],hasTakeout:a.hasTakeout,types:a.types?a.types.slice(0):[],userRatingCount:a.userRatingCount, utcOffsetMinutes:a.utcOffsetMinutes,viewport:a.viewport?a.viewport.toJSON():null,websiteURI:a.websiteURI,editorialSummary:a.editorialSummary,editorialSummaryLanguageCode:a.editorialSummaryLanguageCode,evChargeOptions:a.evChargeOptions?.toJSON()??null,fuelOptions:a.fuelOptions?.toJSON()??null,parkingOptions:a.parkingOptions?a.parkingOptions.toJSON():null,allowsDogs:a.allowsDogs,hasLiveMusic:a.hasLiveMusic,hasMenuForChildren:a.hasMenuForChildren,hasOutdoorSeating:a.hasOutdoorSeating,hasRestroom:a.hasRestroom, hasWiFi:a.hasWiFi,isGoodForChildren:a.isGoodForChildren,isGoodForGroups:a.isGoodForGroups,isGoodForWatchingSports:a.isGoodForWatchingSports,servesCocktails:a.servesCocktails,servesCoffee:a.servesCoffee,servesDessert:a.servesDessert,primaryType:a.primaryType,primaryTypeDisplayName:a.primaryTypeDisplayName,primaryTypeDisplayNameLanguageCode:a.primaryTypeDisplayNameLanguageCode},c={};for(const [d,e]of Object.entries(b))a.Fg.has(d)&&(c[d]=e);return c},jA=function(a){a=iA(a);return gA({id:a.id,...(a.location&& {location:a.location}),...(a.viewport&&{viewport:a.viewport})})},bta=async function(a){return ata(a)},ata=async function(a){const {DH:b}=await _.ej("places_impl"),c=Usa(a);try{return b(c,void 0).then(d=>({suggestions:d.EH.Eg().map(e=>{var f=d.bD.Ig(),g=d.bD.Hg(),h=a?.sessionToken,l=a?.origin&&new _.ck(a.origin);return new kA(e,f,g,h,l)})}))}catch(d){if(d instanceof _.rg)throw eA("Error in fetching AutocompleteSuggestions: "+d.message,"PLACES_AUTOCOMPLETE",d);throw d;}},cta=function(){const a=document.createElement("slot"); a.name="prediction-item-icon";return a},dta=function(a){const b=_.Ji.Eg();a.ai=a.Wg??b.Eg()??null;a.Qg=a.Xg;a.Qg!=null||b.Hg()||(a.Qg=b.Fg().toUpperCase())},fta=async function(a,b){var c=_.no(a);b=await a.si.getPlacePredictions(b);_.oo(a,c)&&(c=eta(b.predictions),Jz(a,c))},eta=function(a){return a.length===0?[]:gta(a)?a.flatMap(b=>b.placePrediction??[]):a},gta=function(a){return a.every(b=>b instanceof kA)},hta=function(a,b){const c=document.createElement("span");if(!a)return c;if(!b||!b.length)return c.textContent= a,c;const d=[];var e=0;for(const f of b){b=f instanceof lA?f.startOffset:f.offset;const g=f instanceof lA?f.endOffset:f.offset+f.length;a.substring(e,b)!==""&&d.push(document.createTextNode(a.substring(e,b)));e=document.createElement("span");e.setAttribute("part","prediction-item-match");e.classList.add("place-autocomplete-element-place-result--matched");e.textContent=a.substring(b,g);d.push(e);e=g}a.substring(e)!==""&&d.push(document.createTextNode(a.substring(e)));c.replaceChildren(...d);return c}, jta=function(a){const b=a.Eg();return{origin:b.Fg()&&_.we(b.Eg(),1)!==0&&_.we(b.Eg(),1)!==0?new _.ck(_.we(b.Eg(),1),_.we(b.Eg(),2)):null,places:b.Hg().map(c=>{var d={displayName:c.Ni()?.Lh()||null,displayNameLanguageCode:c.Ni()?.Eg()||null,primaryTypeDisplayName:c.Fg()?.Lh()||null,primaryTypeDisplayNameLanguageCode:c.Fg()?.Eg()||null,location:c.Wg()?{lat:_.we(c.getLocation(),1),lng:_.we(c.getLocation(),2)}:null,rating:c.Rg()||null,googleMapsURI:c.Lg()||null,userRatingCount:c.Tg()??null,priceLevel:Fsa.get(c.Qg())?? null,fuelOptions:Csa(c.Kg()),evChargeOptions:Bsa(c.Ig()),regularOpeningHours:Dsa(c.Sg()),utcOffsetMinutes:c.Ug()??null,accessibilityOptions:zsa(c.Hg()),formattedAddress:c.Jg()||null,websiteURI:c.Vg()||null,nationalPhoneNumber:c.Og()||null,internationalPhoneNumber:c.Mg()||null};const e=new mA;Xz(e,d);return{place:e,Vo:ita(c)}}),AH:a.Vr()}},ita=function(a){return{EB:a.Ng().map(b=>{if(!b.Fg())return null;b=b.Eg();return{review:Gsa(b.Fg()),text:b.Eg().Lh(),zJ:b.Eg().Eg().map(c=>({zF:c.Fg(),LD:c.Eg()}))}}).filter(Boolean), Xn:a.Pg().map(b=>({Jy:b.Ig(),VI:b.Fg(),jy:a.Ni()?.Lh()??"",authorAttributions:b.Hg().map(c=>({displayName:c.Ni(),uri:c.Fg(),photoURI:c.Eg()})),flagContentURI:b.Eg()||null})),br:a.Xg()&&a.Eg().Yr().length>0?{ID:a.Eg().Yr()[0].yj()?.Eg(),distanceMeters:a.Eg().Yr()[0]?.Eg()}:void 0}},mta=async function(a,b={},c){var d={nK:500};return c(await Promise.all(a.map(async function(e){var f=e.photos?.[0];f=f?c(await kta(f,d,b,c).catch(lta)):null;return{place:e,nM:f}})))},kta=async function(a,b={},c={},d){const {JI:e}= d(await _.ej("places_impl"));let f=b.nK;b=b.gP;f!=null&&(f=Math.max(1,Math.min(a.widthPx,f)));b!=null&&(b=Math.max(1,Math.min(a.heightPx,b)));try{const g=d(await e(`${a.name}/media`,f,b,c));if(!g)throw Error("Error fetching photo URI: Server returned no data");return g}catch(g){if(g instanceof _.rg)throw eA(`Error fetching photo URI: ${g.message}`,"PLACES_GET_PHOTO_MEDIA",g);throw g;}},lta=function(a){a instanceof Error&&console.warn(a);return null},nta=function(a){const b=Math.abs(a%60);var c=Math.floor(Math.abs(a/ 60));return`${a<0?"-":"+"}${c<10?`0${c}`:c}:${b<10?`0${b}`:b}`},ota=function(a){if(!a.place)return null;switch(a.place.businessStatus){case "CLOSED_PERMANENTLY":return(0,_.Dp)` ${"Chiuso definitivamente"} `;case "CLOSED_TEMPORARILY":return(0,_.Dp)` ${"Chiuso temporaneamente"} `}var b=a.place.regularOpeningHours,c=a.place.utcOffsetMinutes;const d=b?.periods;if(!d||!d.length||c==null)return null;if(Ksa(d))return(0,_.Dp)`${"Aperto 24 ore su 24"}`;var e=nta(c),f=new Date;if(Msa(d,c,f)){f=wsa(b,f.getTime(),c);if(!f)return null;e=wz("Chiusura: {nextClosingTime}",{nextClosingTime:nA(a,{timeStyle:"short",timeZone:e},f)});a=(0,_.Dp)`${"Aperto"}`}else{b=vsa(b,f.getTime(),c);if(!b)return null;c=nA(a,{weekday:"short",timeZone:e}, b);e=wz("{nextOpeningDayOfWeek,select, null{Apertura: {nextOpeningTime}}other{Apertura: {nextOpeningTime} {nextOpeningDayOfWeek}}}",{nextOpeningTime:nA(a,{timeStyle:"short",timeZone:e},b),nextOpeningDayOfWeek:c===nA(a,{weekday:"short",timeZone:e},f)?"null":c});a=(0,_.Dp)`${"Chiuso"}`}return(0,_.Dp)`${a} \u00b7 ${e}`},qta=function(a){if(a.weekdayDescriptions&&a.weekdayDescriptions.length!==0){var b=pta(a);return(0,_.Dp)` `}},nA=function(a,b,c){const {requestedLanguage:d,requestedRegion:e}=a.place??{};a=d?new Intl.yG(d,{region:e??void 0}):a.Eg;return Intl.DateTimeFormat(a,b).format(c)},pta=function(a){if(!a.place||!a.weekdayDescriptions||!a.place.utcOffsetMinutes)return!1;let b;try{b=nA(a,{weekday:"long",timeZone:nta(a.place.utcOffsetMinutes)},new Date)}catch(d){return!1}const c=a.weekdayDescriptions.findIndex(d=>d.startsWith(b));if(c===-1)return!1;a.weekdayDescriptions=a.weekdayDescriptions.slice(c).concat(a.weekdayDescriptions.slice(0, c));return!0},rta=function(a,b,c){function d(g){const h=c.querySelector(`#${e}`),l=c.querySelector(`#${f}`);g=g.relatedTarget;!h.open||h.contains(g)||l.contains(g)||h.close()}const e=`a${_.fo()}`,f=`a${_.fo()}`;return(0,_.Dp)`
  • ${b}
  • `},sta=function(a,b){const c=a.authorAttribution;if(!c)return null;const d=c.uri?Az(Bz(c.displayName)):Bz(c.displayName);return(0,_.Dp)`
    ${c.photoURI?(0,_.Dp)` `:""}
    ${c.displayName} ${c.uri?(0,_.Dp)` `:""} ${a.relativePublishTimeDescription?(0,_.Dp)` ${a.relativePublishTimeDescription} `:""}
    ${a.flagContentURI?(0,_.Dp)`
    ${rta(a.flagContentURI,"Segnala recensione",b)}
    `:""}
    `},oA=function(a=0){const b=(0,_.Dp)` `;return a===2?b:(0,_.Dp)`
    ${b}
    `},qA=function(a,b){var c=b?.CA??!0,d=b?.br?tta(b.br):"";if(b?.pE==null||b?.pE){var e=a.googleMapsURI??null;e=(0,_.Dp)` `}else e="";return(0,_.Dp)`
    ${d} ${e} ${b?.zA&&a.editorialSummary?(0,_.Dp)`

    ${a.editorialSummary}

    `:""}
    `},tta=function(a){if(a.ID==null&&a.distanceMeters==null)var b=(0,_.Dp)``;else{b=a.ID;var c=a.distanceMeters;if(b==null&&c==null)b="";else{var d=_.Ji.Eg();a=d.Eg()||void 0;d=(d=!d.Hg()&&d.Fg()||void 0)&&_.Yp.has(d.toUpperCase())?1:0;var e=null,f=null;c!=null&&(c=d===1?c/1609.34:c/1E3,f=(new Intl.NumberFormat(a,{maximumFractionDigits:1,style:"unit",unit:d===1?"mile":"kilometer",unitDisplay:"short"})).format(c));b!=null&&(e=(new Intl.NumberFormat(a,{maximumFractionDigits:0,style:"unit",unit:"minute", unitDisplay:"short"})).format(b/60));b=e&&f?e+" ("+f+")":e??f}b=(0,_.Dp)`
    ${b}
    `}return b},vta=function(a,b){return(0,_.Dp)`
    ${b?.br?tta(b?.br):""} ${b?.HJ??!0?oA(2):""}
    `},wta=function(a){return(0,_.Dp)`
    ${rA(a)}
    `},xta=function(a,b){if(a.length>0){var c=(0,_.Dp)``;b!=null?(c="Apri foto di "+a[0].jy,c=(0,_.Dp)` ${rA(a.length)} `):(c="Foto di "+a[0].jy,c=(0,_.Dp)`
    ${c}
    `);return(0,_.Dp)`
    ${c}
    `}return(0,_.Dp)``},yta=function(a){return a.length>0?(0,_.Dp)`
    `:(0,_.Dp)``},zta=function(a){const b=Math.min(3,a);if(b>0){const c=Array.from({length:b}).map((d,e)=>(0,_.Dp)`
    `);return(0,_.Dp)`
    ${c}
    ${rA(a)}
    `}return(0,_.Dp)``},Ata=function(a,b){if(a.length>0){const c=Math.min(3,a.length),d=a.slice(0,c).map((e,f)=>{const g=wz("{NUM_IMAGE,selectordinal, many{Apri la #a foto.}other{Apri la #a foto.}}",{NUM_IMAGE:f+1});return(0,_.Dp)` `});return(0,_.Dp)`
    ${d}
    ${rA(a.length)}
    `}return(0,_.Dp)``},rA=function(a){return(0,_.Dp)` `},Bta=function(a,b,c,d){if(a<0||a>=b.length)return(0,_.Dp)``;let e=0,f=0;const g=b[a];var h=g.authorAttributions.length?g.authorAttributions[0]:{displayName:""},l="Visualizza il profilo di "+h.displayName,n="Foto di "+h.displayName;h=(0,_.Dp)`
    ${g.jy}
    ${h.photoURI?(0,_.Dp)` ${n} `:""} ${h.displayName} ${h.uri?(0,_.Dp)` `:""}
    `;l=(0,_.Dp)`
    ${g.flagContentURI?rta(g.flagContentURI,"Segnala foto",d):""}
    `;n=b.length>1?b.map((p,r)=>(0,_.Dp)`
    `):[];return(0,_.Dp)` {var r=c.dw,u=c.cw;const w=window.getComputedStyle(document.body).direction==="rtl";p.key==="Escape"&&p.stopPropagation();p.key==="ArrowLeft"&&(w?u():r(),p.stopPropagation());p.key==="ArrowRight"&&(w?r():u(),p.stopPropagation())}}>
    ${640||(e=p.touches[0].screenX,f=p.touches[0].screenY,p.stopPropagation())})} @touchend=${p=>{var r=c.dw,u=c.cw;if(!(window.innerWidth>640)){var w=p.changedTouches[0].screenX,x=w-e,y=p.changedTouches[0].screenY-f,B=window.getComputedStyle(document.body).direction==="rtl",C=d.querySelector(".lightbox dialog")?.open;switch(x<-10?1:x>10?2:y<-10?3:y>10?4:wwindow.innerWidth*.75?6:7){case 1:B?r():u();p.stopPropagation();break;case 5:C||(B?u():r(),p.stopPropagation());break;case 2:B?u():r();p.stopPropagation();break;case 6:C||(B?r():u(),p.stopPropagation()); break;case 7:C||(u(),p.stopPropagation())}}}} /> ${(0,_.Dp)` `}
    `},pA=function(a,b,c=!1){return a?(0,_.Dp)` ${b} `:""},uta=function(a){const b=a.id;var c=a.location,d=a.formattedAddress;c=a.displayName||d||c?.toUrlValue()||"place";d=new URL("https://www.google.com/maps/dir/");d.searchParams.set("api","1");d.searchParams.set("destination_place_id",b);d.searchParams.set("destination",c);return _.jo(d,{language:a.requestedLanguage??void 0,region:a.requestedRegion??void 0}).toString()},sA=function(a){const b=a.fuelOptions;if(!b)return null;a=Cta.map(c=>{const {price:d,updateTime:e}=b.fuelPrices.find(f=>f.type=== c)??{};return{TI:c,price:d??null,yF:e?e.getTime()
      ${a.map(Dta)}
    ${a.some(c=>c.yF)?(0,_.Dp)`
    * ${"(Prezzo aggiornato pi\u00f9 di 24 ore fa)"}
    `:""} `},Dta=function({TI:a,price:b,yF:c}){a=wz("{FUEL_TYPE,select, REGULAR_UNLEADED{Normale}MIDGRADE{89 ottani}PREMIUM{Premium}DIESEL{Diesel}other{}}",{FUEL_TYPE:a});return(0,_.Dp)`
  • ${a}
    ${b?(0,_.Dp)` ${b.toString()} ${c?(0,_.Dp)`*`:""} `:(0,_.Dp)`-`}
  • `},tA=function(a){var b=a.evChargeOptions,c=a.requestedLanguage;a=a.requestedRegion;if(!b)return null;b=b.connectorAggregations;const d=c?new Intl.yG(c,{region:a??void 0}):void 0;c=b.map(e=>e.availabilityLastUpdateTime).find(Boolean);return(0,_.Dp)`
      ${b.map(e=>Eta(e,d))}
    ${c?(0,_.Dp)`
    ${"Ultimo aggiornamento: "+Fta(c,d)}
    `:""}
    `},Eta=function(a,b){const c=a.count,d=a.availableCount;var e=a.maxChargeRateKw;const f=(h,l)=>(new Intl.NumberFormat(b,l)).format(h);a=wz("{EV_CONNECTOR_TYPE,select, CCS_COMBO_1{CCS}CCS_COMBO_2{CCS}CHADEMO{CHAdeMO}J1772{J1772}TESLA{Tesla}TYPE_2{Tipo 2}UNSPECIFIED_GB_T{GB/T}UNSPECIFIED_WALL_OUTLET{Presa a muro}other{Connettore sconosciuto}}",{EV_CONNECTOR_TYPE:a.type});const g=h=>d==null?null:wz("{VARIANT,select, short{{AVAILABLE_COUNT}/{TOTAL_COUNT}}standalone{{AVAILABLE_COUNT} su {TOTAL_COUNT} disponibili}other{}}", {VARIANT:h,AVAILABLE_COUNT:d,TOTAL_COUNT:c});e=f(e,{maximumFractionDigits:2})+" kW";return(0,_.Dp)`
  • ${a} \u00b7 ${e}
    ${d==null?(0,_.Dp)`
    ${"Totale"} ${f(c)}
    `:(0,_.Dp)` `}
  • `},Hta=function(a){return a.reviews?.length?(0,_.Dp)`
    ${a.reviews.map(b=>(0,_.Dp)` `)}
    ${"Le recensioni non sono verificate"} ${uA} ${Gta}
    `:null},Fta=function(a,b){a=Math.floor((Date.now()-a.getTime())/6E4);const c=Math.floor(a/60),d=Math.floor(c/24);b=new Intl.RelativeTimeFormat(b,{numeric:"auto"});return d>0?b.format(-d,"day"):c>0?b.format(-c,"hour"):b.format(-a,"minute")},Ita=function(a,b){return a.editorialSummary?(0,_.Dp)`
    ${b?.AA?(0,_.Dp)`
    ${"Dettagli"}
    `:""}

    ${a.editorialSummary}

    `:null},Lta=function(a){a=Jta(a).flatMap(({heading:b,features:c})=>c.length?(0,_.Dp)`
    ${b}
      ${c.map(Kta)}
    `:[]);return a.length?(0,_.Dp)`
    ${"Caratteristiche"}
    ${zz(a,(0,_.Dp)`
    `)}
    `:null},Kta=function(a){const b=c=>wz(a,{VARIANT:c,AVAILABILITY_INDICATOR:""});return(0,_.Dp)`
  • ${b("standalone")}
  • `},Jta=function(a){const b=a.accessibilityOptions,c=a.paymentOptions,d=a.parkingOptions,e=[];e.push({heading:"Opzioni del servizio",features:[a.hasDineIn&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Consumazione sul posto}standalone{Prevede la consumazione sul posto}other{}}",a.hasOutdoorSeating&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Tavoli all'aperto}standalone{Dispone di tavoli all'aperto}other{}}",a.isReservable&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Accetta prenotazioni}standalone{Accetta prenotazioni}other{}}", a.hasTakeout&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Asporto}standalone{Offre il servizio da asporto}other{}}",a.hasDelivery&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Consegne a domicilio}standalone{Effettua consegne a domicilio}other{}}",a.hasCurbsidePickup&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Ritiro all'esterno}standalone{Offre il servizio di ritiro all'esterno}other{}}"].filter(_.vj)});e.push({heading:"Consigliato per",features:[a.servesBreakfast&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Colazione}standalone{Serve la colazione}other{}}", a.servesLunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Pranzo}standalone{Serve il pranzo}other{}}",a.servesBrunch&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Brunch}standalone{Serve il brunch}other{}}",a.servesDinner&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cena}standalone{Serve la cena}other{}}",a.servesDessert&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Dessert}standalone{Serve dessert}other{}}"].filter(_.vj)});e.push({heading:"Accessibilit\u00e0",features:[b?.hasWheelchairAccessibleEntrance&& "{VARIANT,select, short{{AVAILABILITY_INDICATOR} Ingresso accessibile in sedia a rotelle}standalone{Dispone di ingresso accessibile in sedia a rotelle}other{}}",b?.hasWheelchairAccessibleParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parcheggio accessibile in sedia a rotelle}standalone{Dispone di parcheggio accessibile in sedia a rotelle}other{}}",b?.hasWheelchairAccessibleRestroom&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Toilette accessibile in sedia a rotelle}standalone{Dispone di toilette accessibile in sedia a rotelle}other{}}", b?.hasWheelchairAccessibleSeating&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Tavoli accessibili in sedia a rotelle}standalone{Dispone di tavoli accessibili in sedia a rotelle}other{}}"].filter(_.vj)});e.push({heading:"Offerte",features:[a.servesBeer&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Birra}standalone{Serve birra}other{}}",a.servesWine&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Vino}standalone{Serve vino}other{}}",a.servesCoffee&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Caff\u00e8}standalone{Serve caff\u00e8}other{}}", a.servesCocktails&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cocktail}standalone{Serve cocktail}other{}}",a.servesVegetarianFood&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cibo vegetariano}standalone{Serve cibo vegetariano}other{}}"].filter(_.vj)});e.push({heading:"Comfort",features:[a.hasRestroom&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Toilette}standalone{Dispone di toilette}other{}}",a.hasWiFi&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Wi-Fi}standalone{Dispone di Wi-Fi}other{}}"].filter(_.vj)}); e.push({heading:"Noto per",features:[a.isGoodForGroups&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Adatto ai gruppi}standalone{Adatto ai gruppi}other{}}",a.isGoodForWatchingSports&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Adatto per guardare sport}standalone{Adatto per guardare sport}other{}}",a.hasLiveMusic&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Musica dal vivo}standalone{Propone musica dal vivo}other{}}"].filter(_.vj)});e.push({heading:"Pagamenti",features:[c?.acceptsCashOnly&& "{VARIANT,select, short{{AVAILABILITY_INDICATOR} Solo contanti}standalone{Solo contanti}other{}}",c?.acceptsCreditCards&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Carte di credito}standalone{Accetta carte di credito}other{}}",c?.acceptsDebitCards&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Carte di debito}standalone{Accetta carte di debito}other{}}",c?.acceptsNFC&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Pagamenti mobile NFC}standalone{Accetta pagamenti mobile NFC}other{}}"].filter(_.vj)}); e.push({heading:"Bambini",features:[a.isGoodForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Adatto ai bambini}standalone{Adatto ai bambini}other{}}",a.hasMenuForChildren&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Menu per bambini}standalone{Offre menu per bambini}other{}}"].filter(_.vj)});e.push({heading:"Animali domestici",features:[a.allowsDogs&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Cani ammessi}standalone{Ammette cani}other{}}"].filter(_.vj)});e.push({heading:"Parcheggio", features:[d?.hasFreeParkingLot&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parcheggio gratuito}standalone{Dispone di parcheggio gratuito}other{}}",d?.hasPaidParkingLot&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parcheggio a pagamento}standalone{Dispone di parcheggio a pagamento}other{}}",d?.hasFreeStreetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parcheggio in strada gratuito}standalone{Dispone di parcheggio in strada gratuito}other{}}",d?.hasPaidStreetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Parcheggio in strada a pagamento}standalone{Dispone di parcheggio in strada a pagamento}other{}}", d?.hasFreeGarageParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Garage gratuito}standalone{Dispone di garage gratuito}other{}}",d?.hasPaidGarageParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Garage a pagamento}standalone{Dispone di garage a pagamento}other{}}",d?.hasValetParking&&"{VARIANT,select, short{{AVAILABILITY_INDICATOR} Servizio di ritiro e riconsegna auto}standalone{Dispone di servizio di ritiro e riconsegna auto}other{}}"].filter(_.vj)});return e},Mta=function(a){return"Indirizzo: "+ a},Nta=function(a){return"Sito web: "+a},Ota=function(a){return"Numero di telefono: "+a},Pta=function(a){return"Plus Code: "+a},Qta=function(a){return"Fuso orario: "+a},vA=function(a,b,c,d){a=(0,_.Dp)` `;return d?(0,_.Dp)` ${a} `:(0,_.Dp)`
    ${a} ${c(b)}
    `},wA=function(a,b,c){var d=a?.formattedAddress&&vA("M12 2a8 8 0 0 1 8 8.2c0 3.3-2.7 7.3-8 11.8-5.3-4.5-8-8.5-8-11.8A8 8 0 0 1 12 2Zm6 8.2A6 6 0 0 0 12 4a6 6 0 0 0-6 6.2c0 2.3 2 5.4 6 9.1 4-3.7 6-6.8 6-9.1Zm-4-.2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",a.formattedAddress,Mta),e=a?.regularOpeningHours?.periods&&a?.utcOffsetMinutes!=null&&(0,_.Dp)` `,f;if(f=a?.websiteURI){f=a.websiteURI;try{var g=(new URL(f)).hostname.replace(/^(www\.)/,"")}catch(h){g=f}f=vA("M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 18a8 8 0 0 1-6.8-9.8L9 15v1c0 1.1.9 2 2 2v2Zm6.9-2.6A2 2 0 0 0 16 16h-1v-3c0-.6-.4-1-1-1H8v-2h2c.6 0 1-.4 1-1V7h2a2 2 0 0 0 2-2v-.4a8 8 0 0 1 2.9 12.8Z",g,Nta,a.websiteURI)}a=[d,e,f,a?.nationalPhoneNumber&&vA("M20 21c-2.1 0-4.2-.4-6.2-1.4a18.7 18.7 0 0 1-9.5-9.4c-.8-2-1.3-4-1.3-6.1A1 1 0 0 1 4 3h4.1c.2 0 .4 0 .6.3l.4.5.6 3.5V8c0 .2-.2.3-.3.4L7 11a13.3 13.3 0 0 0 2.7 3.4A19 19 0 0 0 13 17l2.3-2.3.6-.4h.8l3.4.6.6.4.2.6v4a1 1 0 0 1-1 1.1ZM6 9l1.7-1.7L7.2 5H5a20.6 20.6 0 0 0 1 4Zm9 9a12.6 12.6 0 0 0 4 1v-2.3l-2.4-.4-1.6 1.6Z", a.nationalPhoneNumber,Ota),c?.BA&&a?.plusCode?.compoundCode&&vA("M12 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm-5 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm5 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm7 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm-5 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",a.plusCode?.compoundCode,Pta),b&&vA("m8.6 17.9.8 1.7A7.3 7.3 0 0 1 5.1 16h3l.5 1.9Zm-1-3.9H4.4L4 13a10.3 10.3 0 0 1 .3-3h3.4a20.5 20.5 0 0 0-.2 3l.2 1Zm.5-6H5a7.3 7.3 0 0 1 4.3-3.5A14.8 14.8 0 0 0 8.1 8Zm5-2 .8 2h-3.8A11.8 11.8 0 0 1 12 4l1.1 2ZM19 8h-3a13 13 0 0 0-1.3-3.5 7 7 0 0 1 2.5 1.3c.7.6 1.3 1.4 1.8 2.2ZM8.1 21.2c1.2.5 2.5.8 3.9.8h.3a7 7 0 0 1-1.3-3.7l-.1-.2L10 16h1.2a7 7 0 0 1 1-2H9.6a22.3 22.3 0 0 1-.1-2 19 19 0 0 1 .2-2h4.7a10.2 10.2 0 0 1 .1 2 7 7 0 0 1 2-.8V11l-.1-1h3.4a7 7 0 0 1 .2 1.3 7 7 0 0 1 2 1V12a9.7 9.7 0 0 0-3-7 9.7 9.7 0 0 0-7-3 10 10 0 0 0-3.9 19.2ZM18 23c-1.4 0-2.6-.5-3.6-1.4-1-1-1.4-2.2-1.4-3.6s.5-2.6 1.4-3.5c1-1 2.2-1.5 3.6-1.5s2.6.5 3.5 1.5c1 1 1.5 2.1 1.5 3.5s-.5 2.6-1.5 3.6S19.4 23 18 23Zm1.7-2.6.7-.7-1.9-1.9V15h-1v3.2l2.2 2.2Z", b,Qta)].filter(Boolean);return a.length?(0,_.Dp)`
    ${a}
    `:null},xA=function(a){return(0,_.Dp)`${zz(a.filter(Boolean),(0,_.Dp)`
    `)}`},Rta=function(a){return xA([sA(a),tA(a),Ita(a),wA(a)])},Sta=function(a,b){return xA([sA(a),tA(a),Ita(a,{AA:!0}),wA(a,b,{BA:!0}),Lta(a)])},Tta=function(a,b){a=[{name:"Panoramica",content:Rta(a)},{name:"Recensioni",content:Hta(a)},{name:"Informazioni",content:Sta(a,b)}].filter(c=>c.content);return(0,_.Dp)` c.name)}> ${a.map(({content:c},d)=>(0,_.Dp)`
    ${c}
    `)}
    `},Uta=function(a){if(a.text==null)return(0,_.Dp)``;const b=[];var c=0;for(const d of a.zJ)b.push((0,_.Dp)`${a.text.substring(c,d.zF)}`),b.push((0,_.Dp)`${a.text.substring(d.zF,d.LD)}`),c=d.LD;b.push((0,_.Dp)`${a.text.substring(c)}`);c=a.review?.authorAttribution?.photoURI;a=Bz(a.review?.authorAttribution?.displayName??"");return(0,_.Dp)`
    ${c?(0,_.Dp)`
    ${a}
    `:""}
    ${b}
    `},Vta=function(a,b=!1){const c=a.place;a=a.nM;return(0,_.Dp)`
    ${b&&a?(0,_.Dp)``:""} ${(0,_.Dp)` `}
    `},Wta=function({dstOffset:a,rawOffset:b,timeZoneId:c,timeZoneName:d}){return{...(a&&{dstOffset:a}),...(b&&{rawOffset:b}),...(c&&{timeZoneId:c}),...(d&&{timeZoneName:d})}},Xta=function({location:a,Ou:b,language:c}){return new URLSearchParams({location:(new _.ck(a)).toUrlValue(),timestamp:Math.floor(b.getTime()/1E3).toString(),...(c&&{language:c})})},Yta=async function(a,b){a=Xta(a);if(!a.has("language")){var c=_.Ji?.Eg().Eg();c&&a.set("language",c)}a=`${_.Ji?_.M(_.Ji.Eg().Gg,10):""}${"/maps/api/timezone/json"}?${a}`; b=(0,_.ho)(a,b?.key);a=await (await fetch(new Request(b))).json();a:switch(a.status){case "OK":b=!0;break a;default:b=!1}if(b)return Wta(a);a:{b=a.status;a=a.errorMessage;switch(b){case "INVALID_REQUEST":c="This TimeZoneRequest was invalid.";break;case "OVER_DAILY_LIMIT":c="The webpage has exceeded a self-imposed usage cap, or billing failed for another reason.";b="OVER_QUERY_LIMIT";break;case "OVER_QUERY_LIMIT":c="The webpage has gone over the requests limit in too short a period of time.";break; case "REQUEST_DENIED":c="The webpage is not allowed to use the Time Zone API.";break;case "ZERO_RESULTS":c="No result was found for this TimeZoneRequest.";break;default:b=new _.To(a??"A time zone request could not be processed due to a server error. The request may succeed if you try again.","TIME_ZONE",b);break a}b=new _.So(a??c,"TIME_ZONE",b)}throw b;},Zta=async function(a,b){a.Hs=b;await a.Vh;a.DE.showModal()},aua=async function(a,b){a=a instanceof fA?gA(iA(a)):new fA(a);await $sa(a,{fields:Array.from($ta)}, {xo:b});return a},bua=async function(a,b,c){a.Lg||(a.Lg=new _.fp);({results:a}=await _.vda({location:b},null,{key:c}));a:{for(d of a)if(d.types.includes("point_of_interest")){var d=d.place_id;break a}d=a[0]?.place_id??null}if(d)return d;throw Error("No geocoding results");},cua=async function(a,b){try{const e=await Yta({location:a,Ou:new Date},{key:b});var c=(e.rawOffset??0)+(e.dstOffset??0);const f=Math.floor(Math.abs(c)/60);a=f%60;const g=`:${a.toString().padStart(2,"0")}`;var d=`UTC${c<0?"-":"+"}${Math.floor(f/ 60)}${a?g:""}`;return e?.timeZoneName?`${e?.timeZoneName} (${d})`:d}catch{}},dua=async function(a){await _.bo(a,async b=>{a.rn=void 0;if(a.contextToken!=null){const {KI:c}=b(await _.ej("places_impl"));a.rn=jta(b(await c({contextToken:a.contextToken,mK:500})))}a.ku=a.rn!=null&&a.rn.places.length>1})},gua=function(a){if(!a.rn||a.rn.places.length===0)return(0,_.Dp)``;var b=a.rn.places;const c=b.map(d=>d.place.location??void 0).filter(Boolean);b=b.map(d=>{const e=new (void 0)({size:"SMALL"});e.au({showsHeroImage:!0, showsAttribution:!1,zy:!1,showsBorder:!1,showsButtons:!0,xF:!0,backgroundColor:"#f0f4f9",borderRadius:"4px"});e.Dz(d);return e});return(0,_.Dp)`
    ${oA()} ${uA} ${eua}
    ${"Mappa
    ${b}
    `},fua=function(a,b,c,d){const e=new URL("https://maps.googleapis.com/maps/api/staticmap");a=a.getBoundingClientRect().width-2-40;e.searchParams.set("key",b);e.searchParams.set("size",`${a}x${202}`);e.searchParams.set("scale",window.devicePixelRatio>=2?"2":"1");c!=null&&e.searchParams.set("markers",`${c.lat()},${c.lng()}`);e.searchParams.append("markers","color:orange|size:small|"+d.map(f=>`${f.lat()},${f.lng()}`).join("|"));return e.toString()},hua=async function(a,b,c){return c(await mta(a, {xo:b},c))},jua=function(a,b,c){const d=b.place,e=Vta(b,a.YB);if(!a.selectable)return(0,_.Dp)`
  • ${e}
  • `;const f=a.ew===d.id;return(0,_.Dp)`
  • ${e}
  • `},kua=function(){const a=document.createElement("slot");a.name="prediction-item-icon";return a},lua=function(a){const b=_.Ji.Eg();a.Zj=a.Zg??b.Eg()??null;a.Wg=a.dh;a.Wg!=null||b.Hg()||(a.Wg=b.Fg().toUpperCase())},oua=async function(a,b){const c=_.no(a);b=await mua(a,b);_.oo(a,c)&&nua(a,b)},nua=function(a,b){b=b.suggestions.flatMap(c=>c.placePrediction??[]);Jz(a,b)},pua=function(a,b){const c=document.createElement("span");if(!a)return c;if(!b||!b.length)return c.textContent=a,c;const d=[];var e= 0;for(const f of b){b=f.startOffset;const g=f.endOffset;a.substring(e,b)!==""&&d.push(document.createTextNode(a.substring(e,b)));e=document.createElement("span");e.setAttribute("part","prediction-item-match");e.classList.add("place-autocomplete-element-place-result--matched");e.textContent=a.substring(b,g);d.push(e);e=g}a.substring(e)!==""&&d.push(document.createTextNode(a.substring(e)));c.replaceChildren(...d);return c},mua=async function(a,b){return await bta({...b,sessionToken:a.sessionToken?? void 0})},$ra={nG:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},mG:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"}, 1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}}; $ra={nG:{1E3:{other:"0"},1E4:{other:"0"},1E5:{other:"0"},1E6:{other:"0\u00a0Mln"},1E7:{other:"00\u00a0Mln"},1E8:{other:"000\u00a0Mln"},1E9:{other:"0\u00a0Mld"},1E10:{other:"00\u00a0Mld"},1E11:{other:"000\u00a0Mld"},1E12:{other:"0\u00a0Bln"},1E13:{other:"00\u00a0Bln"},1E14:{other:"000\u00a0Bln"}},mG:{1E3:{other:"0 mila"},1E4:{other:"00 mila"},1E5:{other:"000 mila"},1E6:{other:"0 milioni"},1E7:{other:"00 milioni"},1E8:{other:"000 milioni"},1E9:{other:"0 miliardi"},1E10:{other:"00 miliardi"},1E11:{other:"000 miliardi"}, 1E12:{other:"0 mila miliardi"},1E13:{other:"00 mila miliardi"},1E14:{other:"000 mila miliardi"}}};var Nra={ar:"latn","ar-EG":"arab",bn:"beng",fa:"arabext",mr:"deva",my:"mymr",ne:"deva"},rz={FC:".",cz:",",AG:"%",LC:"0",DG:"+",JC:"-",sG:"E",CG:"\u2030",GC:"\u221e",KC:"NaN",pG:"#,##0.###",FG:"#E0",BG:"#,##0%",oG:"\u00a4#,##0.00",qG:"USD"};rz={FC:",",cz:".",AG:"%",LC:"0",DG:"+",JC:"-",sG:"E",CG:"\u2030",GC:"\u221e",KC:"NaN",pG:"#,##0.###",FG:"#E0",BG:"#,##0%",oG:"#,##0.00\u00a0\u00a4",qG:"EUR"}; var Ora=!1,qua={sI:0,OE:"",PE:"",prefix:"",GF:""}; Rra.prototype.format=function(a){if(this.Fg>3)throw Error("Min value must be less than max value");if(this.Eg)return(this.Eg.format==null||this.Jg||this.Ig||this.Kg||Ora)&&Pra(this),this.Eg.resolvedOptions(),this.Eg.format(a);if(isNaN(a))return rz.KC;const b=[];var c=qua;a=qz(a,-c.sI);const d=a<0||a==0&&1/a<0;d?c.OE?b.push(c.OE):(b.push(c.prefix),b.push(this.Lg)):(b.push(c.prefix),b.push(""));if(isFinite(a)){a*=d?-1:1;var e=a*=1,f=b;if(this.Fg>3)throw Error("Min value must be less than max value");f|| (f=[]);var g=qz(e,3);g=Math.round(g);if(isFinite(g)){var h=Math.floor(qz(g,-3));g=Math.floor(g-qz(h,3));if(g<0||g>=qz(1,3))h=Math.round(e),g=0}else h=e,g=0;var l=this.Fg>0||g>0||!1;e=this.Fg;l&&(e=this.Fg);for(var n="";h>1E20;)n="0"+n,h=Math.round(qz(h,-1));n=h+n;var p=rz.FC;h=rz.LC.codePointAt(0);var r=n.length,u=0;for(var w=r;w<1;w++)f.push(String.fromCodePoint(h));if(this.Hg.length>=2)for(w=1;w0){u=this.Hg;var x=w=0,y=rz.cz,B=n.length;for(let J=0;J1){var C=u[x];if(J0&&L%C===1)&&f.push(y)}else x=0&&C>0;w--){x=n[w];for(B=0;B=0;B++)y.push(String.fromCodePoint(h+Number(r.charAt(C-B-1))*1));C-=x;C>0&&y.push(u)}f.push.apply(f,y.reverse())}l&&f.push(p);l=String(g);g=l.split("e+");if(g.length==2){l=String;if(p=parseFloat(g[0])){r=p;if(isFinite(r)){for(n=0;(r/=10)>=1;)n++; r=n}else r=r>0?r:0;r=0-r-1;p=r<-1?Qra(p,-1):Qra(p,r)}l=l(p).replace(".","");l+="0".repeat(parseInt(g[1],10)-l.length+1)}4>l.length&&(l="1"+"0".repeat(3-l.length)+l);for(g=l.length;l.charAt(g-1)=="0"&&g>e+1;)g--;for(e=1;e0;)a=a.replace(this.Ig(this.Eg),String(this.Eg.pop()).replace("$","$$$$"));else a="";return a}; vz.prototype.Ig=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"}; var osa=class extends _.nq{constructor(a={}){super(a);_.ej("util").then(d=>{d.zo()});this.Nr=dsa(a.Nr)||"Creata con dati di {Google}";_.qq(_.jja,this.element);_.Al(this.element,"maps-built-with-google-view");this.element.style.color="#5F6368";this.element.setAttribute("role","img");var b=_.da(this.Nr,"replaceAll").call(this.Nr,"{Google}","Google");this.element.setAttribute("aria-label",b);b=this.Nr;_.Yn(this.element,b);b=b.split("{Google}");for(let d=0;d{b.target===this||this.Vi?.contains(b.target)||Gz(this)};this.oj=()=>{this.qj=this.pj.matches;Fz(this)};this.wo=b=>{if(b.key==="Enter")b.preventDefault(),b.stopPropagation(),ksa(this);else if(b.key==="Escape"||b.key==="Esc")b.stopPropagation(),Iz(this,-1),Gz(this);else if((b.key==="ArrowDown"||b.key==="ArrowUp")&&this.predictions.length&& this.Eg.getAttribute("aria-expanded")==="true"){var c=this.Lg;b.key==="ArrowDown"?c++:b.key==="ArrowUp"&&c--;c>=this.predictions.length?c=-1:c<-1&&(c=this.predictions.length-1);Iz(this,c)}};_.ej("util").then(b=>{b.zo()});this.Eg=document.createElement("input");this.jx("inputElement");this.name=a?.name??null;this.Vg=_.Hea(this.Eg);this.Vg.classList.add("focus-ring");this.Fg=document.createElement("button");this.uh=document.createElement("div");this.Hg=document.createElement("ul");this.Kg=document.createElement("div"); this.lj=document.createElement("div");this.Pg=document.createElement("div");this.Ig=document.createElement("dialog");isa();this.pj=window.matchMedia("only screen and (max-width: 412px)");this.uj=this.attachInternals();this.uj.setFormValue("");lsa(this);msa(this);nsa(this);this.Hg.id=_.fo();this.Hg.setAttribute("role","listbox");this.Hg.setAttribute("aria-label","Previsioni");psa(this);this.lj.classList.add("predictions-anchor");this.lj.appendChild(this.Kg);this.Pg.classList.add("widget-container"); this.Pg.appendChild(this.uh);this.Pg.appendChild(this.lj);qsa(this)}Jg(){this.Vi?.append(this.Ig);this.Vi?.append(this.Pg)}connectedCallback(){super.connectedCallback();document.body.addEventListener("click",this.cm);this.oj();this.pj.addEventListener("change",this.oj)}disconnectedCallback(){super.disconnectedCallback();document.body.removeEventListener("click",this.cm);this.pj.removeEventListener("change",this.oj)}get name(){return this.Eg.hasAttribute("name")?this.Eg.name:null}set name(a){a===null? this.Eg.removeAttribute("name"):this.Eg.name=a}};yA.formAssociated=!0;yA.styles=[];_.Fa([_.Bn({type:String,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],yA.prototype,"name",null);var wua=_.Kp([":host(:not([hidden])){display:contents;margin-block:8px}button{all:unset;color:#5e5e5e;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}button:focus-visible{outline:revert}button svg{width:18px}[role=note]:not([hidden]){-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;background:#f0f4f9;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;margin-block:inherit;padding:16px;width:100%}[role=note]:not([hidden]) .info-icon{color:#5e5e5e;width:24px}[role=note]:not([hidden]) .slot-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}[role=note]:not([hidden]) .close-button svg{color:#0b57d0}.content{color:#1e1e1e;font-family:Google Sans Text,Roboto,Arial,sans-serif}.content .heading{font-size:14px;font-weight:500;line-height:20px}.content .description{font-size:12px;line-height:16px}.content a{color:#0b57d0;font-weight:500}"]);var xua=(0,_.Dp)` `,zA=class extends _.Op{constructor(){super(...arguments);this.open=!1}Qh(){return(0,_.Dp)`
    ${xua}
    `}};zA.styles=wua;_.Fa([_.Bn({qh:!1}),_.Ga("design:type",String)],zA.prototype,"heading",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",String)],zA.prototype,"description",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",String)],zA.prototype,"href",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Object)],zA.prototype,"open",void 0);var AA=class extends _.Op{constructor(){super(...arguments);this.links=[]}Qh(){const a=ssa(this);return(0,_.Dp)`
    ${this.heading&&(0,_.Dp)`
    ${this.heading}
    `} ${(this.description||a)&&(0,_.Dp)`
    ${this.description&&(0,_.Dp)`${this.description}`} ${a}
    `}
    `}};AA.styles=wua;_.Fa([_.Bn({qh:!1}),_.Ga("design:type",String)],AA.prototype,"heading",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",String)],AA.prototype,"description",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Array)],AA.prototype,"links",void 0);var yua=class extends _.Op{constructor(){super(...arguments);this.href="#"}Qh(){return(0,_.Dp)` `}};yua.styles=_.Kp(["a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #ccc;border-radius:20px;color:inherit;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:4px 12px;text-decoration:none}a svg{width:16px}a svg:dir(rtl){-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.icon-only) a{padding:11px}:host(.solid) a{background-color:#d7e4ef;border-width:0}a:hover{background:rgba(30,30,30,.08)}a:focus-visible{background:rgba(30,30,30,.1)}"]); _.Fa([_.Bn({qh:!1}),_.Ga("design:type",Object)],yua.prototype,"href",void 0);var zua=class extends _.Op{Qh(){if(this.rating==null)return null;const a="Valutazione: "+tsa(this.rating)+" su 5";return(0,_.Dp)` `}};zua.styles=_.Kp([".icons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:4rem}.icons svg{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;height:100%}.icons svg:dir(rtl){-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icons svg.half-star-filled{color:#ffbb29}.icons svg.half-star-empty{color:#dadce0}"]); _.Fa([_.Bn({qh:!1}),_.Ga("design:type",Number)],zua.prototype,"rating",void 0);var BA=class extends _.Op{constructor(){super(...arguments);this.tabNames=[];this.Eg=this.fw=0}Qh(){return(0,_.Dp)`
    ${this.tabNames.map((a,b)=>(0,_.Dp)` `)}
    ${this.tabNames.map((a,b)=>(0,_.Dp)`
    `)} `}Fg(a){switch(a.key){case "ArrowLeft":this.Rs[this.Eg>0?this.Eg-1:this.Rs.length-1]?.focus();break;case "ArrowRight":this.Rs[this.Eg+1>=this.Rs.length?0:this.Eg+1]?.focus();break;case "Home":this.Rs[0]?.focus();break;case "End":this.Rs[this.Rs.length-1]?.focus();break;default:return}a.stopPropagation();a.preventDefault()}};BA.styles=_.Kp(["[role=tablist]{border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:48px;padding:0 20px}[role=tablist] button{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;background:none;border:none;color:#5e5e5e;cursor:pointer;-webkit-flex-grow:1;flex-grow:1;font:500 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif;padding:0}[role=tablist] button .button-inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[role=tablist] button .button-inner .bottom-stripe{border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;position:absolute;width:100%}[role=tablist] button:hover{background-color:color-mix(in srgb,#fff,#5e5e5e 8%)}[role=tablist] button:focus-visible{background-color:color-mix(in srgb,#fff,#5e5e5e 10%)}[role=tablist] button[aria-selected=true]{color:#0b57d0}[role=tablist] button[aria-selected=true] .bottom-stripe{border-top:3px solid #0b57d0}[role=tablist] button[aria-selected=true]:hover{background-color:color-mix(in srgb,#fff,#0b57d0 8%)}[role=tablist] button[aria-selected=true]:focus-visible{background-color:color-mix(in srgb,#fff,#0b57d0 10%)}"]); _.Fa([function(a){return(b,c)=>_.Bfa(b,c,{get(){return(this.Vi??rua??(rua=document.createDocumentFragment())).querySelectorAll(a)}})}('button[role="tab"]'),_.Ga("design:type",Array)],BA.prototype,"Rs",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Array)],BA.prototype,"tabNames",void 0);_.Fa([_.Dn(),_.Ga("design:type",Object)],BA.prototype,"fw",void 0);_.Ea(Kz,_.Gk);Kz.prototype.setTypes=_.dl("types",_.Qj(_.go));Kz.prototype.setTypes=Kz.prototype.setTypes;Kz.prototype.setComponentRestrictions=_.dl("componentRestrictions",_.Wj(_.Mj({country:_.Uj([_.go,_.Qj(_.go)])},!0)));Kz.prototype.setComponentRestrictions=Kz.prototype.setComponentRestrictions;_.el(Kz.prototype,{place:null,bounds:_.Wj(_.Zk),fields:_.Wj(Cz)});Lz.prototype.getPlacePredictions=function(a,b){_.pl(window,"Gppa");_.N(window,154333);a=Aua(a);const c=_.ej("places_impl").then(()=>this.Eg.getPlacePredictions(a,b));b&&c.catch(()=>{});return c};Lz.prototype.getPlacePredictions=Lz.prototype.getPlacePredictions;Lz.prototype.getPredictions=Lz.prototype.getPlacePredictions;Lz.prototype.getQueryPredictions=function(a,b){_.pl(window,"Gqpa");_.N(window,154334);_.ej("places_impl").then(()=>{this.Eg.getQueryPredictions(a,b)})}; Lz.prototype.getQueryPredictions=Lz.prototype.getQueryPredictions;var Aua=_.Mj({language:_.$o,region:_.$o,sessionToken:_.Wj(_.Oj(_.wq,"AutocompleteSessionToken")),origin:_.Wj(_.ik)},!0);var CA=class{constructor(a){this.Eg=null;this.search=this.nearbySearch;this.radarSearch=()=>{_.Dj("Radar Search was deprecated on June 30, 2017 and turned off on July 30, 2018.")};_.ej("places_impl").then(b=>{this.Eg=b.IH(a)})}getDetails(a,b){_.pl(window,"Psgd");_.N(window,154337);a=Bua(a);_.ej("places_impl").then(()=>{this.Eg.getDetails(a,b)})}nearbySearch(a,b){_.pl(window,"Psns");_.N(window,154338);a=Cua(a);_.ej("places_impl").then(()=>{this.Eg.nearbySearch(a,b)})}textSearch(a,b){_.pl(window,"Psts"); _.N(window,154339);a=Dua(a);_.ej("places_impl").then(()=>{this.Eg.textSearch(a,b)})}findPlaceFromQuery(a,b){_.pl(window,"Fpqa");_.N(window,154336);a=Eua(a);_.ej("places_impl").then(()=>{this.Eg.findPlaceFromQuery(a,b)})}findPlaceFromPhoneNumber(a,b){_.pl(window,"FpPn");_.N(window,154335);a=Fua(a);_.ej("places_impl").then(()=>{this.Eg.findPlaceFromPhoneNumber(a,b)})}};CA.prototype.findPlaceFromPhoneNumber=CA.prototype.findPlaceFromPhoneNumber;CA.prototype.findPlaceFromQuery=CA.prototype.findPlaceFromQuery; CA.prototype.textSearch=CA.prototype.textSearch;CA.prototype.nearbySearch=CA.prototype.nearbySearch;CA.prototype.getDetails=CA.prototype.getDetails;CA.prototype.constructor=CA.prototype.constructor; var Bua=_.Mj({fields:_.Wj(Cz),language:_.$o,region:_.$o,sessionToken:_.Wj(_.Oj(_.wq,"AutocompleteSessionToken"))},!0),Eua=_.Mj({fields:Cz,query:_.go,language:_.$o,locationBias:_.Wj(_.lo)}),Fua=_.Mj({fields:Cz,phoneNumber:_.go,language:_.$o,locationBias:_.Wj(_.lo)}),Cua=_.Mj({language:_.$o},!0),Dua=_.Mj({language:_.$o,region:_.$o},!0);var DA=class extends _.Gk{getPlaces(){return this.get("places")}getBounds(){return this.get("bounds")}setBounds(a){this.set("bounds",a)}constructor(a,b){super();_.pl(window,"Sbwa");_.N(window,154341);_.ej("places_impl").then(c=>{c.JH(this,a);this.setValues(b??{})})}};DA.prototype.setBounds=DA.prototype.setBounds;DA.prototype.getBounds=DA.prototype.getBounds;DA.prototype.getPlaces=DA.prototype.getPlaces;_.el(DA.prototype,{places:null,bounds:_.Wj(_.Zk)});var Mz=class{constructor(a){this.Eg=a.hasWheelchairAccessibleEntrance??null;this.Hg=a.hasWheelchairAccessibleRestroom??null;this.Ig=a.hasWheelchairAccessibleSeating??null;this.Fg=a.hasWheelchairAccessibleParking??null}get hasWheelchairAccessibleEntrance(){return this.Eg}get hasWheelchairAccessibleRestroom(){return this.Hg}get hasWheelchairAccessibleSeating(){return this.Ig}get hasWheelchairAccessibleParking(){return this.Fg}toJSON(){return{hasWheelchairAccessibleEntrance:this.Eg,hasWheelchairAccessibleRestroom:this.Hg, hasWheelchairAccessibleSeating:this.Ig,hasWheelchairAccessibleParking:this.Fg}}};Mz.prototype.toJSON=Mz.prototype.toJSON;var Nz=class{constructor(a){this.Fg=xz(a.longText);this.Hg=xz(a.shortText);this.Eg=a.types||[]}get longText(){return this.Fg}get shortText(){return this.Hg}get types(){return this.Eg}toJSON(){return{longText:this.longText,shortText:this.shortText,types:this.types.slice(0)}}};Nz.prototype.toJSON=Nz.prototype.toJSON;var Oz=class{constructor(a){this.Eg=xz(a.provider);this.Fg=xz(a.providerURI)}get provider(){return this.Eg}get providerURI(){return this.Fg}toJSON(){return{provider:this.provider,providerURI:this.providerURI}}};Oz.prototype.toJSON=Oz.prototype.toJSON;var EA=class{constructor(a){this.Eg=(0,_.go)(a.displayName);this.Fg=xz(a.photoURI);this.Hg=xz(a.uri)}get displayName(){return this.Eg}get uri(){return this.Hg}get photoURI(){return this.Fg}toJSON(){return{displayName:this.displayName,uri:this.uri,photoURI:this.photoURI}}};EA.prototype.toJSON=EA.prototype.toJSON;var Pz=class{constructor(a){this.Fg=a.connectorCount;this.Eg=(a.connectorAggregations??[]).map(b=>new FA(b))}get connectorCount(){return this.Fg}get connectorAggregations(){return this.Eg}toJSON(){return{connectorCount:this.Fg,connectorAggregations:this.Eg.map(a=>a.toJSON())}}};Pz.prototype.toJSON=Pz.prototype.toJSON; var FA=class{constructor(a){this.Eg=a.type;this.Jg=a.maxChargeRateKw;this.Ig=a.count;this.Hg=yz(a.availableCount);this.Kg=yz(a.outOfServiceCount);this.Fg=a.availabilityLastUpdateTime?new Date(a.availabilityLastUpdateTime):null}get type(){return this.Eg}get maxChargeRateKw(){return this.Jg}get count(){return this.Ig}get availableCount(){return this.Hg}get outOfServiceCount(){return this.Kg}get availabilityLastUpdateTime(){return this.Fg}toJSON(){return{type:this.Eg,maxChargeRateKw:this.Jg,count:this.Ig, availableCount:this.Hg,outOfServiceCount:this.Kg,availabilityLastUpdateTime:this.Fg?.toISOString()??null}}};FA.prototype.toJSON=FA.prototype.toJSON;var GA=class{constructor(a,b={}){this.options=b;this.Eg=a.currencyCode;this.Hg=a.units;this.Fg=a.nanos??0}get currencyCode(){return this.Eg}get units(){return this.Hg}get nanos(){return this.Fg}toString(){return(new Intl.NumberFormat(this.options.language?new Intl.Locale(this.options.language,{region:this.options.region??void 0}):void 0,{style:"currency",currency:this.Eg})).format(this.units+this.nanos/1E9)}toJSON(){return{currencyCode:this.Eg,units:this.Hg,nanos:this.Fg}}};GA.prototype.toJSON=GA.prototype.toJSON; GA.prototype.toString=GA.prototype.toString;var Qz=class{constructor(a,b={}){this.Eg=(a.fuelPrices??[]).map(c=>new ZA(c,b))}get fuelPrices(){return this.Eg}toJSON(){return{fuelPrices:this.Eg.map(a=>a.toJSON())}}};Qz.prototype.toJSON=Qz.prototype.toJSON; var ZA=class{constructor(a,b={}){this.Eg=a.type;this.Fg=a.price?new GA(a.price,b):null;this.Hg=a.updateTime?new Date(a.updateTime):null}get type(){return this.Eg}get price(){return this.Fg}get updateTime(){return this.Hg}toJSON(){return{type:this.Eg,price:this.Fg?.toJSON()??null,updateTime:this.Hg?.toISOString()??null}}};ZA.prototype.toJSON=ZA.prototype.toJSON;var $A=class{constructor(a){this.Fg=(0,_.Sk)(a.day);this.Hg=(0,_.Sk)(a.hour);this.Ig=(0,_.Sk)(a.minute)}get day(){return this.Fg}get hour(){return this.Hg}get minute(){return this.Ig}toJSON(){return{day:this.day,hour:this.hour,minute:this.minute}}Eg(a,b){const c=new Date(a);b=(this.day+7)*24*60+this.hour*60+this.minute-b;const d=Math.floor(b/1440)%7,e=b%60;c.setUTCHours(Math.floor(b/60)%24);c.setUTCMinutes(e);c.setUTCMilliseconds(0);c.setUTCSeconds(0);c.setUTCDate(c.getUTCDate()+(d-c.getUTCDay())); c.getTime()new aB(b)):[];this.Fg=a.weekdayDescriptions||[]}get periods(){return this.Eg}get weekdayDescriptions(){return this.Fg}toJSON(){return{periods:this.periods.map(a=>a.toJSON()),weekdayDescriptions:this.weekdayDescriptions.slice(0)}}};Rz.prototype.toJSON=Rz.prototype.toJSON;var Sz=class{constructor(a){this.Fg=a.hasFreeParkingLot??null;this.Jg=a.hasPaidParkingLot??null;this.Hg=a.hasFreeStreetParking??null;this.Kg=a.hasPaidStreetParking??null;this.Lg=a.hasValetParking??null;this.Eg=a.hasFreeGarageParking??null;this.Ig=a.hasPaidGarageParking??null}get hasFreeParkingLot(){return this.Fg}get hasPaidParkingLot(){return this.Jg}get hasFreeStreetParking(){return this.Hg}get hasPaidStreetParking(){return this.Kg}get hasValetParking(){return this.Lg}get hasFreeGarageParking(){return this.Eg}get hasPaidGarageParking(){return this.Ig}toJSON(){return{hasFreeParkingLot:this.Fg, hasPaidParkingLot:this.Jg,hasFreeStreetParking:this.Hg,hasPaidStreetParking:this.Kg,hasValetParking:this.Lg,hasFreeGarageParking:this.Eg,hasPaidGarageParking:this.Ig}}};Sz.prototype.toJSON=Sz.prototype.toJSON;var Tz=class{constructor(a){this.Fg=a.acceptsCreditCards??null;this.Hg=a.acceptsDebitCards??null;this.Eg=a.acceptsCashOnly??null;this.Ig=a.acceptsNfc??null}get acceptsCreditCards(){return this.Fg}get acceptsDebitCards(){return this.Hg}get acceptsCashOnly(){return this.Eg}get acceptsNFC(){return this.Ig}toJSON(){return{acceptsCreditCards:this.Fg,acceptsDebitCards:this.Hg,acceptsCashOnly:this.Eg,acceptsNfc:this.Ig}}};Tz.prototype.toJSON=Tz.prototype.toJSON;var Uz=class{constructor(a){this.Hg=a.authorAttributions?a.authorAttributions.map(b=>new EA(b)):[];this.Jg=(0,_.Sk)(a.heightPx);this.Ig=a.getUrl&&(0,_.tha)(a.getUrl);this.Kg=(0,_.Sk)(a.widthPx);this.Eg=(0,_.$o)(a.name);this.Fg=(0,_.$o)(a.flagContentURI)??null}get authorAttributions(){return this.Hg}get heightPx(){return this.Jg}get widthPx(){return this.Kg}get name(){return this.Eg}getURI(a={}){let b=a.maxWidth,c=a.maxHeight;b||c||(b=this.widthPx);b&&(b=Math.max(b,0));c&&(c=Math.max(c,0));if(this.Eg){var d= this.Eg.split("/");a=d[1];const e=d[3];d=_.Ji.Fg();a=new URL(`https://places.googleapis.com/v1/places/${a}/photos/${e}/media?`);b&&a.searchParams.append("maxWidthPx",b.toString());c&&a.searchParams.append("maxHeightPx",c.toString());a.searchParams.append("key",encodeURIComponent(d));return a.toString()}return this.Ig(a)}get flagContentURI(){return this.Fg}toJSON(){return{authorAttributions:this.authorAttributions.map(a=>a.toJSON()),heightPx:this.heightPx,widthPx:this.widthPx,flagContentURI:this.flagContentURI}}}; Uz.prototype.toJSON=Uz.prototype.toJSON;Uz.prototype.getURI=Uz.prototype.getURI;var Jsa=new Map([["accessibilityOptions","accessibility_options"],["addressComponents","address_components"],["adrFormatAddress","adr_format_address"],["attributions","attributions"],["businessStatus","business_status"],["displayName","display_name"],["displayNameLanguageCode","display_name"],["formattedAddress","formatted_address"],["googleMapsURI","google_maps_uri"],["hasCurbsidePickup","curbside_pickup"],["hasDelivery","delivery"],["hasDineIn","dine_in"],["hasTakeout","takeout"],["isReservable", "reservable"],["servesBreakfast","serves_breakfast"],["servesLunch","serves_lunch"],["servesDinner","serves_dinner"],["servesBeer","serves_beer"],["servesWine","serves_wine"],["servesBrunch","serves_brunch"],["servesVegetarianFood","serves_vegetarian_food"],["iconBackgroundColor","icon_background_color"],["svgIconMaskURI","icon_mask_base_uri"],["id","id"],["internationalPhoneNumber","international_phone_number"],["location","location"],["nationalPhoneNumber","national_phone_number"],["regularOpeningHours", "regular_opening_hours"],["parkingOptions","parking_options"],["paymentOptions","payment_options"],["photos","photos"],["plusCode","plus_code"],["priceLevel","price_level"],["rating","rating"],["reviews","reviews"],["types","types"],["userRatingCount","user_rating_count"],["utcOffsetMinutes","utc_offset_minutes"],["viewport","viewport"],["websiteURI","website_uri"],["editorialSummary","editorial_summary"],["editorialSummaryLanguageCode","editorial_summary"],["allowsDogs","allows_dogs"],["hasLiveMusic", "live_music"],["hasMenuForChildren","menu_for_children"],["hasOutdoorSeating","outdoor_seating"],["hasRestroom","restroom"],["hasWiFi","wifi"],["isGoodForChildren","good_for_children"],["isGoodForGroups","good_for_groups"],["isGoodForWatchingSports","good_for_watching_sports"],["servesCocktails","serves_cocktails"],["servesCoffee","serves_coffee"],["servesDessert","serves_dessert"],["primaryType","primary_type"],["primaryTypeDisplayName","primary_type_display_name"],["primaryTypeDisplayNameLanguageCode", "primary_type_display_name"],["evChargeOptions","ev_charge_options"],["fuelOptions","fuel_options"]]),hA=Object.freeze(Array.from(Jsa.keys()));var Gua=class{constructor(){this.id="";this.requestedRegion=this.requestedLanguage=null;this.Eg={};this.Vg=this.Kg=this.Ug=this.Tg=this.Sg=this.Qg=this.Rg=this.Pg=this.Og=this.Ig=this.Jg=this.Ng=this.Mg=this.Lg=void 0}get accessibilityOptions(){return this.Lg}get addressComponents(){return this.Mg}get parkingOptions(){return this.Qg}get adrFormatAddress(){return this.Eg.adrFormatAddress}get attributions(){return this.Ng}get businessStatus(){return this.Eg.businessStatus}get displayName(){return this.Eg.displayName}get displayNameLanguageCode(){return this.Eg.displayNameLanguageCode}get formattedAddress(){return this.Eg.formattedAddress}get googleMapsURI(){return this.Eg.googleMapsURI? _.jo(new URL(this.Eg.googleMapsURI),{language:this.requestedLanguage??void 0,region:this.requestedRegion??void 0}).toString():this.Eg.googleMapsURI}get internationalPhoneNumber(){return this.Eg.internationalPhoneNumber}get location(){return this.Jg}get nationalPhoneNumber(){return this.Eg.nationalPhoneNumber}get openingHours(){console.error("Place.openingHours is deprecated. Please use Place.regularOpeningHours instead.")}get regularOpeningHours(){return this.Ig}get evChargeOptions(){return this.Og}get fuelOptions(){return this.Pg}get paymentOptions(){return this.Rg}get photos(){return this.Sg}get plusCode(){return this.Tg}get priceLevel(){return this.Eg.priceLevel}get rating(){return this.Eg.rating}get reviews(){return this.Ug}get types(){return this.Kg}get userRatingCount(){return this.Eg.userRatingCount}get utcOffsetMinutes(){return this.Eg.utcOffsetMinutes}get viewport(){return this.Vg}get websiteURI(){return this.Eg.websiteURI}get iconBackgroundColor(){return this.Eg.iconBackgroundColor}get svgIconMaskURI(){return this.Eg.svgIconMaskURI}get hasTakeout(){return this.Eg.hasTakeout}get hasDelivery(){return this.Eg.hasDelivery}get hasDineIn(){return this.Eg.hasDineIn}get hasCurbsidePickup(){return this.Eg.hasCurbsidePickup}get isReservable(){return this.Eg.isReservable}get servesBreakfast(){return this.Eg.servesBreakfast}get servesLunch(){return this.Eg.servesLunch}get servesDinner(){return this.Eg.servesDinner}get servesBeer(){return this.Eg.servesBeer}get servesWine(){return this.Eg.servesWine}get servesBrunch(){return this.Eg.servesBrunch}get servesVegetarianFood(){return this.Eg.servesVegetarianFood}get editorialSummary(){return this.Eg.editorialSummary}get editorialSummaryLanguageCode(){return this.Eg.editorialSummaryLanguageCode}get hasOutdoorSeating(){return this.Eg.hasOutdoorSeating}get hasLiveMusic(){return this.Eg.hasLiveMusic}get hasMenuForChildren(){return this.Eg.hasMenuForChildren}get servesCocktails(){return this.Eg.servesCocktails}get servesDessert(){return this.Eg.servesDessert}get servesCoffee(){return this.Eg.servesCoffee}get hasWiFi(){return this.Eg.hasWiFi}get isGoodForChildren(){return this.Eg.isGoodForChildren}get allowsDogs(){return this.Eg.allowsDogs}get hasRestroom(){return this.Eg.hasRestroom}get isGoodForGroups(){return this.Eg.isGoodForGroups}get isGoodForWatchingSports(){return this.Eg.isGoodForWatchingSports}get primaryType(){return this.Eg.primaryType}get primaryTypeDisplayName(){return this.Eg.primaryTypeDisplayName}get primaryTypeDisplayNameLanguageCode(){return this.Eg.primaryTypeDisplayNameLanguageCode}};var Vz=class{constructor(a){this.Eg=xz(a.compoundCode);this.Fg=xz(a.globalCode)}get compoundCode(){return this.Eg}get globalCode(){return this.Fg}toJSON(){return{compoundCode:this.compoundCode,globalCode:this.globalCode}}};Vz.prototype.toJSON=Vz.prototype.toJSON;var Wz=class{constructor(a){this.Hg=a.authorAttribution?new EA(a.authorAttribution):null;this.Lg=xz(a.textLanguageCode);this.Eg=a.publishTime?new Date(a.publishTime):null;this.Jg=xz(a.relativePublishTimeDescription);this.Ig=yz(a.rating);this.Kg=xz(a.text);this.Fg=xz(a.flagContentURI)}get authorAttribution(){return this.Hg}get textLanguageCode(){return this.Lg}get publishTime(){return this.Eg}get relativePublishTimeDescription(){return this.Jg}get rating(){return this.Ig}get text(){return this.Kg}get flagContentURI(){return this.Fg}toJSON(){return{authorAttribution:this.authorAttribution&& this.authorAttribution.toJSON(),publishTime:this.Eg?.toISOString()??null,relativePublishTimeDescription:this.relativePublishTimeDescription,rating:this.rating,text:this.text,textLanguageCode:this.textLanguageCode,flagContentURI:this.flagContentURI}}};Wz.prototype.toJSON=Wz.prototype.toJSON;var mA=class extends Gua{constructor(){super();this.Fg=new Set}},xsa=new Set(hA);var Fsa=new Map([[1,"FREE"],[2,"INEXPENSIVE"],[3,"MODERATE"],[4,"EXPENSIVE"],[5,"VERY_EXPENSIVE"]]),Asa=new Map([[1,"OPERATIONAL"],[2,"CLOSED_TEMPORARILY"],[3,"CLOSED_PERMANENTLY"]]),Isa=new Map([[1,"OTHER"],[2,"J1772"],[3,"TYPE_2"],[4,"CHADEMO"],[5,"CCS_COMBO_1"],[6,"CCS_COMBO_2"],[7,"TESLA"],[8,"UNSPECIFIED_GB_T"],[9,"UNSPECIFIED_WALL_OUTLET"]]),Hsa=new Map([[1,"DIESEL"],[2,"REGULAR_UNLEADED"],[3,"MIDGRADE"],[4,"PREMIUM"],[5,"SP91"],[6,"SP91_E10"],[7,"SP92"],[8,"SP95"],[9,"SP95_E10"],[10,"SP98"], [11,"SP99"],[12,"SP100"],[13,"LPG"],[14,"E80"],[15,"E85"],[16,"METHANE"],[17,"BIO_DIESEL"],[18,"TRUCK_DIESEL"]]);var $z=class{constructor(a,b,c,d){this.Eg=(a*24*60+b*60+c-d+10080)%10080}},bA=class{constructor(a,b){this.startTime=a;this.endTime=b}includes(a){return aA(a,this.startTime)>=0&&aA(a,this.endTime)<0}};var cA=_.Qj(_.bp),Nsa=new Set(hA),Rsa=_.Mj({fields:Osa,includedType:_.$o,isOpenNow:_.ap,minRating:_.Zo,query:a=>{if(a)throw _.Kj('unknown property "query", did you mean "textQuery"?');},textQuery:_.Wj(_.bp),language:_.$o,locationBias:_.Wj(Qsa),locationRestriction:_.Wj(Psa),priceLevels:_.Wj(_.Qj(_.Pj(tua))),rankBy:a=>{if(a)throw _.Kj('unknown property "rankBy", did you mean "rankPreference"?');},rankPreference:_.Wj(_.Pj(uua)),region:_.$o,maxResultCount:_.Wj(_.sha),useStrictTypeFiltering:_.ap,evSearchOptions:_.Wj(_.Mj({connectorTypes:_.Wj(_.Qj(_.Pj(sua))), minimumChargingRateKw:_.Zo}))}),Wsa=_.Mj({fields:Osa,locationRestriction:function(a){try{const b=_.lo(a);if(b instanceof _.ko)return b}catch(b){}throw _.Kj(`Invalid LocationRestriction: ${JSON.stringify(a)}`);},includedPrimaryTypes:_.Wj(cA),includedTypes:_.Wj(cA),excludedPrimaryTypes:_.Wj(cA),excludedTypes:_.Wj(cA),language:_.$o,maxResultCount:_.Wj(_.sha),rankPreference:_.Wj(_.Pj(vua)),region:_.$o}),Tsa=_.Mj({input:_.bp,inputOffset:_.Zo,locationBias:_.Wj(Qsa),locationRestriction:_.Wj(Psa),includedPrimaryTypes:_.Wj(cA), includedRegionCodes:_.Wj(cA),language:_.$o,region:_.$o,origin:_.Wj(function(a){try{const b=_.lo(a);if(b instanceof _.ck)return b}catch(b){}throw _.Kj(`Invalid Origin: ${JSON.stringify(a)}`);}),sessionToken:_.Wj(_.Oj(_.wq,"AutocompleteSessionToken"))});var Hua=_.Qj(_.bp),fA=class extends mA{constructor(a){super();this.id=_.Yj("Place","id",()=>(0,_.bp)(a.id));this.requestedLanguage=_.Yj("Place","requestedLanguage",()=>(0,_.$o)(a.requestedLanguage));this.requestedRegion=_.Yj("Place","requestedRegion",()=>(0,_.$o)(a.requestedRegion));Object.defineProperties(this,{id:{enumerable:!0,writable:!1},requestedLanguage:{enumerable:!0,writable:!1},requestedRegion:{enumerable:!0,writable:!1}});this.Eg={id:this.id};this.Fg.add("id");this.Hg=void 0}async isOpen(){throw Error("Place.prototype.isOpen() is not available in this version of the Google Maps JavaScript API. Please switch to the beta channel to use this feature. https://developers.google.com/maps/documentation/javascript/versions#beta-channel"); }async getNextOpeningTime(){throw Error("Place.prototype.getNextOpeningTime() is not available in this version of the Google Maps JavaScript API. Please switch to the beta channel to use this feature. https://developers.google.com/maps/documentation/javascript/versions#beta-channel");}async fetchFields(a){_.pl(window,"Pvffac");_.N(window,163323);return $sa(this,a)}toJSON(){return iA(this)}};fA.prototype.toJSON=fA.prototype.toJSON;fA.prototype.fetchFields=fA.prototype.fetchFields; fA.prototype.getNextOpeningTime=fA.prototype.getNextOpeningTime;fA.prototype.isOpen=fA.prototype.isOpen;fA.searchNearby=async function(a){_.N(window,206818);return Xsa(a)};fA.searchByText=async function(a){_.pl(window,"pvsbtac");_.N(window,179345);return Vsa(a)};fA.findPlaceFromQuery=async function(){throw Error("Place.findPlaceFromQuery() is no longer available. Please use Place.searchByText().");}; fA.findPlaceFromPhoneNumber=async function(){throw Error("Place.findPlaceFromPhoneNumber() is no longer available. Please use Place.searchByText().");};fA.__gmpdn=async function(a,b,c,d){const e=await _.ej("places_impl");return new Promise((f,g)=>{e.fK(a,b,c,d).then(h=>{f(gA({id:a,displayName:h},{requestedLanguage:b,requestedRegion:c}))}).catch(h=>{g(h)})})};fA.prototype.constructor=fA.prototype.constructor; var Iua=new Set(hA),Ysa=a=>{a=Hua(a);const b=new Set([...Iua,"openingHours"]),c=a.filter(d=>!b.has(d)&&d!=="*");if(a.includes("openingHours"))throw _.Kj("unknown property 'openingHours', did you mean 'regularOpeningHours'?");if(a.includes("openingHours")&&a.includes("regularOpeningHours"))throw _.Kj("Both 'openingHours' and 'regularOpeningHours' provided. Please use only 'regularOpeningHours'");a.includes("openingHours")&&(a[a.indexOf("openingHours")]="regularOpeningHours");if(c.length>0)throw _.Kj(`Unknown fields requested: ${c.join(", ")}`); return a};var kA=class{constructor(a,b,c,d,e){this.Eg=a;this.vB=b;this.NA=c;this.JB=d;this.hB=e}get placePrediction(){if(this.Eg.Fg()){var a=this.Eg.Eg();a=new bB(a,this.vB,this.NA,this.JB,this.hB)}else a=null;return a}};kA.fetchAutocompleteSuggestions=bta; var bB=class{constructor(a,b,c,d,e){this.Xq=a;this.vB=b;this.NA=c;this.JB=d;this.hB=e}get placeId(){return this.Xq.Hg()}get text(){return new cB(this.Xq.Lh()??null)}get mainText(){return this.Xq.Eg()?.Hg()?new cB(this.Xq.Eg().Eg()):null}get secondaryText(){return this.Xq.Eg()?.Ig()?new cB(this.Xq.Eg().Fg()):null}get types(){return this.Xq?.Ig()??[]}get distanceMeters(){return this.hB!=null?this.Xq?.Fg():null}toPlace(){const a=new fA({id:this.placeId,requestedLanguage:this.NA,requestedRegion:this.vB}); a.Hg=this.JB;return a}};bB.prototype.toPlace=bB.prototype.toPlace;var lA=class{constructor(a){this.Eg=a}get startOffset(){return this.Eg.Fg()}get endOffset(){return this.Eg.Eg()}},cB=class{constructor(a){this.Eg=a}get text(){return this.Eg?.Lh()??""}get matches(){return this.Eg?.Eg().map(a=>new lA(a))??[]}toString(){return this.text}};cB.prototype.toString=cB.prototype.toString;var Jua=class extends Event{constructor(a){super("gmp-placeselect",{bubbles:!0});this.place=a}};var Kua=class extends Event{constructor(){super("gmp-requesterror")}};var Lua={pin:"M480-80q-14 0-24-8t-15-21q-19-56-47.5-105T314-329q-51-66-82.5-126T200-600q0-117 81.5-198.5T480-880q117 0 198.5 81.5T760-600q0 91-34.5 151.5T646-329q-54 72-81.5 119.5T519-109q-5 14-15.5 21.5T480-80Zm0-143q17-34 38.5-67t63.5-88q43-56 70.5-103.5T680-600q0-83-58.5-141.5T480-800q-83 0-141.5 58.5T280-600q0 71 27.5 118.5T378-378q42 55 63.5 88t38.5 67Zm0-277q42 0 71-29t29-71q0-42-29-71t-71-29q-42 0-71 29t-29 71q0 42 29 71t71 29Zm0-100Z",search:"M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z"};var Mua=_.$n("api-3/images/autocomplete-icons",!0,!1),dB=class extends yA{constructor(a){super(a);this.Qg=this.ai=this.Wh=this.Xg=this.fh=this.dh=this.Wg=this.Zg=null;this.nj(a,dB,"PlaceAutocompleteElement");_.ej("util").then(b=>{b.zo()});this.componentRestrictions=a?.componentRestrictions??null;this.requestedLanguage=a?.requestedLanguage??null;this.locationBias=a?.locationBias??null;this.locationRestriction=a?.locationRestriction??null;this.requestedRegion=a?.requestedRegion??null;this.types=a?.types?? null;this.includedRegionCodes=a?.includedRegionCodes??null;this.includedPrimaryTypes=a?.includedPrimaryTypes??null;this.origin=a?.origin??null;this.unitSystem=a?.unitSystem??null;this.si=new Lz;this.sessionToken=new _.wq;document.createElement("img").src=Mua;this.ni=cta()}Jg(){super.Jg();this.Vi?.append(this.ni)}get includedRegionCodes(){return null}set includedRegionCodes(a){}get includedPrimaryTypes(){return null}set includedPrimaryTypes(a){}get origin(){return null}set origin(a){}get unitSystem(){return null}set unitSystem(a){}get componentRestrictions(){return this.Zg}set componentRestrictions(a){a= _.dm(this,"componentRestrictions",gsa,a);JSON.stringify(this.componentRestrictions)!==JSON.stringify(a)&&(this.Zg=a??null)}get requestedLanguage(){return this.Wg}set requestedLanguage(a){this.Wg=_.dm(this,"requestedLanguage",_.$o,a)??null;dta(this)}get locationBias(){return this.dh}set locationBias(a){a=_.dm(this,"locationBias",_.Wj(_.lo),a)??null;JSON.stringify(this.locationBias)!==JSON.stringify(a)&&(this.dh=a)}get locationRestriction(){return this.fh}set locationRestriction(a){a=_.dm(this,"locationRestriction", _.Wj(_.mo),a)??null;JSON.stringify(this.locationRestriction)!==JSON.stringify(a)&&(this.fh=a)}get requestedRegion(){return this.Xg}set requestedRegion(a){this.Xg=_.dm(this,"requestedRegion",_.$o,a)??null;dta(this)}get types(){return this.Wh}set types(a){a=_.dm(this,"types",hsa,a)??null;JSON.stringify(this.types)!==JSON.stringify(a)&&(this.Wh=a)}async dm(a){if(a==="")Jz(this,[]);else{a={input:a,locationBias:this.dh??void 0,locationRestriction:this.fh??void 0,language:this.Wg??void 0,region:this.Xg?? void 0,sessionToken:this.sessionToken??void 0};try{await fta(this,{...a,types:this.Wh??void 0,componentRestrictions:this.Zg??void 0})}catch(b){_.cm(this,b,new Kua)}}}yk(a){let b;if(a instanceof bB){var c=a.mainText?.text??"";var d=a.secondaryText?.text??"";b=a.mainText?.matches??[];var e=a.secondaryText?.matches??[]}else{var f=a.structured_formatting;c=f.main_text;d=f.secondary_text;b=f.main_text_matched_substrings;e=[]}f=document.createElement("div");f.classList.add("place-autocomplete-element-row"); const g=document.createElement("div");g.setAttribute("part","prediction-item-icon");g.classList.add("place-autocomplete-element-place-icon","place-autocomplete-element-place-icon-marker");g.style.backgroundImage=`url(${Mua})`;const h=document.createElement("div");h.classList.add("place-autocomplete-element-text-div");c=hta(c,b);c.setAttribute("part","prediction-item-main-text");c.classList.add("place-autocomplete-element-place-name");d=hta(d,e);d.classList.add("place-autocomplete-element-place-details"); a instanceof bB&&(a.distanceMeters==null?a=null:(e=a.distanceMeters,a=_.Yp.has(this.Qg??"")?1:0,e/=a===1?1609.34:1E3,a=(new Intl.NumberFormat(this.ai??void 0,{style:"unit",unit:a===1?"mile":"kilometer",unitDisplay:"short",maximumFractionDigits:e<10?1:0})).format(e),e=document.createElement("span"),e.textContent=`${a} \u00b7 `,a=e),a&&d.prepend(a));h.replaceChildren(c,document.createTextNode(" "),d);f.replaceChildren(g,h);return f}ej(a){return a instanceof bB?a.text.text:a.description}pq(a){_.ej("places_impl").then(()=> {let b;b=a instanceof bB?a.toPlace():gA({id:a.place_id},{requestedLanguage:this.requestedLanguage,requestedRegion:this.requestedRegion});b.Hg=this.sessionToken;this.sessionToken=new _.wq;this.dispatchEvent(new Jua(b))})}};dB.prototype.constructor=dB.prototype.constructor;dB.Yk={ml:198324,kl:198325};dB.styles=[];_.Fa([_.Bn({qh:"included-region-codes",fi:_.qp,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"includedRegionCodes",null); _.Fa([_.Bn({qh:"included-primary-types",fi:_.qp,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"includedPrimaryTypes",null);_.Fa([_.Bn({fi:_.rp,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"origin",null);_.Fa([_.Bn({qh:"unit-system",fi:_.Pl(_.On),ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"unitSystem",null); _.Fa([_.Bn({qh:"requested-language",type:String,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"requestedLanguage",null);_.Fa([_.Bn({qh:"requested-region",type:String,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"requestedRegion",null);_.Fa([_.Bn({fi:_.qp,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],dB.prototype,"types",null);var Nua=_.Kp([":host(:not([hidden])){display:block}.container{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;font:400 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif;min-width:300px}section{padding:16px 20px;position:relative}.header-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:16px}.header-section .attribution{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;padding:0}.header-section gmp-internal-disclosure{margin-block:0}.details-section,.list-section{padding:0 20px 12px}.list-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.list-section .list-map{border-radius:16px 16px 4px 4px;height:202px;overflow:hidden}.list-section .list-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;max-height:500px;overflow-y:auto}.list-section .list-items gmp-place-details{border-radius:4px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden}.list-section .list-items gmp-place-details:last-of-type{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.end-button-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px 16px}hr{all:unset;border-top:1px solid #e3e3e3;display:block}.attribution{-webkit-padding-after:12px;padding-block-end:12px}"]);var uA=(0,_.Dp)` `,eua=(0,_.Dp)` `,Gta=(0,_.Dp)` `;var eB=class extends _.Op{constructor(){super(...arguments);this.titleSize="small";this.ugcDisclosureEnabled=!1}Qh(){var a=this.place;if(!a)return null;const b=this.ugcDisclosureEnabled&&a.rating!=null;var c=(0,_.Dp)`​`,d=this.titleSize,e=a.displayName;var f=a.rating,g=a.userRatingCount;if(f==null)var h=null;else{h=new Intl.NumberFormat(a.requestedLanguage??void 0,{maximumFractionDigits:1,minimumFractionDigits:1});var [l,n]=wz("{USER_RATING_COUNT,plural, =0{{NUMERIC_RATING} {STARS}}=1{{NUMERIC_RATING} {STARS} (# recensione)}other{{NUMERIC_RATING} {STARS} (# recensioni)}}", {USER_RATING_COUNT:g??0,NUMERIC_RATING:h.format(f),STARS:"{STARS}"}).split("{STARS}");h=(0,_.Dp)` ${l} ${a.googleMapsURI?(0,_.Dp)` ${n} `:n} `}a.primaryTypeDisplayName?(c=a.primaryTypeDisplayName?(0,_.Dp)`${a.primaryTypeDisplayName}`:null,(g=a.priceLevel)&&g!=="FREE"?(f=wz("{PRICE_LEVEL,select, INEXPENSIVE{ \u20ac}MODERATE{ \u20ac\u20ac}EXPENSIVE{ \u20ac\u20ac\u20ac}VERY_EXPENSIVE{ \u20ac\u20ac\u20ac\u20ac}other{}}",{PRICE_LEVEL:g}),g=wz("{PRICE_LEVEL,select, INEXPENSIVE{Economico}MODERATE{Abbastanza economico}EXPENSIVE{Costoso}VERY_EXPENSIVE{Molto costoso}other{}}",{PRICE_LEVEL:g}),f=(0,_.Dp)` ${f} `):f=null,a=zz([c,f,a.accessibilityOptions?.hasWheelchairAccessibleEntrance?(0,_.Dp)` ${"Ingresso accessibile in sedia a rotelle"} `:null].filter(Boolean),(0,_.Dp)`\u00b7`)):a=c;return(0,_.Dp)`
    ${e}
    ${h} ${b?(0,_.Dp)` ${uA} `:""}
    ${a}
    `}};eB.styles=_.Kp([":host(:not([hidden])){min-width:0}.section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#5e5e5e;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font:400 14px/20px Google Sans Text,Roboto,Arial,sans-serif}.section .title{-webkit-margin-after:4px;color:#1e1e1e;margin-block-end:4px}.section .title.small{font:500 14px/20px Google Sans Text,Roboto,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section .title.medium{font:500 16px/20px Google Sans Text,Roboto,Arial,sans-serif}.section .title.large{font:400 22px/28px Google Sans,Roboto,Arial,sans-serif}.section .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.section a{color:unset;position:relative}.section .wheelchair{width:16px}.section .wheelchair:dir(rtl){-webkit-transform:scaleX(-1);transform:scaleX(-1)}"]); eB.Eg="accessibilityOptions displayName googleMapsURI priceLevel primaryTypeDisplayName rating userRatingCount".split(" ");_.Fa([_.Bn({qh:!1}),_.Ga("design:type",mA)],eB.prototype,"place",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Object)],eB.prototype,"titleSize",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Object)],eB.prototype,"ugcDisclosureEnabled",void 0);var Oua=_.Kp([":host(:not([hidden])){display:block}.clipper{height:100%;overflow:hidden;width:100%}.container{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font:400 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif;max-width:650px;min-width:300px;overflow:hidden}:host([size=medium]) .container,:host([size=small]) .container{min-width:240px}:host([size=small]) .container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}a{color:unset;text-decoration:none}a:hover{text-decoration:underline}p{margin:0}ul{all:unset}hr{all:unset;border-top:1px solid #e3e3e3;display:block}.attribution+hr{border-width:.5px}section{padding:16px 20px;position:relative}section .section-heading{-webkit-margin-after:12px;font-weight:500;margin-block-end:12px}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap;width:1px}.attribution{-webkit-padding-after:12px;padding-block-end:12px}:host([size=medium]) .attribution{padding-block:12px}.basic-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}:host([size=small]) .basic-info{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;gap:4px;padding:12px}.basic-info .routing-summary{margin-top:0}:host([size=small]) .button-section{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}@-webkit-keyframes image-fade-in-keyframes{0%{opacity:0}to{opacity:1}}@keyframes image-fade-in-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes skeleton-pulse-keyframes{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes skeleton-pulse-keyframes{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.hero-image{line-height:0;padding:0}.hero-image button.image-container{cursor:pointer}.hero-image .image-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;aspect-ratio:2;border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden;padding:0;place-content:center;width:100%}.hero-image img{-webkit-animation:image-fade-in-keyframes 1s;animation:image-fade-in-keyframes 1s;background-color:#f2f2f2;object-fit:cover;width:100%}.hero-image .placeholder{-webkit-animation:skeleton-pulse-keyframes 1.5s ease-in-out .25s infinite;animation:skeleton-pulse-keyframes 1.5s ease-in-out .25s infinite;background-color:#f2f2f2}:host([size=small]) .hero-image{-ms-flex-item-align:start;-webkit-box-flex:0;-moz-box-flex:0;-webkit-align-self:start;align-self:start;-webkit-flex:0 0 94px;-ms-flex:0 0 94px;flex:0 0 94px;height:94px;margin:10px 0 10px 10px}:host([size=small]) .hero-image .placeholder,:host([size=small]) .hero-image img{border-radius:8px;height:100%}.lightbox{border-width:0;-moz-box-sizing:content-box;box-sizing:content-box;height:100%;max-height:100%;max-width:100%;padding:0;width:100%}.lightbox .backdrop{background:#000;inset:0;position:absolute}.lightbox .photo{inset:0;margin:auto;max-height:100%;max-width:100%;position:absolute}.lightbox .header{font:500 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif}.lightbox .sub{font:400 12px/16px Google Sans Text,Google Sans,Roboto,Arial,sans-serif}.lightbox .lightbox-header{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-align-items:flex-start;align-items:flex-start;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.lightbox .lightbox-header,.lightbox .lightbox-header .header-content{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.lightbox .lightbox-header .header-content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.lightbox .lightbox-header .segmented-progress-bar{display:none}.lightbox .info-card{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-margin-start:12px;-moz-margin-start:12px;background-color:rgba(0,0,0,.8);border-radius:8px;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-inline-start:12px;margin-top:12px;padding:12px 20px}.lightbox .info-card,.lightbox .info-card .author-attribution{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lightbox .info-card .author-attribution{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:4px 0}.lightbox .info-card .author-attribution a:visited{text-decoration:none}.lightbox .info-card .author-attribution-photo{-webkit-margin-end:8px;-moz-margin-end:8px;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:16px;margin-inline-end:8px;width:16px}.lightbox .info-card .author-attribution-name{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lightbox .info-card .open-in-new{-webkit-margin-start:4px;-moz-margin-start:4px;margin-inline-start:4px;width:14px}.lightbox .info-card .header{font:500 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif}.lightbox .info-card .sub{font:400 12px/16px Google Sans Text,Google Sans,Roboto,Arial,sans-serif}.lightbox .nav-card{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-padding-after:10px;-webkit-align-items:center;align-items:center;bottom:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-block-end:10px;position:absolute;width:100%}.lightbox .nav-card,.lightbox .nav-card .nav-controls{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lightbox .nav-card .nav-controls{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12px;margin-bottom:6px}.lightbox .nav-card gmp-internal-google-attribution{padding:2px;width:102px}.lightbox .control-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-margin-end:12px;-moz-margin-end:12px;-webkit-align-items:center;align-items:center;background:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-inline-end:12px;margin-top:12px}.lightbox .circle-button{background:none;border:none;height:48px;padding:4px;width:48px}.lightbox .circle-button:disabled .circle-button-svg-container{background:rgba(0,0,0,.6);color:#ababab;cursor:default}.lightbox .circle-button.left path:dir(rtl){-webkit-transform:scaleX(-1) translateX(-960px);transform:scaleX(-1) translateX(-960px)}.lightbox .circle-button.right path:not(:dir(rtl)){-webkit-transform:scaleX(-1) translateX(-960px);transform:scaleX(-1) translateX(-960px)}.lightbox .circle-button-svg-container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.8);border:1px solid #5e5e5e;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-justify-content:center;justify-content:center;width:40px}.lightbox .circle-button-svg-container svg{width:18px}.lightbox .more-menu-content{-webkit-margin-before:5.5em;background:none;border:none;inset-inline-end:4em;inset-inline-start:unset;margin-block-start:5.5em;padding:0}.lightbox .more-menu-content menu{list-style-type:none;margin:0;padding:4px;position:relative;z-index:1}.lightbox .more-menu-action{background:rgba(0,0,0,.8);border:1px solid #5e5e5e;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:8px 10px}.lightbox .more-menu-action:hover{text-decoration:none}.collage{-webkit-padding-before:0;padding-block-start:0}.collage .collage-grid{aspect-ratio:1.5;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%}.collage .collage-grid .image{-webkit-animation:image-fade-in-keyframes 1s;animation:image-fade-in-keyframes 1s;background-color:#f2f2f2;background-position:50%;background-size:cover;border:none;cursor:pointer;overflow:hidden;padding:0}.collage .collage-grid .placeholder{-webkit-animation:skeleton-pulse-keyframes 1.5s ease-in-out .25s infinite;animation:skeleton-pulse-keyframes 1.5s ease-in-out .25s infinite;background-color:#f2f2f2}.collage .collage-grid .grid-item-0-1{border-radius:8px;grid-column:1/span 2;grid-row:1/span 2}.collage .collage-grid .grid-item-0-2,.collage .collage-grid .grid-item-0-3{border-radius:8px 0 0 8px;grid-column:1/span 1;grid-row:1/span 2}.collage .collage-grid .grid-item-0-2:dir(rtl),.collage .collage-grid .grid-item-0-3:dir(rtl){border-radius:0 8px 8px 0}.collage .collage-grid .grid-item-1-2{border-radius:0 8px 8px 0;grid-column:2/span 1;grid-row:1/span 2}.collage .collage-grid .grid-item-1-2:dir(rtl){border-radius:8px 0 0 8px}.collage .collage-grid .grid-item-1-3{border-radius:0 8px 0 0;grid-column:2/span 1;grid-row:1/span 1}.collage .collage-grid .grid-item-1-3:dir(rtl){border-radius:8px 0 0}.collage .collage-grid .grid-item-2-3{border-radius:0 0 8px;grid-column:2/span 1;grid-row:2/span 1}.collage .collage-grid .grid-item-2-3:dir(rtl){border-radius:0 0 0 8px}.collage .lightbox-affordance{bottom:24px}.lightbox-affordance{-webkit-margin-start:8px;-moz-margin-start:8px;background:rgba(0,0,0,.6);border:none;border-radius:4px;bottom:8px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:500 12px/16px Google Sans Text,Google Sans,Roboto,Arial,sans-serif;gap:2px;margin-inline-start:8px;padding:2px 5px;pointer-events:none;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lightbox-affordance .photo-library{width:14px}.overview gmp-internal-place-opening-hours{color:#5e5e5e}.overview .link-buttons{-webkit-padding-before:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-block-start:8px}.overview p{-webkit-padding-before:16px;padding-block-start:16px}.footnote{color:#5e5e5e;text-align:end}.chip{background:#f2f2f2;border-radius:4px;padding:1px 5px}.chip.chip-active{background:#c4eed0;color:#198639}.fuel-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuel-options,.fuel-options ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px}.fuel-options ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fuel-options ul li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fuel-options ul li .fuel-label{color:#5e5e5e}.evcharge-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.evcharge-options,.evcharge-options li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.evcharge-options li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px}.evcharge-options li svg{color:#0b57d0;width:24px}.evcharge-options li .evcharge-label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.evcharge-options li .evcharge-label .evcharge-rate{color:#5e5e5e}.evcharge-options li .evcharge-count{color:#5e5e5e;gap:8px}.contacts-section,.evcharge-options li .evcharge-count{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.contacts-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 20px}.contacts-section svg{-ms-flex-negative:0;-webkit-margin-end:20px;-moz-margin-end:20px;color:#0b57d0;-webkit-flex-shrink:0;flex-shrink:0;margin-inline-end:20px;width:24px}.contacts-section .contacts-row{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px 0}.contacts-section gmp-internal-place-opening-hours{padding:12px 0}.features-section{font-size:12px;line-height:16px;margin-block:12px}.features-section ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.features-section ul,.features-section ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.features-section ul li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%}.features-section ul li>div{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:4px;margin:0}.features-section ul li>div svg{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:18px}.justifications-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12px}.justifications-section .avatar img{width:16px}.justifications-section .highlighted-text{font-weight:700}.routing-summary{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;gap:2px;line-height:16px;margin:8px 0 0}.routing-summary svg{color:#5e5e5e;height:18px;width:18px}.reviews-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:36px}.reviews-section,.reviews-section .reviews-disclosure{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.reviews-section .reviews-disclosure{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:640px){.lightbox .control-card,.lightbox .info-card{background:none;margin:0;padding:0}.lightbox .nav-card{display:none}.lightbox .lightbox-header{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(55%,rgba(0,0,0,.6)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.6) 55%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 55%,transparent);gap:12px;padding:20px 16px}.lightbox .lightbox-header .segmented-progress-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4px;padding-bottom:8px;position:relative;width:100%}.lightbox .lightbox-header .segmented-progress-bar .progress-bar-segment{-webkit-box-flex:1;-moz-box-flex:1;background-color:#ababab;-webkit-flex:1;-ms-flex:1;flex:1;height:2px}.lightbox .lightbox-header .segmented-progress-bar .progress-bar-segment.selected{background-color:#fff}}"]);var fB=class extends _.Pp{constructor(a={}){super(a);this.Eg=null;this.place=a.place;this.nj(a,fB,"PlaceDetailsPlaceConfigElement")}get place(){return this.Eg}set place(a){let b;try{b=_.Wj(_.Uj([_.Oj(fA,"Place"),_.go]))(a)}catch(c){throw _.bm(this,"place",a,c);}this.Eg=b===void 0?null:typeof b==="string"?new fA({id:b}):b}};fB.Yk={ml:222487,kl:222485}; _.Fa([_.Bn({fi:{Lk:a=>a?.id??null,al:a=>a!==null?new fA({id:a}):null},ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],fB.prototype,"place",null);var Pua=_.Kp([".open{color:#188038}.closed{color:#d93025}.summary{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:4px}.expandable{all:unset;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.expandable:focus{outline:revert}.arrow{fill:#444746;-webkit-margin-start:20px;-moz-margin-start:20px;margin-inline-start:20px;width:24px}.weekly-hours{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-margin-before:16px;-webkit-margin-start:44px;-moz-margin-start:44px;color:#3c4043;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin-block-start:16px;margin-inline-start:44px;padding:0}"]);var gB=class extends _.Op{constructor(){super();this.isExpandable=this.Jt=!1;this.Eg=_.Ji.Eg().Eg()}rj(a){a.has("place")&&(this.weekdayDescriptions=this.place?.regularOpeningHours?.weekdayDescriptions?.slice())}Qh(){var a=ota(this);if(!a)return null;a=(0,_.Dp)`${a}`;return this.isExpandable&&this.weekdayDescriptions?(0,_.Dp)` ${this.Jt?qta(this):null} `:a}};gB.Eg=["businessStatus","regularOpeningHours","utcOffsetMinutes"];gB.styles=Pua;_.Fa([_.Dn(),_.Ga("design:type",Object)],gB.prototype,"Jt",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",Object)],gB.prototype,"isExpandable",void 0);_.Fa([_.Bn({qh:!1}),_.Ga("design:type",mA)],gB.prototype,"place",void 0);var Qua=class extends _.Op{Qh(){return this.review?(0,_.Dp)`
    ${sta(this.review,this.Vi)} ${this.review.rating?(0,_.Dp)` `:""} ${this.review.text?(0,_.Dp)`
    ${this.review.text.split("\n").filter(Boolean).map(a=>(0,_.Dp)`

    ${a}

    `)}
    `:""}
    `:""}};Qua.styles=_.Kp([".review{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#1e1e1e;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font:400 14px/20px Google Sans Text,Google Sans,Roboto,Arial,sans-serif;position:relative}.review,.review .header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.review .header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;height:48px;margin-bottom:16px}.review .header .author-photo{display:block;height:32px;width:32px}.review .header .header-right{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.review .header .header-right,.review .header .header-right a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.review .header .header-right a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:unset;gap:4px;text-decoration:none}.review .header .header-right a:hover{text-decoration:underline}.review .header .header-right a .author-name{font-weight:500}.review .header .header-right a svg{width:14px}.review .header .header-right a svg:dir(rtl){-webkit-transform:scaleX(-1);transform:scaleX(-1)}.review .header .header-right .relative-time{background-color:#f2f2f2;border-radius:4px;color:#1f1f1f;font-size:12px;font-weight:500;line-height:16px;padding:1px 5px}.review .header .report-button-container{-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto;position:relative}.review .header .report-button-container .circle-button{background:none;border:none;height:48px;padding:4px;width:48px}.review .header .report-button-container .circle-button:focus-visible{background-color:color-mix(in srgb,#fff,#5e5e5e 10%)}.review .header .report-button-container .circle-button .circle-button-svg-container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;color:#5e5e5e;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-justify-content:center;justify-content:center;width:40px}.review .header .report-button-container .circle-button .circle-button-svg-container:hover{background-color:color-mix(in srgb,#fff,#5e5e5e 8%)}.review .header .report-button-container .circle-button .circle-button-svg-container svg{width:18px}.review .header .report-button-container dialog{background:none;border:none;inset-inline-end:0;inset-inline-start:unset;padding:0;top:43px}.review .header .report-button-container dialog menu{list-style-type:none;margin:0;padding:0}.review .header .report-button-container dialog menu a{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);-moz-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:36px;margin:0;padding:8px 12px;text-decoration:none;white-space:nowrap}.review .header .report-button-container dialog menu a:hover{background-color:color-mix(in srgb,#fff,#1e1e1e 8%)}.review .header .report-button-container dialog menu a:focus-visible{background-color:color-mix(in srgb,#fff,#1e1e1e 10%)}.review gmp-internal-rating{height:16px}.review .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:4px}.review .text p{margin:0}"]); _.Fa([_.Bn({qh:!1}),_.Ga("design:type",Wz)],Qua.prototype,"review",void 0);var Cta=["REGULAR_UNLEADED","MIDGRADE","PREMIUM","DIESEL"];var Rua={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE",PLACE_CONTEXTUAL:"PLACE_CONTEXTUAL",X_LARGE:"X_LARGE"},$ta=new Set([...eB.Eg,...gB.Eg,"accessibilityOptions","allowsDogs","hasCurbsidePickup","hasDelivery","hasDineIn","hasLiveMusic","hasMenuForChildren","hasOutdoorSeating","hasTakeout","hasRestroom","hasWiFi","isGoodForChildren","isGoodForGroups","isGoodForWatchingSports","isReservable","parkingOptions","paymentOptions","servesBeer","servesBreakfast","servesBrunch","servesCocktails","servesCoffee", "servesDessert","servesDinner","servesLunch","servesVegetarianFood","servesWine","evChargeOptions","fuelOptions","googleMapsURI","formattedAddress","websiteURI","nationalPhoneNumber","plusCode","editorialSummary","reviews","location","viewport","photos"]),hB=class extends _.sq{get size(){return this.Ig}set size(a){try{this.Ig=_.Wj(_.Pj(Rua))(a)??"X_LARGE"}catch(b){throw _.bm(this,"size",a,b);}}get place(){if(this.Zp!=null&&this.Zp instanceof fA)return jA(this.Zp)}constructor(a={}){super(a);this.Ig= "X_LARGE";this.Xn=[];this.Hs=0;this.eL=!1;this.Eg=new _.tq(1);this.ql={showsCollage:!0,showsHeroImage:!0,showsAttribution:!0,zy:!0,showsBorder:!0,showsTabs:!0,xF:!1,backgroundColor:"#fff",borderRadius:"8px"};this.nj(a,hB,"PlaceDetailsElement");this.size=a.size;_.ej("util").then(b=>{b.zo()})}Hg(){var a=this.Zp;const b=this.sw;if(!a)return(0,_.Dp)``;if(this.size&&a instanceof fA&&!["SMALL","MEDIUM","LARGE","X_LARGE"].includes(this.size))throw Error("Invalid size; please use one of SMALL, MEDIUM, LARGE, or X_LARGE."); var c=a.photos?.length??0;const d=this.Xn.length>0,e=c>0;let f=null;this.ql.showsHeroImage&&(d?f=xta(this.Xn,n=>{Zta(this,n)}):e&&(f=wta(c)));let g=null;this.ql.showsCollage&&(d?g=Ata(this.Xn,n=>{Zta(this,n)}):e&&(g=zta(c)));const h=this.Vo&&this.Vo.EB.length>0?Uta(this.Vo.EB[0]):null;var l=[];switch(this.size){case "SMALL":f=null;this.ql.showsHeroImage&&(d?f=yta(this.Xn):e&&(f=(0,_.Dp)`
    `));l=[(0,_.Dp)` ${f??_.Ep} ${vta(a,{HJ:this.ql.showsAttribution??!0,CA:this.ql.zy??!0,br:this.Vo?.br??void 0})} ${this.ql.showsButtons?(0,_.Dp)`
    ${pA(a.googleMapsURI??null,"",this.ql.xF)}
    `:""} `];break;case "MEDIUM":l=[f,qA(a),oA()];break;case "LARGE":l=[(0,_.Dp)`${oA()}${f??_.Ep}`,qA(a,{zA:!0}),wA(a,void 0,{BA:!0})];break;case "PLACE_CONTEXTUAL":l=null;this.ql.showsHeroImage&&(d?l=xta(this.Xn):e&&(l=wta(c)));c=qA(a,{zA:!0,pE:!1,br:this.Vo?.br??void 0,CA:this.ql.zy??!0});l=[(0,_.Dp)`${l??_.Ep}${c}`,sA(a),tA(a),wA(a,b),h];break;default:l=this.ql.showsTabs?[oA(),(0,_.Dp)` ${qA(a)} ${g??_.Ep} ${Tta(a,b)} `]:[oA(),(0,_.Dp)` ${qA(a,{zA:!0})} ${g??_.Ep} `,sA(a),tA(a),wA(a,b,{BA:!0}),Lta(a)]}a=Bta(this.Hs,this.Xn,{ax:()=>{this.ax()},dw:()=>{this.dw()},cw:()=>{this.cw()}},this.Vi);return(0,_.Dp)`${xA(l)} ${a}`}Fg(a){return(0,_.Dp)`
    ${a}
    `}Mk(a){super.Mk(a);if(a.has("internalOptions")){a=this.ql.backgroundColor;const b=this.ql.borderRadius,c=this.ql.showsBorder;a!=null&&(this.Yg.style.backgroundColor=a);b!=null&&(this.Yg.style.borderRadius=b);c!=null&&(this.Yg.style.borderWidth=c?"1px":"0")}}Dz(a){this.Zp=a.place;this.Vo=a.Vo;this.lq=2}async configureFromPlace(a){const b=_.Uj([_.Oj(fA,"Place"),_.Mj({id:_.go},!0)])(a);await _.bo(this,async c=>{this.sw=this.Zp=void 0;const d=c(await this.Eg.fetch(c)),e=c(await aua(b,d.Ur()));this.Zp= e;this.lq=2;e.location&&(this.sw=c(await cua(e.location,d.Vr())))},230164)}async configureFromLocation(a){const b=_.gk(a);await _.bo(this,async c=>{this.sw=this.Zp=void 0;const d=c(await this.Eg.fetch(c));c(await Promise.all([(async()=>{this.sw=c(await cua(b,d.Vr()))})(),(async()=>{const e=c(await bua(this,b,d.Vr()));this.Zp=c(await aua({id:e},d.Ur()));this.lq=2})()]))},230165)}ax(){this.DE.close()}async dw(){this.Xn.length&&this.Hs!==0&&this.Hs--}async cw(){const a=this.Xn.length;a&&this.Hs!==a- 1&&this.Hs++}au(a){a={...a};const b={...this.ql};a.showsHeroImage!=null&&console.warn("This method is not supported");a.showsCollage!=null&&console.warn("This method is not supported");a.showsTabs!=null&&console.warn("This method is not supported");delete a.showsHeroImage;delete a.showsCollage;delete a.showsTabs;JSON.stringify(Object.entries(b).sort((c,d)=>c[0]c[0]{b.zo()})}set contextToken(a){this.internalContextToken=a??void 0;dua(this)}get contextToken(){return this.internalContextToken}Hg(){if(this.rn&&this.rn.places.length!==0)if(this.ku)var a=gua(this);else{const d=new (void 0)({size:"PLACE_CONTEXTUAL"});d.au({showsHeroImage:!0,showsAttribution:!1,zy:!1,showsBorder:!1,showsButtons:!1,backgroundColor:"#f0f4f9", borderRadius:"16px"});const e=this.rn.places[0];d.Dz(e);a=oA();var b=e.Vo.Xn[0]?.flagContentURI??null,c=e.Vo.EB[0]?.review?.flagContentURI??null;const f=[];b!=null&&f.push({text:"Segnala foto",href:b});c!=null&&f.push({text:"Segnala recensione",href:c});a=(0,_.Dp)`
    ${a} ${uA} ${(0,_.Dp)` `}
    ${d}
    ${e.place.googleMapsURI?(0,_.Dp)`
    ${pA(e.place.googleMapsURI,"Apri in Google Maps",!0)}
    `:""} `}else a=(0,_.Dp)``;return a}Fg(a){return(0,_.Dp)`
    ${a}
    `}au(a){a.ku!=null&&(this.ku=a.ku)}};iB.prototype.setInternalOptions=iB.prototype.au;iB.Yk={ml:239098,kl:239097};iB.styles=Nua;_.Fa([_.Bn(),_.Ga("design:type",String)],iB.prototype,"internalContextToken",void 0);_.Fa([_.Dn(),_.Ga("design:type",Object)],iB.prototype,"rn",void 0);_.Fa([_.Dn(),_.Ga("design:type",Object)],iB.prototype,"ku",void 0); _.Fa([_.Bn({ph:!0,qh:"context-token"}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],iB.prototype,"contextToken",null);var Sua=_.Kp([":host(:not([hidden])){display:block}.clipper{height:100%;overflow:hidden;width:100%}.container{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:650px;min-width:300px}.attribution{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-padding-after:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;padding-block-end:12px}.attribution gmp-internal-google-attribution{vertical-align:sub}ul{list-style-type:none;margin:0;padding:0}ul li{border-top:1px solid #e3e3e3;position:relative}ul li button{all:unset;cursor:pointer;height:calc(100% - 1px);position:absolute;width:100%}ul li button:focus{outline:revert}ul li .item-container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;padding:16px}ul li .item-container:has(>img){padding:16px 20px 16px 12px}ul li .item-container img{-ms-flex-negative:0;border-radius:4px;-webkit-flex-shrink:0;flex-shrink:0;height:72px;object-fit:cover;width:72px}ul li .item-container gmp-internal-place-basic-info{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}ul li .item-container .directions-link{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f2f2f2;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:40px;-webkit-justify-content:center;justify-content:center;position:relative;width:40px}ul li .item-container .directions-link:hover{background-color:color-mix(in srgb,#f2f2f2,#1e1e1e 8%)}ul li .item-container .directions-link:focus-visible{background-color:color-mix(in srgb,#f2f2f2,#1e1e1e 10%)}ul li .item-container .directions-link svg{color:#1f1f1f;height:18px;width:18px}ul li .item-container .directions-link svg:dir(rtl){-webkit-transform:scaleX(-1);transform:scaleX(-1)}ul li.selected .item-container{background-color:#e9e9e9}ul li.selected .item-container .directions-link{background-color:#ddd}"]);var iua=class extends Event{constructor(a,b){super("gmp-placeselect",{bubbles:!0});this.place=a;this.index=b}};var Tua=new Set([...eB.Eg,"location","viewport","photos"]),jB=class extends _.sq{get selectable(){return this.Ig}set selectable(a){try{this.Ig=(0,_.ap)(a)??!1}catch(b){throw _.bm(this,"selectable",a,b);}}constructor(a={}){super(a);this.Ig=!1;this.ew=null;this.YB=!0;this.Eg=new _.tq(2);this.nj(a,jB,"PlaceListElement");this.selectable=a.selectable;_.ej("util").then(b=>{b.zo()})}get places(){return this.Uu?this.Uu.map(({place:a})=>jA(a)):[]}TL(a){this.YB=a}Hg(){return(0,_.Dp)`
    ${uA} ${eua}
      ${(this.Uu??[]).map((a,b)=>jua(this,a,b))}
    `}Fg(a){return(0,_.Dp)`
    ${a}
    `}async configureFromSearchByTextRequest(a){const b=Ssa({...a,fields:Array.from(Tua)});await _.bo(this,async c=>{const d=c(await this.Eg.fetch(c)).Ur(),e=c(await Vsa(b,{xo:d}));this.Uu=c(await hua(e.places,d,c))},230162)}async configureFromSearchNearbyRequest(a){const b=Wsa({...a,fields:Array.from(Tua)});await _.bo(this,async c=>{const d=c(await this.Eg.fetch(c)).Ur(),e=c(await Xsa(b,{xo:d}));this.Uu=c(await hua(e.places,d,c))},230163)}};jB.prototype.configureFromSearchNearbyRequest=jB.prototype.configureFromSearchNearbyRequest; jB.prototype.configureFromSearchByTextRequest=jB.prototype.configureFromSearchByTextRequest;jB.prototype.setShowsPhotos=jB.prototype.TL;jB.prototype.constructor=jB.prototype.constructor;jB.styles=[Sua];jB.Yk={ml:216357,kl:216355};_.Fa([_.Dn(),_.Ga("design:type",Array)],jB.prototype,"Uu",void 0);_.Fa([_.Dn(),_.Ga("design:type",Object)],jB.prototype,"ew",void 0);_.Fa([_.Dn(),_.Ga("design:type",Object)],jB.prototype,"YB",void 0); _.Fa([_.Bn({type:Boolean,ph:!0}),_.Ga("design:type",Object),_.Ga("design:paramtypes",[Object])],jB.prototype,"selectable",null);var Uua=_.$n("api-3/images/autocomplete-icons",!0,!1),Vua=_.Wj(_.Qj(_.bp)),kB=class extends yA{constructor(a){super(a);this.Wg=this.Zj=this.fh=this.Qg=this.Wh=this.ai=this.dh=this.si=this.ni=this.Zg=null;_.ej("util").then(b=>{b.zo()});this.componentRestrictions=a?.componentRestrictions??null;this.requestedLanguage=a?.requestedLanguage??null;this.locationBias=a?.locationBias??null;this.locationRestriction=a?.locationRestriction??null;this.requestedRegion=a?.requestedRegion??null;this.types=a?.types?? null;this.includedRegionCodes=a?.includedRegionCodes??null;this.includedPrimaryTypes=a?.includedPrimaryTypes??null;this.origin=a?.origin??null;this.unitSystem=a?.unitSystem??null;document.createElement("img").src=Uua;this.Xg=kua()}Jg(){super.Jg();this.Vi?.append(this.Xg)}get includedRegionCodes(){return this.ai}set includedRegionCodes(a){this.ai=_.dm(this,"includedRegionCodes",Vua,a)??null}get includedPrimaryTypes(){return this.Wh}set includedPrimaryTypes(a){this.Wh=_.dm(this,"includedPrimaryTypes", Vua,a)??null}get origin(){return this.Qg}set origin(a){this.Qg=(a=_.dm(this,"origin",_.Wj(_.uq),a))?new _.gp(a):null}get unitSystem(){return this.fh}set unitSystem(a){this.fh=_.dm(this,"unitSystem",_.Wj(_.Pj(_.On)),a)??null}get componentRestrictions(){return null}set componentRestrictions(a){throw Error("This property is not available in this version of the API.");}get requestedLanguage(){return this.Zg}set requestedLanguage(a){this.Zg=_.dm(this,"requestedLanguage",_.$o,a)??null;lua(this)}get locationBias(){return this.ni}set locationBias(a){a= _.dm(this,"locationBias",_.Wj(_.lo),a)??null;JSON.stringify(this.locationBias)!==JSON.stringify(a)&&(this.ni=a)}get locationRestriction(){return this.si}set locationRestriction(a){a=_.dm(this,"locationRestriction",_.Wj(_.mo),a)??null;JSON.stringify(this.locationRestriction)!==JSON.stringify(a)&&(this.si=a)}get requestedRegion(){return this.dh}set requestedRegion(a){this.dh=_.dm(this,"requestedRegion",_.$o,a)??null;lua(this)}get types(){return null}set types(a){throw Error("This property is not available in this version of the API."); }async dm(a){if(a==="")Jz(this,[]);else try{await oua(this,{input:a,locationBias:this.ni??void 0,locationRestriction:this.si??void 0,language:this.Zg??void 0,region:this.dh??void 0,includedRegionCodes:this.ai??void 0,includedPrimaryTypes:this.Wh??void 0,origin:this.Qg?{lat:this.Qg.lat,lng:this.Qg.lng}:void 0})}catch(b){_.cm(this,b,new _.dga)}}yk(a){let b;var c=a.mainText?.text??"";var d=a.secondaryText?.text??"";b=a.mainText?.matches??[];var e=a.secondaryText?.matches??[];const f=document.createElement("div"); f.classList.add("place-autocomplete-element-row");const g=document.createElement("div");g.setAttribute("part","prediction-item-icon");g.classList.add("place-autocomplete-element-place-icon","place-autocomplete-element-place-icon-marker");var h=g.appendChild;if(this.Xg.assignedElements().length===0)var l=null;else{if(this.Xg.assignedElements().length>1)throw _.Kj(_.am(this,"You may specify a maximum of one element for the icon slot."));l=this.Xg.assignedElements()[0];if(!(l instanceof HTMLTemplateElement))throw _.Kj(_.am(this, "You may only specify a