1<!DOCTYPE HTML> 2<html lang="pt-PT"> 3 4<head> 5 <title>Personalizar cookies</title> 6 <style> 7 .stickyForm{ 8 display:none; 9 } 10 #aida-mount textarea{ 11 height: unset !important; 12 min-height: unset !important; 13 max-height: unset !important; 14 } 15 #aida-mount button{ 16 padding: 0 4px; 17 } 18 .ReactVirtualized__Grid { 19 padding-top: 4px; 20 } 21 </style> 22<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mandatory-824aed330c.min.css" media="all"><link rel="stylesheet" type="text/css" href="/assets/cmribeiragrande/cmribeira/stylesheets/widget_styles/links_list_6-544b5899bc.min.css" media="all"> 23<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/vendor/superfish-f6f8538a6a.vendor.css" media="all"> 24<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mega_search-ecce447f00.min.css" media="all"> 25 26
26<script src="/assets/wm-smile/javascripts/frontoffice/focus-trap-69a05f2a6a.min.js"></script>
26 27<meta name="csrf-param" content="authenticity_token" /> 28<meta name="csrf-token" content="kzAl1iMx/WBU00CmT8K+3V7RdWZDBVbMGbxzzDu8wJb6fKwUBBs1pb3I9RMzVS1zsdUmjD+TwNkDnRiJvujKOw==" /> 29
29<script src="/assets/wm-smile/javascripts/vendor/smile-frontoffice-311efb4900.vendor.js"></script>
29
29<script src="/assets/wm-smile/javascripts/frontoffice/smile-d2ba15c327.min.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/assets/wm-smile/javascripts/vendor/superfish-023e53ecb9.vendor.js"></script>
vendor: 1 bytes, line 30
30
31<script src="/assets/wm-smile/javascripts/frontoffice/widgets-common-e8fc3158f8.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="/assets/wm-smile/javascripts/frontoffice/mega-search-37982d019b.min.js"></script>
vendor: 1 bytes, line 32
32
33<script src="/assets/wm-smile/javascripts/frontoffice/cookie_manager-08e83c2483.min.js"></script>
vendor: 1 bytes, line 33
33
34<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 34
34
35<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 35
35
36<script src="https://aida.cityfy.pt/aida/cdn/aida-client-ai/aida-client-ai.min.js" crossorigin="anonymous"></script>
36 37 38 39 40 41 <!--------------------------------------------------------------------------------------------------------------> 42 <!-- SCRIPTS E CALLER - other included scripts are on the bottom of this page --> 43 <!--------------------------------------------------------------------------------------------------------------> 44 <link rel="stylesheet" type="text/css" href="/assets/cmribeiragrande/cmribeira/stylesheets/caller-adbd38a6fc.min.css" media="all"> 45
45<script src="/assets/cmribeiragrande/cmribeira/javascripts/theme_utils_interior-cfae91e7cc.min.js"></script>
45 46
46<script src="/assets/cmribeiragrande/cmribeira/javascripts/theme_utils_geral-60255f4cd8.min.js"></script>
46 47
47<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/jquery-d21aab6b53.mmenu.all.min.js"></script>
47<!-- Mobile Menu --> 48
48<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/simpleScrollbar-03808bca29.min.js"></script>
48<!-- Scrollbars Custom --> 49 50 <!--------------------------------------------------------------------------------------------------------------> 51 <!-- META TAGS --> 52 <!--------------------------------------------------------------------------------------------------------------> 53 <meta name="viewport" content="initial-scale=1, width=device-width, minimum-scale=1, user-scalable=yes"> 54 <!-- facebook share: imagens aparecerem no 1º load--> 55 <meta property="og:image:width" content="450"/> 56 <meta property="og:image:height" content="298"/> 57 58 <!-- READSPEAKER --> 59
59<script src="//cdn1.readspeaker.com/script/15401/webReader/webReader.js?pids=wr" type="text/javascript"></script>
59 60
60<script type="text/javascript"> 61 window.rsConf = {general: {usePost: true}}; 62 </script>
62 63 64 <!-- NAO APAGAR ISTO --> 65 <meta name="keywords" content=""> 66
66<script> 67 // (A) RUN THIS ON PAGE LOAD - AAA Fix 68 window.addEventListener("load", () => { 69 $("#goog-gt-votingForm").remove(); 70 }); 71</script>
71 72 <meta name="canonical" content="https://www.cm-ribeiragrande.pt/personalizar-cookies" /> 73<meta name="description" content="SÃtio oficial da Câmara Municipal Ribeira Grande. Informação sobre o municÃpio, composição e atividades. Inclui uma agenda de eventos no concelho." /> 74<link rel="image_src" href="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" /> 75<meta name="wm:pagetype" content="page" /> 76<meta name="wm:page_id" content="1308" /> 77<meta property="og:title" content="Personalizar cookies" /> 78<meta property="og:type" content="website" /> 79<meta property="og:image" content="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" /> 80<meta property="og:url" content="https://www.cm-ribeiragrande.pt/personalizar-cookies" /> 81<meta property="og:description" content="SÃtio oficial da Câmara Municipal Ribeira Grande. Informação sobre o municÃpio, composição e atividades. Inclui uma agenda de eventos no concelho." /> 82<meta property="og:locale" content="pt_PT" /> 83<meta property="og:site_name" content="Câmara Municipal Ribeira Grande" /> 84<meta name="twitter:card" content="summary_large_image" /> 85<meta name="twitter:url" content="https://www.cm-ribeiragrande.pt/pers
85onalizar-cookies" /> 86<meta name="twitter:title" content="Personalizar cookies" /> 87<meta name="twitter:description" content="SÃtio oficial da Câmara Municipal Ribeira Grande. Informação sobre o municÃpio, composição e atividades. Inclui uma agenda de eventos no concelho." /> 88<meta name="twitter:image" content="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" /> 89 <link rel="shortcut icon" href="/cmribeiragrande/uploads/site_zone/favicon/1/favicon.svg"> 90 <link rel="apple-touch-icon" href="/cmribeiragrande/uploads/site_zone/favicon/1/favicon.svg"> 91 <link rel="apple-touch-icon" sizes="57x57" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_57_57.svg"> 92 <link rel="apple-touch-icon" sizes="72x72" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_72_72.svg"> 93 <link rel="apple-touch-icon" sizes="76x76" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_76_76.svg"> 94 <link rel="apple-touch-icon" sizes="114x114" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_114_114.svg"> 95 <link rel="apple-touch-icon" sizes="120x120" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_120_120.svg"> 96 <link rel="apple-touch-icon" sizes="144x144" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_144_144.svg"> 97 <link rel="apple-touch-icon" sizes="152x152" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_152_152.svg"> 98 99 <!-- NAO APAGAR ISTO --> 100
101<script src="/assets/wm-smile/javascripts/frontoffice/cookie_consent-8e14e87279.min.js"></script>
101<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 101-102
101 102<script async src="https://www.googletagmanager.com/gtag/js?id=
102G-1Z6KRCRD7C
vendor: 12 bytes, line 102
102"></script>
103<script>(function(){ 104 var googleApiLoaded = false; 105 var hasConsent = function(){ 106 var api = window.WMCookieConsent || {}; 107 if (typeof api.isCategoryAllowed === 'function') { 108 return api.isCategoryAllowed('analytics'); 109 } 110 if (typeof api.hasConsent === 'function') { 111 return api.hasConsent(); 112 } 113 return false; 114 }; 115 var checkCookieBarGoogleApi = function(){ 116 if(googleApiLoaded){ return; } 117 if(hasConsent()){ 118 googleApiLoaded = true; 119 120
vendor: 134 bytes, lines 120-124
120window.dataLayer = window.dataLayer || []; 121 function gtag(){dataLayer.push(arguments);} 122 gtag('js', new Date()); 123 124 gtag('config', '
124G-1Z6KRCRD7C
vendor: 9 bytes, lines 124-126
124'); 125 126
126} 127 }; 128 window.addEventListener('wm:cookie:accepted', checkCookieBarGoogleApi); 129 window.addEventListener('wm:cookie:custom', checkCookieBarGoogleApi); 130 window.addEventListener('wm:cookie:updated', checkCookieBarGoogleApi); 131 checkCookieBarGoogleApi(); 132})() 133</script>
133</head> 134 135<body class="interior geral"> 136 137 <div class="loading-overlay"></div> 138 139 <a href="#accessibilityMainContent" class="accessibilityElement" aria-label="TÃtulo" aria-label="TÃtulo"><p>Passar para o Conteúdo Principal</p></a> 140 141 142 <a href="#stickyFooter" title="voltar ao topo da página" class="cd-top">Top</a> 143 144 <!--------------------------------------------------------------------------------------------------------------> 145 <!-- MOBILE MENU --> 146 <!--------------------------------------------------------------------------------------------------------------> 147 <div class="mobileMenu"> 148 <a href="#menu"> 149 <span class="accessibilityElement">menu</span> 150 </a> 151 <nav id="menu"></nav> 152 </div> 153 154 <div id="stickyFooter"> 155 156 157 <!--------------------------------------------------------------------------------------------------------------> 158 <!-- HEADER --> 159 <!--------------------------------------------------------------------------------------------------------------> 160 <header class="grid-container full"> 161 <div class="grid-container"> 162 <div class="grid-x grid-margin-x"> 163 <div class="logo_AREA xxsmall-12 xsmall-12 large-6 xlarge-3 cell hidden-post"> 164 165<div id="html_block_111" class="widget html_block" data-id="111" data-content_type="HtmlBlock"> 166 167 <a href="/" title="Voltar ao inÃcio"><img src="/cmribeiragrande/layout/Logo_CMRG.svg" loading="eager" alt="Câmara Municipal da Ribeira Grande" /></a> 168 169</div> 170 171<div id="html_block_122" class="widget html_block" data-id="122" data-content_type="HtmlBlock"> 172 173 <div class="buttonsEventsMobile"> 174 <p><strong>Bem-vindo ao site da Câmara Municipal da Ribeira Grande</strong></p> 175 <p>Portal de divulgação de informação autárquica, incluindo agenda, regulamentos e atendimento.</p> 176</div> 177 178</div> 179 180</div> 181 <div class="xxsmall-12 xsmall-12 large-12 xlarge-9 cell grid-x"> 182 <div class="translate_AREA xxsmall-6 xsmall-12 small-8 cell hidden-post"> 183 <div id="links_list_56" class="widget links_list" data-id="56" data-content_type="LinksList"> 184 185 186 <ul> 187 188 189 <li class="linl_block" > 190 <a class="linl_overlay" href="https://sol.cm-ribeiragrande.pt/" target="_blank"> 191 <h2 class="linl_hidden">Serviços Online</h2> 192 </a> 193 <div class="linl_inner"> 194 195 <div class="title widget_field "><div class="widget_value"><h2>Serviços Online</h2></div></div> 196 197 </div> 198 </li> 199 200 201 <li class="linl_block" > 202 <a class="linl_overlay" href="/municipio/contactos" target="_self"> 203 <h2 class="linl_hidden">Contactos</h2> 204 </a> 205 <div class="linl_inner"> 206 207 <div class="title widget_field "><div class="widget_value"><h2>Contactos</h2></div></div> 208 209 </div> 210 </li> 211 212 213 <li class="linl_block" > 214 <a class="linl_overlay" href="http://diretorio.cm-ribeiragrande.pt/" target="_blank"> 215 <h2 class="linl_hidden">Diretório de Serviços</h2> 216 </a> 217 <div class="linl_inner"> 218 219 <div class="title widget_field "><div class="widget_value"><h2>Diretório de Serviços</h2></div></div> 220 221 </div> 222 </li> 223 </ul> 224 225</div> 226 227</div> 228 <div class="tools_AREA xxsmall-6 xsmall-12 small-4 cell hidden-post"> 229 230<div id="html_block_112" class="widget html_block" data-id="112" data-content_type="HtmlBlock"> 231 232 <div class="googleTranslate"> 233 <div id="google_translate_element" title="Tradutor de Google"></div> 234
234<script type="text/javascript"> 235 var translate = null; 236 function googleTranslateElementInit() { 237 translate = googleTranslate = new google.translate.TranslateElement({ 238 pageLanguage: 'pt', 239 includedLanguages: 'pt-PT,es,en,fr,it,de,nl,ru,ja,zh-CN', 240 autoDisplay: false, 241 layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL 242 }, 'google_translate_element'); 243 244 fixGoogleAcessibility(googleTranslate); 245 } 246 247 function fixGoogleAcessibility(elem) { 248 let a = $("#goog-gt-tt .original-text"); 249 if (a.length > 0) { 250 a.removeClass("original-text"); 251 a = a[0]; 252 a.innerHTML = '<span class="original-text"></span>'; 253 } 254 255 $('img[src*="cleardot"]').prop("alt", "Google Clear Dot"); 256 } 257 </script>
257<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
257 258 </div> 259 260</div> 261 262<div id="html_block_40" class="widget html_block" data-id="40" data-content_type="HtmlBlock"> 263 264 <ul class="socialButtons"> 265 <li><a href="https://www.facebook.com/cmribeiragrande" target="_blank" title="Facebook"><img src="/cmribeiragrande/layout/social/icon-facebook.svg" width="30" height="30" loading="eager" alt="botão Facebook" /></a></li> 266 <li><a href="https://www.instagram.com/cmribeiragrande/" target="_blank" title="Instagram"><img src="/cmribeiragrande/layout/social/icon-instagram.svg" width="30" height="30" loading="eager" alt="botão Instagram" /></a></li> 267 <li><a href="https://www.youtube.com/@CMRibeiraGrande" target="_blank" title="Youtube"><img src="/cmribeiragrande/layout/social/icon-youtube.svg" width="30" height="30" loading="eager" alt="botão Youtube" /></a></li> 268</ul> 269 270</div> 271 272</div> 273 <div class="menu small-12 large-12 cell hidden-post"> 274 <!--------------------------------------------------------------------------------------------------------------> 275 <!-- MENU --> 276 <!--------------------------------------------------------------------------------------------------------------> 277 <nav class="navContainer" id="navbar"> 278 <div class="grid-container"> 279 <div class="menu_AREA xxsmall-12 show-for-xlarge cell hidden-post"> 280 <a id="accessibilityMainContent"><span class="accessibilityElement">Acessibilidade</span></a> 281 <div id="horizontal_menu_1" class="widget horizontal_menu" data-id="1" data-content_type="HorizontalMenu"> 282 283 <ul class="depth1 ddmenu sf-menu" id="widget-menu-horizontal_menu-1"><li class="depth1 pos_1 first has_descendants"><a href="/municipio" target="_self" class="depth1 pos_1 first has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-ae97ad77"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3388</p><!--googleon: all--><span>MunicÃpio</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-ae97ad77"><li class="depth2 pos_1 first "><a href="/municipio/camara-municipal" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3593</p><!--googleon: all--><span>Câmara Municipal</span></a></li><li class="depth2 pos_2 "><a href="/municipio/assembleia-municipal" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1804</p><!--googleon: all--><span>Assembleia Municipal</span></a></li><li class="depth2 pos_3 "><a href="/municipio/juntas-de-freguesia" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3977</p><!--googleon: all--><span>Juntas de Freguesia</span></a></li><li class="depth2 pos_4 "><a href="/municipio/ordenamento-do-territorio" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9877</p><!--googleon: all--><span>Ordenamento do Território</span></a></li><li class="depth2 pos_5 "><a href="/municipio/comunicacao" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4043</p><!--googleon: all--><span>Comunicação</span></a></li><li class="depth2 pos_6 "><a href="/municipio/transparencia-municipal" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3737</p><!--googleon: all--><span>Transparência Municipal </span></a></li><li class="depth2 pos_7 "><a href="/municipio/transparencia-municipal/apoio-prestado-pelos-fundos" target="_self" class="depth2 pos_7 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6102</p><!--googleon: all--><span>Projetos cofinanciados</span></a></li><li class="depth2 pos_8 last "><a href="/servicos-e-apoio/contactos-municipais" target="_self" class="depth2 pos_8 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5689</p><!--googleon: all--><span>Contactos</span></a></li></ul></li><li class="depth1 pos_2 has_descendants"><a href="/areas-de-atividade" target="_self" class="depth1 pos_2 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-daf37dae"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8064</p><!--googleon: all--><span>
283Ãreas de Atividade</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-daf37dae"><li class="depth2 pos_1 first "><a href="/areas-de-atividade/ambiente" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8038</p><!--googleon: all--><span>Ambiente</span></a></li><li class="depth2 pos_2 "><a href="/areas-de-atividade/cultura" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6209</p><!--googleon: all--><span>Cultura</span></a></li><li class="depth2 pos_3 "><a href="/areas-de-atividade/educacao-desporto-e-saude" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9245</p><!--googleon: all--><span>Educação, Desporto e Saúde</span></a></li><li class="depth2 pos_4 "><a href="/areas-de-atividade/equipamentos-municipais" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5648</p><!--googleon: all--><span>Equipamentos Municipais</span></a></li><li class="depth2 pos_5 "><a href="/areas-de-atividade/transportes-e-mobilidade" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">2330</p><!--googleon: all--><span>Transportes e Mobilidade</span></a></li><li class="depth2 pos_6 "><a href="/areas-de-atividade/protecao-civil-e-seguranca" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">215</p><!--googleon: all--><span>Proteção Civil e Segurança</span></a></li><li class="depth2 pos_7 "><a href="/areas-de-atividade/transito" target="_self" class="depth2 pos_7 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4585</p><!--googleon: all--><span>Trânsito</span></a></li><li class="depth2 pos_8 "><a href="/areas-de-atividade/urbanismo-e-planeamento" target="_self" class="depth2 pos_8 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">896</p><!--googleon: all--><span>Urbanismo e Planeamento</span></a></li><li class="depth2 pos_9 last "><a href="/areas-de-atividade/outras-areas" target="_self" class="depth2 pos_9 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">2188</p><!--googleon: all--><span>Outras Ãreas</span></a></li></ul></li><li class="depth1 pos_3 has_descendants"><a href="/investidores" target="_self" class="depth1 pos_3 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-d8e5101f"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5515</p><!--googleon: all--><span>Investidores</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-d8e5101f"><li class="depth2 pos_1 first "><a href="/investidores/plano-estrategico-ribeira-grande-2030" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8711</p><!--googleon: all--><span>Plano Estratégico Ribeira Grande 2030</span></a></li><li class="depth2 pos_2 "><a href="/investidores/areas-estrategicas-de-desenvolvimento" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1538</p><!--googleon: all--><span>Ãreas Estratégicas de Desenvolvimento</span></a></li><li class="depth2 pos_3 "><a href="/investidores/empreendedorismo" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5949</p><!--googleon: all--><span>Empreendedorismo</span></a></li><li class="depth2 pos_4 "><a href="/investidores/gabinete-do-emigrante" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5692</p><!--googleon: all--><span>Gabinete do Emigrante</span></a></li><li class="depth2 pos_5 "><a href="/investidores/mercado" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3376</p><!--googleon: all--><span>Mercado</span></a></li><li class="depth2 pos_6 "><a href="/investidores/estrategia-da-marca-territorial-da-ribeira-grande" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3423</p><!--googleon: all--><span>Estratégia da Marca Territorial da Ribeira Grande</span></a></li><li class="depth2 pos_7 last "><a href="/investidores/plano-de-acao-de-base-territorial" target="_self" class="depth2 pos_7 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">7465</p><!--googleon: all--><span>Plano de Ação de Base Territorial</span></a></li></ul></li><li class="depth1 pos_4 has_descendants"><a href="/servicos-e-apoio" target="_self" class="depth1 pos_4 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-896dd458"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4258</p><!--googleon: all--><span>Serviços e Apoio</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-896dd458"><li class="depth2 pos_1 first "><a href="https://sol.cm-ribeiragrande.pt/" target="_blank" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">261</p><!--googleon: all--><span>Serviços Online</span></a></li><li class="depth2 pos_2 "><a href="/servicos-e-apoio/formularios" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1657</p><!--googleon: all--><span>Formulários</span></a></li><li class="depth2 pos_3 "><a href="/servicos-e-apoio/apoio-ao-municipe" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8987</p><!--googleon: all--><span>Apoio ao MunÃcipe</span></a></li><li class="depth2 pos_4 "><a href="/servicos-e-apoio/licenciamento-zero" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">185</p><!--googleon: all--><span>Licenciamento Zero</span></a></li><li class="depth2 pos_5 "><a href="https://sol.cm-ribeiragrande.pt/?src=MyNetFormBD.asp&intmenu=10174&formato=SPO_menu_10174" target="_blank" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4619</p><!--googleon: all--><span>Canal de Denúncias</span></a></li><li class="depth2 pos_6 "><a href="https://www.base.gov.pt/base4" target="_blank" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3614</p><!--googleon: all--><span>Contratação Pública</span></a></li><li class="depth2 pos_7 last "><a href="/servicos-e-apoio/contactos-municipais" target="_self" class="depth2 pos_7 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6747</p><!--googleon: all--><span>Contactos Municipais</span></a></li></ul></li><li class="depth1 pos_5 last "><a href="https://www.ribeiragrande.pt/" target="_blank" class="depth1 pos_5 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9502</p><!--googleon: all--><span>Visite-nos</span></a></li></ul> 284 285</div> 286 287 288 </div> 289 </div> 290 </nav> 291 </div> 292 </div> 293 </div> 294 </div> 295 </header> 296 297 298 299 <!--------------------------------------------------------------------------------------------------------------> 300 <!-- IMAGEM BANNER --> 301 <!--------------------------------------------------------------------------------------------------------------> 302 303 <div class="imageContainer"> 304 <div class="image_AREA"> 305 <div id="article_480" class="widget article" data-id="480" data-content_type="Article"> 306 <div class="writer_text"><p><img src="/thumbs/cmribeiragrande/uploads/writer_file/image/434/foto_permitida_cmrb__6__1_2500_2500.jpg" alt="foto permitida cmrb (6)" ></p><div class="writer_text_clear"></div></div> 307</div> 308 309</div> 310 <div class="pageSearch grid-container"> 311 <div class="grid-container"> 312 <div class="pesquisa large-12 small-12"> 313 <div id="mega_search_2" class="widget mega_search" data-id="2" data-content_type="MegaSearch">
314 <div class="SearchWrap xsmall-12"> 315 <div class="home-banner-search" id="home-banner-search"> 316 <div class="home-search-wrapper" id="home-search-wrapper"> 317 <div class="mega_pesquisa_search_form" role="search"> 318 <label class="sr-only-label" for="mega_pesquisa_input_2"> 319 Pesquisar conteúdos na plataforma inteira 320 </label> 321 <input id="mega_pesquisa_input_2" 322 name="search" 323 type="search" 324 value="" 325 data-detail_page_url="/resultados_pesquisa" 326 class="mega_pesquisa_input" 327 role="searchbox" 328 placeholder="Pesquise por palavra-chave ou termo"> 329 330 <button type="button" id="mega_pesquisa_button" name="mega_pesquisa" class="mega_pesquisa_button search_button"><span class="sr-only">Pesquisar conteúdos na plataforma inteira</span></button> 331 </div> 332 </div> 333 </div> 334 </div> 335</div> 336 337</div> 338 </div> 339 </div> 340 </div> 341 342 <!--------------------------------------------------------------------------------------------------------------> 343 <!-- MAIN --> 344 <!--------------------------------------------------------------------------------------------------------------> 345 <main class="siteContents"> 346 <div class="grid-container"> 347 <div class="grid-x grid-margin-x"> 348 <nav class="verticalMenu_AREA show-for-xlarge xsmall-3 cell hidden-post"> 349 <div id="vertical_menu_1" class="widget vertical_menu no-wm-idx" data-id="1" data-content_type="VerticalMenu"></div> 350 351</nav> 352 <section class="mainContents large-12 xlarge-9 cell hidden-post"> 353 <div class="readspeaker_AREA cell"> 354 <div id="readspeaker_button1" class="rs_skip rsbtn rs_preserve"> 355 <a id="readspeakerlnk" rel="nofollow" class="rsbtn_play" accesskey="L" title="Ouvir com ReadSpeaker webReader" href="#"> 356 <span class="rsbtn_left rsimg rspart"><span class="rsbtn_text"><span>Ouvir</span></span></span> 357 <span class="rsbtn_right rsimg rsplay rspart"></span> 358 </a> 359 </div> 360 </div> 361 <div class="breadCrumb_AREA"><span class="BO-only shared"></span> 362 <div id="breadcrumb_1" class="widget breadcrumb" data-id="1" data-content_type="Breadcrumb"> 363 <ul> 364 365 <li> 366 <a href="/inicio">InÃcio<img alt="_" aria-hidden="true" src="/s.gif" /></a> 367 </li> 368 369 370 <li aria-current="page"> 371 Personalizar cookies 372 </li> 373 </ul> 374</div> 375 376</div> 377 <div class="central_AREA commonContent"><span class="BO-only"></span> 378 <h1 class="pageTitle">Personalizar cookies</h1> 379 380<div id="cookie_setting_1" class="widget cookie-settings-default cookie-settings-widget cookie-theme-gray" data-id="1" data-content_type="CookieSetting"> 381 382 383 <div class="cookie-manager cookie-settings" data-cookie-manager> 384 <div class="cookie-settings-header cookie-manager__hero">
385 <div class="cookie-manager__copy cookie-settings__intro"> 386 <div class="cookie-manager__description cookie-settings__lead" id="cookie-settings-intro-1"> 387 <p>Usamos cookies para garantir que o site funciona de forma segura e para lhe oferecer conteúdos adequados. Algumas são essenciais para manter sessões ativas e guardar as suas opções; outras ajudam-nos a melhorar a performance e a compreender como o site é usado.</p> 388<p>Neste painel pode ativar ou desativar cookies individuais. As categorias servem apenas para organizar a lista e não são ativadas/desativadas em conjunto.</p> 389<p>As suas escolhas ficam guardadas e pode alterá-las a qualquer momento. Desativar cookies opcionais pode limitar certas integrações (por exemplo, vÃdeos incorporados) ou a qualidade das recomendações.</p> 390 391 </div> 392 </div> 393 </div> 394 395 396 397 <div class="widget_form w-100"><form class="cookie-manager__form" id="edit_cookie_setting_1" aria-label="Personalizar cookies" novalidate="novalidate" action="/personalizar-cookies" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="BoB2kSOOhWf9j135x5BPzUwaDszJMC5DJ4QlNIp4GCNvzP9TBKRNohSU6Ey7B9xjox5dJrWmuFY9pU5xDywSjg==" /> 398 <div class="cookie-manager__content"> 399 <fieldset class="cookie-section" data-category="essential"> 400 <legend class="visually-hidden">Essenciais (sempre ativas)</legend> 401 <div class=" cookie-settings-header cookie-section__header"> 402 <div class="cookie-section__heading"> 403 <h2 class="cookie-section__title"><span class="cookie-section__title-text">Essenciais (sempre ativas)</span></h2> 404 <p class="cookie-section__description"> 405 <span class="cookie-section__line"> 406 Garantem o funcionamento básico do site e não podem ser desativadas. 407 </span> 408 </p> 409 </div> 410 </div> 411 412 <div class="cookie-section__body"> 413 <ul class="cookie-list cookie-list--cards"> 414 <li class="cookie-card cookie-card--readonly" data-cookie-row="_wmco_ws"> 415 <div class="cookie-card__content"> 416 <div class="cookie-card__title">Id da Sessão</div> 417 <div class="cookie-card__desc">Registo de ID da sessão para o correto funcionamento da plataforma.</div> 418 </div> 419 <div class="cookie-list__required"> 420 <input type="hidden" name="default[preferences][cookies][_wmco_ws]" id="default_preferences_cookies__wmco_ws" value="1" /> 421 </div> 422 </li> 423 </ul> 424 </div> 425 </fieldset> 426 <fieldset class="cookie-section" data-category="functional"> 427 <legend class="visually-hidden">Funcionais</legend> 428 <div class=" cookie-settings-header cookie-section__header"> 429 <div class="cookie-section__heading"> 430 <h2 class="cookie-section__title"><span class="cookie-section__title-text">Funcionais</span></h2> 431 <p class="cookie-section__description"> 432 <span class="cookie-section__line"> 433 Não utilizamos cookies nesta categoria. 434 </span> 435 </p> 436 </div> 437 </div> 438 439 <div class="cookie-section__body"> 440 </div> 441 </fieldset> 442 <fieldset class="cookie-section" data-category="analytics"> 443 <legend class="visually-hidden">EstatÃstica / Performance</legend> 444 <div class=" cookie-settings-header cookie-section__header"> 445 <div class="cookie-section__heading"> 446 <h2 class="cookie-section__title"><span class="cookie-section__title-text">EstatÃstica / Performance</span></h2> 447 <p class="cookie-section__description">
448 <span class="cookie-section__line"> 449 Ajudam a medir audiências e a melhorar o desempenho do site. 450 </span> 451 </p> 452 </div> 453 </div> 454 455 <div class="cookie-section__body"> 456 <ul class="cookie-list cookie-list--cards"> 457 <li class="cookie-card " data-cookie-row="ahoy"> 458 <input type="hidden" name="default[preferences][cookies][ahoy]" id="default_preferences_cookies_ahoy" value="0" /> 459 <label class="cookie-card__main"> 460 <span class="cookie-card__title">Ahoy</span> 461 <span class="switch switch--cookie"> 462 <input type="checkbox" 463 role="switch" 464 name="default[preferences][cookies][ahoy]" 465 value="1" 466 data-cookie-toggle 467 data-cookie-category="analytics" 468 data-default-enabled="false" 469 aria-describedby="cookie-desc-1-ahoy" 470 > 471 <span class="switch__slider"></span> 472 </span> 473 </label> 474 <p class="cookie-card__desc" id="cookie-desc-1-ahoy">Registo de dados estatÃsticos para uso interno da plataforma.</p> 475 </li> 476 <li class="cookie-card " data-cookie-row="ga"> 477 <input type="hidden" name="default[preferences][cookies][ga]" id="default_preferences_cookies_ga" value="0" /> 478 <label class="cookie-card__main"> 479 <span class="cookie-card__title">Google Analytics</span> 480 <span class="switch switch--cookie"> 481 <input type="checkbox" 482 role="switch" 483 name="default[preferences][cookies][ga]" 484 value="1" 485 data-cookie-toggle 486 data-cookie-category="analytics" 487 data-default-enabled="false" 488 aria-describedby="cookie-desc-1-ga" 489 > 490 <span class="switch__slider"></span> 491 </span> 492 </label> 493 <p class="cookie-card__desc" id="cookie-desc-1-ga">Sem descrição.</p> 494 </li> 495 </ul> 496 </div> 497 </fieldset> 498 <fieldset class="cookie-section" data-category="marketing"> 499 <legend class="visually-hidden">Publicidade / Marketing</legend> 500 <div class=" cookie-settings-header cookie-section__header"> 501 <div class="cookie-section__heading"> 502 <h2 class="cookie-section__title"><span class="cookie-section__title-text">Publicidade / Marketing</span></h2> 503 <p class="cookie-section__description"> 504 <span class="cookie-section__line"> 505 Não utilizamos cookies nesta categoria. 506 </span> 507 </p> 508 </div> 509 </div> 510 511 <div class="cookie-section__body"> 512 </div> 513 </fieldset> 514 515 516 <div class="cookie-manager__actions cookie-manager__actions--footer"> 517 <button type="button" class="button_link cookie-action cookie-action--secondary cookie-action--reject" data-cookie-action="reject"> 518 Rejeitar tudo 519 </button> 520 <button type="button" class="button_link cookie-action cookie-action--primary cookie-action--accept" data-cookie-action="accept"> 521 Aceitar tudo 522 </button> 523 <button type="submit" 524 class="button_link submit_button_link cookie-action cookie-action--primary cookie-action--save" 525 aria-label="Guardar preferências">
526 <span aria-hidden="true">Guardar preferências</span> 527 </button> 528 </div> 529 </div> 530<input type="hidden" name="widget_id" id="widget_id_1_CookieSetting_form_grtqusyc" value="1" /><input type="hidden" name="widget_type" id="widget_type_1_CookieSetting_form_wyjxgrmu" value="CookieSetting" /><input type="hidden" name="widget_action" id="widget_action_1_CookieSetting_form_stuibvkq" value="update" /><input type="hidden" name="return_to" id="return_to_1_CookieSetting_form_gpldfeuh" value="/pages/1308" /></form></div> </div> 531</div> 532 533 534 </div> 535 <div class="postMenu_AREA"><span class="BO-only shared"></span> 536 <div id="vertical_menu_9" class="widget vertical_menu no-wm-idx" data-id="9" data-content_type="VerticalMenu"></div> 537 538</div> 539 </section> 540 <div class="clearfix"></div> 541 </div> 542 </div> 543 544 <!-- LAST UPDATE DATE --> 545 <!--<div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">30 de setembro de 2026</span><span class="wmPageUpdateTime">à s 10:25</span></div></div> --> 546 547 </main> 548 549 <div class="bottomButtons"> 550 <div class="grid-container"> 551 <div class="grid-x grind-margin-x"> 552 <div class="empty show-for-xlarge xsmall-3 cell hidden-post"></div> 553 <div class="redesSociaisbottom large-12 xlarge-9 cell hidden-post"> 554 <div class="bottomButtons"> 555 <div class="backButton"> 556 <a href="javascript:history.back()">Voltar</a> 557 </div> 558 <button class="ui email button share-button" data-platform="email" title="Partilhar no Email">Partilhar</button> 559 <button class="ui messeger button share-button" data-platform="messeger" title="Partilhar no Messeger">Partilhar</button> 560 <button class="ui whatsapp button share-button" data-platform="whatsapp" title="Partilhar no Whatsapp">Partilhar</button> 561 <button class="ui linkedin button share-button" data-platform="linkedin" title="Partilhar no Linkedin">Partilhar</button> 562 <button class="ui facebook button share-button" data-platform="facebook" title="Partilhar no Facebook">Partilhar</button> 563 </div> 564 </div> 565 </div> 566 </div> 567 </div> 568 569 </div> 570 <!--end stickyFooter --> 571 572 <!--------------------------------------------------------------------------------------------------------------> 573 <!-- FOOTER --> 574 <!--------------------------------------------------------------------------------------------------------------> 575 <footer> 576 <div class="grid-container"> 577 <div class="grid-x grid-margin-x align-top"> 578 <div class="contactos_AREA xxsmall-12 small-6 large-3 cell hidden-post"> 579 580<div id="html_block_54" class="widget html_block" data-id="54" data-content_type="HtmlBlock"> 581 582 <ul> 583 <li><h2>MunicÃpio da Ribeira Grande</h2></li> 584 <li class="contactosMorada">Largo Conselheiro Hintze Ribeiro</li> 585 <li class="contactosLocalidade">9600-509 Ribeira Grande</li> 586 <li class="contactosTelefone">Telefone <a href="tel:296470730">296 470 730</a><p>(custo de uma chamada para uma linha telefónica geográfica fixa comum)</p></li> 587 <li class="contactosTelefone">número verde <a href="tel:800203432">800 203 432</a><p>(chamada grátis)</p></li> 588 <li class="contactosEmail">E-mail <a href="mailto:[email protected]">[email protected]</a></li> 589</ul> 590 591</div> 592 593</div> 594 <div class="horario_AREA xxsmall-12 small-6 large-3 cell hidden-post"> 595 <div id="article_479" class="widget article" data-id="479" data-content_type="Article"> 596 <div class="writer_text"><p>Horário</p> 597<p><strong>Atendimento Telefónico</strong></p> 598<p>Dias úteis das 8:30h – 12:30h / 13:30 – 16:30h</p> 599<p> </p> 600<p><strong>Atendimento presencial (GAM e Tesouraria)</strong></p> 601<p>Dias úteis das 8:30h – 16:00h</p> 602<p><strong> </strong></p><div class="writer_text_clear"></div></div> 603</div> 604 605</div> 606 <div class="appsLinks_AREA xxsmall-12 small-6 large-3 cell hidden-post"> 607
608<div id="html_block_92" class="widget html_block" data-id="92" data-content_type="HtmlBlock"> 609 610 <!-- se for redesign, deixar os links todos com # --> 611<h2>Já conhece a nossa app?</h2> 612<p>A app OurCity aproxima-o da Ribeira Grande. 613Comunique ocorrências, envie leituras da água, consulte faturas, receba alertas e aceda aos serviços online, agenda e notÃcias do concelho.</p> 614<a class="appSaibaMais" href="/download-da-app-mobile/aplicacao-movel-ourcity">Saiba Mais</a> 615 616</div> 617 618</div> 619 <div class="linksGerais_AREA xxsmall-12 large-3 cell hidden-post"> 620 621<div id="html_block_53" class="widget html_block" data-id="53" data-content_type="HtmlBlock"> 622 623 <!-- se for redesign, deixar os links todos com # --> 624<h2>Siga-nos</h2> 625<ul class="socialButtons"> 626 <li><a href="https://www.facebook.com/cmribeiragrande" target="_blank" title="Facebook"><img src="/cmribeiragrande/layout/social/icon-facebook-black.svg" width="30" height="30" loading="lazy" alt="botão Facebook" /></a></li> 627 <li><a href="https://www.instagram.com/cmribeiragrande/" target="_blank" title="Instagram"><img src="/cmribeiragrande/layout/social/icon-instagram-black.svg" width="30" height="30" loading="lazy" alt="botão Instagram" /></a></li> 628 <li><a href="https://www.youtube.com/@CMRibeiraGrande" target="_blank" title="Youtube"><img src="/cmribeiragrande/layout/social/icon-youtube-black.svg" width="30" height="30" loading="lazy" alt="botão Youtube" /></a></li> 629</ul> 630 631 632</div> 633 634 635 <!-- LAST UPDATE DATE --> 636 <div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">30 de setembro de 2026</span><span class="wmPageUpdateTime">à s 10:25</span></div></div> 637 </div> 638 </div> 639 </div> 640 <div class="linksGovernoWrap grid-container full"> 641 <div class="grid-container"> 642 <div class="grid-x grid-margin-x"> 643 <div class="acessibilidadeOuro xxsmall-12 large-1 cell hidden-post"> 644 <div class="acessibilidadeOuro_AREA"> 645</div> 646 </div> 647 <div class="acessibilidade xxsmall-12 large-6 cell hidden-post"> 648 <div class="acessibilidade_AREA"> 649 650<div id="html_block_103" class="widget html_block" data-id="103" data-content_type="HtmlBlock"> 651 652 <!-- se for redesign, deixar os links todos com # --> 653<ul class="linksPrivacidade"> 654 <li><a href="/mapa-do-site">Mapa do Site</a></li> 655 <li><a href="/ficha-tecnica">Ficha Técnica</a></li> 656 <li><a href="/servicos-e-apoio/contactos-municipais">Contactos da Autarquia e Serviços</a></li> 657 <li><a href="/rss-feed">Feed RSS</a></li> 658</ul> 659<ul class="linksObrigatorios"> 660 <li><a href="/acessibilidade">Acessibilidade</a></li> 661 <li><a href="/conformidade">Conformidade</a></li> 662 <li><a href="/transparencia-e-dados-abertos">Transparência e Dados Abertos</a></li> 663 <li><a href="/avisos-legais">Avisos Legais</a></li> 664</ul> 665 666</div> 667 668<div id="html_block_121" class="widget html_block" data-id="121" data-content_type="HtmlBlock"> 669 670 <div class="logoWiremaze"> 671 <a href="http://www.wiremaze.com" title="Powered by Wiremaze" target="_blank">Wiremaze</a> 672</div> 673 674</div> 675 676</div> 677 </div> 678 <div class="ppr xxsmall-12 large-5 cell hidden-post"> 679 <div class="ppr_AREA"> 680 <div id="article_482" class="widget article" data-id="482" data-content_type="Article"> 681 <div class="writer_text"><p><img src="/imgcrop/cmribeiragrande/uploads/writer_file/image/436/ppr_1_498_102.svg" alt="ppr" ></p><div class="writer_text_clear"></div></div> 682</div> 683 684</div> 685 </div> 686 <div class="poweredBy xxsmall-12 large-12 cell hidden-post"> 687 <div class="poweredBy_AREA"> 688</div> 689 </div> 690 </div> 691 </div> 692 </div> 693 </footer> 694 695 <!--------------------------------------------------------------------------------------------------------------> 696 <!-- wireAI --> 697 <!--------------------------------------------------------------------------------------------------------------> 698 699 <section class="chatbot_AREA"> 700 <div id="aida_bot_2" class="widget aida_bot" data-id="2" data-content_type="AidaBot"> 701 702 703 <div id="aida-mount"></div> 704
704<script> 705 $(document).ready(function () { 706 if (typeof AidaClient === "undefined") { 707 return; 708 } 709 710 AidaClient.init({ 711 tenant: "cmribeiragrande", 712 apiUrl: "https://aida.cityfy.pt", 713 botName: "Maria", 714 imageUrl: "/thumbs/cmribeiragrande/uploads/aida_bot/image/2/avatar_1_1000_1000.png", 715 slabHello: "Fale connosco", 716 slabIntro: "Precisa de ajuda?", 717 presentationMsg: "Olá, eu sou a Maria e sou a assistente virtual da Câmara Municipal de Ribeira Grande-Açores. Em que posso ser útil?", 718 hasFileUpload: "false" == "true", 719 currentUserId: "", 720 terms: '{"id":"537ab0e3-d969-4880-abbe-e29b5766293a","name":"wireChat","abstract":"Refere-se à utilização do wireChat em frontoffice","is_active":true,"wire_mode":"normal","current":{"id":"586e24d2-95de-4133-832c-8b873f98c7a6","text":"\u003cp\u003eBem-vindo ao serviço de Chatbot da CM Ribeira Grande, a Maria.\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003ePor favor, note que este chatbot utiliza tecnologia de inteligência artificial (IA) para fornecer respostas automáticas à s suas perguntas e auxiliar no encaminhamento de solicitações e informações sobre os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eLimitações da IA:\u003c/strong\u003e Este sistema de IA é projetado para auxiliar em questões gerais e não deve ser usado como única fonte para decisões importantes. As respostas fornecidas podem não abranger todas as nuances do seu caso especÃfico.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003ePrivacidade e Dados Pessoais: \u003c/strong\u003eNão compartilhe informações pessoais sensÃveis, confidenciais ou financeiras através deste chatbot. Se precisar discutir detalhes especÃficos que envolvem dados pessoais, por favor, entre em contacto direto com o MunicÃpio.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eAtualizações e Correções: \u003c/strong\u003eO sistema de chatbot é periodicamente atualizado para melhorar a precisão e a funcionalidade. No entanto, a CM Ribeira Grande não garante que as respostas sejam sempre corretas ou completas.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eNão Substitui o Atendimento Humano: \u003c/strong\u003eO chatbot é uma ferramenta de suporte e não substitui o atendimento prestado por funcionários da autarquia. Se as suas necessidades não forem adequadamente atendidas pelo chatbot, recomendamos que entre em contacto diretamente com os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003eConsentimento para Uso de Dados: Ao utilizar o chatbot, concorda com o uso das suas mensagens para o aperfeiçoamento da ferramenta e melhor atendimento ao cidadão. Os dados são armazenados de forma segura durante 5 anos após o término da conversa.\u003c/p\u003e\r\n\u003cp\u003eCaso deseje saber mais sobre os seus direitos e como exercê-los, consulte a polÃtica de privacidade em: https://www.cm-ribeiragrande.pt/politica-de-privacidade-e-seguranca\u003c/p\u003e\r\n\u003cp\u003eAgradecemos por usar a Maria.\u003c/p\u003e","doc":"","publish_at":"2025-09-23T17:01:08.079+01:00","area_id":"537ab0e3-d969-4880-abbe-e29b5766293a","wire_mode":"normal","declaration_text":null,"term_items":[{"id":"8eab6e5d-af21-455a-8bd7-5fff7e03d51b","term_id":"586e24d2-95de-4133-832c-8b873f98c7a6","title":"Consentimento de Tratamento de Dados","description":"\u003cp\u003eConsentir que os meus dados sejam utilizados para analise e operações necessárias ao bom funcionamento da plataforma;\u003c/p\u003e","is_system":true,"system_name":"aida_data_treatment_consent","created_at":"2025-09-23T17:01:08.098+01:00","updated_at":"2025-09-23T17:01:08.098+01:00","is_informational":false,"is_autofilled":false},{"id":"094a3e4d-b938-48c6-8217-b74b4ae2d50c","term_id":"586e24d2-95de-4133-832c-8b873f98c7a6","title":"PolÃtica de Privacidade","description":"\u003cp\u003eLi e aceito a polÃtica de privacidade: https://www.cm-ribeiragrande.pt/politica-de-privacidade-e-seguranca\u003c/p\u003e","is_system":null,"system_name":null,"created_at":"2025-09-23T17:01:08.102+01:00","updated_at":"2025-09-23T17:01:08.102+01:00","is_informational":false,"is_autofilled":false}]}}', 721 openOnFirstTime: 'false' == 'true', 722 appointmentInfo: null 723 }); 724 }); 725 </script>
725 726</div> 727 728</section> 729 730 <!-- NAO APAGAR ISTO --> 731 <!-- START NICE SCROLL -->
732<script> 733 function doRemove(name) { 734 $(name).getNiceScroll().remove(); 735 }; 736 737 var vis = true; 738 739 function toggleVisibility() { 740 vis = !vis; 741 var ns = $("#boxscroll").getNiceScroll(); 742 (vis) ? ns.show() : ns.hide(); 743 } 744 745 function toggleDiv() { 746 var dv = $("#boxscroll"); 747 var vv = (dv.css('display')!='none'); 748 (vv) ? dv.hide() : dv.show(); 749// var ns = dv.getNiceScroll(); 750// ns.resize(); 751 } 752</script>
752 753<!-- END NICE SCROLL --> 754 755
755<script> 756 // please review google_analytics settings 757</script>
757 758 759 <!-- NAO APAGAR ISTO --> 760 761 <!--------------------------------------------------------------------------------------------------------------> 762 <!-- SCRIPTS --> 763 <!--------------------------------------------------------------------------------------------------------------> 764
764<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/picturefill-aea404604a.min.js"></script>
764<!-- contain image --> 765
765<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/ofi-d15e158094.browser.min.js"></script>
765<!-- contain image for IE --> 766
766<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/responsiveTables-68f8bdb74f.min.js"></script>
766<!-- Tabelas com scroll em mobile --> 767
767<script src="/assets/cmribeiragrande/cmribeira/javascripts/wire_forms-083320498e.min.js"></script>
767<!-- Caixa de Contacto--> 768 769 <!--------------------------------------------------------------------------------------------------------------> 770 <!-- SHARE FACEBOOK UI --> 771 <!--------------------------------------------------------------------------------------------------------------> 772 773
773<script> 774 775 const share_platforms = { 776 facebook: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]', 777 linkedin: 'https://www.linkedin.com/sharing/share-offsite?url=[[URL]]', 778 whatsapp: 'https://api.whatsapp.com/send?text=[[TITLE]]\n[[DESCRIPTION]]\n[[URL]]', 779 messeger: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]', 780 email: 'mailto:?subject=[[TITLE]]&body=[[DESCRIPTION]]\n[[URL]]', 781 } 782 783 document.querySelectorAll('.share-button[data-platform]').forEach(share_button => { 784 share_button.addEventListener("click", function(event) { 785 event.preventDefault(); 786 787 share_platform_tag = this.dataset.platform; 788 url = window.location.href; 789 title = document.title; 790 meta_description_element = document.querySelector('meta[name="description"]'); 791 description = (meta_description_element !== null) ? meta_description_element.content : ""; 792 793 share_url = replace_share_url_placeholders(share_platforms[share_platform_tag]) 794 795 switch (share_platform_tag) { 796 case "print": 797 window.print(); 798 break; 799 case "email": 800 case "sms": 801 window.location.href = share_url; 802 break; 803 default: 804 h = Math.min(480, screen.height - 32); 805 w = Math.min(640, screen.width - 32); 806 t = (window.top.outerHeight / 2) + window.top.screenY - (h / 2); 807 l = (window.top.outerWidth / 2) + window.top.screenX - (w / 2); 808 window_features = `height=${h},width=${w},top=${t},left=${l}`; 809 window.open(share_url, '', window_features); 810 break; 811 } 812 813 }); 814 }); 815 816 function replace_share_url_placeholders(share_url, encode = true) { 817 if (!share_url) { 818 return ""; 819 } 820 share_url = share_url.replaceAll("[[URL]]", url) 821 share_url = share_url.replaceAll("[[TITLE]]", title) 822 share_url = share_url.replaceAll("[[DESCRIPTION]]", description) 823 if (encode) { 824 share_url = encodeURI(share_url); 825 } 826 return share_url; 827 } 828 </script>
828 829 830 <!-- readspeakerlnk --> 831
831<script> 832 <!-- 833 lnk="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=15401&lang=pt_pt&readclass=insideTitle,central_AREA&url="; 834 //lnk+=encodeURIComponent("/personalizar-cookies"); 835 lnk+=encodeURIComponent(location.href); 836 $("#readspeakerlnk").attr("href", lnk); 837 --> 838 </script>
838 839 840 841 <!--------------------------------------------------------------------------------------------------------------> 842 <!-- OBJECT FIT PARA IE --> 843 <!--------------------------------------------------------------------------------------------------------------> 844
844<script> 845 objectFitImages('img.OF-cover'); 846 </script>
846 847 848 849 <!--------------------------------------------------------------------------------------------------------------> 850 <!-- MOBILE MENU --> 851 <!--------------------------------------------------------------------------------------------------------------> 852
852<script> 853 $(function () { 854 resetBoxProperties(); 855 if ($(window).width() <= 5000) { // colocar menu "normal" dentro da div do menu na versao mobile 856 $('nav#menu').append($(".widget.horizontal_menu").html()); 857 $('nav#menu').mmenu({ 858 navbar: { 859 title: '' 860 }, 861 navbars: [{ 862 position: 'top', 863 content: [ 864 'prev', 865 'title' 866 ] 867 }] 868 }, { 869 classNames: { 870 selected: 'selected' 871 } 872 }); 873 } 874 }); 875 </script>
875 876 877 878 <!--------------------------------------------------------------------------------------------------------------> 879 <!-- LABELS DAS AREAS - so aparece em backoffice --> 880 <!--------------------------------------------------------------------------------------------------------------> 881 882 883 <!--------------------------------------------------------------------------------------------------------------> 884 <!-- AREA CENTRAL COM ALTURA E AREAS PARTILHADAS A CINZA - so aparece em backoffice --> 885 <!--------------------------------------------------------------------------------------------------------------> 886 887 888 <!--------------------------------------------------------------------------------------------------------------> 889 <!-- WIREFORMS - necessario para que seja feito o render dos formularios --> 890 <!--------------------------------------------------------------------------------------------------------------> 891 892 893 </body> 894</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.