1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 6 <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 7<!-- Google Tag Manager for GA4 --> 8
8<script>(function(w,d,s,l,i){w.GAMeasurementID='G-46LVHB1GEY';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 119 120 <meta name="theme-color" content="rgb(0, 90, 124)"> 121 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 122 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <title>Search ⢠Groveland, FL ⢠CivicEngage</title> 124 125
125<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
125 126
126<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
126 127 128 129 <!--[if IE 6]>
129<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
129<![endif]--> 130 <!--[if IE 7]>
130<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
130<![endif]--> 131 <!--[if IE 8]>
131<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
131<![endif]--> 132 <!--[if IE 9]>
132<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
132<![endif]--> 133
133<script type="text/javascript"><!-- 134 var intCountryCode = 840; 135 var order = ''; 136//--></script>
136 137 138<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1823740049.css" rel="stylesheet" type="text/css" /> 139 140 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 141
141<script type="text/javascript"> 142 window.Pages = window.Pages || {}; 143 // FrontEnd RWD initialization 144 window.Pages.rwdReady = $.Deferred(); 145 window.Pages.toolBarDeferred = $.Deferred(); 146 window.Pages.rwdSetupComplete = $.Deferred(); 147 window.Pages.megaMenuLoaded = $.Deferred(); 148 window.Pages.angularToolbarComplete = $.Deferred(); 149 window.Pages.frontEndToolbarComplete = $.Deferred(); 150 </script>
150 151 <!--CPHeadContent--> 152
152<script src="/739942322.js" type="text/javascript"></script>
152 153 154 155 156
156<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
156 157
157<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
157 158 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 159 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 160 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 161 162 163 164
164<script src="/1657590475.js" type="text/javascript"></script>
164 165 166 167 168 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 169 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 170 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 171 <!--[if lt IE 9]>
171<script type="text/javascript" src="/Scripts/html5.js"></script>
171<![endif]--> 172 173
173<script type="text/javascript"> 174 setEditorVariables(false, 840); 175 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 176 </script>
176 177
177<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
177 178</head> 179<body class="wide " > 180 181
181<script>jQuery(document).click(function (event) { 182 var target = jQuery(event.target); 183 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 184 var text = target.attr('title'); 185 186 if (!text.length) { 187 text = "N/A"; 188 } 189 ga('send', 190 { 191 hitType: 'event', 192 eventCategory: 'Image', 193 eventAction: 'Image - ' + text, 194 eventLabel: window.location.href 195 }); 196 } 197 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 198 var text = ""; 199 if (target.parents('.button')[0]) { 200 text = target.parents('.button').first().text(); 201 } else if (target.text().length) { 202 text = target.text(); 203 } else if (target.attr('title').length) { 204 text = target.attr('title'); 205 } 206 if (!text.length) { 207 text = "N/A"; 208 } 209 ga('send', 210 { 211 hitType: 'event', 212 eventCategory: 'Button', 213 eventAction: 'Button - ' + text, 214 eventLabel: window.location.href 215 }); 216 } 217 if (target.parents('.widgetCustomHtml').length) { 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Custom Html',
222 eventAction: 'Custom Html Clicked', 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.parents('.editor').length) { 227 ga('send', 228 { 229 hitType: 'event', 230 eventCategory: 'Editor', 231 eventAction: 'Editor Link Clicked', 232 eventLabel: window.location.href 233 }); 234 } 235 if (target.parents('.GraphicLinks').length) { 236 var text = ""; 237 var targetGraphicLink = target; 238 if (target.hasClass('widgetGraphicLinksLink')) { 239 targetGraphicLink = jQuery(target.children()[0]); 240 } 241 if (targetGraphicLink.hasClass('text')) { 242 text = targetGraphicLink.text(); 243 } else if (targetGraphicLink.attr('src').length) { 244 if (targetGraphicLink.attr('alt').length) { 245 text = targetGraphicLink.attr('alt'); 246 } else { 247 text = targetGraphicLink.attr('src'); 248 } 249 } else { 250 text = "N/A"; 251 } 252 ga('send', 253 { 254 hitType: 'event', 255 eventCategory: 'Graphic Links', 256 eventAction: 'Graphic Link - ' + text, 257 eventLabel: window.location.href 258 }); 259 } 260 if (target.parents('.InfoAdvanced').length) { 261 ga('send', 262 { 263 hitType: 'event', 264 eventCategory: 'Info Advanced', 265 eventAction: 'Info Advanced Clicked', 266 eventLabel: window.location.href 267 }); 268 } 269 if (target.parents('.list').length) { 270 ga('send', 271 { 272 hitType: 'event', 273 eventCategory: 'List', 274 eventAction: 'List Clicked', 275 eventLabel: window.location.href 276 }); 277 } 278 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 279 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 280 var breadCrumbs = []; 281 jQuery('.breadCrumbs > li').each(function () { 282 breadCrumbs.push(this.textContent); 283 }); 284 var pageTitle = breadCrumbs.join('>'); 285 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 286 var text = ""; 287 if (pageTitle) { 288 text += pageTitle + " | "; 289 } else { 290 text += document.title + ' - '; 291 } 292 if (target.text() == "" && megaMenuText == "") { 293 text += "N/A"; 294 } else if (target.text().length && megaMenuText.length) { 295 if (megaMenuText == target.text()) { 296 text += megaMenuText; 297 } else { 298 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 299 } 300 } else if (target.text() == "") { 301 text += megaMenuText; 302 } else { 303 text += target.text(); 304 } 305 if (!text.length) { 306 text = "N/A"; 307 } 308 ga('send', 309 { 310 hitType: 'event', 311 eventCategory: 'Mega Menu', 312 eventAction: 'Mega Menu : ' + text, 313 eventLabel: window.location.href 314 }); 315 } 316 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 317 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'News Flash', 325 eventAction: 'News Flash - ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 330 var text = target.text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'Quick Links', 338 eventAction: 'Quick Links - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.attr('src') && target.parents('.cpSlideshow').length) { 343 var text = target.attr('title'); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Slideshow', 351 eventAction: 'Slideshow - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.parents('.widgetText').length) { 356 ga('send', 357 { 358 hitType: 'event', 359 eventCategory: 'Text', 360 eventAction: 'Text Link Clicked', 361 eventLabel: window.location.href 362 }); 363 } 364});</script>
364 365 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 366 <div class="cp-PopOver-header"> 367 <h3 class="cp-PopOver-title"></h3> 368 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 369 <svg class="cp-Icon--close" alt="close" title="close"> 370 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 371 </svg> 372 </button> 373 </div> 374 <div id="cpPopOverBody" class="cp-PopOver-body"> 375 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 376 </div> 377 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 378 <div class="cp-BtnGroup" id="actionButtons"> 379 <!-- Action buttons will be dynamically added here --> 380 </div> 381 </div> 382</div> 383 <div id="fb-root"></div> 384<div id=skipToContentLinks> 385<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 386</div> 387 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 388 389 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 390 391 392 393 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 394 <input type="hidden" id="hdnStructureID" value="15" /> 395 <input type="hidden" id="hdnContentCollectionID" value="e488ec09-3129-4559-9993-64edbcc2ea0d" /> 396 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 397 <input type="hidden" id="hdnThemeID" value="32" /> 398 <input type="hidden" id="pageIsFrontEnd" value="true" /> 399 <input type="hidden" id="pageModuleID" value="82" /> 400 <input type="hidden" id="pagePageID" /> 401 402 <input type="hidden" id="hdnModuleID" value="82" /> 403 <div id="stickyPlaceholder"></div> 404 <div id="outer-wrap" class="outer-wrap"> 405 <div id="inner-wrap" class="inner-wrap"> 406 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 407 408<style> 409@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700); 410.alertText .customAlert { 411 color: #EAEAEA; 412 display: inline-block; 413 font-family: 'Open Sans Condensed', sans-serif; 414 text-transform: uppercase; 415 font-weight: bold; 416 height: 27px; 417 left: 57px; 418 line-height: 27px; 419 overflow: hidden; 420 position: absolute; 421 top: 15px; 422 white-space: nowrap; 423 width: 268px; 424} 425</style> 426 <div id="1_divAlertBar" class="alertToolbar cpToolbar" style="background: #222222;"> 427 <div id="1_divAlertToolbarInner" class="alertToolbarInner" style="font-size: 16px;"> 428 <a href="/AlertCenter.aspx" id="1_lnkAlertText" class="alertText" style="border-right: 1px solid #000000;"> 429 <img src="/Common/Images/AlertCenter/alertBarBlink.svg" id="1_imgDot" alt="Emergency Alert" class="redDot" /> 430 <span id="1_customAlert" class="customAlert">Water Alert</span> 431 </a> 432 <span id="1_spnAlertContainer" class="alertContainer"><a href="/AlertCenter.aspx?AID=MARSH-FIRE-ALERT-49" target="_self" class="alert" style="border-left: 1px solid #635e65; border-right: 1px solid #000000;background: #030303 url(/Common/images/AlertCenter/alertBarBlackTextBckg.png) repeat-x; color: #FFFFFF;"> 433 ð¥ MARSH FIRE ALERT 434 <span style="color: #00A3E0;">Latest Update 9:30 AM</span> 435</a> 436<a href="/AlertCenter.aspx?AID=WATER-UPDATE-Precautionary-Boil-Water-Ad-47" target="_self" class="alert" style="border-left: 1px solid #635e65; border-right: 1px solid #000000;background: #030303 url(/Common/images/AlertCenter/alertBarBlackTextBckg.png) repeat-x; color: #FFFFFF;"> 437 WATER UPDATE: Precautionary Boil Water Advisory Lifted for Northern Service Area 438 <span style="color: #00A3E0;">CLICK FOR MORE INFORMATION UPDATED 8:30 AM</span> 439</a> 440</span> 441 </div> 442 </div> 443 <div id="1_divAlertBarEmpty" class="alertBarEmpty"></div> 444 445 446 447 448<!-- Begin Signed Out Bar --> 449<div class="cpToolbar user public"> 450 <div class="inner selfClear"> 451 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 452 <ul class="nav secondary"> 453 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 454 </ul> 455 </div> 456</div>
457<script> 458 $(document).ready(function () { 459 $('#signedOutToolbarCreateProfileButton').click(function (event) { 460 event.preventDefault(); 461 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 462 }); 463 464 465 $('#loggedOutToolbarSignInButton').click(function (event) { 466 event.preventDefault(); 467 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 468 }); 469 470 471 if ('False' == 'True') { 472 $('#loggedOutToolbarSignInButton').hide(); 473 } 474 }) 475</script>
475 476<!-- End Signed Out Bar --> 477 478 </div> 479 <div id="bodyWrapper"> 480 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 481 482<div data-cpRole="structuralContainer" id="bodyContainerTS"> 483<!-- <div data-cpRole="banner" id="banner2" class="fixedBannerTS"></div> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS"> 484<div class="siteWrap8"><div data-cpRole="structuralContainer" id="flexHeaderTS"> 485<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 486 487 488 489 490 <a id="bannerLogoTS-96" style=" display: block; text-align: center; 491" class="bannerObject" href="/" target="_self"><img alt="Logo 7.13.26" class="bannerObject" height="70" src="/ImageRepository/Document?documentID=10572" width="70" /></a> 492</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 493<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 494--><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 495 --><!-- 496 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavOurCommunity" class="navMainItem mainNavItem mainNavItem1 " href="/31/Our-Community" target = "_self" > Our Community </a> <!-- 497 --><!-- 498 --></li><!----><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 499 --><!-- 500 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem2 " href="/27/Government" target = "_self" > Government </a> <!-- 501 --><!-- 502 --></li><!----><li id="MainItem129" class="topMenuItem" role="none" data-pageid="129" data-displaymegamenu="True"><!-- 503 --><!-- 504 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu129" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem3 " href="/129/Departments" target = "_self" > Departments </a> <!-- 505 --><!-- 506 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 507 --><!-- 508 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem4 " href="/101/How-Do-I" target = "_self" > How Do I? </a> <!-- 509 --><!-- 510 --></li><!----><li id="MainItem454" class="topMenuItem" role="none" data-pageid="454" data-displaymegamenu="True"><!-- 511 --><!-- 512 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu454" id = "mainNavResidentResources" class="navMainItem mainNavItem mainNavItem5 " href="/454/Resident-Resources" target = "_self" > Resident Resourcesâ </a> <!-- 513 --><!-- 514 --></li><!----> 515</ol> 516 517 518
518<script type="text/javascript"> 519 (function () { 520 function setupMenu() { 521 const menuID = 'mainNavMenu'; 522 const menuType = MAIN_MENU; 523 524 //setup menu manager properties for main menu 525 if (!menuManager.mobileMainNav && true) 526 menuManager.adjustMainItemsWidth('#' + menuID); 527 menuManager.isMainMenuEditable = false; 528 menuManager.mainMenuMaxSubMenuLevels = 4; 529 menuManager.setMOMMode(2, menuType); 530 531 //Init main menu 532 const setupDraggable = menuManager.isMainMenuEditable; 533 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=32&menuContainerID=mainNav'; 534 535 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 536 menuManager.mainMenuInit = true; 537 menuManager.mainMenuTextResizer = true; 538 if (1.00 > 0) 539 menuManager.mainMenuTextResizerRatio = 1.00; 540 if (window.isResponsiveEnabled) 541 menuManager.mainMenuReady.resolve(); 542 543 } 544 545 if (document.readyState === "complete" 546 || document.readyState === "loaded" 547 || document.readyState === "interactive") { 548 setupMenu(); 549 return; 550 } 551 552 document.addEventListener("DOMContentLoaded", setupMenu); 553 })(); 554 </script>
554 555 556 557<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc64ef756d-8477-42e4-bb08-9044e032e4fd" data-containerid="64ef756d-8477-42e4-bb08-9044e032e4fd" class="pageContent cpGrid cpGrid24 showInMobile"> 558 559 560 561 562 </div> 563</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc5aa62965-bc0e-43d0-9cce-63f54590077b" data-containerid="5aa62965-bc0e-43d0-9cce-63f54590077b" class="pageContent cpGrid cpGrid24 showInMobile"> 564 565 566 567 568 </div> 569</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu129" class="contentTop mainNavMegaMenu megaMenuContainer pageID_129 hidden" data-orientation="horizontal"> <div id="ccfd47802a-dd6d-4ae5-bd0e-fe09dbdad486" data-containerid="fd47802a-dd6d-4ae5-bd0e-fe09dbdad486" class="pageContent cpGrid cpGrid24 showInMobile"> 570 571 572 573 574 </div> 575</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="ccdb42de70-6cdd-471e-b701-04667f6e799e" data-containerid="db42de70-6cdd-471e-b701-04667f6e799e" class="pageContent cpGrid cpGrid24 showInMobile"> 576 577 578 579 580 </div> 581</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu454" class="contentTop mainNavMegaMenu megaMenuContainer pageID_454 hidden" data-orientation="horizontal"> <div id="cc6bc0eb03-d352-4efe-8439-cead94f668ef" data-containerid="6bc0eb03-d352-4efe-8439-cead94f668ef" class="pageContent cpGrid cpGrid24 showInMobile"> 582 583 584 585 586 </div> 587</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="cc237a714c-5b6c-4bb4-bbf2-0e639d3256bd" data-containerid="237a714c-5b6c-4bb4-bbf2-0e639d3256bd" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 588 589 590 <div class="row outer wide"><!-- 591--><div class="outer col col24 first last" style="" data-widgetcontainerid="3f5f6f42-7c68-4ccf-98f7-2472a709cd0d">� 592 <div class="row nest first last wide">� 593 594 <div class="inner col col24 first last ida2e01694-9bb2-4b9d-8900-7f36f9e2cca9" style="" data-widgetcontainerid="a2e01694-9bb2-4b9d-8900-7f36f9e2cca9">� 595<div data-widget-id="b6b565ab-b246-4a34-9a80-e4af05487eb9" data-widget-controller-path="/Layout/WidgetSearch"> 596 597
597<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
597 598
598<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
598 599
599<script defer type="text/javascript"> 600 601 $(document).ready(function () { 602 try { 603 // Minimum characters required before performing a search/autocomplete 604 var minPrefixLength = 3; 605 var autoCompleteDebounceDelay = 500; 606 var searchFieldSelector = "#searchField" + 'b6b565ab-b246-4a34-9a80-e4af05487eb9'; 607 var checkboxSelector = "#ysnSearchOnlyDept" + 'b6b565ab-b246-4a34-9a80-e4af05487eb9'; 608 var buttonSelector = ".widgetSearchButton" + 'b6b565ab-b246-4a34-9a80-e4af05487eb9'; 609 var autoCompleteCache = {}; 610 var autoCompleteCacheKeys = []; 611 var autoCompleteCacheLimit = 25; 612 var currentAutoCompleteRequest = null; 613 var currentAutoCompleteRequestKey = null; 614 var autoCompleteDebounceTimer = null; 615 var autoCompleteDebounceKey = null; 616 var pendingAutoCompleteResponses = []; 617 618 function normalizeAutoCompleteTerm(term) { 619 return $.trim((term || "") + "").replace(/\s+/g, " "); 620 } 621 622 function shouldSearch(term) { 623 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 624 } 625 626 function getAutoCompleteUrl() { 627 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 628 } 629 630 function getAutoCompleteCacheKey(requestUrl, term) { 631 return requestUrl + "|" + term.toLowerCase(); 632 } 633 634 function cacheAutoCompleteResult(cacheKey, data) { 635 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 636 autoCompleteCacheKeys.push(cacheKey); 637 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 638 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 639 } 640 } 641 autoCompleteCache[cacheKey] = data; 642 } 643 644 function respondToPendingAutoComplete(data) { 645 var responses = pendingAutoCompleteResponses; 646 pendingAutoCompleteResponses = []; 647 for (var i = 0; i < responses.length; i++) { 648 responses[i](data); 649 } 650 } 651 652 function cancelPendingAutoComplete() { 653 clearTimeout(autoCompleteDebounceTimer); 654 autoCompleteDebounceKey = null; 655 if (currentAutoCompleteRequest != null) { 656 currentAutoCompleteRequest.abort(); 657 currentAutoCompleteRequest = null; 658 } 659 currentAutoCompleteRequestKey = null; 660 respondToPendingAutoComplete([]); 661 } 662 663 function createWidgetAutoCompleteSource(options) { 664 return function (request, response) { 665 var term = normalizeAutoCompleteTerm(request.term); 666 if (!options.shouldSearch(term)) { 667 response([]); 668 return; 669 } 670 671 var requestUrl = options.url(); 672 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 673 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 674 response(autoCompleteCache[cacheKey]); 675 if (options.success) { 676 options.success(autoCompleteCache[cacheKey]); 677 } 678 return; 679 } 680 681 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 682 pendingAutoCompleteResponses.push(response); 683 return; 684 } 685 686 cancelPendingAutoComplete(); 687 autoCompleteDebounceKey = cacheKey; 688 pendingAutoCompleteResponses.push(response); 689 autoCompleteDebounceTimer = setTimeout(function () { 690 autoCompleteDebounceKey = null; 691 currentAutoCompleteRequestKey = cacheKey; 692 currentAutoCompleteRequest = $.ajax({ 693 url: requestUrl, 694 dataType: "json", 695 timeout: options.timeout, 696 data: { 697 term: term, 698 }, 699 success: function (data) { 700 if (currentAutoCompleteRequestKey === cacheKey) { 701 cacheAutoCompleteResult(cacheKey, data); 702 respondToPendingAutoComplete(data); 703 if (options.success) { 704 options.success(data); 705 } 706 } 707 }, 708 error: function (xmlhttprequest, textstatus, message) { 709 if (textstatus === "abort") { 710 return; 711 } 712 713 if (options.error) { 714 options.error(xmlhttprequest, textstatus, message); 715 } 716 717 respondToPendingAutoComplete([]); 718 }, 719 complete: function (xmlhttprequest) { 720 if (currentAutoCompleteRequest === xmlhttprequest) { 721 currentAutoCompleteRequest = null;
722 currentAutoCompleteRequestKey = null; 723 } 724 } 725 }); 726 }, options.delay); 727 }; 728 } 729 730 // click handler for search buttons 731 $(buttonSelector).click(function (e) { 732 e.preventDefault(); 733 var $btn = $(this); 734 var $field = $btn.siblings(".widgetSearchBox"); 735 var term = $field.val() + ""; 736 if (!shouldSearch(term)) { 737 // do nothing until user types enough characters 738 $field.focus(); 739 return; 740 } 741 742 if ($(checkboxSelector).is(':checked') || false) 743 { 744 doWidgetSearch($.trim(term), Number(0)); 745 } 746 else { 747 doWidgetSearch($.trim(term), 0); 748 } 749 }); 750 751 // enter key handler for the search field 752 $(searchFieldSelector).keypress(function (e) { 753 var code = e.which || e.keyCode; 754 if (code === 13) { 755 e.preventDefault(); 756 var $this = $(this); 757 var term = $this.val() + ""; 758 if (!shouldSearch(term)) { 759 // do nothing until user types enough characters 760 $this.focus(); 761 return false; 762 } 763 764 if ($(checkboxSelector).is(':checked') || false) { 765 doWidgetSearch($.trim(term), Number(0)); 766 } else { 767 doWidgetSearch($.trim(term), 0); 768 } 769 return false; 770 } 771 return true; 772 }); 773 774 // autocomplete: set minLength and guard source 775 if (true) { 776 var $searchField = $(searchFieldSelector).autocomplete({ 777 minLength: minPrefixLength, 778 source: createWidgetAutoCompleteSource({ 779 delay: autoCompleteDebounceDelay, 780 timeout: 10000, 781 shouldSearch: shouldSearch, 782 url: getAutoCompleteUrl, 783 success: function () { 784 $('.autoCompleteError').remove(); 785 }, 786 error: function (xmlhttprequest, textstatus, message) { 787 if (textstatus === "timeout") { 788 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 789 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 790 } 791 } 792 }), 793 html: true, 794 delay: 0, 795 select: function (event, ui) { 796 $(this).val(ui.item.value); 797 $(this).next().click(); 798 } 799 }); 800 801 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 802 return $("<li class=\"itemList\"></li>") 803 .data("ui-autocomplete-item", item) 804 .append("<a>" + item.label + "</a>") 805 .appendTo(ul); 806 }; 807 } 808 809 // keep searchBtnApplyQuery consistent with prefix rule 810 window.searchBtnApplyQuery = function() { 811 var $field = $(searchFieldSelector); 812 var term = $field.val() + ""; 813 if (shouldSearch(term)) { 814 // update href for the icon/button (if present) 815 var btn = document.getElementById("btnSearchIcon"); 816 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 817 } else { 818 var btn = document.getElementById("btnSearchIcon"); 819 if (btn) btn.href = "#"; 820 } 821 }; 822 } 823 catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page. 824 }); 825 </script>
825 826 827 <section id="widgetPreviewSearch" class="widget widgetSearch skin93 widgetOptionSet77" style="display: block;" aria-label="Search"> 828 <!-- For the button right and inside --> 829 <div class="widgetBody buttonRightInside"> 830 <input class="widgetSearchBox widgetSearchBoxb6b565ab-b246-4a34-9a80-e4af05487eb9" cp5ph="true" id="searchFieldb6b565ab-b246-4a34-9a80-e4af05487eb9" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 831 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtonb6b565ab-b246-4a34-9a80-e4af05487eb9" role="button"><img alt="search" class="imageHover" data-hover="/ImageRepository/Document?documentID=9862" data-image="/ImageRepository/Document?documentID=9861" src="/ImageRepository/Document?documentID=9861" /></a> 832 833 <label class="searchLabel" aria-hidden="true" for="searchFieldb6b565ab-b246-4a34-9a80-e4af05487eb9">Search</label> 834 </div> 835 836 </section> 837 838 839<style scoped> 840 841 .widgetSearch ::-webkit-input-placeholder { 842 color: #3D3D3D; 843 } 844 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 845 color: #3D3D3D; 846 } 847 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 848 color: #3D3D3D; 849 } 850 .widgetSearch :-ms-input-placeholder { 851 color: #3D3D3D; 852 } 853 854 855 .widgetSearch .widgetBody .widgetSearchBoxb6b565ab-b246-4a34-9a80-e4af05487eb9 856 { 857 color: #3D3D3D; 858 height:60px; 859border-radius: 30px; 860background: #F2F2F2; 861padding:0 65px 0 32px; 862border:none; 863font-family: Poppins; 864font-size: 16px; 865font-style: italic; 866font-weight: 500; 867 868 } 869 .widgetSearch .widgetBody .widgetSearchButtonb6b565ab-b246-4a34-9a80-e4af05487eb9 870 { 871 margin: 5px 4px 5px 0; 872 } 873 .widgetSearch .widgetSearch-onlyDeptb6b565ab-b246-4a34-9a80-e4af05487eb9 874 { 875 display: inline-block; 876 color: #333; 877 878 879 padding-top: 10px; 880 } 881 #ysnSearchOnlyDeptb6b565ab-b246-4a34-9a80-e4af05487eb9 882 { 883 position: relative; 884 top: .125em; 885 } 886 887</style> 888 889<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 890<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 891 892 893
894<script type="text/javascript"> 895 //Updates search icons href to have the correct queryString 896 function searchBtnApplyQuery() { 897 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFieldb6b565ab-b246-4a34-9a80-e4af05487eb9").value; 898 } 899</script>
899 900 901</div> 902 903 </div> <!-- inner column --> 904 905 </div> <!-- inner row --> 906 907 </div><!-- outer column --><!-- --></div> <!-- outer row --> 908 909 910 </div> 911</div> 912</div></div> 913</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 914<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 915<div data-cpRole="structuralContainer" id="bannerSearchTS"> 916<div class="siteWrap8"></div> 917</div> 918</div> 919 920 921 922 923 <div id="banner1-95" style="display: none"></div> 924
924<script type="text/javascript"> 925 $(window).on("load", function () { 926 $.when(window.Pages.rwdSetupComplete) 927 .done(function () { 928 renderBanner('banner1-95', 929 'banner1', 930 {"BannerOptionID":95,"ThemeID":32,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":188,"BannerOptionID":95,"FileName":"/ImageRepository/Document?documentID=9857","Height":650,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":189,"BannerOptionID":95,"FileName":"/ImageRepository/Document?documentID=9858","Height":650,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":190,"BannerOptionID":95,"FileName":"/ImageRepository/Document?documentID=9859","Height":650,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 931 {"BannerImageID":188,"BannerOptionID":95,"FileName":"/ImageRepository/Document?documentID=9857","Height":650,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}, 932 '/App_Themes/2025 - Simple/Images/', 933 '<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=9857" />'); 934 }); 935 }); 936 </script>
936 937 938</div> 939</div><div data-cpRole="structuralContainer" id="backgroundWrapperTS"> 940<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 941<div class="siteWrap4"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 942<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 943<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 944<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 945 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 946 </ol> 947 948 949 950</div><div data-cpRole="mainContentContainer" id="moduleContent"> 951 952 953 954 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 955 <div id="contentarea" class="contentMain selfClear"> 956<div class="header"> 957 <div class="graphic"> 958 <a title="Search this site" href="/Search"> 959 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 960 </a> 961 </div> 962 <div class="text"> 963 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 964 965 </div> 966</div> <div id="divSearch" class="cp-search-container"> 967 <div id="divSearchStandard" class="cp-search-bar"> 968 <label for="searchPhrase" class="visuallyhidden">Search</label> 969 <div class="cp-search-barInner"> 970 <input type="text" name="searchPhrase" 971 id="searchPhrase" class="cp-search-input" 972 placeholder="Type to begin your search..." 973 value=""> 974 <a href="#" class="searchSite cp-search-submit"> 975 <svg id="iconSearch" viewbox="0 0 25 25"> 976 <title>Submit Search</title> 977 <path style="fill:currentcolor;" d="M25,24.458l-6.563-6.537c1.78-1.905,2.879-4.455,2.879-7.262C21.316,4.781,16.535,0,10.657,0S0,4.781,0,10.659 s4.78,10.659,10.657,10.659c2.697,0,5.155-1.015,7.034-2.671l6.573,6.547L25,24.458z M10.657,20.27c-1.295,0-2.554-0.254-3.74-0.755 c-1.144-0.484-2.172-1.178-3.055-2.06c-0.881-0.88-1.574-1.909-2.06-3.056c-0.501-1.182-0.755-2.44-0.755-3.74 S1.301,8.1,1.802,6.918c0.485-1.146,1.178-2.173,2.06-3.056c0.884-0.883,1.912-1.575,3.055-2.059 c1.184-0.501,2.444-0.756,3.74-0.756c1.298,0,2.557,0.255,3.741,0.756c1.145,0.485,2.172,1.177,3.055,2.059 c0.883,0.884,1.576,1.913,2.06,3.056c0.501,1.184,0.755,2.444,0.755,3.74s-0.254,2.556-0.755,3.74 c-0.485,1.146-1.178,2.173-2.06,3.056c-0.883,0.882-1.91,1.574-3.055,2.06C13.213,20.016,11.954,20.27,10.657,20.27z"></path> 978 </svg> 979 </a> 980 <input id="departmentId" type="hidden" value="-1"/> 981 </div> 982 </div> 983 </div> 984 <ol id="searchTabs" class="cp-Tabs-list" role="tablist" aria-label="Search tabs for site, agenda and minutes, municode and social" aria-orientation="horizontal"> 985 <li id="cp-SearchTab-Site" class="cp-Tabs-tab is-active" role="tab" aria-controls="divSearchResults" aria-selected="true"> 986 <a href="#siteSearch" id="siteSearch" class="cp-Tabs-link cp-Tabs-click-link"> 987 <svg class="cp-Tabs-linkArrow"> 988 <use xlink:href="#iconArrow--right"></use> 989 </svg> 990 Site Content 991 </a> 992 </li> 993 <li id="cp-MuniCode-Site" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsMuniCode" aria-selected="false"> 994 <a href="#MuniCodeSearch" id="MuniCodeSearch" class="cp-Tabs-link cp-Tabs-click-link"> 995 <svg class="cp-Tabs-linkArrow"> 996 <use xlink:href="#iconArrow--right"></use> 997 </svg> 998 Municipal Code 999 </a> 1000 </li> 1001 </ol> 1002 <fieldset id="divMunicodeStrip" style="display: none; margin-bottom: 2rem;"> 1003 <legend>Search Criteria</legend> 1004 <label class="ae-label"> 1005 <input checked="checked" id="searchCodes" name="MuniCodeSearchCriteria" type="radio" value="Codes" /> 1006 Codes 1007 </label> 1008 <label class="ae-label"> 1009 <input id="searchOrdinances" name="MuniCodeSearchCriteria" type="radio" value="Ordinances" /> 1010 Ordinances 1011 </label> 1012 <label class="ae-label"> 1013 <input id="searchDocuments" name="MuniCodeSearchCriteria" type="radio" value="Documents" /> 1014 Documents 1015 </label> 1016 </fieldset> 1017 <div id="divSearchResultsMuniCode" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-MuniCode-Site"> 1018 </div> 1019 1020<div class="cp-search-typeToggle"> 1021 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 1022 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 1023</div> 1024<div id="divSearchAdvanced"> 1025 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true">
1026 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 1027 <tbody> 1028 <tr> 1029 <td colspan="2" class="cp-search-advancedHeader"> 1030 Find pages with... 1031 </td> 1032 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 1033 To do this in the search box 1034 </td> 1035 </tr> 1036 <tr> 1037 <td> 1038 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 1039 </td> 1040 <td> 1041 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1042 </td> 1043 <td class="cp-search-advancedInstruction"> 1044 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 1045 </td> 1046 </tr> 1047 <tr> 1048 <td> 1049 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 1050 </td> 1051 <td> 1052 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1053 </td> 1054 <td class="cp-search-advancedInstruction"> 1055 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 1056 </td> 1057 </tr> 1058 <tr> 1059 <td> 1060 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 1061 </td> 1062 <td> 1063 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1064 </td> 1065 <td class="cp-search-advancedInstruction"> 1066 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1067 </td> 1068 </tr> 1069 <tr> 1070 <td> 1071 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1072 </td> 1073 <td> 1074 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1075 </td> 1076 <td class="cp-search-advancedInstruction"> 1077 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1078 </td> 1079 </tr> 1080 <tr> 1081 <td colspan="3" class="cp-search-advancedHeader"> 1082 Then narrow your results by... 1083 </td> 1084 </tr> 1085 <tr> 1086 <td> 1087 <label for="SearchContentType"><span>Content Type</span>:</label> 1088 </td> 1089 <td> 1090 <select id="SearchContentType" name="SearchContentType"> 1091 <option value="all" selected="selected">All Content</option> 1092 <option value="activities">Activities</option> 1093 <option value="agendas">Agendas</option> 1094 <option value="alerts">Alerts</option> 1095 <option value="bids">Bids</option> 1096 <option value="calendar">Calendar</option> 1097 <option value="documents">Documents</option> 1098 <option value="faqs">FAQs</option> 1099 <option value="forms">Forms</option> 1100 <option value="images">Images</option> 1101 <option value="jobs">Jobs</option> 1102 <option value="news">News</option> 1103 <option value="people">People</option> 1104 <option value="places">Places</option> 1105 <option value="social">Social</option> 1106 1107 <option value="webpages">Webpages</option> 1108 </select> 1109 </td> 1110 </tr> 1111 </tbody> 1112 </table> 1113 </div> 1114</div> 1115 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1116 1117 1118<div id="divMainContentSearch"> 1119 <!-- cp-search-resultsLoading --> 1120 <h2 class="visuallyhidden">Search Results</h2> 1121<div data-currentpage="1"> 1122 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="True" /> 1123 1124 <p class="cp-search-status"> 1125 </p> 1126</div> 1127 </div>
1128<script type="text/javascript"> 1129 $('#paginationOption').change(function () { 1130 loadSearchResultPageList(1, $('#paginationOption').val()); 1131 }); 1132 1133 var autoExpandAdvancedSearch = 'false'; 1134 1135 if (autoExpandAdvancedSearch == 'true') { 1136 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1137 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1138 $('#standardSearch').show(); 1139 $('#advancedSearch').hide(); 1140 } 1141 1142 //Remove invaild tag(strong) from href for search site result. 1143 $("a[href*='strong']").each(function () { 1144 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1145 $(this).attr('href', validHref); 1146 }); 1147 1148 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1149 loadCivicClerkIndexResults(0, 10); 1150 }); 1151 1152 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1153 loadMunicodeSearch(1, 10); 1154 }); 1155 1156 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1157 var $this = $(this); 1158 loadTabResults($this); 1159 return false; 1160 }); 1161</script>
1161 1162 1163 </div> 1164 </div> 1165 </div> 1166 1167 1168 <div class="newCP"> 1169 1170 </div> 1171</div> 1172</div> 1173</div> 1174</div></div> 1175</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1176<div class="siteWrap4"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc24c04f8b-a65a-4b36-8bfc-e06a7e5e7817" data-containerid="24c04f8b-a65a-4b36-8bfc-e06a7e5e7817" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="63"> 1177 1178 1179 <div class="row outer wide"><!-- 1180--><div class="outer col col24 first last" style="" data-widgetcontainerid="a451d402-7b56-4958-b329-29e043ec52d1">� 1181 <div class="row nest first last wide">� 1182 1183 <div class="inner col col24 first last id119b981a-b742-4f2e-9587-5153e2b5879e" style="" data-widgetcontainerid="119b981a-b742-4f2e-9587-5153e2b5879e">� 1184<div data-widget-id="94888a6f-3571-41e5-8baa-8a1afa56f4f5" data-widget-controller-path="/GraphicLinks/Widget"> 1185 1186 1187 1188 1189<div id="graphicLinkWidget94888a6f-3571-41e5-8baa-8a1afa56f4f5" class="widget widgetGraphicLinks skin95 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1190 <div class="widgetHeader"> 1191 <div class=""> 1192 </div> 1193 </div> 1194 <div class="widgetBody cpGrid cpGrid3 "> 1195 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1196 <div class="row wide"> 1197 <!-- 1198--><div class="col col1 first "><ul class="semanticList"><!-- 1199 --><li class="widgetItem GraphicLinks"> 1200 1201<div> 1202 <a href="https://groveland-fl.gov/AgendaCenter/Search/?term=&CIDs=2,7,3,23,22,10,6,&startDate=&endDate=&dateRange=&dateSelector=" target="_self" class="fancyButton fancyButton343 " > 1203 <span> 1204 <span><span class="text"><span class="textStyle1">city meetings</span><span class="textStyle2">Access upcoming meeting agendas and minutes</span></span></span> 1205 </span> 1206 </a> 1207</div> 1208 <style scoped="scoped">.fancyButton343.fancyButton:link,.fancyButton343.fancyButton:visited, .fancyButton343div.fancyButton{ 1209 -webkit-border-top-left-radius: 8px; 1210 -moz-border-top-left-radius: 8px; 1211 -khtml-border-top-left-radius: 8px; 1212 border-top-left-radius: 8px; 1213 -webkit-border-top-right-radius: 8px; 1214 -moz-border-top-right-radius: 8px; 1215 -khtml-border-top-right-radius: 8px; 1216 border-top-right-radius: 8px; 1217 -webkit-border-bottom-left-radius: 8px; 1218 -moz-border-bottom-left-radius: 8px; 1219 -khtml-border-bottom-left-radius: 8px; 1220 border-bottom-left-radius: 8px; 1221 -webkit-border-bottom-right-radius: 8px; 1222 -moz-border-bottom-right-radius: 8px; 1223 -khtml-border-bottom-right-radius: 8px; 1224 border-bottom-right-radius: 8px; 1225 background-image: url('/ImageRepository/Document?documentID=242'); 1226 background-repeat: no-repeat; 1227 background-position: 20px center; 1228 border-top: 4px None rgba(78, 89, 110, 0.75); 1229 border-left: 4px None rgba(78, 89, 110, 0.75); 1230 border-right: 4px None rgba(78, 89, 110, 0.75); 1231 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1232transition: all .2s ease-in-out;} 1233.fancyButton343.fancyButton:hover,.fancyButton343.fancyButton:focus,.fancyButton343.fancyButton:active,.fancyButton343.fancyButton.hover{ 1234 border-top: 4px None rgb(177, 192, 128); 1235 border-left: 4px None rgb(177, 192, 128); 1236 border-right: 4px None rgb(177, 192, 128); 1237 border-bottom: 4px None rgb(177, 192, 128); 1238} 1239.fancyButton343.fancyButton:link > span,.fancyButton343.fancyButton:visited > span, .fancyButton343div.fancyButton > span{ 1240} 1241.fancyButton343.fancyButton:hover > span,.fancyButton343.fancyButton:focus > span,.fancyButton343.fancyButton:active > span,.fancyButton343.fancyButton.hover > span{ 1242} 1243.fancyButton343.fancyButton .text{ 1244 font-family: "Arial"; 1245 text-align: left; 1246 padding-top: 10px; 1247 padding-bottom: 10px; 1248 padding-right: 20px; 1249 padding-left: 103px; 1250 font-weight: 400; 1251 text-decoration: none; 1252 background-color: rgb(244, 244, 244); 1253 padding-top: 10px; 1254 padding-bottom: 10px; 1255 padding-right: 20px; 1256 padding-left: 103px; 1257 background-image: url('/ImageRepository/Document?documentID=10214'); 1258 background-repeat: no-repeat; 1259 background-position: 17px center; 1260line-height: 1.2; 1261border-radius: 4px; 1262box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1263min-height:88px; 1264display:flex; 1265flex-direction:column; 1266justify-content:center; 1267transition:all .3s ease-in-out; 1268} 1269.fancyButton343.fancyButton:hover .text,.fancyButton343.fancyButton:focus .text,.fancyButton343.fancyButton:active .text,.fancyButton343.fancyButton.hover .text{ 1270 text-decoration: none; 1271 background-color: rgb(0, 121, 166); 1272 background-image: url('/ImageRepository/Document?documentID=10213'); 1273 1274 1275} 1276.fancyButton343.fancyButton .textStyle2{ 1277 color: rgb(14, 34, 12); 1278 font-family: Poppins; 1279 font-style: normal; 1280 text-decoration: none; 1281transition:all .3s ease-in-out;} 1282.fancyButton343.fancyButton:hover .textStyle2, .fancyButton343.fancyButton.hover .textStyle2{ 1283 color: rgb(255, 255, 255); 1284 text-decoration: none; 1285 1286} 1287.fancyButton343.fancyButton .textStyle1{ 1288 color: rgb(33, 77, 28); 1289 font-size: 1.2em; 1290 font-family: Poppins; 1291 font-weight: 700; 1292 text-decoration: none; 1293display: inline-block; 1294padding-bottom: 6px; 1295text-transform:uppercase; 1296transition:all .3s ease-in-out;} 1297.fancyButton343.fancyButton:hover .textStyle1, .fancyButton343.fancyButton.hover .textStyle1{ 1298 color: rgb(255, 255, 255); 1299 text-decoration: underline; 1300 1301} 1302</style> 1303 1304 </li><!-- 1305 --><li class="widgetItem GraphicLinks"> 1306 1307<div> 1308 <a href="https://groveland.billingdoc.net/login " target="_blank" class="fancyButton fancyButton344 " aria-label="Pay My Bill Online payment portal Opens in new window"> 1309 <span> 1310 <span><span class="text"><span class="textStyle1">Pay My Bill</span><span class="textStyle2">Online payment portal</span></span></span> 1311 </span> 1312 </a> 1313</div> 1314 <style scoped="scoped">.fancyButton344.fancyButton:link,.fancyButton344.fancyButton:visited, .fancyButton344div.fancyButton{ 1315 -webkit-border-top-left-radius: 8px; 1316 -moz-border-top-left-radius: 8px; 1317 -khtml-border-top-left-radius: 8px; 1318 border-top-left-radius: 8px; 1319 -webkit-border-top-right-radius: 8px; 1320 -moz-border-top-right-radius: 8px; 1321 -khtml-border-top-right-radius: 8px; 1322 border-top-right-radius: 8px; 1323 -webkit-border-bottom-left-radius: 8px; 1324 -moz-border-bottom-left-radius: 8px; 1325 -khtml-border-bottom-left-radius: 8px; 1326 border-bottom-left-radius: 8px; 1327 -webkit-border-bottom-right-radius: 8px; 1328 -moz-border-bottom-right-radius: 8px; 1329 -khtml-border-bottom-right-radius: 8px; 1330 border-bottom-right-radius: 8px; 1331 background-image: url('/ImageRepository/Document?documentID=242'); 1332 background-repeat: no-repeat; 1333 background-position: 20px center; 1334 border-top: 4px None rgba(78, 89, 110, 0.75); 1335 border-left: 4px None rgba(78, 89, 110, 0.75); 1336 border-right: 4px None rgba(78, 89, 110, 0.75); 1337 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1338transition: all .2s ease-in-out;} 1339.fancyButton344.fancyButton:hover,.fancyButton344.fancyButton:focus,.fancyButton344.fancyButton:active,.fancyButton344.fancyButton.hover{ 1340 border-top: 4px None rgb(177, 192, 128); 1341 border-left: 4px None rgb(177, 192, 128); 1342 border-right: 4px None rgb(177, 192, 128); 1343 border-bottom: 4px None rgb(177, 192, 128); 1344} 1345.fancyButton344.fancyButton:link > span,.fancyButton344.fancyButton:visited > span, .fancyButton344div.fancyButton > span{ 1346} 1347.fancyButton344.fancyButton:hover > span,.fancyButton344.fancyButton:focus > span,.fancyButton344.fancyButton:active > span,.fancyButton344.fancyButton.hover > span{ 1348} 1349.fancyButton344.fancyButton .text{ 1350 font-family: "Arial"; 1351 text-align: left; 1352 padding-top: 10px; 1353 padding-bottom: 10px; 1354 padding-right: 20px; 1355 padding-left: 103px; 1356 font-weight: 400; 1357 text-decoration: none; 1358 background-color: rgb(244, 244, 244); 1359 padding-top: 10px; 1360 padding-bottom: 10px; 1361 padding-right: 20px; 1362 padding-left: 103px; 1363 background-image: url('/ImageRepository/Document?documentID=10220'); 1364 background-repeat: no-repeat; 1365 background-position: 17px center; 1366line-height: 1.2; 1367border-radius: 4px; 1368box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1369min-height:88px; 1370display:flex; 1371flex-direction:column; 1372justify-content:center; 1373transition:all .3s ease-in-out; 1374} 1375.fancyButton344.fancyButton:hover .text,.fancyButton344.fancyButton:focus .text,.fancyButton344.fancyButton:active .text,.fancyButton344.fancyButton.hover .text{ 1376 text-decoration: none; 1377 background-color: rgb(0, 121, 166); 1378 background-image: url('/ImageRepository/Document?documentID=10219'); 1379 1380 1381} 1382.fancyButton344.fancyButton .textStyle2{ 1383 color: rgb(14, 34, 12); 1384 font-family: Poppins; 1385 font-style: normal; 1386 text-decoration: none; 1387transition:all .3s ease-in-out;} 1388.fancyButton344.fancyButton:hover .textStyle2, .fancyButton344.fancyButton.hover .textStyle2{ 1389 color: rgb(255, 255, 255); 1390 text-decoration: none; 1391 1392} 1393.fancyButton344.fancyButton .textStyle1{ 1394 color: rgb(33, 77, 28); 1395 font-size: 1.2em; 1396 font-family: Poppins; 1397 font-weight: 700; 1398 text-decoration: none; 1399display: inline-block; 1400padding-bottom: 6px; 1401text-transform:uppercase; 1402transition:all .3s ease-in-out;} 1403.fancyButton344.fancyButton:hover .textStyle1, .fancyButton344.fancyButton.hover .textStyle1{ 1404 color: rgb(255, 255, 255); 1405 text-decoration: underline; 1406 1407} 1408</style> 1409 1410 </li><!-- 1411--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1412 --><li class="widgetItem GraphicLinks"> 1413 1414<div> 1415 <a href="/jobs.aspx" target="_self" class="fancyButton fancyButton345 " > 1416 <span> 1417 <span><span class="text"><span class="textStyle1">Employment </span><span class="textStyle2">Current job openings</span></span></span> 1418 </span> 1419 </a> 1420</div> 1421 <style scoped="scoped">.fancyButton345.fancyButton:link,.fancyButton345.fancyButton:visited, .fancyButton345div.fancyButton{ 1422 -webkit-border-top-left-radius: 8px; 1423 -moz-border-top-left-radius: 8px; 1424 -khtml-border-top-left-radius: 8px; 1425 border-top-left-radius: 8px; 1426 -webkit-border-top-right-radius: 8px; 1427 -moz-border-top-right-radius: 8px; 1428 -khtml-border-top-right-radius: 8px; 1429 border-top-right-radius: 8px; 1430 -webkit-border-bottom-left-radius: 8px; 1431 -moz-border-bottom-left-radius: 8px; 1432 -khtml-border-bottom-left-radius: 8px; 1433 border-bottom-left-radius: 8px; 1434 -webkit-border-bottom-right-radius: 8px; 1435 -moz-border-bottom-right-radius: 8px; 1436 -khtml-border-bottom-right-radius: 8px; 1437 border-bottom-right-radius: 8px; 1438 background-image: url('/ImageRepository/Document?documentID=242'); 1439 background-repeat: no-repeat; 1440 background-position: 20px center; 1441 border-top: 4px None rgba(78, 89, 110, 0.75); 1442 border-left: 4px None rgba(78, 89, 110, 0.75); 1443 border-right: 4px None rgba(78, 89, 110, 0.75); 1444 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1445transition: all .2s ease-in-out;} 1446.fancyButton345.fancyButton:hover,.fancyButton345.fancyButton:focus,.fancyButton345.fancyButton:active,.fancyButton345.fancyButton.hover{ 1447 border-top: 4px None rgb(177, 192, 128); 1448 border-left: 4px None rgb(177, 192, 128); 1449 border-right: 4px None rgb(177, 192, 128); 1450 border-bottom: 4px None rgb(177, 192, 128); 1451} 1452.fancyButton345.fancyButton:link > span,.fancyButton345.fancyButton:visited > span, .fancyButton345div.fancyButton > span{ 1453} 1454.fancyButton345.fancyButton:hover > span,.fancyButton345.fancyButton:focus > span,.fancyButton345.fancyButton:active > span,.fancyButton345.fancyButton.hover > span{ 1455} 1456.fancyButton345.fancyButton .text{ 1457 font-family: "Arial"; 1458 text-align: left; 1459 padding-top: 10px; 1460 padding-bottom: 10px; 1461 padding-right: 20px; 1462 padding-left: 103px; 1463 font-weight: 400; 1464 text-decoration: none; 1465 background-color: rgb(244, 244, 244); 1466 padding-top: 10px; 1467 padding-bottom: 10px; 1468 padding-right: 20px; 1469 padding-left: 103px; 1470 background-image: url('/ImageRepository/Document?documentID=10216'); 1471 background-repeat: no-repeat; 1472 background-position: 17px center; 1473line-height: 1.2; 1474border-radius: 4px; 1475box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1476min-height:87px; 1477display:flex; 1478flex-direction:column; 1479justify-content:center; 1480transition:all .3s ease-in-out; 1481} 1482.fancyButton345.fancyButton:hover .text,.fancyButton345.fancyButton:focus .text,.fancyButton345.fancyButton:active .text,.fancyButton345.fancyButton.hover .text{ 1483 text-decoration: none; 1484 background-color: rgb(0, 121, 166); 1485 background-image: url('/ImageRepository/Document?documentID=10215'); 1486 1487 1488} 1489.fancyButton345.fancyButton .textStyle2{ 1490 color: rgb(14, 34, 12); 1491 font-family: Poppins; 1492 font-style: normal; 1493 text-decoration: none; 1494transition:all .3s ease-in-out;} 1495.fancyButton345.fancyButton:hover .textStyle2, .fancyButton345.fancyButton.hover .textStyle2{ 1496 color: rgb(255, 255, 255); 1497 text-decoration: none; 1498 1499} 1500.fancyButton345.fancyButton .textStyle1{ 1501 color: rgb(33, 77, 28); 1502 font-size: 1.2em; 1503 font-family: Poppins; 1504 font-weight: 700; 1505 text-decoration: none; 1506display: inline-block; 1507padding-bottom: 6px; 1508text-transform:uppercase; 1509transition:all .3s ease-in-out;} 1510.fancyButton345.fancyButton:hover .textStyle1, .fancyButton345.fancyButton.hover .textStyle1{ 1511 color: rgb(255, 255, 255); 1512 text-decoration: underline; 1513 1514} 1515</style> 1516 1517 </li><!-- 1518 --><li class="widgetItem GraphicLinks"> 1519 1520<div> 1521 <a href="https://www.groveland-fl.gov/m/newsflash?cat=1" target="_self" class="fancyButton fancyButton346 " > 1522 <span> 1523 <span><span class="text"><span class="textStyle1">Public Notice</span><span class="textStyle2">View All Public Notices</span></span></span> 1524 </span> 1525 </a> 1526</div> 1527 <style scoped="scoped">.fancyButton346.fancyButton:link,.fancyButton346.fancyButton:visited, .fancyButton346div.fancyButton{ 1528 -webkit-border-top-left-radius: 8px; 1529 -moz-border-top-left-radius: 8px; 1530 -khtml-border-top-left-radius: 8px; 1531 border-top-left-radius: 8px; 1532 -webkit-border-top-right-radius: 8px; 1533 -moz-border-top-right-radius: 8px; 1534 -khtml-border-top-right-radius: 8px; 1535 border-top-right-radius: 8px; 1536 -webkit-border-bottom-left-radius: 8px; 1537 -moz-border-bottom-left-radius: 8px; 1538 -khtml-border-bottom-left-radius: 8px; 1539 border-bottom-left-radius: 8px; 1540 -webkit-border-bottom-right-radius: 8px; 1541 -moz-border-bottom-right-radius: 8px; 1542 -khtml-border-bottom-right-radius: 8px; 1543 border-bottom-right-radius: 8px; 1544 background-image: url('/ImageRepository/Document?documentID=242'); 1545 background-repeat: no-repeat; 1546 background-position: 20px center; 1547 border-top: 4px None rgba(78, 89, 110, 0.75); 1548 border-left: 4px None rgba(78, 89, 110, 0.75); 1549 border-right: 4px None rgba(78, 89, 110, 0.75); 1550 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1551transition: all .2s ease-in-out;} 1552.fancyButton346.fancyButton:hover,.fancyButton346.fancyButton:focus,.fancyButton346.fancyButton:active,.fancyButton346.fancyButton.hover{ 1553 border-top: 4px None rgb(177, 192, 128); 1554 border-left: 4px None rgb(177, 192, 128); 1555 border-right: 4px None rgb(177, 192, 128); 1556 border-bottom: 4px None rgb(177, 192, 128); 1557} 1558.fancyButton346.fancyButton:link > span,.fancyButton346.fancyButton:visited > span, .fancyButton346div.fancyButton > span{ 1559} 1560.fancyButton346.fancyButton:hover > span,.fancyButton346.fancyButton:focus > span,.fancyButton346.fancyButton:active > span,.fancyButton346.fancyButton.hover > span{ 1561} 1562.fancyButton346.fancyButton .text{ 1563 font-family: "Arial"; 1564 text-align: left; 1565 padding-top: 10px; 1566 padding-bottom: 10px; 1567 padding-right: 20px; 1568 padding-left: 103px; 1569 font-weight: 400; 1570 text-decoration: none; 1571 background-color: rgb(244, 244, 244); 1572 padding-top: 10px; 1573 padding-bottom: 10px; 1574 padding-right: 20px; 1575 padding-left: 103px; 1576 background-image: url('/ImageRepository/Document?documentID=10223'); 1577 background-repeat: no-repeat; 1578 background-position: 17px center; 1579line-height: 1.2; 1580border-radius: 4px; 1581box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1582min-height:88px; 1583display:flex; 1584flex-direction:column; 1585justify-content:center; 1586transition:all .3s ease-in-out; 1587} 1588.fancyButton346.fancyButton:hover .text,.fancyButton346.fancyButton:focus .text,.fancyButton346.fancyButton:active .text,.fancyButton346.fancyButton.hover .text{ 1589 text-decoration: none; 1590 background-color: rgb(0, 121, 166); 1591 background-image: url('/ImageRepository/Document?documentID=10212'); 1592 1593 1594} 1595.fancyButton346.fancyButton .textStyle2{ 1596 color: rgb(14, 34, 12); 1597 font-family: Poppins;
1597 1598 font-style: normal; 1599 text-decoration: none; 1600transition:all .3s ease-in-out;} 1601.fancyButton346.fancyButton:hover .textStyle2, .fancyButton346.fancyButton.hover .textStyle2{ 1602 color: rgb(255, 255, 255); 1603 text-decoration: none; 1604 1605} 1606.fancyButton346.fancyButton .textStyle1{ 1607 color: rgb(33, 77, 28); 1608 font-size: 1.2em; 1609 font-family: Poppins; 1610 font-weight: 700; 1611 text-decoration: none; 1612display: inline-block; 1613padding-bottom: 6px; 1614text-transform:uppercase; 1615transition:all .3s ease-in-out;} 1616.fancyButton346.fancyButton:hover .textStyle1, .fancyButton346.fancyButton.hover .textStyle1{ 1617 color: rgb(255, 255, 255); 1618 text-decoration: underline; 1619 1620} 1621</style> 1622 1623 </li><!-- 1624--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1625 --><li class="widgetItem GraphicLinks"> 1626 1627<div> 1628 <a href="/806" target="_self" class="fancyButton fancyButton347 " > 1629 <span> 1630 <span><span class="text"><span class="textStyle1">Public Safety</span><span class="textStyle2">Police & Fire Services</span></span></span> 1631 </span> 1632 </a> 1633</div> 1634 <style scoped="scoped">.fancyButton347.fancyButton:link,.fancyButton347.fancyButton:visited, .fancyButton347div.fancyButton{ 1635 -webkit-border-top-left-radius: 8px; 1636 -moz-border-top-left-radius: 8px; 1637 -khtml-border-top-left-radius: 8px; 1638 border-top-left-radius: 8px; 1639 -webkit-border-top-right-radius: 8px; 1640 -moz-border-top-right-radius: 8px; 1641 -khtml-border-top-right-radius: 8px; 1642 border-top-right-radius: 8px; 1643 -webkit-border-bottom-left-radius: 8px; 1644 -moz-border-bottom-left-radius: 8px; 1645 -khtml-border-bottom-left-radius: 8px; 1646 border-bottom-left-radius: 8px; 1647 -webkit-border-bottom-right-radius: 8px; 1648 -moz-border-bottom-right-radius: 8px; 1649 -khtml-border-bottom-right-radius: 8px; 1650 border-bottom-right-radius: 8px; 1651 background-image: url('/ImageRepository/Document?documentID=242'); 1652 background-repeat: no-repeat; 1653 background-position: 20px center; 1654 border-top: 4px None rgba(78, 89, 110, 0.75); 1655 border-left: 4px None rgba(78, 89, 110, 0.75); 1656 border-right: 4px None rgba(78, 89, 110, 0.75); 1657 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1658transition: all .2s ease-in-out;} 1659.fancyButton347.fancyButton:hover,.fancyButton347.fancyButton:focus,.fancyButton347.fancyButton:active,.fancyButton347.fancyButton.hover{ 1660 border-top: 4px None rgb(177, 192, 128); 1661 border-left: 4px None rgb(177, 192, 128); 1662 border-right: 4px None rgb(177, 192, 128); 1663 border-bottom: 4px None rgb(177, 192, 128); 1664} 1665.fancyButton347.fancyButton:link > span,.fancyButton347.fancyButton:visited > span, .fancyButton347div.fancyButton > span{ 1666} 1667.fancyButton347.fancyButton:hover > span,.fancyButton347.fancyButton:focus > span,.fancyButton347.fancyButton:active > span,.fancyButton347.fancyButton.hover > span{ 1668} 1669.fancyButton347.fancyButton .text{ 1670 font-family: "Arial"; 1671 text-align: left; 1672 padding-top: 10px; 1673 padding-bottom: 10px; 1674 padding-right: 20px; 1675 padding-left: 103px; 1676 font-weight: 400; 1677 text-decoration: none; 1678 background-color: rgb(244, 244, 244); 1679 padding-top: 10px; 1680 padding-bottom: 10px; 1681 padding-right: 20px; 1682 padding-left: 103px; 1683 background-image: url('/ImageRepository/Document?documentID=10221'); 1684 background-repeat: no-repeat; 1685 background-position: 17px center; 1686line-height: 1.2; 1687border-radius: 4px; 1688box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1689min-height:88px; 1690display:flex; 1691flex-direction:column; 1692justify-content:center; 1693transition:all .3s ease-in-out; 1694} 1695.fancyButton347.fancyButton:hover .text,.fancyButton347.fancyButton:focus .text,.fancyButton347.fancyButton:active .text,.fancyButton347.fancyButton.hover .text{ 1696 text-decoration: none; 1697 background-color: rgb(0, 121, 166); 1698 background-image: url('/ImageRepository/Document?documentID=10222'); 1699 1700 1701} 1702.fancyButton347.fancyButton .textStyle2{ 1703 color: rgb(14, 34, 12); 1704 font-family: Poppins; 1705 font-style: normal; 1706 text-decoration: none; 1707transition:all .3s ease-in-out;} 1708.fancyButton347.fancyButton:hover .textStyle2, .fancyButton347.fancyButton.hover .textStyle2{ 1709 color: rgb(255, 255, 255); 1710 text-decoration: none; 1711 1712} 1713.fancyButton347.fancyButton .textStyle1{ 1714 color: rgb(33, 77, 28); 1715 font-size: 1.2em; 1716 font-family: Poppins; 1717 font-weight: 700; 1718 text-decoration: none; 1719display: inline-block; 1720padding-bottom: 6px; 1721text-transform:uppercase; 1722transition:all .3s ease-in-out;} 1723.fancyButton347.fancyButton:hover .textStyle1, .fancyButton347.fancyButton.hover .textStyle1{ 1724 color: rgb(255, 255, 255); 1725 text-decoration: underline; 1726 1727} 1728</style> 1729 1730 </li><!-- 1731 --><li class="widgetItem GraphicLinks"> 1732 1733<div> 1734 <a href="/230" target="_self" class="fancyButton fancyButton348 " > 1735 <span> 1736 <span><span class="text"><span class="textStyle1">Garbage & Recycling</span><span class="textStyle2">Collection schedules & services</span></span></span> 1737 </span> 1738 </a> 1739</div> 1740 <style scoped="scoped">.fancyButton348.fancyButton:link,.fancyButton348.fancyButton:visited, .fancyButton348div.fancyButton{ 1741 -webkit-border-top-left-radius: 8px; 1742 -moz-border-top-left-radius: 8px; 1743 -khtml-border-top-left-radius: 8px; 1744 border-top-left-radius: 8px; 1745 -webkit-border-top-right-radius: 8px; 1746 -moz-border-top-right-radius: 8px; 1747 -khtml-border-top-right-radius: 8px; 1748 border-top-right-radius: 8px; 1749 -webkit-border-bottom-left-radius: 8px; 1750 -moz-border-bottom-left-radius: 8px; 1751 -khtml-border-bottom-left-radius: 8px; 1752 border-bottom-left-radius: 8px; 1753 -webkit-border-bottom-right-radius: 8px; 1754 -moz-border-bottom-right-radius: 8px; 1755 -khtml-border-bottom-right-radius: 8px; 1756 border-bottom-right-radius: 8px; 1757 background-image: url('/ImageRepository/Document?documentID=242'); 1758 background-repeat: no-repeat; 1759 background-position: 20px center; 1760 border-top: 4px None rgba(78, 89, 110, 0.75); 1761 border-left: 4px None rgba(78, 89, 110, 0.75); 1762 border-right: 4px None rgba(78, 89, 110, 0.75); 1763 border-bottom: 4px None rgba(78, 89, 110, 0.75); 1764transition: all .2s ease-in-out;} 1765.fancyButton348.fancyButton:hover,.fancyButton348.fancyButton:focus,.fancyButton348.fancyButton:active,.fancyButton348.fancyButton.hover{ 1766 border-top: 4px None rgb(177, 192, 128); 1767 border-left: 4px None rgb(177, 192, 128); 1768 border-right: 4px None rgb(177, 192, 128); 1769 border-bottom: 4px None rgb(177, 192, 128); 1770} 1771.fancyButton348.fancyButton:link > span,.fancyButton348.fancyButton:visited > span, .fancyButton348div.fancyButton > span{ 1772} 1773.fancyButton348.fancyButton:hover > span,.fancyButton348.fancyButton:focus > span,.fancyButton348.fancyButton:active > span,.fancyButton348.fancyButton.hover > span{ 1774} 1775.fancyButton348.fancyButton .text{ 1776 font-family: "Arial"; 1777 text-align: left; 1778 padding-top: 10px; 1779 padding-bottom: 10px; 1780 padding-right: 20px; 1781 padding-left: 103px; 1782 font-weight: 400; 1783 text-decoration: none; 1784 background-color: rgb(244, 244, 244); 1785 padding-top: 10px; 1786 padding-bottom: 10px; 1787 padding-right: 20px; 1788 padding-left: 103px; 1789 background-image: url('/ImageRepository/Document?documentID=10217'); 1790 background-repeat: no-repeat; 1791 background-position: 17px center; 1792line-height: 1.2; 1793border-radius: 4px; 1794box-shadow: 0 3px 6px rgba(0, 0, 0, 0.10); 1795min-height:88px; 1796display:flex; 1797flex-direction:column; 1798justify-content:center; 1799transition:all .3s ease-in-out; 1800} 1801.fancyButton348.fancyButton:hover .text,.fancyButton348.fancyButton:focus .text,.fancyButton348.fancyButton:active .text,.fancyButton348.fancyButton.hover .text{ 1802 text-decoration: none; 1803 background-color: rgb(0, 121, 166); 1804 background-image: url('/ImageRepository/Document?documentID=10218'); 1805 1806 1807} 1808.fancyButton348.fancyButton .textStyle2{ 1809 color: rgb(14, 34, 12); 1810 font-family: Poppins; 1811 font-style: normal; 1812 text-decoration: none; 1813transition:all .3s ease-in-out;} 1814.fancyButton348.fancyButton:hover .textStyle2, .fancyButton348.fancyButton.hover .textStyle2{ 1815 color: rgb(255, 255, 255); 1816 text-decoration: none; 1817 1818} 1819.fancyButton348.fancyButton .textStyle1{ 1820 color: rgb(33, 77, 28); 1821 font-size: 1.2em; 1822 font-family: Poppins; 1823 font-weight: 700; 1824 text-decoration: none; 1825display: inline-block; 1826padding-bottom: 6px; 1827text-transform:uppercase; 1828transition:all .3s ease-in-out;} 1829.fancyButton348.fancyButton:hover .textStyle1, .fancyButton348.fancyButton.hover .textStyle1{ 1830 color: rgb(255, 255, 255); 1831 text-decoration: underline; 1832 1833} 1834</style> 1835 1836 </li><!-- 1837--></ul></div><!-- --> 1838 </div> 1839 </nav> 1840 </div> 1841 <div class="widgetFooter"> 1842 </div> 1843</div> 1844</div> 1845 1846 </div> <!-- inner column --> 1847 1848 </div> <!-- inner row --> 1849 1850 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1851 1852 1853 </div> 1854</div></div> 1855</div> 1856</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1857 <div class="siteWrap4"> 1858 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1859 </div> 1860 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1861<div class="siteWrap4"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc6ef2fb4c-7889-41c3-946d-9773167243fe" data-containerid="6ef2fb4c-7889-41c3-946d-9773167243fe" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="63"> 1862 1863 1864 <div class="row outer wide"><!-- 1865--><div class="outer col col5 first" style="" data-widgetcontainerid="f082f436-cb5d-417e-a219-050f873f738b">� 1866 <div class="row nest first last wide">� 1867 1868 <div class="inner col col5 first last id0817daf4-eabf-46cb-96cb-9cd5c1ff444f" style="" data-widgetcontainerid="0817daf4-eabf-46cb-96cb-9cd5c1ff444f">� 1869 <div data-widget-id="46d993ed-e6dc-4f3d-a2a4-93c8261909f3" data-widget-controller-path="/InfoAdvanced/Widget"> 1870 1871 1872 1873 1874
1875 <section id="divInfoAdv46d993ed-e6dc-4f3d-a2a4-93c8261909f3" class="widget widgetInfoAdvanced skin93 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1876 <header class="widgetHeader" id="header46d993ed-e6dc-4f3d-a2a4-93c8261909f3"> 1877 <div class=""> 1878 </div> 1879 </header> 1880 <div class="widgetBody cpGrid cpGrid1 "> 1881 <div class="row wide"> 1882 <div class="col col1 first last"> 1883 <ol class="pageStyles semanticList"> 1884 1885<li class="InfoAdvanced widgetItem fr-view"> 1886 <p><a href="/"><img src="/ImageRepository/Document?documentId=9873" class="fr-dib" alt="Groveland Florida Homepage"></a></p> 1887</li> </ol> 1888 </div> 1889 </div> 1890 </div> 1891 <div class="widgetFooter"> 1892 1893 </div> 1894 1895 </section> 1896 1897 1898
1899<script type="text/javascript"> 1900 //Render slideshow if info advacned items contain one. 1901 $(document).ready(function (e) { 1902 $('#divInfoAdv46d993ed-e6dc-4f3d-a2a4-93c8261909f3 .InfoAdvanced.widgetItem').each(function () { 1903 renderSlideshowIfApplicable($(this)); 1904 }); 1905 }); 1906</script>
1906</div> 1907 </div> <!-- inner column --> 1908 1909 </div> <!-- inner row --> 1910 1911 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="4e251c71-266f-4e25-8c44-c27d27f2baf1">� 1912 <div class="row nest first last wide">� 1913 1914 <div class="inner col col1 first last id699ddb63-29eb-4a02-9abb-6e82188c94c4" style="" data-widgetcontainerid="699ddb63-29eb-4a02-9abb-6e82188c94c4">� 1915 1916<div class="widget widgetSpacer" id="dd632f6b-e4ef-49c4-b46a-6a3be4df4ba4"></div> 1917 </div> <!-- inner column --> 1918 1919 </div> <!-- inner row --> 1920 1921 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="374071b3-bfc0-41ed-a5c5-d1399e753c34">� 1922 <div class="row nest first last wide">� 1923 1924 <div class="inner col col4 first last id3196b963-7d3b-488d-85a5-5887490f8483" style="" data-widgetcontainerid="3196b963-7d3b-488d-85a5-5887490f8483">� 1925 <div data-widget-id="ca7b4019-ded7-44bb-8851-ab25ea0c973b" data-widget-controller-path="/InfoAdvanced/Widget"> 1926 1927 1928 1929 1930 1931 <section id="divInfoAdvca7b4019-ded7-44bb-8851-ab25ea0c973b" class="widget widgetInfoAdvanced skin94 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerca7b4019-ded7-44bb-8851-ab25ea0c973b"> 1932 <header class="widgetHeader" id="headerca7b4019-ded7-44bb-8851-ab25ea0c973b"> 1933 <div class=""> 1934 <h3 >Contact Us</h3> 1935 </div> 1936 </header> 1937 <div class="widgetBody cpGrid cpGrid1 "> 1938 <div class="row wide"> 1939 <div class="col col1 first last"> 1940 <ol class="pageStyles semanticList"> 1941 1942<li class="InfoAdvanced widgetItem fr-view"> 1943 <p>156 S Lake Ave</p> 1944</li> 1945<li class="InfoAdvanced widgetItem fr-view"> 1946 <p>Groveland, FL 34736</p> 1947</li> 1948<li class="InfoAdvanced widgetItem fr-view"> 1949 <p>Phone: <a href="tel:3524292141">352-429-2141</a></p> 1950</li> 1951<li class="InfoAdvanced widgetItem fr-view"> 1952 <p>Fax: <a href="tel:3524293852">352-429-3852</a></p><p><br></p> 1953</li> 1954<li class="InfoAdvanced widgetItem fr-view"> 1955 <p>City Hall Hours:</p> 1956</li> 1957<li class="InfoAdvanced widgetItem fr-view"> 1958 <p>Monday through Friday</p> 1959</li> 1960<li class="InfoAdvanced widgetItem fr-view"> 1961 <p>8 am to 5 pm</p> 1962</li> </ol> 1963 </div> 1964 </div> 1965 </div> 1966 <div class="widgetFooter"> 1967 1968 </div> 1969 1970 </section> 1971 1972 1973
1974<script type="text/javascript"> 1975 //Render slideshow if info advacned items contain one. 1976 $(document).ready(function (e) { 1977 $('#divInfoAdvca7b4019-ded7-44bb-8851-ab25ea0c973b .InfoAdvanced.widgetItem').each(function () { 1978 renderSlideshowIfApplicable($(this)); 1979 }); 1980 }); 1981</script>
1981</div> 1982 </div> <!-- inner column --> 1983 1984 </div> <!-- inner row --> 1985 1986 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="a054894c-c551-4484-ad1b-7318a1326c45">� 1987 <div class="row nest first last wide">� 1988 1989 <div class="inner col col1 first last id40ed31be-5b3b-4bf2-b6a7-9b3c568ceaab" style="" data-widgetcontainerid="40ed31be-5b3b-4bf2-b6a7-9b3c568ceaab">� 1990 1991<div class="widget widgetSpacer" id="91e3ef2e-e950-4ca7-ace6-730e82c9cfd6"></div> 1992 </div> <!-- inner column --> 1993 1994 </div> <!-- inner row --> 1995 1996 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="41391c04-ff9f-4a55-aea8-fdbfa0997cd1">� 1997 <div class="row nest first last wide">� 1998 1999 <div class="inner col col4 first last id95cd5ee7-013f-481b-b41a-f91e1d6a60d4" style="" data-widgetcontainerid="95cd5ee7-013f-481b-b41a-f91e1d6a60d4">� 2000<div data-widget-id="167857f5-84dd-4df5-b7b3-c638736bdac7" data-widget-controller-path="/GraphicLinks/Widget"> 2001 2002 2003 2004 2005<div id="graphicLinkWidget167857f5-84dd-4df5-b7b3-c638736bdac7" class="widget widgetGraphicLinks skin94 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2006 <div class="widgetHeader"> 2007 <div class=""> 2008 <h3 id="GraphicLinkHeaderText" class="" >Social Media</h3> 2009 </div> 2010 </div> 2011 <div class="widgetBody cpGrid cpGrid1 "> 2012 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2013 <ul class="semanticList"> 2014 <!-- 2015 --><li class="widgetItem GraphicLinks"> 2016 2017<div> 2018 <a href="/facebook" target="_self" class="fancyButton fancyButton308 " > 2019 <span> 2020 <span><span class="text">Facebook</span></span> 2021 </span> 2022 </a> 2023</div> 2024 <style scoped="scoped">.fancyButton308.fancyButton:link,.fancyButton308.fancyButton:visited, .fancyButton308div.fancyButton{ 2025 background-repeat: no-repeat; 2026 background-position: left top; 2027} 2028.fancyButton308.fancyButton:hover,.fancyButton308.fancyButton:focus,.fancyButton308.fancyButton:active,.fancyButton308.fancyButton.hover{ 2029 background-repeat: no-repeat; 2030 background-position: left top; 2031} 2032.fancyButton308.fancyButton:link > span,.fancyButton308.fancyButton:visited > span, .fancyButton308div.fancyButton > span{ 2033} 2034.fancyButton308.fancyButton:hover > span,.fancyButton308.fancyButton:focus > span,.fancyButton308.fancyButton:active > span,.fancyButton308.fancyButton.hover > span{ 2035} 2036.fancyButton308.fancyButton .text{ 2037 color: rgb(0, 0, 0); 2038 font-family: "Poppins"; 2039 text-align: left; 2040 padding-left: 25px; 2041 font-style: normal; 2042 text-decoration: none; 2043 padding-left: 25px; 2044 background-image: url('/ImageRepository/Document?documentID=9871'); 2045 background-repeat: no-repeat; 2046 background-position: left center; 2047background-size:16px; 2048} 2049.fancyButton308.fancyButton:hover .text,.fancyButton308.fancyButton:focus .text,.fancyButton308.fancyButton:active .text,.fancyButton308.fancyButton.hover .text{ 2050 text-decoration: underline; 2051 background-repeat: no-repeat; 2052 background-position: left center; 2053 2054 2055} 2056</style> 2057 2058 </li><!-- 2059 --><li class="widgetItem GraphicLinks"> 2060 2061<div> 2062 <a href="/instagram" target="_self" class="fancyButton fancyButton309 " > 2063 <span> 2064 <span><span class="text">City Instagram</span></span> 2065 </span> 2066 </a> 2067</div> 2068 <style scoped="scoped">.fancyButton309.fancyButton:link,.fancyButton309.fancyButton:visited, .fancyButton309div.fancyButton{ 2069 background-repeat: no-repeat; 2070 background-position: left top; 2071} 2072.fancyButton309.fancyButton:hover,.fancyButton309.fancyButton:focus,.fancyButton309.fancyButton:active,.fancyButton309.fancyButton.hover{ 2073 background-repeat: no-repeat; 2074 background-position: left top; 2075} 2076.fancyButton309.fancyButton:link > span,.fancyButton309.fancyButton:visited > span, .fancyButton309div.fancyButton > span{ 2077} 2078.fancyButton309.fancyButton:hover > span,.fancyButton309.fancyButton:focus > span,.fancyButton309.fancyButton:active > span,.fancyButton309.fancyButton.hover > span{ 2079} 2080.fancyButton309.fancyButton .text{ 2081 color: rgb(0, 0, 0); 2082 font-family: "Poppins"; 2083 text-align: left; 2084 padding-left: 25px; 2085 font-style: normal; 2086 text-decoration: none; 2087 padding-left: 25px; 2088 background-image: url('/ImageRepository/Document?documentID=9872'); 2089 background-repeat: no-repeat; 2090 background-position: left center; 2091background-size:16px; 2092} 2093.fancyButton309.fancyButton:hover .text,.fancyButton309.fancyButton:focus .text,.fancyButton309.fancyButton:active .text,.fancyButton309.fancyButton.hover .text{ 2094 text-decoration: underline; 2095 background-repeat: no-repeat; 2096 background-position: left center; 2097 2098 2099} 2100</style> 2101 2102 </li><!-- 2103 --><li class="widgetItem GraphicLinks"> 2104 2105<div> 2106 <a href="https://www.instagram.com/cityofgrovelandparks/" target="_self" class="fancyButton fancyButton310 " > 2107 <span> 2108 <span><span class="text">Parks Instagram</span></span> 2109 </span> 2110 </a> 2111</div> 2112 <style scoped="scoped">.fancyButton310.fancyButton:link,.fancyButton310.fancyButton:visited, .fancyButton310div.fancyButton{ 2113 background-repeat: no-repeat; 2114 background-position: left top; 2115} 2116.fancyButton310.fancyButton:hover,.fancyButton310.fancyButton:focus,.fancyButton310.fancyButton:active,.fancyButton310.fancyButton.hover{ 2117 background-repeat: no-repeat; 2118 background-position: left top; 2119} 2120.fancyButton310.fancyButton:link > span,.fancyButton310.fancyButton:visited > span, .fancyButton310div.fancyButton > span{ 2121} 2122.fancyButton310.fancyButton:hover > span,.fancyButton310.fancyButton:focus > span,.fancyButton310.fancyButton:active > span,.fancyButton310.fancyButton.hover > span{ 2123} 2124.fancyButton310.fancyButton .text{ 2125 color: rgb(0, 0, 0); 2126 font-family: "Poppins"; 2127 text-align: left; 2128 padding-left: 25px; 2129 font-style: normal; 2130 text-decoration: none; 2131 padding-left: 25px; 2132 background-image: url('/ImageRepository/Document?documentID=9872'); 2133 background-repeat: no-repeat; 2134 background-position: left center; 2135background-size:16px; 2136} 2137.fancyButton310.fancyButton:hover .text,.fancyButton310.fancyButton:focus .text,.fancyButton310.fancyButton:active .text,.fancyButton310.fancyButton.hover .text{ 2138 text-decoration: underline; 2139 background-repeat: no-repeat; 2140 background-position: left center; 2141 2142 2143} 2144</style> 2145 2146 </li><!-- 2147 --> 2148 </ul> 2149 </nav> 2150 </div> 2151 <div class="widgetFooter"> 2152 </div> 2153</div> 2154</div> 2155 2156 </div> <!-- inner column --> 2157 2158 </div> <!-- inner row --> 2159 2160 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="bc780b0a-3343-4c2a-8442-2061afb26c5b">� 2161 <div class="row nest first last wide">� 2162 2163 <div class="inner col col1 first last id727b8bbc-1fc2-4e31-818c-04f454aae61b" style="" data-widgetcontainerid="727b8bbc-1fc2-4e31-818c-04f454aae61b">� 2164 2165<div class="widget widgetSpacer" id="e783639e-c169-4790-b88f-06db9e640047"></div> 2166 </div> <!-- inner column --> 2167 2168 </div> <!-- inner row --> 2169 2170 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="d4593c34-bbd6-43ae-a27b-b4fa45d2420d">� 2171 <div class="row nest first last wide">� 2172 2173 <div class="inner col col4 first last id864fbfd4-bf1d-429c-9d7f-0c0fc51ef1e8" style="" data-widgetcontainerid="864fbfd4-bf1d-429c-9d7f-0c0fc51ef1e8">�
2174 <div data-widget-id="b56fd774-1f7b-422e-b09f-e523b0b63da8" data-widget-controller-path="/QuickLinks/Widget"> 2175 2176 2177 2178 2179 2180 2181 2182 2183 <section id="widgetQuicklinkb56fd774-1f7b-422e-b09f-e523b0b63da8" class="widget widgetQuickLinks skin94 widgetOptionSet25 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderb56fd774-1f7b-422e-b09f-e523b0b63da8"> 2184 <header class="widgetHeader" id="quickLinksHeaderb56fd774-1f7b-422e-b09f-e523b0b63da8"> 2185 <div class=""> 2186 <h3><a style="" href="/QuickLinks.aspx?CID=77" >Quick Links</a></h3> 2187 </div> 2188 </header> 2189 <div class="widgetBody cpGrid cpGrid1 "> 2190 <div class="row narrow"> 2191 <div class="col col1 first last"> 2192 <ol class="semanticList"> 2193 2194 <li style="position:relative" class="widgetItem QuickLinks"> 2195 <a class="widgetDesc widgetQuickLinksLink" href="https://groveland-fl.gov/35/Events-Programs" target="_blank" aria-label="City of Groveland Events opens in new window">City of Groveland Events</a> 2196 <div class="widgetMeta"></div> 2197 </li> 2198 2199 <li style="position:relative" class="widgetItem QuickLinks"> 2200 <a class="widgetDesc widgetQuickLinksLink" href="/calendar.aspx" target="_self" >City of Groveland Calendar</a> 2201 <div class="widgetMeta"></div> 2202 </li> 2203 2204 <li style="position:relative" class="widgetItem QuickLinks"> 2205 <a class="widgetDesc widgetQuickLinksLink" href="/calendar.aspx?CID=26,23,25,37,36" target="_self" >Meetings</a> 2206 <div class="widgetMeta"></div> 2207 </li> 2208 </ol> 2209 </div> 2210 </div> 2211 2212 </div> 2213 <div class="widgetFooter"> 2214 </div> 2215 <div class="addItemModal hidden"> 2216 <div class="url hidden">/QuickLinks.aspx</div> 2217 </div> 2218 2219 </section> 2220</div> 2221 2222 </div> <!-- inner column --> 2223 2224 </div> <!-- inner row --> 2225 2226 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="65865591-f18c-4f67-898c-57b67012fbff">� 2227 <div class="row nest first last wide">� 2228 2229 <div class="inner col col1 first last id1aa780e1-95cf-4f91-86d8-942143ab0769" style="" data-widgetcontainerid="1aa780e1-95cf-4f91-86d8-942143ab0769">� 2230 2231<div class="widget widgetSpacer" id="6e85e95a-fbb4-4b7c-9e88-bd3298c0b432"></div> 2232 </div> <!-- inner column --> 2233 2234 </div> <!-- inner row --> 2235 2236 </div><!-- outer column --><!----><div class="outer col col3 last" style="" data-widgetcontainerid="816559da-1f0c-4a7d-bed0-155e9216ab0d">� 2237 <div class="row nest first last wide">� 2238 2239 <div class="inner col col3 first last idec62b6b7-e0be-420f-841e-21d534ac5014" style="" data-widgetcontainerid="ec62b6b7-e0be-420f-841e-21d534ac5014">� 2240 <div data-widget-id="a4a53707-bbd9-4017-b0ed-5b2854f9aabf" data-widget-controller-path="/QuickLinks/Widget"> 2241 2242 2243 2244 2245 2246 2247 2248 2249 <section id="widgetQuicklinka4a53707-bbd9-4017-b0ed-5b2854f9aabf" class="widget widgetQuickLinks skin94 widgetOptionSet25 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeadera4a53707-bbd9-4017-b0ed-5b2854f9aabf"> 2250 <header class="widgetHeader" id="quickLinksHeadera4a53707-bbd9-4017-b0ed-5b2854f9aabf"> 2251 <div class=""> 2252 <h3><a style="" href="/QuickLinks.aspx?CID=21" >Site Links</a></h3> 2253 </div> 2254 </header> 2255 <div class="widgetBody cpGrid cpGrid1 "> 2256 <div class="row narrow"> 2257 <div class="col col1 first last"> 2258 <ol class="semanticList"> 2259 2260 <li style="position:relative" class="widgetItem QuickLinks"> 2261 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2262 <div class="widgetMeta"></div> 2263 </li> 2264 2265 <li style="position:relative" class="widgetItem QuickLinks"> 2266 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2267 <div class="widgetMeta"></div> 2268 </li> 2269 2270 <li style="position:relative" class="widgetItem QuickLinks"> 2271 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2272 <div class="widgetMeta"></div> 2273 </li> 2274 2275 <li style="position:relative" class="widgetItem QuickLinks"> 2276 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2277 <div class="widgetMeta"></div> 2278 </li> 2279 2280 <li style="position:relative" class="widgetItem QuickLinks"> 2281 <a class="widgetDesc widgetQuickLinksLink" href="/admin" target="_self" >Website Sign-in</a> 2282 <div class="widgetMeta"></div> 2283 </li> 2284 </ol> 2285 </div> 2286 </div> 2287 2288 </div> 2289 <div class="widgetFooter"> 2290 </div> 2291 <div class="addItemModal hidden"> 2292 <div class="url hidden">/QuickLinks.aspx</div> 2293 </div> 2294 2295 </section> 2296</div> 2297 2298 </div> <!-- inner column --> 2299 2300 </div> <!-- inner row --> 2301 2302 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2303 2304 2305 </div> 2306</div></div> 2307</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2308<div class="siteWrap4"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc3aa8ceeb-ce83-4d71-8796-007a400a0ade" data-containerid="3aa8ceeb-ce83-4d71-8796-007a400a0ade" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2309 2310 2311 <div class="row outer wide"><!-- 2312--><div class="outer col col24 first last" style="" data-widgetcontainerid="3b7c863c-a62f-490c-9109-8c53fc17af0c">� 2313 <div class="row nest first last wide">� 2314 2315 <div class="inner col col24 first last ide87e910e-8167-4046-a835-16e883bbac42" style="" data-widgetcontainerid="e87e910e-8167-4046-a835-16e883bbac42">� 2316 2317 <div data-widget-id='e09391ff-a032-477f-9eb2-bc1ef3abbd79' data-moduleName="customHtml" id='widgetCustomHtmle09391ff-a032-477f-9eb2-bc1ef3abbd79' class="widget widgetCustomHtml skin98 narrow" > 2318 <div class="widgetBody pageStyles" id="widgetBodye09391ff-a032-477f-9eb2-bc1ef3abbd79"> 2319 <div id="customHtmle09391ff-a032-477f-9eb2-bc1ef3abbd79"><div><style> 2320 /* CP icon */ 2321 .cpBylineIconTS { 2322 2323 } 2324 /* CP Text */ 2325 .cpBylineTextTS, 2326 .cpBylineTextTS a:link { 2327 2328 } 2329 2330 .cpBylineTS { 2331 text-align: center; 2332 } 2333 2334 .cpBylineIconTS { 2335 fill: currentColor; 2336 width: 39px;
2337 height: 26px; 2338 display: inline; 2339 vertical-align: middle; 2340 } 2341</style> 2342 2343<div class="widgetItem cpBylineTS"> 2344 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2345 <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 2346 <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 2347 </svg> 2348 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2349</div> 2350</div></div> 2351 </div> 2352 2353 </div> 2354 2355 </div> <!-- inner column --> 2356 2357 </div> <!-- inner row --> 2358 2359 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2360 2361 2362 </div> 2363</div></div> 2364</div> 2365</div> 2366 2367 </div> 2368 </div> 2369 </div> 2370 2371 2372<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2373 2374<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2375 <div role="dialog" aria-labelledby="cp-Splash-title" aria-describedby="editorContentDesc" aria-modal="true" tabindex="-1" id="SplashMessage" class="hidden cp-Splash cp-Splash--modal is-open"> 2376 <div class="cp-Splash-header"> 2377 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2378 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2379 <svg id="iconClose" viewBox="0 0 25 25"> 2380 <polygon style="fill:currentcolor" 2381 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 2382 </svg> 2383 </button>
2384 </div> 2385 <div class="cp-Splash-body"> 2386 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2387 <!-- Content from the Froala Editor will go here. --> 2388 Loading 2389 </div> 2390 </div> 2391 <div class="cp-Splash-footer"> 2392 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2393 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2394 </div> 2395 </div> 2396</div> 2397
2398<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2398
2398
2399<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2399
2399
2400<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2400
2400
2401<script> 2402 2403 $(document).ready(function () { 2404 var filter = { 2405 targetId: '', 2406 targetType: 0 2407 } 2408 2409 new SplashModalRender().triggerRender(filter); 2410 }); 2411</script>
2411 2412 2413 2414 2415 2416
2416<script type="text/javascript"> 2417 $(document).ready(function () { 2418 $('#paginationOption').change(function () { 2419 loadSearchResultPageList(1, $(this).val()); 2420 }); 2421 2422 $('.cp-search-typeToggle a').click(function(e) { 2423 e.preventDefault(); 2424 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 2425 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2426 } 2427 else { 2428 $('.cp-search-advanced').attr('aria-expanded', 'false'); 2429 } 2430 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 2431 $('.cp-search-typeToggle a').toggle(); 2432 }); 2433 2434 var autoExpandAdvancedSearch = 'false'; 2435 if (autoExpandAdvancedSearch === 'true') { 2436 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2437 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 2438 $('#standardSearch').show(); 2439 $('#advancedSearch').hide(); 2440 } 2441 2442 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 2443 2444 if (archiveSocialLink) { 2445 const searchInput = document.getElementById("searchPhrase"); 2446 const link = new URL(archiveSocialLink.href); 2447 2448 searchInput.addEventListener("input", function () { 2449 const searchPhrase = searchInput?.value.trim(); 2450 link.searchParams.set("query.terms[0].text", searchPhrase); 2451 archiveSocialLink.href = link.href; 2452 }); 2453 } 2454 const nextRequestSearch = document.getElementById("NextRequestSearch"); 2455 2456 if (nextRequestSearch) { 2457 const searchInput = document.getElementById("searchPhrase"); 2458 const link = new URL(nextRequestSearch.href); 2459 2460 searchInput.addEventListener("input", function () { 2461 const searchPhrase = searchInput?.value.trim(); 2462 link.searchParams.set("search_term", searchPhrase); 2463 nextRequestSearch.href = link.href; 2464 }); 2465 } 2466 }); 2467 </script>
2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477
2477<script src="/-1442400649.js" type="text/javascript"></script>
2477 2478 <!----------Google Translate (Mobile Friendly)---------> 2479 2480<style>#google-translate-container {float: right;padding: 3px 5px 0px 0px;}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * {font-family: arial;font-size: 10pt;background-image: url("https://theme.zdassets.com/theme_assets/958586/bae8aa24db8d43595871692a9d259186f2db3fb4.png");background-position: 3px 4px;background-size: 22px;background-repeat: no-repeat;text-indent: 20px;background-color: #fff;color: #000 !important;}.goog-logo-link {display: none !important;}.goog-te-gadget {color: transparent !important;}.goog-te-gadget .goog-te-combo {margin: 2px 0 !important;border-radius: 15px !important;}.goog-te-combo{border: 1px solid !important;border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;border-radius: 0 !important;height:32px; !important;padding: 0 1px 0 .25rem !important;} 2481 2482#launcher-wrapper {bottom: 50px !important;} 2483 2484</style> 2485 2486<div id="google-translate-container"> 2487 2488<div id="google_translate_element" style="position:fixed;bottom:0px;right:20px;z-index:5;"></div> 2489 2490</div> 2491
2492<script> 2493 2494function googleTranslateElementInit() { 2495 2496new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2497 2498// begin accessibility compliance 2499 2500$('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2501 2502$('div#goog-gt-tt div.logo img').attr('alt','translate'); 2503 2504$('div#goog-gt-tt .original-text').css('text-align','left'); 2505 2506$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2507 2508$('.goog-te-combo').attr('aria-label','google translate languages'); 2509 2510$('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2511 2512$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2513 2514} 2515 2516$(function() { 2517 2518$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2519 2520}); 2521 2522</script>
2522 2523 2524<!--------------End Google Translate-----------------> 2525 2526
2526<script type="text/javascript"> 2527 window._monsido = window._monsido || { 2528 token: "99FEvFtspqshnZYTZzriNw", 2529 statistics: { 2530 enabled: true, 2531 cookieLessTracking: true, 2532 documentTracking: { 2533 enabled: true, 2534 documentCls: "monsido_download", 2535 documentIgnoreCls: "monsido_ignore_download", 2536 documentExt: [], 2537 }, 2538 }, 2539 heatmap: { 2540 enabled: true, 2541 }, 2542 pageCorrect: { 2543 enabled: true, 2544 }, 2545 pageAssistV2: { 2546 enabled: true, 2547 theme: "light", 2548 mainColor: "#783CE2", 2549 textColor: "#ffffff", 2550 linkColor: "#783CE2", 2551 buttonHoverColor: "#783CE2", 2552 mainDarkColor: "#052942", 2553 textDarkColor: "#ffffff", 2554 linkColorDark: "#FFCF4B", 2555 buttonHoverDarkColor: "#FFCF4B", 2556 greeting: "Discover your personalization options", 2557 direction: "leftbottom", 2558 coordinates: "undefined undefined undefined undefined", 2559 iconShape: "circle", 2560 title: "Personalization Options", 2561 titleText: "Welcome to PageAssist™ toolbar! Adjust the options below to cater the website to your accessibility needs.", 2562 iconPictureUrl: "logo", 2563 logoPictureUrl: "", 2564 logoPictureBase64: "", 2565 languages: [""], 2566 defaultLanguage: "", 2567 skipTo: false, 2568 alwaysOnTop: false, 2569 }, 2570 }; 2571</script>
vendor: 2 bytes, line 2571
2571
2572<script type="text/javascript" async src="https://app-script.monsido.com/v2/monsido-script.js"></script>
2572 2573 2574 2575 2576 2577<!-- Begin Google Analyitic Code -->
2578<script>
vendor: 346 bytes, lines 2578-2584
2578 2579 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 2580 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 2581 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 2582 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 2583 2584 ga('create', '
2584UA-65575803-1
vendor: 40 bytes, lines 2584-2585
2584', 'auto'); 2585 ga('send', 'pageview');
2586</script>
2586 2587<!-- End Google Analyitic Code --> 2588 2589 2590<!-- Fixed Nav Adjustment -->
2591<script> 2592 function getValueTS(elem, attr) { 2593 const val = elem.css(attr); 2594 if (val === undefined) return undefined; 2595 const num = parseInt(val, 10); 2596 if (num === NaN) return undefined; 2597 return num; 2598 } 2599 2600 function clampTS(number, min, max) { 2601 return Math.min(Math.max(number, min), max); 2602 } 2603 2604 function isPageEditingTS() { 2605 return ( 2606 $("#doneEditing").length > 0 || // In live edit 2607 typeof DesignCenter !== "undefined" // In theme manager 2608 ); 2609 } 2610 2611 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2612 function isTransparentTS(elem) { 2613 const bg = elem.css('background-color'); 2614 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2615 const matchState = bg.match(bgColorRegexTS); 2616 if (!matchState || matchState.length !== 5) return false; 2617 const alpha = parseFloat(matchState[4], 10); 2618 if (!(alpha >= 0 && alpha < 1)) return false; 2619 return true; 2620 } 2621 2622 function iterateLeftpads(cb) { 2623 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2624 for (let i = 0; i < containersTS.length; i++) { 2625 const containerTS = containersTS[i]; 2626 // Skip the body container and anything with data-skip-leftpad 2627 if ( 2628 containerTS.id !== "bodyContainerTS" && 2629 containerTS.getAttribute('data-skip-leftpad') === null 2630 ) { 2631 cb(containerTS); 2632 } 2633 } 2634 } 2635 2636 const anchor = $("#divToolbars"); 2637 2638 // Outer banner padding (push banner down) 2639 const outerSizingTS = $("#bannerContainerTS"); 2640 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2641 const innerSizingTS = $("#bannerSizingTS"); 2642 const bodyContainerTS = $("#bodyContainerTS"); 2643 2644 const forceUnfixClassTS = "forceUnfixTS"; 2645 2646 const fixedTopTS = $(".fixedTopTS"); 2647 const fixedBottomTS = $(".fixedBottomTS"); 2648 const fixedLeftTS = $(".fixedLeftTS"); 2649 2650 var initialTopTS; 2651 var topAttachTS; 2652 if (fixedTopTS && fixedTopTS.length === 1) { 2653 initialTopTS = getValueTS(fixedTopTS, 'top'); 2654 const attachment = fixedTopTS.attr('data-attach');
2655 if (attachment) topAttachTS = $("#" + attachment); 2656 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2657 } 2658 2659 function resizeAdjustmentTS() { 2660 const editing = isPageEditingTS(); 2661 2662 // Fixed top script 2663 (function () { 2664 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2665 2666 if (editing) { 2667 fixedTopTS[0].classList.add(forceUnfixClassTS); 2668 } else { 2669 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2670 } 2671 2672 const topPosition = fixedTopTS.css('position'); 2673 if (topPosition === 'fixed') { 2674 if (topAttachTS) { 2675 scrollAdjustmentTS(); 2676 } else { 2677 const anchorHeight = anchor.outerHeight() - 1; 2678 fixedTopTS.css('top', anchorHeight + initialTopTS); 2679 } 2680 } else { 2681 fixedTopTS.css('top', initialTopTS); 2682 } 2683 2684 if (topPosition === 'fixed' || topPosition === 'absolute') { 2685 // Bump the banner content down 2686 if (isTransparentTS(fixedTopTS)) { 2687 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2688 outerSizingTS.css('padding-top', ''); 2689 2690 try { 2691 window.Pages.onResizeHandlersExecute(); 2692 } catch (e) { } 2693 } else { 2694 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2695 innerSizingTS.css('padding-top', ''); 2696 } 2697 } else { 2698 innerSizingTS.css('padding-top', ''); 2699 outerSizingTS.css('padding-top', ''); 2700 } 2701 })(); 2702 2703 // Fixed bottom script 2704 (function () { 2705 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2706 2707 // If the widget has gone narrow, force unfix 2708 if (editing || fixedBottomTS.outerHeight() > 200) { 2709 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2710 } else { 2711 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2712 } 2713 2714 if (fixedBottomTS.css('position') === 'fixed') { 2715 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2716 } else { 2717 bodyContainerTS.css('padding-bottom', ''); 2718 } 2719 })(); 2720 2721 // Fixed left script 2722 (function () { 2723 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2724 2725 if (editing) { 2726 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2727 } else { 2728 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2729 } 2730 2731 if (fixedLeftTS.css('position') === 'fixed') { 2732 const anchorHeight = anchor.outerHeight() - 1; 2733 fixedLeftTS.css('top', anchorHeight); 2734 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2735 iterateLeftpads(function (containerTS) { 2736 const containerBoundingTS = containerTS.getBoundingClientRect(); 2737 if (containerBoundingTS.left <= leftBoundingTS.right) { 2738 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2739 } 2740 }); 2741 } else { 2742 fixedLeftTS.css('top', ''); 2743 iterateLeftpads(function (containerTS) { 2744 $(containerTS).css('padding-left', ''); 2745 }); 2746 } 2747 })(); 2748 } 2749 2750 function scrollAdjustmentTS() { 2751 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2752 const topPosition = fixedTopTS.css('position'); 2753 if (topPosition === 'fixed' || topPosition === 'absolute') { 2754 const anchorBounding = anchor[0].getBoundingClientRect(); 2755 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2756 const scrollTop = $(window).scrollTop(); 2757 2758 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2759 } else { 2760 fixedTopTS.css('top', initialTopTS); 2761 } 2762 } 2763 2764 $(window).load(function () { 2765 setTimeout(function () { 2766 resizeAdjustmentTS(); 2767 }, 350); 2768 2769 $(window).scroll(function () { 2770 scrollAdjustmentTS(); 2771 }); 2772 2773 var adjustTimeoutTS; 2774 $(window).resize(function () { 2775 clearTimeout(adjustTimeoutTS); 2776 adjustTimeoutTS = setTimeout(function () { 2777 resizeAdjustmentTS(); 2778 }, 350); 2779 });
2780 2781 $.when(window.Pages.angularToolbarComplete).done(function () { 2782 resizeAdjustmentTS(); 2783 }); 2784 }); 2785</script>
2785 2786<!-- End Fixed Nav Adjustment --> 2787 2788 2789<!-- Fixed Nav Adjustment -->
2790<script> 2791 function getValueTS(elem, attr) { 2792 const val = elem.css(attr); 2793 if (val === undefined) return undefined; 2794 const num = parseInt(val, 10); 2795 if (num === NaN) return undefined; 2796 return num; 2797 } 2798 2799 function clampTS(number, min, max) { 2800 return Math.min(Math.max(number, min), max); 2801 } 2802 2803 function isPageEditingTS() { 2804 return ( 2805 $("#doneEditing").length > 0 || // In live edit 2806 typeof DesignCenter !== "undefined" // In theme manager 2807 ); 2808 } 2809 2810 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2811 function isTransparentTS(elem) { 2812 const bg = elem.css('background-color'); 2813 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2814 const matchState = bg.match(bgColorRegexTS); 2815 if (!matchState || matchState.length !== 5) return false; 2816 const alpha = parseFloat(matchState[4], 10); 2817 if (!(alpha >= 0 && alpha < 1)) return false; 2818 return true; 2819 } 2820 2821 function iterateLeftpads(cb) { 2822 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2823 for (let i = 0; i < containersTS.length; i++) { 2824 const containerTS = containersTS[i]; 2825 // Skip the body container and anything with data-skip-leftpad 2826 if ( 2827 containerTS.id !== "bodyContainerTS" && 2828 containerTS.getAttribute('data-skip-leftpad') === null 2829 ) { 2830 cb(containerTS); 2831 } 2832 } 2833 } 2834 2835 const anchor = $("#divToolbars");
2836 const anchor2 = $("#headerContainerTS") 2837 2838 // Outer banner padding (push banner down) 2839 const outerSizingTS = $("#bannerContainerTS"); 2840 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2841 const innerSizingTS = $("#bannerSizingTS"); 2842 const bodyContainerTS = $("#bodyContainerTS"); 2843 2844 const forceUnfixClassTS = "forceUnfixTS"; 2845 2846 const fixedTopTS = $(".fixedTopTS"); 2847 const fixedBottomTS = $(".fixedBottomTS"); 2848 const fixedLeftTS = $(".fixedLeftTS"); 2849 2850 var initialTopTS; 2851 var topAttachTS; 2852 if (fixedTopTS && fixedTopTS.length === 1) { 2853 initialTopTS = getValueTS(fixedTopTS, 'top'); 2854 const attachment = fixedTopTS.attr('data-attach'); 2855 if (attachment) topAttachTS = $("#" + attachment); 2856 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2857 } 2858 2859 function resizeAdjustmentTS() { 2860 const editing = isPageEditingTS(); 2861 2862 // Fixed top script 2863 (function () { 2864 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2865 2866 if (editing) { 2867 fixedTopTS[0].classList.add(forceUnfixClassTS); 2868 } else { 2869 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2870 } 2871 2872 const topPosition = fixedTopTS.css('position'); 2873 if (topPosition === 'fixed') { 2874 if (topAttachTS) { 2875 scrollAdjustmentTS(); 2876 } else { 2877 const anchorHeight = anchor.outerHeight() - 1; 2878 fixedTopTS.css('top', anchorHeight + initialTopTS); 2879 } 2880 } else { 2881 fixedTopTS.css('top', initialTopTS); 2882 } 2883 2884 if (topPosition === 'fixed' || topPosition === 'absolute') { 2885 // Bump the banner content down 2886 if (isTransparentTS(fixedTopTS)) { 2887 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2888 outerSizingTS.css('padding-top', ''); 2889 2890 try { 2891 window.Pages.onResizeHandlersExecute(); 2892 } catch (e) { } 2893 } else { 2894 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2895 innerSizingTS.css('padding-top', ''); 2896 } 2897 } else { 2898 innerSizingTS.css('padding-top', ''); 2899 outerSizingTS.css('padding-top', ''); 2900 } 2901 })(); 2902 2903 // Fixed bottom script 2904 (function () { 2905 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2906 2907 // If the widget has gone narrow, force unfix 2908 if (editing || fixedBottomTS.outerHeight() > 200) { 2909 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2910 } else { 2911 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2912 } 2913 2914 if (fixedBottomTS.css('position') === 'fixed') { 2915 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2916 } else { 2917 bodyContainerTS.css('padding-bottom', ''); 2918 } 2919 })(); 2920 2921 // Fixed left script 2922 (function () { 2923 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2924 2925 if (editing) { 2926 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2927 } else { 2928 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2929 } 2930 2931 if (fixedLeftTS.css('position') === 'fixed') { 2932 const anchorHeight = anchor.outerHeight() - 1; 2933 fixedLeftTS.css('top', anchorHeight); 2934 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2935 iterateLeftpads(function (containerTS) { 2936 const containerBoundingTS = containerTS.getBoundingClientRect(); 2937 if (containerBoundingTS.left <= leftBoundingTS.right) { 2938 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2939 } 2940 }); 2941 } else { 2942 fixedLeftTS.css('top', ''); 2943 iterateLeftpads(function (containerTS) { 2944 $(containerTS).css('padding-left', ''); 2945 }); 2946 } 2947 })(); 2948 } 2949 2950 function scrollAdjustmentTS() { 2951 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2952 const topPosition = fixedTopTS.css('position'); 2953 if (topPosition === 'fixed' || topPosition === 'absolute') { 2954 const anchorBounding = anchor[0].getBoundingClientRect();
2955 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2956 const scrollTop = $(window).scrollTop(); 2957 2958 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2959 } else { 2960 fixedTopTS.css('top', initialTopTS); 2961 } 2962 } 2963 2964 $(window).load(function () { 2965 setTimeout(function () { 2966 resizeAdjustmentTS(); 2967 }, 350); 2968 2969 $(window).scroll(function () { 2970 scrollAdjustmentTS(); 2971 }); 2972 2973 var adjustTimeoutTS; 2974 $(window).resize(function () { 2975 clearTimeout(adjustTimeoutTS); 2976 adjustTimeoutTS = setTimeout(function () { 2977 resizeAdjustmentTS(); 2978 }, 350); 2979 }); 2980 2981 $.when(window.Pages.angularToolbarComplete).done(function () { 2982 resizeAdjustmentTS(); 2983 }); 2984 }); 2985</script>
2985 2986<!-- End Fixed Nav Adjustment --> 2987 2988 2989
2989<script type="text/javascript"> 2990 $(function () { 2991 document.cookie = "responsiveGhost=0; path=/"; 2992 }); 2993 $(window).on("load", function () { 2994 $('body').addClass('doneLoading').removeClass('hideContent'); 2995 2996 if ($('#404Content').length > 0) 2997 $('div#bodyWrapper').css('padding', '0px'); 2998 }); 2999 </script>
2999 3000 3001 <noscript> 3002 <style> 3003 body.hideContent { 3004 opacity: 1 !important; 3005 } 3006 </style> 3007 </noscript> 3008 3009 3010<div style="display: none;"> 3011 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3012 3013 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3014 <title>Arrow Left</title> 3015 <polygon style="fill:currentcolor" points="18.044,25 19.498,23.545 8.409,12.454 19.408,1.455 17.954,0 5.502,12.452"></polygon> 3016 </symbol> 3017 3018 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3019 <title>Arrow Right</title> 3020 <polygon style="fill:currentcolor" points="6.957,0 5.502,1.455 16.591,12.546 5.592,23.545 7.047,25 19.498,12.548"></polygon> 3021 </symbol> 3022 3023 </svg> 3024</div> 3025
3025<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Alex+Brush:regular|Lato:regular|Montserrat:700,regular|Mulish:800,italic,regular|Open+Sans:300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|Playfair+Display:500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|Poppins:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Rubik:500,500italic,600,600italic,700,700italic,italic,regular|Source+Sans+Pro:700,regular|');</script>
3025 3026 3027 3028 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3029 <div style="display: none;"> 3030 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3031 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3032 <title>Slideshow Left Arrow</title> 3033 <g> 3034 <path style="fill:currentcolor;" d="M20,40a2.67,2.67,0,0,1-1.9-.79L.79,21.9a2.68,2.68,0,0,1,0-3.79L18.1.79a2.68,2.68,0,1,1,3.79,3.79L6.47,20,21.89,35.42A2.68,2.68,0,0,1,20,40Z"></path> 3035 </g> 3036 </symbol> 3037 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3038 <title>Slideshow Right Arrow</title> 3039 <g> 3040 <path style="fill:currentcolor;" d="M2.68,0a2.67,2.67,0,0,1,1.9.79L21.89,18.1a2.68,2.68,0,0,1,0,3.79L4.58,39.21A2.68,2.68,0,0,1,.79,35.42L16.21,20,.79,4.58A2.68,2.68,0,0,1,2.68,0Z"></path> 3041 </g> 3042 </symbol> 3043 </svg> 3044 </div> 3045 3046 3047 3048 3049 <div id="root-picker-outlet"></div> 3050</body> 3051</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.