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-BQFKNW5MF7';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= false; 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 <!-- Google Tag Manager --> 118
119<script>
vendor: 339 bytes, lines 119-127
119(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 120 121new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 122 123j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 124 125'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 126 127})(window,document,'script','dataLayer','
127GTM-NK3DZG
vendor: 3 bytes, line 127
127');
127</script>
127 128 129<!-- End Google Tag Manager --> 130 131 132 133 <meta name="theme-color" content="#6b2737"> 134 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 135 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 136 <title>Search ⢠James City County, VA ⢠CivicEngage</title> 137 138
138<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
138 139
139<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
139 140 141 142 <!--[if IE 6]>
142<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
142<![endif]--> 143 <!--[if IE 7]>
143<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
143<![endif]--> 144 <!--[if IE 8]>
144<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
144<![endif]--> 145 <!--[if IE 9]>
145<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
145<![endif]--> 146
146<script type="text/javascript"><!-- 147 var intCountryCode = 840; 148 var order = ''; 149//--></script>
149 150 151 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/137984907.css" rel="stylesheet" type="text/css" /> 152 153 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 154
154<script type="text/javascript"> 155 window.Pages = window.Pages || {}; 156 // FrontEnd RWD initialization 157 window.Pages.rwdReady = $.Deferred(); 158 window.Pages.toolBarDeferred = $.Deferred(); 159 window.Pages.rwdSetupComplete = $.Deferred(); 160 window.Pages.megaMenuLoaded = $.Deferred(); 161 window.Pages.angularToolbarComplete = $.Deferred(); 162 window.Pages.frontEndToolbarComplete = $.Deferred(); 163 </script>
163 164 <!--CPHeadContent--> 165
165<script src="/739942322.js" type="text/javascript"></script>
165 166 167 168 169
169<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
169 170
170<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
170 171 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 172 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 173 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 174 175 176 177
177<script src="/1657590475.js" type="text/javascript"></script>
177 178 179 180 181 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 182 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 183 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 184 <!--[if lt IE 9]>
184<script type="text/javascript" src="/Scripts/html5.js"></script>
184<![endif]--> 185 186
186<script type="text/javascript"> 187 setEditorVariables(false, 840); 188 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 189 </script>
189 190
190<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
190 191</head> 192<body class="wide " > 193 194
194<script>jQuery(document).click(function (event) { 195 var target = jQuery(event.target); 196 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 197 var text = target.attr('title'); 198 199 if (!text.length) { 200 text = "N/A"; 201 } 202 ga('send', 203 { 204 hitType: 'event', 205 eventCategory: 'Image', 206 eventAction: 'Image - ' + text, 207 eventLabel: window.location.href 208 }); 209 } 210 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 211 var text = ""; 212 if (target.parents('.button')[0]) { 213 text = target.parents('.button').first().text(); 214 } else if (target.text().length) { 215 text = target.text(); 216 } else if (target.attr('title').length) { 217 text = target.attr('title'); 218 } 219 if (!text.length) { 220 text = "N/A"; 221 } 222 ga('send', 223 { 224 hitType: 'event', 225 eventCategory: 'Button', 226 eventAction: 'Button - ' + text, 227 eventLabel: window.location.href 228 }); 229 } 230 if (target.parents('.widgetCustomHtml').length) { 231 ga('send', 232 { 233 hitType: 'event', 234 eventCategory: 'Custom Html',
235 eventAction: 'Custom Html Clicked', 236 eventLabel: window.location.href 237 }); 238 } 239 if (target.parents('.editor').length) { 240 ga('send', 241 { 242 hitType: 'event', 243 eventCategory: 'Editor', 244 eventAction: 'Editor Link Clicked', 245 eventLabel: window.location.href 246 }); 247 } 248 if (target.parents('.GraphicLinks').length) { 249 var text = ""; 250 var targetGraphicLink = target; 251 if (target.hasClass('widgetGraphicLinksLink')) { 252 targetGraphicLink = jQuery(target.children()[0]); 253 } 254 if (targetGraphicLink.hasClass('text')) { 255 text = targetGraphicLink.text(); 256 } else if (targetGraphicLink.attr('src').length) { 257 if (targetGraphicLink.attr('alt').length) { 258 text = targetGraphicLink.attr('alt'); 259 } else { 260 text = targetGraphicLink.attr('src'); 261 } 262 } else { 263 text = "N/A"; 264 } 265 ga('send', 266 { 267 hitType: 'event', 268 eventCategory: 'Graphic Links', 269 eventAction: 'Graphic Link - ' + text, 270 eventLabel: window.location.href 271 }); 272 } 273 if (target.parents('.InfoAdvanced').length) { 274 ga('send', 275 { 276 hitType: 'event', 277 eventCategory: 'Info Advanced', 278 eventAction: 'Info Advanced Clicked', 279 eventLabel: window.location.href 280 }); 281 } 282 if (target.parents('.list').length) { 283 ga('send', 284 { 285 hitType: 'event', 286 eventCategory: 'List', 287 eventAction: 'List Clicked', 288 eventLabel: window.location.href 289 }); 290 } 291 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 292 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 293 var breadCrumbs = []; 294 jQuery('.breadCrumbs > li').each(function () { 295 breadCrumbs.push(this.textContent); 296 }); 297 var pageTitle = breadCrumbs.join('>'); 298 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 299 var text = ""; 300 if (pageTitle) { 301 text += pageTitle + " | "; 302 } else { 303 text += document.title + ' - '; 304 } 305 if (target.text() == "" && megaMenuText == "") { 306 text += "N/A"; 307 } else if (target.text().length && megaMenuText.length) { 308 if (megaMenuText == target.text()) { 309 text += megaMenuText; 310 } else { 311 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 312 } 313 } else if (target.text() == "") { 314 text += megaMenuText; 315 } else { 316 text += target.text(); 317 } 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'Mega Menu', 325 eventAction: 'Mega Menu : ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 330 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'News Flash', 338 eventAction: 'News Flash - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 343 var text = target.text(); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Quick Links', 351 eventAction: 'Quick Links - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.attr('src') && target.parents('.cpSlideshow').length) { 356 var text = target.attr('title'); 357 if (!text.length) { 358 text = "N/A"; 359 } 360 ga('send', 361 { 362 hitType: 'event', 363 eventCategory: 'Slideshow', 364 eventAction: 'Slideshow - ' + text, 365 eventLabel: window.location.href 366 }); 367 } 368 if (target.parents('.widgetText').length) { 369 ga('send', 370 { 371 hitType: 'event', 372 eventCategory: 'Text', 373 eventAction: 'Text Link Clicked', 374 eventLabel: window.location.href 375 }); 376 } 377});</script>
377 378 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 379 <div class="cp-PopOver-header"> 380 <h3 class="cp-PopOver-title"></h3> 381 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 382 <svg class="cp-Icon--close" alt="close" title="close"> 383 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 384 </svg> 385 </button> 386 </div> 387 <div id="cpPopOverBody" class="cp-PopOver-body"> 388 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 389 </div> 390 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 391 <div class="cp-BtnGroup" id="actionButtons"> 392 <!-- Action buttons will be dynamically added here --> 393 </div> 394 </div> 395</div> 396 <div id="fb-root"></div> 397<div id=skipToContentLinks> 398<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 399</div> 400 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 401 402 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 403 404 405 406 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 407 <input type="hidden" id="hdnStructureID" value="8" /> 408 <input type="hidden" id="hdnContentCollectionID" value="e488ec09-3129-4559-9993-64edbcc2ea0d" /> 409 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 410 <input type="hidden" id="hdnThemeID" value="67" /> 411 <input type="hidden" id="pageIsFrontEnd" value="true" /> 412 <input type="hidden" id="pageModuleID" value="82" /> 413 <input type="hidden" id="pagePageID" /> 414 415 <input type="hidden" id="hdnModuleID" value="82" /> 416 <div id="stickyPlaceholder"></div> 417 <div id="outer-wrap" class="outer-wrap"> 418 <div id="inner-wrap" class="inner-wrap"> 419 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 420 421 422 423 424<!-- Begin Signed Out Bar --> 425<div class="cpToolbar user public"> 426 <div class="inner selfClear"> 427 <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> 428 <ul class="nav secondary"> 429 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 430 </ul> 431 </div> 432</div>
433<script> 434 $(document).ready(function () { 435 $('#signedOutToolbarCreateProfileButton').click(function (event) { 436 event.preventDefault(); 437 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 438 }); 439 440 441 $('#loggedOutToolbarSignInButton').click(function (event) { 442 event.preventDefault(); 443 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 444 }); 445 446 447 if ('False' == 'True') { 448 $('#loggedOutToolbarSignInButton').hide(); 449 } 450 }) 451</script>
451 452<!-- End Signed Out Bar --> 453 454 </div> 455 <div id="bodyWrapper"> 456 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 457 458<div data-cpRole="structuralContainer" id="bodyContainerTS"> 459<div data-cpRole="banner" id="banner1" class="fixedBannerTS"><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS"> 460<div class="siteWrap0"><div data-cpRole="structuralContainer" id="flexWrapTS"> 461<div data-cpRole="structuralContainer" id="header1TS"> 462<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 463 464 465 466 467 <a id="bannerLogoTS-238" style=" display: block; text-align: center; 468" class="bannerObject" href="/" target="_self"><img alt="Home page" class="bannerObject" height="136" src="/ImageRepository/Document?documentID=30819" width="212" /></a> 469</div> 470</div><div data-cpRole="structuralContainer" id="header2TS"> 471<div data-cpRole="structuralContainer" id="header2a"> 472<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 473<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 474--><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 475 --><!-- 476 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem1 " href="/101/Services" target = "_self" > Services </a> <!-- 477 --><!-- 478 --></li><!----><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 479 --><!-- 480 --> <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> <!-- 481 --><!-- 482 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 483 --><!-- 484 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem3 " href="/35/Business" target = "_self" > Business </a> <!-- 485 --><!-- 486 --></li><!----><li id="MainItem2888" class="topMenuItem" role="none" data-pageid="2888" data-displaymegamenu="True"><!-- 487 --><!-- 488 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu2888" id = "mainNavThingstoDo" class="navMainItem mainNavItem mainNavItem4 " href="/2888/Things-to-Do" target = "_self" > Things to Do </a> <!-- 489 --><!-- 490 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 491 --><!-- 492 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 493 --><!-- 494 --></li><!----> 495</ol> 496 497 498
498<script type="text/javascript"> 499 (function () { 500 function setupMenu() { 501 const menuID = 'mainNavMenu'; 502 const menuType = MAIN_MENU; 503 504 //setup menu manager properties for main menu 505 if (!menuManager.mobileMainNav && true) 506 menuManager.adjustMainItemsWidth('#' + menuID); 507 menuManager.isMainMenuEditable = false; 508 menuManager.mainMenuMaxSubMenuLevels = 4; 509 menuManager.setMOMMode(2, menuType); 510 511 //Init main menu 512 const setupDraggable = menuManager.isMainMenuEditable; 513 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=67&menuContainerID=mainNav'; 514 515 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 516 menuManager.mainMenuInit = true; 517 menuManager.mainMenuTextResizer = false; 518 if (1.00 > 0) 519 menuManager.mainMenuTextResizerRatio = 1.00; 520 if (window.isResponsiveEnabled) 521 menuManager.mainMenuReady.resolve(); 522 523 } 524 525 if (document.readyState === "complete" 526 || document.readyState === "loaded" 527 || document.readyState === "interactive") { 528 setupMenu(); 529 return; 530 } 531 532 document.addEventListener("DOMContentLoaded", setupMenu); 533 })(); 534 </script>
534 535 536 537<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc9b6bfe63-8346-41d1-8815-65994b1cdc0a" data-containerid="9b6bfe63-8346-41d1-8815-65994b1cdc0a" class="pageContent cpGrid cpGrid24 showInMobile"> 538 539 540 541 542 </div> 543</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc45b01da8-e01f-4253-92a1-0602b98cdf50" data-containerid="45b01da8-e01f-4253-92a1-0602b98cdf50" class="pageContent cpGrid cpGrid24 showInMobile"> 544 545 546 547 548 </div> 549</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc14c0db5c-2032-4161-a20f-bc1755c8b276" data-containerid="14c0db5c-2032-4161-a20f-bc1755c8b276" class="pageContent cpGrid cpGrid24 showInMobile"> 550 551 552 553 554 </div> 555</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu2888" class="contentTop mainNavMegaMenu megaMenuContainer pageID_2888 hidden" data-orientation="horizontal"> <div id="ccf877cd28-7bd5-4bd3-9239-3bdd432056cf" data-containerid="f877cd28-7bd5-4bd3-9239-3bdd432056cf" class="pageContent cpGrid cpGrid24 showInMobile"> 556 557 558 559 560 </div> 561</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc05aaa176-6c65-41be-89b0-51e538175e54" data-containerid="05aaa176-6c65-41be-89b0-51e538175e54" class="pageContent cpGrid cpGrid24 showInMobile"> 562 563 564 565 566 </div> 567</aside></aside></nav> 568</div><div data-cpRole="structuralContainer" id="header2b"> 569<div data-cpRole="contentContainer" id="searchTS"> <div id="cc61ae74ab-0217-44d9-bdfb-1575ce9a3532" data-containerid="61ae74ab-0217-44d9-bdfb-1575ce9a3532" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 570 571 572 <div class="row outer wide"><!-- 573--><div class="outer col col24 first last" style="" data-widgetcontainerid="f53e93c5-cc00-48ed-a014-8ff23de2c1a9">� 574 <div class="row nest first last wide">� 575 576 <div class="inner col col24 first last id17dd6e55-9d00-4003-b992-8b1893d85dcd" style="" data-widgetcontainerid="17dd6e55-9d00-4003-b992-8b1893d85dcd">� 577<div data-widget-id="303a487e-7d28-443e-9668-c9f22072d345" data-widget-controller-path="/Layout/WidgetSearch"> 578 579
579<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
579 580
580<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
580 581
581<script defer type="text/javascript"> 582 583 $(document).ready(function () { 584 try { 585 // Minimum characters required before performing a search/autocomplete 586 var minPrefixLength = 3; 587 var autoCompleteDebounceDelay = 500; 588 var searchFieldSelector = "#searchField" + '303a487e-7d28-443e-9668-c9f22072d345'; 589 var checkboxSelector = "#ysnSearchOnlyDept" + '303a487e-7d28-443e-9668-c9f22072d345'; 590 var buttonSelector = ".widgetSearchButton" + '303a487e-7d28-443e-9668-c9f22072d345'; 591 var autoCompleteCache = {}; 592 var autoCompleteCacheKeys = []; 593 var autoCompleteCacheLimit = 25; 594 var currentAutoCompleteRequest = null; 595 var currentAutoCompleteRequestKey = null; 596 var autoCompleteDebounceTimer = null; 597 var autoCompleteDebounceKey = null; 598 var pendingAutoCompleteResponses = []; 599 600 function normalizeAutoCompleteTerm(term) { 601 return $.trim((term || "") + "").replace(/\s+/g, " "); 602 } 603 604 function shouldSearch(term) { 605 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 606 } 607 608 function getAutoCompleteUrl() { 609 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 610 } 611 612 function getAutoCompleteCacheKey(requestUrl, term) { 613 return requestUrl + "|" + term.toLowerCase(); 614 } 615 616 function cacheAutoCompleteResult(cacheKey, data) { 617 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 618 autoCompleteCacheKeys.push(cacheKey); 619 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 620 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 621 } 622 } 623 autoCompleteCache[cacheKey] = data; 624 } 625 626 function respondToPendingAutoComplete(data) { 627 var responses = pendingAutoCompleteResponses; 628 pendingAutoCompleteResponses = []; 629 for (var i = 0; i < responses.length; i++) { 630 responses[i](data); 631 } 632 } 633 634 function cancelPendingAutoComplete() { 635 clearTimeout(autoCompleteDebounceTimer); 636 autoCompleteDebounceKey = null; 637 if (currentAutoCompleteRequest != null) { 638 currentAutoCompleteRequest.abort(); 639 currentAutoCompleteRequest = null; 640 } 641 currentAutoCompleteRequestKey = null; 642 respondToPendingAutoComplete([]); 643 } 644 645 function createWidgetAutoCompleteSource(options) { 646 return function (request, response) { 647 var term = normalizeAutoCompleteTerm(request.term); 648 if (!options.shouldSearch(term)) { 649 response([]); 650 return; 651 } 652 653 var requestUrl = options.url(); 654 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 655 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 656 response(autoCompleteCache[cacheKey]); 657 if (options.success) { 658 options.success(autoCompleteCache[cacheKey]); 659 } 660 return; 661 } 662 663 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 664 pendingAutoCompleteResponses.push(response); 665 return; 666 } 667 668 cancelPendingAutoComplete(); 669 autoCompleteDebounceKey = cacheKey; 670 pendingAutoCompleteResponses.push(response); 671 autoCompleteDebounceTimer = setTimeout(function () { 672 autoCompleteDebounceKey = null; 673 currentAutoCompleteRequestKey = cacheKey; 674 currentAutoCompleteRequest = $.ajax({ 675 url: requestUrl, 676 dataType: "json", 677 timeout: options.timeout, 678 data: { 679 term: term, 680 }, 681 success: function (data) { 682 if (currentAutoCompleteRequestKey === cacheKey) { 683 cacheAutoCompleteResult(cacheKey, data); 684 respondToPendingAutoComplete(data); 685 if (options.success) { 686 options.success(data); 687 } 688 } 689 }, 690 error: function (xmlhttprequest, textstatus, message) { 691 if (textstatus === "abort") { 692 return; 693 } 694 695 if (options.error) { 696 options.error(xmlhttprequest, textstatus, message); 697 } 698 699 respondToPendingAutoComplete([]); 700 }, 701 complete: function (xmlhttprequest) { 702 if (currentAutoCompleteRequest === xmlhttprequest) { 703 currentAutoCompleteRequest = null;
704 currentAutoCompleteRequestKey = null; 705 } 706 } 707 }); 708 }, options.delay); 709 }; 710 } 711 712 // click handler for search buttons 713 $(buttonSelector).click(function (e) { 714 e.preventDefault(); 715 var $btn = $(this); 716 var $field = $btn.siblings(".widgetSearchBox"); 717 var term = $field.val() + ""; 718 if (!shouldSearch(term)) { 719 // do nothing until user types enough characters 720 $field.focus(); 721 return; 722 } 723 724 if ($(checkboxSelector).is(':checked') || false) 725 { 726 doWidgetSearch($.trim(term), Number(0)); 727 } 728 else { 729 doWidgetSearch($.trim(term), 0); 730 } 731 }); 732 733 // enter key handler for the search field 734 $(searchFieldSelector).keypress(function (e) { 735 var code = e.which || e.keyCode; 736 if (code === 13) { 737 e.preventDefault(); 738 var $this = $(this); 739 var term = $this.val() + ""; 740 if (!shouldSearch(term)) { 741 // do nothing until user types enough characters 742 $this.focus(); 743 return false; 744 } 745 746 if ($(checkboxSelector).is(':checked') || false) { 747 doWidgetSearch($.trim(term), Number(0)); 748 } else { 749 doWidgetSearch($.trim(term), 0); 750 } 751 return false; 752 } 753 return true; 754 }); 755 756 // autocomplete: set minLength and guard source 757 if (false) { 758 var $searchField = $(searchFieldSelector).autocomplete({ 759 minLength: minPrefixLength, 760 source: createWidgetAutoCompleteSource({ 761 delay: autoCompleteDebounceDelay, 762 timeout: 10000, 763 shouldSearch: shouldSearch, 764 url: getAutoCompleteUrl, 765 success: function () { 766 $('.autoCompleteError').remove(); 767 }, 768 error: function (xmlhttprequest, textstatus, message) { 769 if (textstatus === "timeout") { 770 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 771 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 772 } 773 } 774 }), 775 html: true, 776 delay: 0, 777 select: function (event, ui) { 778 $(this).val(ui.item.value); 779 $(this).next().click(); 780 } 781 }); 782 783 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 784 return $("<li class=\"itemList\"></li>") 785 .data("ui-autocomplete-item", item) 786 .append("<a>" + item.label + "</a>") 787 .appendTo(ul); 788 }; 789 } 790 791 // keep searchBtnApplyQuery consistent with prefix rule 792 window.searchBtnApplyQuery = function() { 793 var $field = $(searchFieldSelector); 794 var term = $field.val() + ""; 795 if (shouldSearch(term)) { 796 // update href for the icon/button (if present) 797 var btn = document.getElementById("btnSearchIcon"); 798 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 799 } else { 800 var btn = document.getElementById("btnSearchIcon"); 801 if (btn) btn.href = "#"; 802 } 803 }; 804 } 805 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. 806 }); 807 </script>
807 808 <style scoped type="text/css">.widgetOptionSet46.widget::after { 809content: ''; 810position: absolute; 811left: 0; 812top: 50%; 813transform: translateY(-50%); 814height: 47px; 815border-left: 2px solid #DDDDDD; 816}</style> 817 818 <section id="widgetPreviewSearch" class="widget widgetSearch skin98 widgetOptionSet46" style="display: block;" aria-label="Search"> 819 <!-- For the button right and inside --> 820 <div class="widgetBody buttonRightInside"> 821 <input class="widgetSearchBox widgetSearchBox303a487e-7d28-443e-9668-c9f22072d345" cp5ph="true" id="searchField303a487e-7d28-443e-9668-c9f22072d345" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search" type="text" value="" /> 822 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton303a487e-7d28-443e-9668-c9f22072d345" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=30828" data-image="/ImageRepository/Document?documentID=30827" src="/ImageRepository/Document?documentID=30827" /></a> 823 824 <label class="searchLabel" aria-hidden="true" for="searchField303a487e-7d28-443e-9668-c9f22072d345">Search</label> 825 </div> 826 827 </section> 828 829 830<style scoped> 831 832 .widgetSearch ::-webkit-input-placeholder { 833 color: #636669; 834 } 835 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 836 color: #636669; 837 } 838 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 839 color: #636669; 840 } 841 .widgetSearch :-ms-input-placeholder { 842 color: #636669; 843 } 844 845 846 .widgetSearch .widgetBody .widgetSearchBox303a487e-7d28-443e-9668-c9f22072d345 847 { 848 color: #636669; 849 background-color: #ffffff; 850height: 70px; 851border: 0 none; 852padding-left: 1.25em; 853font-family: Barlow; 854font-style: italic; 855font-weight: 400; 856font-size: 15px; 857 } 858 .widgetSearch .widgetBody .widgetSearchButton303a487e-7d28-443e-9668-c9f22072d345 859 { 860 861 } 862 .widgetSearch .widgetSearch-onlyDept303a487e-7d28-443e-9668-c9f22072d345 863 { 864 display: inline-block; 865 color: #333; 866 867 868 padding-top: 10px; 869 } 870 #ysnSearchOnlyDept303a487e-7d28-443e-9668-c9f22072d345 871 { 872 position: relative; 873 top: .125em; 874 } 875 876</style> 877 878<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 879<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 880 881 882
883<script type="text/javascript"> 884 //Updates search icons href to have the correct queryString 885 function searchBtnApplyQuery() { 886 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField303a487e-7d28-443e-9668-c9f22072d345").value; 887 } 888</script>
888 889 890</div> 891 892 </div> <!-- inner column --> 893 894 </div> <!-- inner row --> 895 896 </div><!-- outer column --><!-- --></div> <!-- outer row --> 897 898 899 </div> 900</div> 901</div> 902</div> 903</div></div> 904</header><div data-cpRole="structuralContainer" id="bgWrapTS"> 905<!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 906<div data-cpRole="structuralContainer" id="bannerSizingTS"> 907<div data-cpRole="structuralContainer" id="bannerContentTS"> 908<div class="siteWrap9"><div data-cpRole="contentContainer" id="contentTS"> <div id="ccd47bb93f-21e9-41cf-a6b0-1531ead9ee0f" data-containerid="d47bb93f-21e9-41cf-a6b0-1531ead9ee0f" class="pageContent cpGrid cpGrid24 showInMobile"> 909 910 911 912 913 </div> 914</div></div> 915</div> 916</div> 917</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 918<div class="siteWrap3"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 919<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 920<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 921<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 922 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 923 </ol> 924 925 926 927</div><div data-cpRole="mainContentContainer" id="moduleContent"> 928 929 930 931 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 932 <div id="contentarea" class="contentMain selfClear"> 933<div class="header"> 934 <div class="graphic"> 935 <a title="Search this site" href="/Search"> 936 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 937 </a> 938 </div> 939 <div class="text"> 940 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 941 942 </div> 943</div> <div id="divSearch" class="cp-search-container"> 944 <div id="divSearchStandard" class="cp-search-bar"> 945 <label for="searchPhrase" class="visuallyhidden">Search</label> 946 <div class="cp-search-barInner"> 947 <input type="text" name="searchPhrase" 948 id="searchPhrase" class="cp-search-input" 949 placeholder="Type to begin your search..." 950 value=""> 951 <a href="#" class="searchSite cp-search-submit"> 952 <svg id="iconSearch" viewbox="0 0 25 25"> 953 <title>Submit Search</title> 954 <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> 955 </svg> 956 </a> 957 <input id="departmentId" type="hidden" value="-1"/> 958 </div> 959 </div> 960 </div> 961 <ol id="searchTabs" class="cp-Tabs-list" role="tablist" aria-label="Search tabs for site, agenda and minutes, municode and social" aria-orientation="horizontal"> 962 <li id="cp-SearchTab-Site" class="cp-Tabs-tab is-active" role="tab" aria-controls="divSearchResults" aria-selected="true"> 963 <a href="#siteSearch" id="siteSearch" class="cp-Tabs-link cp-Tabs-click-link"> 964 <svg class="cp-Tabs-linkArrow"> 965 <use xlink:href="#iconArrow--right"></use> 966 </svg> 967 Site Content 968 </a> 969 </li> 970 <li id="cp-SearchTab-Clerk" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsCivicClerk" aria-selected="false"> 971 <a href="#siteSearchCivicClerk" id="siteSearchCivicClerk" class="cp-Tabs-link cp-Tabs-click-link"> 972 <svg class="cp-Tabs-linkArrow"> 973 <use xlink:href="#iconArrow--right"></use> 974 </svg> 975 Agendas & Minutes 976 </a> 977 </li> 978 </ol> 979 <fieldset id="divClerkIndexStrip" style="display: none; margin-bottom: 2rem;"> 980 <legend>Search Criteria</legend> 981 <label class="ae-label">
982 <input checked="checked" id="searchAgendaItems" name="SearchCriteria" type="radio" value="Items" /> 983 Items 984 </label> 985 <label class="ae-label"> 986 <input id="searchAgendas" name="SearchCriteria" type="radio" value="Agendas" /> 987 Agendas 988 </label> 989 <label class="ae-label"> 990 <input id="searchAttachments" name="SearchCriteria" type="radio" value="Attachments" /> 991 Attachments 992 </label> 993 <label class="ae-label"> 994 <input id="searchAgendaMinutes" name="SearchCriteria" type="radio" value="Minutes" /> 995 Agenda Files 996 </label> 997 </fieldset> 998 <div id="divSearchResultsCivicClerk" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-SearchTab-Clerk"> 999 </div> 1000 1001<div class="cp-search-typeToggle"> 1002 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 1003 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 1004</div> 1005<div id="divSearchAdvanced"> 1006 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true"> 1007 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 1008 <tbody> 1009 <tr> 1010 <td colspan="2" class="cp-search-advancedHeader"> 1011 Find pages with... 1012 </td> 1013 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 1014 To do this in the search box 1015 </td> 1016 </tr> 1017 <tr> 1018 <td> 1019 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 1020 </td> 1021 <td> 1022 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1023 </td> 1024 <td class="cp-search-advancedInstruction"> 1025 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 1026 </td> 1027 </tr> 1028 <tr> 1029 <td> 1030 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 1031 </td> 1032 <td> 1033 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1034 </td> 1035 <td class="cp-search-advancedInstruction"> 1036 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 1037 </td> 1038 </tr> 1039 <tr> 1040 <td> 1041 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 1042 </td> 1043 <td> 1044 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1045 </td> 1046 <td class="cp-search-advancedInstruction"> 1047 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1048 </td> 1049 </tr> 1050 <tr> 1051 <td> 1052 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1053 </td> 1054 <td> 1055 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1056 </td> 1057 <td class="cp-search-advancedInstruction"> 1058 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1059 </td> 1060 </tr> 1061 <tr> 1062 <td colspan="3" class="cp-search-advancedHeader"> 1063 Then narrow your results by... 1064 </td> 1065 </tr> 1066 <tr> 1067 <td> 1068 <label for="SearchContentType"><span>Content Type</span>:</label> 1069 </td> 1070 <td> 1071 <select id="SearchContentType" name="SearchContentType"> 1072 <option value="all" selected="selected">All Content</option> 1073 <option value="activities">Activities</option> 1074 <option value="alerts">Alerts</option> 1075 <option value="bids">Bids</option> 1076 <option value="calendar">Calendar</option> 1077 <option value="civicsend">CivicSend</option> 1078 <option value="documents">Documents</option> 1079 <option value="faqs">FAQs</option> 1080 <option value="forms">Forms</option> 1081 <option value="images">Images</option> 1082 <option value="news">News</option> 1083 <option value="people">People</option> 1084 <option value="places">Places</option> 1085 <option value="social">Social</option> 1086 1087 <option value="webpages">Webpages</option> 1088 </select> 1089 </td> 1090 </tr> 1091 <tr> 1092 <td> 1093 <label for="selectedDepartmentHeader"><span class="bold">Department</span>:</label> 1094 </td> 1095 <td> 1096 <select id="selectedDepartmentHeader" name="DepartmentId"><option value="">All</option> 1097<option value="0">None</option> 1098<option value="611">James City Service Authority Old - Do Not Delete</option> 1099<option value="3682">
1099Comprehensive Plan</option> 1100<option value="3888">James City Service Authority</option> 1101<option value="3894">Economic Development</option> 1102<option value="3895">Employee Portal</option> 1103</select> 1104 </td> 1105 </tr> 1106 </tbody> 1107 </table> 1108 </div> 1109</div> 1110 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1111 1112 1113<div id="divMainContentSearch"> 1114 <!-- cp-search-resultsLoading --> 1115 <h2 class="visuallyhidden">Search Results</h2> 1116<div data-currentpage="1"> 1117 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="False" /> 1118 1119 <p class="cp-search-status"> 1120 </p> 1121</div> 1122 </div>
1123<script type="text/javascript"> 1124 $('#paginationOption').change(function () { 1125 loadSearchResultPageList(1, $('#paginationOption').val()); 1126 }); 1127 1128 var autoExpandAdvancedSearch = 'false'; 1129 1130 if (autoExpandAdvancedSearch == 'true') { 1131 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1132 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1133 $('#standardSearch').show(); 1134 $('#advancedSearch').hide(); 1135 } 1136 1137 //Remove invaild tag(strong) from href for search site result. 1138 $("a[href*='strong']").each(function () { 1139 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1140 $(this).attr('href', validHref); 1141 }); 1142 1143 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1144 loadCivicClerkIndexResults(0, 10); 1145 }); 1146 1147 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1148 loadMunicodeSearch(1, 10); 1149 }); 1150 1151 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1152 var $this = $(this); 1153 loadTabResults($this); 1154 return false; 1155 }); 1156</script>
1156 1157 1158 </div> 1159 </div> 1160 </div> 1161 1162 1163 <div class="newCP"> 1164 1165 </div> 1166</div> 1167</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc697ee1f5-5490-431a-b702-f27322723120" data-containerid="697ee1f5-5490-431a-b702-f27322723120" class="pageContent cpGrid cpGrid24 showInMobile"> 1168 1169 1170 1171 1172 </div> 1173</aside> 1174</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1175<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc2bd4cc4f-bf79-49d2-9b63-e796b6d38ef2" data-containerid="2bd4cc4f-bf79-49d2-9b63-e796b6d38ef2" class="pageContent cpGrid cpGrid24 showInMobile"> 1176 1177 1178 1179 1180 </div> 1181</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1182 1183 1184 1185 1186 1187 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="9" class="rootNavMenu accordionNav"> 1188 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem143" data-pageid="143"> 1189 <div class="accordionNavItem"> 1190 <a href="/143/Apply-For" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Apply For</a> 1191 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Apply For Submenu" aria-expanded="false" aria-controls="submenu-lvl1-143"></a> 1192 </div> 1193 <ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-143" style="display: none;" data-parent="143"> 1194 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem2610" data-pageid="2610"> 1195 <div class="accordionNavItem"> 1196 <a href="http://elections.virginia.gov/casting-a-ballot/absentee-voting/index.html" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Absentee Voting Ballot</span></a> 1197 </div> 1198 </li> 1199 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1227" data-pageid="1227"> 1200 <div class="accordionNavItem"> 1201 <a href="/1227/Boat-Titles-Registration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Boat Titles & Registration</span></a> 1202 </div> 1203 </li> 1204 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem3487" data-pageid="3487"> 1205 <div class="accordionNavItem"> 1206 <a href="/FormCenter/County-Administration-7/Application-to-Serve-on-a-County-BoardCo-83" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Board or Commission Vacancy</span></a> 1207 </div> 1208 </li> 1209 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1071" data-pageid="1071"> 1210 <div class="accordionNavItem"> 1211 <a href="/439/Business-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License (New)</span></a> 1212 </div> 1213 </li> 1214 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem4090" data-pageid="4090"> 1215 <div class="accordionNavItem"> 1216 <a href="/3646/Business-License-Tax-Calculator" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License (Renew)</span></a> 1217 </div> 1218 </li> 1219 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1239" data-pageid="1239"> 1220 <div class="accordionNavItem"> 1221 <a href="/170/Concealed-Handgun-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Concealed Handgun Permit</span></a> 1222 </div> 1223 </li> 1224 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2621" data-pageid="2621"> 1225 <div class="accordionNavItem"> 1226 <a href="/417/Dog-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dog License</span></a> 1227 </div> 1228 </li> 1229 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1102" data-pageid="1102"> 1230 <div class="accordionNavItem"> 1231 <a href="https://careers.jamescitycountyva.gov/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Employment Opportunities</span></a> 1232 </div> 1233 </li> 1234 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1230" data-pageid="1230"> 1235 <div class="accordionNavItem"> 1236 <a href="/1230/Fishing-Hunting-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fishing & Hunting Licenses</span></a> 1237 </div> 1238 </li> 1239 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1238" data-pageid="1238"> 1240 <div class="accordionNavItem"> 1241 <a href="https://www.wrl.org/223/Apply-for-a-Library-Card" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Library Card</span></a> 1242 </div> 1243 </li> 1244 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1074" data-pageid="10
124474"> 1245 <div class="accordionNavItem"> 1246 <a href="/160/Marriage-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Marriage License</span></a> 1247 </div> 1248 </li> 1249 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1233" data-pageid="1233"> 1250 <div class="accordionNavItem"> 1251 <a href="/157/Passport-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Passport</span></a> 1252 </div> 1253 </li> 1254 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1070" data-pageid="1070"> 1255 <div class="accordionNavItem"> 1256 <a href="/406/Building-Safety-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits & Inspections (JCC PermitLink)</span></a> 1257 </div> 1258 </li> 1259 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2611" data-pageid="2611"> 1260 <div class="accordionNavItem"> 1261 <a href="https://www.jccvahousing.gov/158/Homelessness-Prevention-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rental Assistance</span></a> 1262 </div> 1263 </li> 1264 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1232" data-pageid="1232"> 1265 <div class="accordionNavItem"> 1266 <a href="/629/Special-Events" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Special Events Permit (JCC PermitLink)</span></a> 1267 </div> 1268 </li> 1269 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2615" data-pageid="2615"> 1270 <div class="accordionNavItem"> 1271 <a href="http://www.dss.virginia.gov/benefit/snap.cgi" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Supplemental Nutrition Assistance Program (SNAP)</span></a> 1272 </div> 1273 </li> 1274 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1235" data-pageid="1235"> 1275 <div class="accordionNavItem"> 1276 <a href="/462/Motor-Vehicle-Registration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vehicle Licenses, Titles, Tags & Registrations</span></a> 1277 </div> 1278 </li> 1279 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem3488" data-pageid="3488"> 1280 <div class="accordionNavItem"> 1281 <a href="/865" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Volunteer Opportunities</span></a> 1282 </div> 1283 </li> 1284 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2609" data-pageid="2609"> 1285 <div class="accordionNavItem"> 1286 <a href="https://www.elections.virginia.gov/registration/how-to-register/index.html" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Voter Registration</span></a> 1287 </div> 1288 </li> 1289 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2612" data-pageid="2612"> 1290 <div class="accordionNavItem"> 1291 <a href="/3929/Rebates" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Conservation Rebates</span></a> 1292 </div> 1293 </li> 1294 1295 </ol> 1296 </li> 1297 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem146" data-pageid="146"> 1298 <div class="accordionNavItem"> 1299 <a href="/146/Pay" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Pay</a> 1300 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Pay Submenu" aria-expanded="false" aria-controls="submenu-lvl1-146"></a> 1301 </div> 1302 <ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-146" style="display: none;" data-parent="146"> 1303 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem1077" data-pageid="10
130377"> 1304 <div class="accordionNavItem"> 1305 <a href="/641/Registration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recreation Registration</span></a> 1306 </div> 1307 </li> 1308 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1076" data-pageid="1076"> 1309 <div class="accordionNavItem"> 1310 <a href="https://www2.invoicecloud.com/portal/(S(e20sjwgns02ikpes0vyb10e5))/2/Site.aspx?G=789a8d3a-a10d-41de-b1ff-4a2f9a349d13" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Payments</span></a> 1311 </div> 1312 </li> 1313 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1078" data-pageid="1078"> 1314 <div class="accordionNavItem"> 1315 <a href="/310/Traffic-Citations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Traffic Citations</span></a> 1316 </div> 1317 </li> 1318 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2618" data-pageid="2618"> 1319 <div class="accordionNavItem"> 1320 <a href="/880/Coupon-Books" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Trash Coupons</span></a> 1321 </div> 1322 </li> 1323 1324 </ol> 1325 </li> 1326 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem145" data-pageid="145"> 1327 <div class="accordionNavItem"> 1328 <a href="/145/Report" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Report</a> 1329 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Report Submenu" aria-expanded="false" aria-controls="submenu-lvl1-145"></a> 1330 </div> 1331 <ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-145" style="display: none;" data-parent="145"> 1332 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem1221" data-pageid="1221"> 1333 <div class="accordionNavItem"> 1334 <a href="/176/Animal-Control" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Animal Concerns</span></a> 1335 </div> 1336 </li> 1337 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1091" data-pageid="1091"> 1338 <div class="accordionNavItem"> 1339 <a href="/399/Crime-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Crime</span></a> 1340 </div> 1341 </li> 1342 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1225" data-pageid="1225"> 1343 <div class="accordionNavItem"> 1344 <a href="/1225/Power-Outages-Streetlight-Problems" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Power Outages & Streetlight Problems</span></a> 1345 </div> 1346 </li> 1347 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1092" data-pageid="1092"> 1348 <div class="accordionNavItem"> 1349 <a href="https://my.vdot.virginia.gov/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Road Problems</span></a> 1350 </div> 1351 </li> 1352 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1094" data-pageid="1094"> 1353 <div class="accordionNavItem"> 1354 <a href="/861/Street-Sign-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Street Sign Issue</span></a> 1355 </div> 1356 </li> 1357 1358 </ol> 1359 </li> 1360 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1079" data-pageid="1079"> 1361 <div class="accordionNavItem"> 1362 <a href="/1079/Request" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Request</a> 1363 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Request Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1079"></a> 1364 </div> 1365 <ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1079" style="display: none;" data-parent="1079"> 1366 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem2616" data-pageid="2616"> 1367 <div class="accordionNavItem"> 1368 <a href="/2461/Bulk-Trash-Pickup-Request" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bulk Trash Pickup</span></a> 1369 </div> 1370 </li> 1371 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1241" data-pageid="1241"> 1372 <div class="accordionNavItem"> 1373 <a href="/151/Notary-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Notary Public Service</span></a> 1374 </div> 1375 </li> 1376 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1243" data-pageid="1243"> 1377 <div class="accordionNavItem"> 1378 <a href="/1046/Freedom-of-Information-Act-Requests" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Records (FOIA)</span></a> 1379 </div> 1380 </li> 1381 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1236" data-pageid="1236"> 1382 <div class="accordionNavItem"> 1383 <a href="https://www.vdh.virginia.gov/vital-records/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vital Records</span></a> 1384 </div> 1385 </li> 1386 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1244" data-pageid="1244"> 1387 <div class="accordionNavItem"> 1388 <a href="https://www.jcsava.gov/932/Forms-Publications" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water & Sewer Service</span></a> 1389 </div> 1390 </li> 1391 1392 </ol> 1393 </li> 1394 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1082" data-pageid="1082"> 1395 <div class="accordionNavItem"> 1396 <a href="/1082/View" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">View</a> 1397 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="View Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1082"></a> 1398 </div> 1399 <ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1082" style="display: none;" data-parent="1082"> 1400 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem3709" data-pageid="3709"> 1401 <div class="accordionNavItem"> 1402 <a href="/608/Accepted-Recyclables" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Accepted Recyclables</span></a> 1403 </div> 1404 </li> 1405 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1096" data-pageid="1096"> 1406 <div class="accordionNavItem"> 1407 <a href="/129/Agendas-Minutes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Agendas & Minutes</span></a> 1408 </div> 1409 </li> 1410 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2634" data-pageid="2634"> 1411 <div class="accordionNavItem"> 1412 <a href="/467/Bids-Requests-For-Proposals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bids & Requests for Proposals</span></a> 1413 </div> 1414 </li> 1415 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1084" data-pageid="1084"> 1416 <div class="accordionNavItem"> 1417 <a href="/598/Financial-Transparency" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Budgets & Financial Reports</span></a> 1418 </div> 1419 </li> 1420 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2633" data-pageid="2633"> 1421 <div class="accordionNavItem"> 1422 <a href="https://online.encodeplus.com/regs/jamescitycounty-va/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1422County Code</span></a> 1423 </div> 1424 </li> 1425 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2627" data-pageid="2627"> 1426 <div class="accordionNavItem"> 1427 <a href="/Facilities?clear=True" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">County Facilities</span></a> 1428 </div> 1429 </li> 1430 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1086" data-pageid="1086"> 1431 <div class="accordionNavItem"> 1432 <a href="http://documents.jamescitycountyva.gov/Minutes/Ordinances/Forms/AllItems.aspx" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">County Ordinances</span></a> 1433 </div> 1434 </li> 1435 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2619" data-pageid="2619"> 1436 <div class="accordionNavItem"> 1437 <a href="/179/Secure-Remote-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Court Documents</span></a> 1438 </div> 1439 </li> 1440 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1087" data-pageid="1087"> 1441 <div class="accordionNavItem"> 1442 <a href="/220/Live-Stream" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">JCC TV Live Stream</span></a> 1443 </div> 1444 </li> 1445 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1088" data-pageid="1088"> 1446 <div class="accordionNavItem"> 1447 <a href="/215/On-Demand" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">JCC TV On Demand</span></a> 1448 </div> 1449 </li> 1450 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem1090" data-pageid="1090"> 1451 <div class="accordionNavItem"> 1452 <a href="https://careers.jamescitycountyva.gov/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Job Openings</span></a> 1453 </div> 1454 </li> 1455 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2635" data-pageid="2635"> 1456 <div class="accordionNavItem"> 1457 <a href="/CivicAlerts.aspx?CID=1" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Latest News</span></a> 1458 </div> 1459 </li> 1460 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2632" data-pageid="2632"> 1461 <div class="accordionNavItem"> 1462 <a href="/list.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mailing Lists</span></a> 1463 </div> 1464 </li> 1465 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2629" data-pageid="2629"> 1466 <div class="accordionNavItem"> 1467 <a href="/DocumentCenter/Index/211" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Organization Charts</span></a> 1468 </div> 1469 </li> 1470 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2628" data-pageid="2628"> 1471 <div class="accordionNavItem"> 1472 <a href="/permitlink" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits & Inspections (JCC PermitLink)</span></a> 1473 </div> 1474 </li> 1475 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2620" data-pageid="2620"> 1476 <div class="accordionNavItem"> 1477 <a href="/2708/Strategic-Plan" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Strategic Plan</span></a> 1478 </div> 1479 </li> 1480 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2631" data-pageid="2631"> 1481 <div class="accordionNavItem"> 1482 <a href="/calendar.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Upcoming Events & Meetings</span></a> 1483 </div> 1484 </li> 1485 <li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2622" data-pageid="2622"> 1486 <div class="accordionNavItem"> 1487 <a href="/985/Water-Quality-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Quality Reports</span></a> 1488 </div> 1489 </li> 1490 1491 </ol> 1492 </li> 1493 1494 </ol> 1495 1496 1497
1497<script type="text/javascript"> 1498 (function () { 1499 function setupSecondaryMenuProperties() { 1500 //setup menu manager properties for secondary menu 1501 menuManager.isSideMenuEditable = false; 1502 menuManager.sideMenuMaxSubMenuLevels = 4; 1503 menuManager.sideMenuHasCustomLinks = false; 1504 } 1505 1506 if (document.readyState === "loading") { 1507 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1508 return; 1509 } 1510 1511 setupSecondaryMenuProperties(); 1512 })(); 1513 </script>
1513 1514 1515
1515<script type="text/javascript"> 1516 (function () { 1517 function setupAccordionSecondaryNav() { 1518 var $menuContainer = $('#secondaryNav'); 1519 1520 $menuContainer.find('*[id^="SideItem"]').each(function () { 1521 var ids = $('[id="' + this.id + '"]'); 1522 if (ids.length > 1) 1523 $.each(ids, function (index, value) { 1524 value.id = value.id + '_' + index; 1525 }); 1526 }); 1527 1528 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1529 e.preventDefault(); 1530 showHideAccordionMenuForSecondaryNav($(this)); 1531 }); 1532 1533 $menuContainer.find(".grippy").each(function () { 1534 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1535 }); 1536 1537 $menuContainer.find("li").each(function () { 1538 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1539 }); 1540 } 1541 1542 if (document.readyState === "loading") { 1543 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1544 return; 1545 } 1546 1547 setupAccordionSecondaryNav(); 1548 })(); 1549 </script>
1549 1550 1551 1552 1553</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="ccab707eec-4095-44fb-bc48-88fee7ba50a5" data-containerid="ab707eec-4095-44fb-bc48-88fee7ba50a5" class="pageContent cpGrid cpGrid24 showInMobile"> 1554 1555 1556 1557 1558 </div> 1559</aside> 1560</div> 1561</div></div> 1562</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1563<div class="siteWrap3"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccde4f343c-3d9a-447a-900a-302e8cc94b02" data-containerid="de4f343c-3d9a-447a-900a-302e8cc94b02" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1564 1565 1566 <div class="row outer wide"><!-- 1567--><div class="outer col col8 first" style="" data-widgetcontainerid="0d89a42d-f646-4049-b5d3-65d7bcefd035">� 1568 <div class="row nest first last wide">� 1569 1570 <div class="inner col col8 first last id33e6157f-e4d2-45d4-856f-d20919701306" style="" data-widgetcontainerid="33e6157f-e4d2-45d4-856f-d20919701306">� 1571<div data-widget-id="d544229b-e745-4927-9cca-8827b66f3517" data-widget-controller-path="/GraphicLinks/Widget"> 1572 1573 1574 1575 1576<div id="graphicLinkWidgetd544229b-e745-4927-9cca-8827b66f3517" class="widget widgetGraphicLinks skin101 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1577 <div class="widgetHeader"> 1578 <div class=""> 1579 </div> 1580 </div> 1581 <div class="widgetBody cpGrid cpGrid2 "> 1582 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1583 <div class="row wide"> 1584 <!-- 1585--><div class="col col1 first "><ul class="semanticList"><!-- 1586 --><li class="widgetItem GraphicLinks"> 1587 1588<div> 1589 <a href="https://property.jamescitycountyva.gov/JamesCity/" target="_self" class="fancyButton fancyButton523 " > 1590 <span> 1591 <span><span class="text">New! Property Information</span></span> 1592 </span> 1593 </a> 1594</div> 1595 <style scoped="scoped">.fancyButton523.fancyButton:link,.fancyButton523.fancyButton:visited, .fancyButton523div.fancyButton{ 1596 background-color: #f0f4f7; 1597 padding-top: .5em; 1598 padding-bottom: .5em; 1599 padding-right: .5em; 1600 padding-left: .5em; 1601 -webkit-border-top-left-radius: 10px; 1602 -moz-border-top-left-radius: 10px; 1603 -khtml-border-top-left-radius: 10px; 1604 border-top-left-radius: 10px; 1605 -webkit-border-top-right-radius: 10px; 1606 -moz-border-top-right-radius: 10px; 1607 -khtml-border-top-right-radius: 10px; 1608 border-top-right-radius: 10px; 1609 -webkit-border-bottom-left-radius: 10px; 1610 -moz-border-bottom-left-radius: 10px; 1611 -khtml-border-bottom-left-radius: 10px; 1612 border-bottom-left-radius: 10px; 1613 -webkit-border-bottom-right-radius: 10px; 1614 -moz-border-bottom-right-radius: 10px; 1615 -khtml-border-bottom-right-radius: 10px; 1616 border-bottom-right-radius: 10px; 1617 background-repeat: no-repeat; 1618 background-position: center top; 1619 border-top: 2px solid #316891; 1620 border-left: 2px solid #316891; 1621 border-right: 2px solid #316891; 1622 border-bottom: 2px solid #316891; 1623min-height: 200px; 1624box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 1625} 1626.fancyButton523.fancyButton:hover,.fancyButton523.fancyButton:focus,.fancyButton523.fancyButton:active,.fancyButton523.fancyButton.hover{ 1627 background-repeat: no-repeat; 1628 background-position: center top; 1629} 1630.fancyButton523.fancyButton:link > span,.fancyButton523.fancyButton:visited > span, .fancyButton523div.fancyButton > span{ 1631} 1632.fancyButton523.fancyButton:hover > span,.fancyButton523.fancyButton:focus > span,.fancyButton523.fancyButton:active > span,.fancyButton523.fancyButton.hover > span{ 1633} 1634.fancyButton523.fancyButton .text{ 1635 color: #316891; 1636 font-size: 1.15em; 1637 font-family: "Barlow Condensed"; 1638 padding-top: 120px; 1639 font-weight: 500; 1640 text-decoration: none; 1641 padding-top: 120px; 1642 background-image: url('/ImageRepository/Document?documentID=30858'); 1643 background-repeat: no-repeat; 1644 background-position: center 10px ; 1645transition: background-position .3s ease-in-out;line-height: 1.1;} 1646.fancyButton523.fancyButton:hover .text,.fancyButton523.fancyButton:focus .text,.fancyButton523.fancyButton:active .text,.fancyButton523.fancyButton.hover .text{ 1647 color: #316891; 1648 font-family: Barlow Condensed; 1649 font-weight: 700; 1650 text-decoration: underline; 1651 background-repeat: no-repeat; 1652 background-position: center top; 1653 1654 1655} 1656</style> 1657 1658 </li><!-- 1659--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1660 --><li class="widgetItem GraphicLinks"> 1661 1662<div> 1663 <a href="https://www.invoicecloud.com/portal/(S(i5pqahgiao24zwi1mflza0jv))/2/Site.aspx?G=789a8d3a-a10d-41de-b1ff-4a2f9a349d13" target="_self" class="fancyButton fancyButton524 " > 1664 <span> 1665 <span><span class="text">Pay Taxes/Bills Online</span></span> 1666 </span> 1667 </a> 1668</div> 1669 <style scoped="scoped">.fancyButton524.fancyButton:link,.fancyButton524.fancyButton:visited, .fancyButton524div.fancyButton{ 1670 background-color: #f0f4f7; 1671 padding-top: .5em; 1672 padding-bottom: .5em; 1673 padding-right: .5em; 1674 padding-left: .5em; 1675 -webkit-border-top-left-radius: 10px; 1676 -moz-border-top-left-radius: 10px; 1677 -khtml-border-top-left-radius: 10px; 1678 border-top-left-radius: 10px; 1679 -webkit-border-top-right-radius: 10px; 1680 -moz-border-top-right-radius: 10px; 1681 -khtml-border-top-right-radius: 10px; 1682 border-top-right-radius: 10px; 1683 -webkit-border-bottom-left-radius: 10px; 1684 -moz-border-bottom-left-radius: 10px; 1685 -khtml-border-bottom-left-radius: 10px; 1686 border-bottom-left-radius: 10px; 1687 -webkit-border-bottom-right-radius: 10px; 1688 -moz-border-bottom-right-radius: 10px; 1689 -khtml-border-bottom-right-radius: 10px; 1690 border-bottom-right-radius: 10px; 1691 background-repeat: no-repeat; 1692 background-position: center top; 1693 border-top: 2px solid #316891; 1694 border-left: 2px solid #316891; 1695 border-right: 2px solid #316891; 1696 border-bottom: 2px solid #316891; 1697min-height: 200px; 1698box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 1699} 1700.fancyButton524.fancyButton:hover,.fancyButton524.fancyButton:focus,.fancyButton524.fancyButton:active,.fancyButton524.fancyButton.hover{ 1701 background-repeat: no-repeat; 1702 background-position: center top; 1703} 1704.fancyButton524.fancyButton:link > span,.fancyButton524.fancyButton:visited > span, .fancyButton524div.fancyButton > span{ 1705} 1706.fancyButton524.fancyButton:hover > span,.fancyButton524.fancyButton:focus > span,.fancyButton524.fancyButton:active > span,.fancyButton524.fancyButton.hover > span{ 1707} 1708.fancyButton524.fancyButton .text{ 1709 color: #316891; 1710 font-size: 1.15em; 1711 font-family: "Barlow Condensed"; 1712 padding-top: 120px; 1713 font-weight: 500; 1714 text-decoration: none; 1715 padding-top: 120px; 1716 background-image: url('/ImageRepository/Document?documentID=30856'); 1717 background-repeat: no-repeat; 1718 background-position: center 10px ; 1719transition: background-position .3s ease-in-out;line-height: 1.1;} 1720.fancyButton524.fancyButton:hover .text,.fancyButton524.fancyButton:focus .text,.fancyButton524.fancyButton:active .text,.fancyButton524.fancyButton.hover .text{ 1721 color: #316891; 1722 font-family: Barlow Condensed; 1723 font-weight: 700; 1724 text-decoration: underline; 1725 background-repeat: no-repeat; 1726 background-position: center top; 1727 1728 1729} 1730</style> 1731 1732 </li><!-- 1733--></ul></div><!-- --> 1734 </div> 1735 </nav> 1736 </div> 1737 <div class="widgetFooter"> 1738 </div> 1739</div> 1740</div> 1741 1742 </div> <!-- inner column --> 1743 1744 </div> <!-- inner row --> 1745 1746 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="fd5d85ab-3fbb-402a-a3da-8b079a3e221e">� 1747 <div class="row nest first last wide">� 1748 1749 <div class="inner col col8 first last id45155047-3947-4b51-afb4-d69a3203e6e6" style="" data-widgetcontainerid="45155047-3947-4b51-afb4-d69a3203e6e6">� 1750<div data-widget-id="80d21881-50a7-4fad-ab89-fac525d3f3e9" data-widget-controller-path="/GraphicLinks/Widget"> 1751 1752 1753 1754 1755<div id="graphicLinkWidget80d21881-50a7-4fad-ab89-fac525d3f3e9" class="widget widgetGraphicLinks skin101 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1756 <div class="widgetHeader"> 1757 <div class="">
1758 </div> 1759 </div> 1760 <div class="widgetBody cpGrid cpGrid2 "> 1761 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1762 <div class="row wide"> 1763 <!-- 1764--><div class="col col1 first "><ul class="semanticList"><!-- 1765 --><li class="widgetItem GraphicLinks"> 1766 1767<div> 1768 <a href="/635/Parks-Recreation" target="_self" class="fancyButton fancyButton525 " > 1769 <span> 1770 <span><span class="text">Parks & Recreation</span></span> 1771 </span> 1772 </a> 1773</div> 1774 <style scoped="scoped">.fancyButton525.fancyButton:link,.fancyButton525.fancyButton:visited, .fancyButton525div.fancyButton{ 1775 background-color: #f0f4f7; 1776 padding-top: .5em; 1777 padding-bottom: .5em; 1778 padding-right: .5em; 1779 padding-left: .5em; 1780 -webkit-border-top-left-radius: 10px; 1781 -moz-border-top-left-radius: 10px; 1782 -khtml-border-top-left-radius: 10px; 1783 border-top-left-radius: 10px; 1784 -webkit-border-top-right-radius: 10px; 1785 -moz-border-top-right-radius: 10px; 1786 -khtml-border-top-right-radius: 10px; 1787 border-top-right-radius: 10px; 1788 -webkit-border-bottom-left-radius: 10px; 1789 -moz-border-bottom-left-radius: 10px; 1790 -khtml-border-bottom-left-radius: 10px; 1791 border-bottom-left-radius: 10px; 1792 -webkit-border-bottom-right-radius: 10px; 1793 -moz-border-bottom-right-radius: 10px; 1794 -khtml-border-bottom-right-radius: 10px; 1795 border-bottom-right-radius: 10px; 1796 background-repeat: no-repeat; 1797 background-position: center top; 1798 border-top: 2px solid #316891; 1799 border-left: 2px solid #316891; 1800 border-right: 2px solid #316891; 1801 border-bottom: 2px solid #316891; 1802min-height: 200px; 1803box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 1804} 1805.fancyButton525.fancyButton:hover,.fancyButton525.fancyButton:focus,.fancyButton525.fancyButton:active,.fancyButton525.fancyButton.hover{ 1806 background-repeat: no-repeat; 1807 background-position: center top; 1808} 1809.fancyButton525.fancyButton:link > span,.fancyButton525.fancyButton:visited > span, .fancyButton525div.fancyButton > span{ 1810} 1811.fancyButton525.fancyButton:hover > span,.fancyButton525.fancyButton:focus > span,.fancyButton525.fancyButton:active > span,.fancyButton525.fancyButton.hover > span{ 1812} 1813.fancyButton525.fancyButton .text{ 1814 color: #316891; 1815 font-size: 1.15em; 1816 font-family: "Barlow Condensed"; 1817 padding-top: 120px; 1818 font-weight: 500; 1819 text-decoration: none; 1820 padding-top: 120px; 1821 background-image: url('/ImageRepository/Document?documentID=30857'); 1822 background-repeat: no-repeat; 1823 background-position: center 10px ; 1824transition: background-position .3s ease-in-out;line-height: 1.1;} 1825.fancyButton525.fancyButton:hover .text,.fancyButton525.fancyButton:focus .text,.fancyButton525.fancyButton:active .text,.fancyButton525.fancyButton.hover .text{ 1826 color: #316891; 1827 font-family: Barlow Condensed; 1828 font-weight: 700; 1829 text-decoration: underline; 1830 background-repeat: no-repeat; 1831 background-position: center top; 1832 1833 1834} 1835</style> 1836 1837 </li><!-- 1838--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1839 --><li class="widgetItem GraphicLinks"> 1840 1841<div> 1842 <a href="https://careers.jamescitycountyva.gov/" target="_blank" class="fancyButton fancyButton526 " aria-label="Employment Opens in new window"> 1843 <span> 1844 <span><span class="text">Employment</span></span> 1845 </span> 1846 </a> 1847</div> 1848 <style scoped="scoped">.fancyButton526.fancyButton:link,.fancyButton526.fancyButton:visited, .fancyButton526div.fancyButton{ 1849 background-color: #f0f4f7; 1850 padding-top: .5em; 1851 padding-bottom: .5em; 1852 padding-right: .5em; 1853 padding-left: .5em; 1854 -webkit-border-top-left-radius: 10px; 1855 -moz-border-top-left-radius: 10px; 1856 -khtml-border-top-left-radius: 10px; 1857 border-top-left-radius: 10px; 1858 -webkit-border-top-right-radius: 10px; 1859 -moz-border-top-right-radius: 10px; 1860 -khtml-border-top-right-radius: 10px; 1861 border-top-right-radius: 10px; 1862 -webkit-border-bottom-left-radius: 10px; 1863 -moz-border-bottom-left-radius: 10px; 1864 -khtml-border-bottom-left-radius: 10px; 1865 border-bottom-left-radius: 10px; 1866 -webkit-border-bottom-right-radius: 10px; 1867 -moz-border-bottom-right-radius: 10px; 1868 -khtml-border-bottom-right-radius: 10px; 1869 border-bottom-right-radius: 10px; 1870 background-repeat: no-repeat; 1871 background-position: center top; 1872 border-top: 2px solid #316891; 1873 border-left: 2px solid #316891; 1874 border-right: 2px solid #316891; 1875 border-bottom: 2px solid #316891; 1876min-height: 200px; 1877box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 1878} 1879.fancyButton526.fancyButton:hover,.fancyButton526.fancyButton:focus,.fancyButton526.fancyButton:active,.fancyButton526.fancyButton.hover{ 1880 background-repeat: no-repeat; 1881 background-position: center top; 1882} 1883.fancyButton526.fancyButton:link > span,.fancyButton526.fancyButton:visited > span, .fancyButton526div.fancyButton > span{ 1884} 1885.fancyButton526.fancyButton:hover > span,.fancyButton526.fancyButton:focus > span,.fancyButton526.fancyButton:active > span,.fancyButton526.fancyButton.hover > span{ 1886} 1887.fancyButton526.fancyButton .text{ 1888 color: #316891; 1889 font-size: 1.15em; 1890 font-family: "Barlow Condensed"; 1891 padding-top: 120px; 1892 font-weight: 500; 1893 text-decoration: none; 1894 padding-top: 120px; 1895 background-image: url('/ImageRepository/Document?documentID=30854'); 1896 background-repeat: no-repeat; 1897 background-position: center 10px ; 1898transition: background-position .3s ease-in-out;line-height: 1.1;} 1899.fancyButton526.fancyButton:hover .text,.fancyButton526.fancyButton:focus .text,.fancyButton526.fancyButton:active .text,.fancyButton526.fancyButton.hover .text{ 1900 color: #316891; 1901 font-family: Barlow Condensed; 1902 font-weight: 700; 1903 text-decoration: underline; 1904 background-repeat: no-repeat; 1905 background-position: center top; 1906 1907 1908} 1909</style> 1910 1911 </li><!-- 1912--></ul></div><!-- --> 1913 </div> 1914 </nav> 1915 </div> 1916 <div class="widgetFooter"> 1917 </div> 1918</div> 1919</div> 1920 1921 </div> <!-- inner column --> 1922 1923 </div> <!-- inner row --> 1924 1925 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="5d198c6d-15f9-46a2-98f2-645a7160656f">� 1926 <div class="row nest first last wide">� 1927 1928 <div class="inner col col8 first last id6f74114f-88a0-424f-85f3-45dfb3f47393" style="" data-widgetcontainerid="6f74114f-88a0-424f-85f3-45dfb3f47393">� 1929<div data-widget-id="ac46d8cb-9cdb-4f72-af52-ded8c1d98485" data-widget-controller-path="/GraphicLinks/Widget"> 1930 1931 1932 1933 1934<div id="graphicLinkWidgetac46d8cb-9cdb-4f72-af52-ded8c1d98485" class="widget widgetGraphicLinks skin101 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1935 <div class="widgetHeader"> 1936 <div class="">
1937 </div> 1938 </div> 1939 <div class="widgetBody cpGrid cpGrid2 "> 1940 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1941 <div class="row wide"> 1942 <!-- 1943--><div class="col col1 first "><ul class="semanticList"><!-- 1944 --><li class="widgetItem GraphicLinks"> 1945 1946<div> 1947 <a href="/607/Recycling-Service" target="_self" class="fancyButton fancyButton527 " > 1948 <span> 1949 <span><span class="text">Recycling</span></span> 1950 </span> 1951 </a> 1952</div> 1953 <style scoped="scoped">.fancyButton527.fancyButton:link,.fancyButton527.fancyButton:visited, .fancyButton527div.fancyButton{ 1954 background-color: #f0f4f7; 1955 padding-top: .5em; 1956 padding-bottom: .5em; 1957 padding-right: .5em; 1958 padding-left: .5em; 1959 -webkit-border-top-left-radius: 10px; 1960 -moz-border-top-left-radius: 10px; 1961 -khtml-border-top-left-radius: 10px; 1962 border-top-left-radius: 10px; 1963 -webkit-border-top-right-radius: 10px; 1964 -moz-border-top-right-radius: 10px; 1965 -khtml-border-top-right-radius: 10px; 1966 border-top-right-radius: 10px; 1967 -webkit-border-bottom-left-radius: 10px; 1968 -moz-border-bottom-left-radius: 10px; 1969 -khtml-border-bottom-left-radius: 10px; 1970 border-bottom-left-radius: 10px; 1971 -webkit-border-bottom-right-radius: 10px; 1972 -moz-border-bottom-right-radius: 10px; 1973 -khtml-border-bottom-right-radius: 10px; 1974 border-bottom-right-radius: 10px; 1975 background-repeat: no-repeat; 1976 background-position: center top; 1977 border-top: 2px solid #316891; 1978 border-left: 2px solid #316891; 1979 border-right: 2px solid #316891; 1980 border-bottom: 2px solid #316891; 1981min-height: 200px; 1982box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 1983} 1984.fancyButton527.fancyButton:hover,.fancyButton527.fancyButton:focus,.fancyButton527.fancyButton:active,.fancyButton527.fancyButton.hover{ 1985 background-repeat: no-repeat; 1986 background-position: center top; 1987} 1988.fancyButton527.fancyButton:link > span,.fancyButton527.fancyButton:visited > span, .fancyButton527div.fancyButton > span{ 1989} 1990.fancyButton527.fancyButton:hover > span,.fancyButton527.fancyButton:focus > span,.fancyButton527.fancyButton:active > span,.fancyButton527.fancyButton.hover > span{ 1991} 1992.fancyButton527.fancyButton .text{ 1993 color: #316891; 1994 font-size: 1.15em; 1995 font-family: "Barlow Condensed"; 1996 padding-top: 120px; 1997 font-weight: 500; 1998 text-decoration: none; 1999 padding-top: 120px; 2000 background-image: url('/ImageRepository/Document?documentID=30859'); 2001 background-repeat: no-repeat; 2002 background-position: center 10px ; 2003transition: background-position .3s ease-in-out;line-height: 1.1;} 2004.fancyButton527.fancyButton:hover .text,.fancyButton527.fancyButton:focus .text,.fancyButton527.fancyButton:active .text,.fancyButton527.fancyButton.hover .text{ 2005 color: #316891; 2006 font-family: Barlow Condensed; 2007 font-weight: 700; 2008 text-decoration: underline; 2009 background-repeat: no-repeat; 2010 background-position: center top; 2011 2012 2013} 2014</style> 2015 2016 </li><!-- 2017--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2018 --><li class="widgetItem GraphicLinks"> 2019 2020<div> 2021 <a href="/list.aspx" target="_self" class="fancyButton fancyButton528 " > 2022 <span> 2023 <span><span class="text">Notify Me®</span></span> 2024 </span> 2025 </a> 2026</div> 2027 <style scoped="scoped">.fancyButton528.fancyButton:link,.fancyButton528.fancyButton:visited, .fancyButton528div.fancyButton{ 2028 background-color: #f0f4f7; 2029 padding-top: .5em; 2030 padding-bottom: .5em; 2031 padding-right: .5em; 2032 padding-left: .5em; 2033 -webkit-border-top-left-radius: 10px; 2034 -moz-border-top-left-radius: 10px; 2035 -khtml-border-top-left-radius: 10px; 2036 border-top-left-radius: 10px; 2037 -webkit-border-top-right-radius: 10px; 2038 -moz-border-top-right-radius: 10px; 2039 -khtml-border-top-right-radius: 10px; 2040 border-top-right-radius: 10px; 2041 -webkit-border-bottom-left-radius: 10px; 2042 -moz-border-bottom-left-radius: 10px; 2043 -khtml-border-bottom-left-radius: 10px; 2044 border-bottom-left-radius: 10px; 2045 -webkit-border-bottom-right-radius: 10px; 2046 -moz-border-bottom-right-radius: 10px; 2047 -khtml-border-bottom-right-radius: 10px; 2048 border-bottom-right-radius: 10px; 2049 background-repeat: no-repeat; 2050 background-position: center top; 2051 border-top: 2px solid #316891; 2052 border-left: 2px solid #316891; 2053 border-right: 2px solid #316891; 2054 border-bottom: 2px solid #316891; 2055min-height: 200px; 2056box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); 2057} 2058.fancyButton528.fancyButton:hover,.fancyButton528.fancyButton:focus,.fancyButton528.fancyButton:active,.fancyButton528.fancyButton.hover{ 2059 background-repeat: no-repeat; 2060 background-position: center top; 2061} 2062.fancyButton528.fancyButton:link > span,.fancyButton528.fancyButton:visited > span, .fancyButton528div.fancyButton > span{ 2063} 2064.fancyButton528.fancyButton:hover > span,.fancyButton528.fancyButton:focus > span,.fancyButton528.fancyButton:active > span,.fancyButton528.fancyButton.hover > span{ 2065} 2066.fancyButton528.fancyButton .text{ 2067 color: #316891; 2068 font-size: 1.15em; 2069 font-family: "Barlow Condensed"; 2070 padding-top: 120px; 2071 font-weight: 500; 2072 text-decoration: none; 2073 padding-top: 120px; 2074 background-image: url('/ImageRepository/Document?documentID=30855'); 2075 background-repeat: no-repeat; 2076 background-position: center 10px ; 2077transition: background-position .3s ease-in-out;line-height: 1.1;} 2078.fancyButton528.fancyButton:hover .text,.fancyButton528.fancyButton:focus .text,.fancyButton528.fancyButton:active .text,.fancyButton528.fancyButton.hover .text{ 2079 color: #316891; 2080 font-family: Barlow Condensed; 2081 font-weight: 700; 2082 text-decoration: underline; 2083 background-repeat: no-repeat; 2084 background-position: center top; 2085 2086 2087} 2088</style> 2089 2090 </li><!-- 2091--></ul></div><!-- --> 2092 </div> 2093 </nav> 2094 </div> 2095 <div class="widgetFooter"> 2096 </div> 2097</div> 2098</div> 2099 2100 </div> <!-- inner column --> 2101 2102 </div> <!-- inner row --> 2103 2104 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2105 2106 2107 </div> 2108</div></div> 2109</div> 2110</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 2111 <div class="siteWrap2"> 2112 <div data-cpRole="contentContainer" id="homeContent1a"></div> 2113 </div> 2114 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2115<div class="siteWrap3"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc12212456-a1fb-4734-93ea-61502a6ce27c" data-containerid="12212456-a1fb-4734-93ea-61502a6ce27c" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 2116 2117 2118 <div class="row outer wide"><!-- 2119--><div class="outer col col6 first" style="" data-widgetcontainerid="65643ea0-15e3-498f-aef4-61dc3a2d4c1a">� 2120 <div class="row nest first last wide">� 2121 2122 <div class="inner col col6 first last idbdc9fb4f-9000-4b54-a18b-eefa507c2a09" style="" data-widgetcontainerid="bdc9fb4f-9000-4b54-a18b-eefa507c2a09">� 2123 <div data-widget-id="e5b86e1c-9197-4dd8-ba89-96eb94738ba7" data-widget-controller-path="/InfoAdvanced/Widget"> 2124 2125 2126 2127 2128 2129 <section id="divInfoAdve5b86e1c-9197-4dd8-ba89-96eb94738ba7" class="widget widgetInfoAdvanced skin103 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2130 <header class="widgetHeader" id="headere5b86e1c-9197-4dd8-ba89-96eb94738ba7"> 2131 <div class=""> 2132 </div> 2133 </header> 2134 <div class="widgetBody cpGrid cpGrid1 "> 2135 <div class="row wide"> 2136 <div class="col col1 first last"> 2137 <ol class="pageStyles semanticList"> 2138 2139<li class="InfoAdvanced widgetItem fr-view"> 2140 <p><a href="/"><img src="/ImageRepository/Document?documentId=30860" class="fr-dib" alt="Home Page"></a></p> 2141</li> </ol> 2142 </div> 2143 </div> 2144 </div> 2145 <div class="widgetFooter"> 2146 2147 </div> 2148 2149 </section> 2150 2151 2152
2153<script type="text/javascript"> 2154 //Render slideshow if info advacned items contain one. 2155 $(document).ready(function (e) { 2156 $('#divInfoAdve5b86e1c-9197-4dd8-ba89-96eb94738ba7 .InfoAdvanced.widgetItem').each(function () { 2157 renderSlideshowIfApplicable($(this)); 2158 }); 2159 }); 2160</script>
2160</div> 2161 </div> <!-- inner column --> 2162 2163 </div> <!-- inner row --> 2164 2165 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="b5cd27ed-9039-40ee-be5a-83dcaa3c0f1c">� 2166 <div class="row nest first last wide">� 2167 2168 <div class="inner col col1 first last id72a99fdb-aee5-4e83-87eb-7087850367b5" style="" data-widgetcontainerid="72a99fdb-aee5-4e83-87eb-7087850367b5">� 2169 2170<div class="widget widgetSpacer" id="7816b757-271b-4c20-a8f9-6fb4b8f56beb"></div> 2171 </div> <!-- inner column --> 2172 2173 </div> <!-- inner row --> 2174 2175 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="8e1dacaa-6f9a-4ca9-a30c-f3c76bd15f54">� 2176 <div class="row nest first last wide">� 2177 2178 <div class="inner col col5 first last idd0d1d725-7396-4047-ac12-cb3ecd79ea47" style="" data-widgetcontainerid="d0d1d725-7396-4047-ac12-cb3ecd79ea47">� 2179 <div data-widget-id="cea20951-2dfe-4c5d-bfa2-3cb6e44fd257" data-widget-controller-path="/InfoAdvanced/Widget"> 2180 2181 2182 2183 2184 2185 <section id="divInfoAdvcea20951-2dfe-4c5d-bfa2-3cb6e44fd257" class="widget widgetInfoAdvanced skin102 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headercea20951-2dfe-4c5d-bfa2-3cb6e44fd257"> 2186 <header class="widgetHeader" id="headercea20951-2dfe-4c5d-bfa2-3cb6e44fd257"> 2187 <div class=""> 2188 <h3 >Contact Us</h3> 2189 </div> 2190 </header> 2191 <div class="widgetBody cpGrid cpGrid1 "> 2192 <div class="row wide"> 2193 <div class="col col1 first last"> 2194 <ol class="pageStyles semanticList"> 2195 2196<li class="InfoAdvanced widgetItem fr-view"> 2197 <p><strong>James City County Government Center</strong></p><p><br></p> 2198</li> 2199<li class="InfoAdvanced widgetItem fr-view"> 2200 <p>101 Mounts Bay Road</p> 2201</li> 2202<li class="InfoAdvanced widgetItem fr-view"> 2203 <p>Williamsburg, VA 23185</p> 2204</li> </ol> 2205 </div> 2206 </div> 2207 </div> 2208 <div class="widgetFooter"> 2209 2210 </div> 2211 2212 </section> 2213 2214 2215
2216<script type="text/javascript"> 2217 //Render slideshow if info advacned items contain one. 2218 $(document).ready(function (e) { 2219 $('#divInfoAdvcea20951-2dfe-4c5d-bfa2-3cb6e44fd257 .InfoAdvanced.widgetItem').each(function () { 2220 renderSlideshowIfApplicable($(this)); 2221 }); 2222 }); 2223</script>
2223</div> 2224 </div> <!-- inner column --> 2225 2226 </div> <!-- inner row --> 2227 2228 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="64be4c6f-5d2f-4874-9c19-d912eec546de">� 2229 <div class="row nest first last wide">� 2230 2231 <div class="inner col col1 first last id248921e3-6504-4344-acd7-e1c6d14c1136" style="" data-widgetcontainerid="248921e3-6504-4344-acd7-e1c6d14c1136">� 2232 2233<div class="widget widgetSpacer" id="b3b216c6-e74d-47ff-bb4b-b60c98a949da"></div> 2234 </div> <!-- inner column --> 2235 2236 </div> <!-- inner row --> 2237 2238 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="6e47226d-8e66-431a-a359-9d171546bd58">� 2239 <div class="row nest first last wide">� 2240 2241 <div class="inner col col6 first last id02c3dca4-25c1-4090-900d-73d610ce328e" style="" data-widgetcontainerid="02c3dca4-25c1-4090-900d-73d610ce328e">� 2242<div data-widget-id="c607a992-5d07-44d4-9af3-8e9e7ac2225c" data-widget-controller-path="/Faq/Widget"> 2243 2244 2245 2246 2247 2248 2249 2250 2251 <section id="widgetFaqc607a992-5d07-44d4-9af3-8e9e7ac2225c" class="widget widgetFAQ skin102 widgetOptionSet23 narrow" data-modulewidgettype="FAQ" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="faqHeaderc607a992-5d07-44d4-9af3-8e9e7ac2225c"> 2252 <header class="widgetHeader" id="faqHeaderc607a992-5d07-44d4-9af3-8e9e7ac2225c"> 2253 <div class=""> 2254 <h3><a href="/Faq.aspx?TID=15">FAQs</a></h3> 2255 </div> 2256 </header> 2257 <div class="widgetBody pageStyles cpGrid cpGrid1 "> 2258 <div class="row narrow"> 2259 <link href="/Areas/FAQ/Assets/Styles/Widget.css" rel="stylesheet" /> 2260 <div class="col col1"> 2261 <ol class="semanticList" style="columns: 1"> 2262 2263 2264 <li style="position: relative" class="widgetItem"> 2265 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=63">Where can I find the budget?</a> 2266 </li> 2267 2268 2269 <li style="position: relative" class="widgetItem"> 2270 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=65">How do I make a payment online?</a> 2271 </li> 2272 2273 2274 <li style="position: relative" class="widgetItem"> 2275 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=64">How do I apply for a job?</a> 2276 </li> 2277 2278 2279 <li style="position: relative" class="widgetItem"> 2280 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=674">What do I do with recyclables?</a> 2281 </li> 2282 2283 2284 <li style="position: relative" class="widgetItem"> 2285 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=66">How do I dispose of trash?</a> 2286 </li> 2287 2288 2289 <li style="position: relative" class="widgetItem"> 2290 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=452">How do I submit a FOIA request?</a> 2291 </li> 2292 2293 2294 <li style="position: relative" class="widgetItem"> 2295 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=595">Where can I learn about the County's Strategic Plan?</a> 2296 </li> 2297 2298 2299 <li style="position: relative" class="widgetItem"> 2300 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=62">How do I report a problem with the website?</a> 2301 </li> 2302 </ol> 2303 </div> 2304 </div> 2305 </div> 2306 <div class="widgetFooter"> 2307 </div> 2308 <div class="addItemModal hidden"> 2309 <div class="url hidden">/FAQ.aspx</div> 2310 </div> 2311 2312 </section> 2313 2314
2315<script> 2316 function handleExpandCollapse(e) { 2317 const element = e.currentTarget; 2318 const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement; 2319 const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0]; 2320 if (answer.classList.contains("hidden")) { 2321 expandArrow.classList.add('widgetFAQ--arrow-expanded'); 2322 expandArrow.classList.remove('widgetFAQ--arrow-collapsed'); 2323 answer.classList.remove("hidden"); 2324 element.setAttribute("aria-expanded", "true"); 2325 } else { 2326 expandArrow.classList.add('widgetFAQ--arrow-collapsed'); 2327 expandArrow.classList.remove('widgetFAQ--arrow-expanded'); 2328 answer.classList.add("hidden"); 2329 element.setAttribute("aria-expanded", "false"); 2330 } 2331 e.preventDefault(); 2332 e.stopImmediatePropagation(); 2333 e.stopPropagation(); 2334 } 2335 document.querySelectorAll(".widgetFAQ--question a").forEach(element => { 2336 // When the link is clicked, expand or collapse the answer 2337 element.addEventListener("click", handleExpandCollapse); 2338 }); 2339</script>
2339 2340</div> 2341 2342 </div> <!-- inner column --> 2343 2344 </div> <!-- inner row --> 2345 2346 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="94e971b4-24c0-4360-baff-418059d6b6d6">� 2347 <div class="row nest first last wide">� 2348 2349 <div class="inner col col1 first last ida3084870-5963-40c1-832c-25a11a30bf10" style="" data-widgetcontainerid="a3084870-5963-40c1-832c-25a11a30bf10">� 2350 2351<div class="widget widgetSpacer" id="c57e3aea-1647-4faa-bc81-cd4c220db744"></div> 2352 </div> <!-- inner column --> 2353 2354 </div> <!-- inner row --> 2355 2356 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="f9171e32-68a3-4198-a62e-366be5a8a8ae">� 2357 <div class="row nest first last wide">� 2358 2359 <div class="inner col col4 first last id26eb531c-01ab-45bb-9cf4-8d6c90bc2bdb" style="" data-widgetcontainerid="26eb531c-01ab-45bb-9cf4-8d6c90bc2bdb">� 2360 <div data-widget-id="6842716c-1271-4594-ae61-ab226d85b1f6" data-widget-controller-path="/QuickLinks/Widget"> 2361 2362 2363 2364 2365 2366 2367 2368 2369 <section id="widgetQuicklink6842716c-1271-4594-ae61-ab226d85b1f6" class="widget widgetQuickLinks skin102 widgetOptionSet25 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader6842716c-1271-4594-ae61-ab226d85b1f6"> 2370 <header class="widgetHeader" id="quickLinksHeader6842716c-1271-4594-ae61-ab226d85b1f6"> 2371 <div class=""> 2372 <h3><a style="" href="/QuickLinks.aspx?CID=11" >Using This Site</a></h3> 2373 </div> 2374 </header> 2375 <div class="widgetBody cpGrid cpGrid1 "> 2376 <div class="row narrow"> 2377 <div class="col col1 first last"> 2378 <ol class="semanticList"> 2379 2380 2381 2382 2383 <li style="position:relative" class="widgetItem QuickLinks"> 2384 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/" target="_self" aria-label="Home - Using This Site" rel="">Home</a> 2385 <div class="widgetMeta"></div> 2386 </li> 2387 2388 2389 2390 2391 <li style="position:relative" class="widgetItem QuickLinks"> 2392 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/sitemap" target="_self" aria-label="Site Map - Using This Site" rel="">Site Map</a> 2393 <div class="widgetMeta"></div> 2394 </li> 2395 2396 2397 2398 2399 <li style="position:relative" class="widgetItem QuickLinks"> 2400 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/intranet" target="_self" aria-label="Employee Portal - Using This Site" rel="">Employee Portal</a> 2401 <div class="widgetMeta"></div> 2402 </li> 2403 2404 2405 2406 2407 <li style="position:relative" class="widgetItem QuickLinks"> 2408 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/124/Privacy-Policy" target="_self" aria-label="Privacy Policy - Using This Site" rel="">Privacy Policy</a> 2409 <div class="widgetMeta"></div> 2410 </li> 2411 2412 2413 2414 2415 <li style="position:relative" class="widgetItem QuickLinks"> 2416 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/Accessibility" target="_self" aria-label="Accessibility - Using This Site" rel="">Accessibility</a> 2417 <div class="widgetMeta"></div> 2418 </li> 2419 2420 2421 2422 2423 <li style="position:relative" class="widgetItem QuickLinks"> 2424 <a class="widgetDesc widgetQuickLinksLink" href="https://jamescitycountyva.gov/site/copyright" target="_self" aria-label="Copyright Notices - Using This Site" rel="">Copyright Notices</a> 2425 <div class="widgetMeta"></div> 2426 </li> 2427 2428 2429 2430 2431 <li style="position:relative" class="widgetItem QuickLinks"> 2432 <a class="widgetDesc widgetQuickLinksLink" href="/list.aspx" target="_self" aria-label="Manage Subscriptions - Using This Site" rel="">Manage Subscriptions</a> 2433 <div class="widgetMeta"></div> 2434 </li> 2435 </ol> 2436 </div> 2437 </div> 2438 2439 </div> 2440 <div class="widgetFooter"> 2441 </div> 2442 <div class="addItemModal hidden"> 2443 <div class="url hidden">/QuickLinks.aspx</div> 2444 </div> 2445 2446 </section> 2447</div> 2448 2449 </div> <!-- inner column --> 2450 2451 </div> <!-- inner row --> 2452 2453 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2454 2455 2456 </div> 2457</div></div> 2458</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2459<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc2f1fd89d-c0e5-4326-8bb8-4971c6815579" data-containerid="2f1fd89d-c0e5-4326-8bb8-4971c6815579" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2460 2461 2462 <div class="row outer wide"><!-- 2463--><div class="outer col col24 first last" style="" data-widgetcontainerid="3d71df02-9943-4970-9bae-f9fa04ee6320">� 2464 <div class="row nest first last wide">� 2465 2466 <div class="inner col col24 first last id2ab8fd68-60af-4147-81d1-e22d4693935d" style="" data-widgetcontainerid="2ab8fd68-60af-4147-81d1-e22d4693935d">� 2467 2468 <div data-widget-id='11af4b12-9325-41fe-9728-d4d753da3403' data-moduleName="customHtml" id='widgetCustomHtml11af4b12-9325-41fe-9728-d4d753da3403' class="widget widgetCustomHtml skin104 narrow" > 2469 <div class="widgetBody pageStyles" id="widgetBody11af4b12-9325-41fe-9728-d4d753da3403"> 2470 <div id="customHtml11af4b12-9325-41fe-9728-d4d753da3403"><div><style> 2471 /* CP icon */ 2472 .cpBylineIconTS { 2473 color: #383838; 2474 } 2475 /* CP Text */ 2476 .cpBylineTextTS, 2477 .cpBylineTextTS a:link { 2478 color: #383838; 2479 } 2480 2481 .cpBylineTS { 2482 text-align: center; 2483 } 2484 2485 .cpBylineIconTS { 2486 fill: currentColor; 2487 width: 39px;
2488 height: 26px; 2489 display: inline; 2490 vertical-align: middle; 2491 } 2492</style> 2493 2494<div class="widgetItem cpBylineTS"> 2495 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2496 <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> 2497 <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> 2498 </svg> 2499 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2500</div> 2501</div></div> 2502 </div> 2503 2504 </div> 2505 2506 </div> <!-- inner column --> 2507 2508 </div> <!-- inner row --> 2509 2510 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2511 2512 2513 </div> 2514</div></div> 2515</div> 2516 2517 2518 2519 2520 <div id="bannerImagesJSON237" class="hidden"></div> 2521 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 2522 <a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowLeft"></use></svg></a> 2523 <a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 2524 </div> 2525
2525<script type="text/javascript"> 2526 $(window).on("load", function () { 2527 $.when(window.Pages.rwdSetupComplete) 2528 .done(function () { 2529 renderExternalBannerSlideshow('banner1', 2530 {"BannerOptionID":237,"ThemeID":67,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":false,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":612,"BannerOptionID":237,"FileName":"/ImageRepository/Document?documentID=30823","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":16,"BannerOptionID":237,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202204070807156860.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/"}, 2531 '/App_Themes/2022 - Interior/Images/', 2532 'Rotating'); 2533 }); 2534 }); 2535 </script>
2535 2536 2537</div> 2538</div> 2539 2540 </div> 2541 </div> 2542 </div> 2543 2544 2545<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2546 2547<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2548 <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"> 2549 <div class="cp-Splash-header"> 2550 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2551 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2552 <svg id="iconClose" viewBox="0 0 25 25"> 2553 <polygon style="fill:currentcolor" 2554 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> 2555 </svg> 2556 </button> 2557 </div> 2558 <div class="cp-Splash-body"> 2559 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2560 <!-- Content from the Froala Editor will go here. --> 2561 Loading 2562 </div> 2563 </div> 2564 <div class="cp-Splash-footer"> 2565 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2566 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
2567 </div> 2568 </div> 2569</div> 2570
2571<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2571
2571
2572<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2572
2572
2573<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2573
2573
2574<script> 2575 2576 $(document).ready(function () { 2577 var filter = { 2578 targetId: '', 2579 targetType: 0 2580 } 2581 2582 new SplashModalRender().triggerRender(filter); 2583 }); 2584</script>
2584 2585 2586 2587 2588 2589
2589<script type="text/javascript"> 2590 $(document).ready(function () { 2591 $('#paginationOption').change(function () { 2592 loadSearchResultPageList(1, $(this).val()); 2593 }); 2594 2595 $('.cp-search-typeToggle a').click(function(e) { 2596 e.preventDefault(); 2597 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 2598 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2599 } 2600 else { 2601 $('.cp-search-advanced').attr('aria-expanded', 'false'); 2602 } 2603 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 2604 $('.cp-search-typeToggle a').toggle(); 2605 }); 2606 2607 var autoExpandAdvancedSearch = 'false'; 2608 if (autoExpandAdvancedSearch === 'true') { 2609 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2610 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 2611 $('#standardSearch').show(); 2612 $('#advancedSearch').hide(); 2613 } 2614 2615 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 2616 2617 if (archiveSocialLink) { 2618 const searchInput = document.getElementById("searchPhrase"); 2619 const link = new URL(archiveSocialLink.href); 2620 2621 searchInput.addEventListener("input", function () { 2622 const searchPhrase = searchInput?.value.trim(); 2623 link.searchParams.set("query.terms[0].text", searchPhrase); 2624 archiveSocialLink.href = link.href; 2625 }); 2626 } 2627 const nextRequestSearch = document.getElementById("NextRequestSearch"); 2628 2629 if (nextRequestSearch) { 2630 const searchInput = document.getElementById("searchPhrase"); 2631 const link = new URL(nextRequestSearch.href); 2632 2633 searchInput.addEventListener("input", function () { 2634 const searchPhrase = searchInput?.value.trim(); 2635 link.searchParams.set("search_term", searchPhrase); 2636 nextRequestSearch.href = link.href; 2637 }); 2638 } 2639 }); 2640 </script>
2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650
2650<script src="/-1442400649.js" type="text/javascript"></script>
2650 2651
2651<script>
vendor: 346 bytes, lines 2651-2657
2651 2652 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 2653 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 2654 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 2655 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 2656 2657 ga('create', '
2657UA-2193662-20
vendor: 40 bytes, lines 2657-2658
2657', 'auto'); 2658 ga('send', 'pageview');
2659</script>
2659 2660 2661<!-- Google tag (gtag.js) 587894-->
vendor: 65 bytes, lines 2661-2662
2661 2662<script async src="https://www.googletagmanager.com/gtag/js?id=
2662G-29WFKMC7NS
vendor: 13 bytes, line 2662
2662"></script>
2663<script>
vendor: 130 bytes, lines 2664-2667
2664window.dataLayer = window.dataLayer || []; 2665function gtag(){dataLayer.push(arguments);} 2666gtag('js', new Date()); 2667gtag('config', '
2667G-29WFKMC7NS
vendor: 5 bytes, line 2667
2667');
2668</script>
2668 2669<!-- End Google Tag--> 2670 2671<!-- SiteImprove Script -->
2672<script type="text/javascript"> 2673/*<![CDATA[*/ 2674(function() { 2675var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 2676sz.src = '//siteimproveanalytics.com/js/siteanalyze_1306700.js'; 2677var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 2678})(); 2679/*]]>*/ 2680</script>
2680 2681<!-- End SiteImprove Script --> 2682 2683<!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 2683-2685
2683 2684 2685<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2685GTM-NK3DZG
vendor: 89 bytes, lines 2685-2688
2685" 2686 2687height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2688
2689<!-- End Google Tag Manager (noscript) --> 2690 2691 2692 2693<!-- Move banner to outer wrap -->
2694<script> 2695 function moveBannerToOuterWrap() { 2696 if ($(".fixedBannerTS #bannerDivbanner1").length) { 2697 $(".fixedBannerTS #bannerDivbanner1").appendTo("#outer-wrap"); 2698 } else { 2699 setTimeout(function () { 2700 moveBannerToOuterWrap(); 2701 }, 500); 2702 } 2703 } 2704 2705 moveBannerToOuterWrap(); 2706</script>
2706 2707 2708 2709<!----------Google Translate (Mobile Friendly)---------> 2710 2711<style> 2712 #google-translate-container { 2713 float: left; 2714 padding: 3px 5px 0px 0px; 2715 position: fixed; 2716 bottom: 16px; 2717 left: 10px; 2718 z-index: 5; 2719 } 2720 2721 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 2722 font-family: arial; 2723 font-size: 10pt; 2724 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 2725 background-position: 5px 5px; 2726 background-size: 18px; 2727 background-repeat: no-repeat; 2728 text-indent: 16px; 2729 background-color: #fff; 2730 color: #000 !important; 2731 } 2732 2733 .goog-logo-link { 2734 display: none !important; 2735 } 2736 2737 .goog-te-gadget { 2738 color: transparent !important; 2739 } 2740 2741 .goog-te-gadget .goog-te-combo { 2742 margin: 2px 0 !important; 2743 border-radius: 15px !important; 2744 } 2745 2746 .goog-te-combo{ 2747 border: 1px solid !important; 2748 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2749 border-radius: 50px !important; 2750 height:31px !important; 2751 padding: 0 1px 0 .25rem !important; 2752 width: 156px; 2753 } 2754 2755 #launcher-wrapper { 2756 bottom: 50px !important; 2757 } 2758 2759</style> 2760 2761<div id="google-translate-container"> 2762 <div id="google_translate_element"> 2763 </div> 2764</div> 2765
2766<script> 2767 2768 function googleTranslateElementInit() { 2769 var el = document.getElementById("google_translate_element"); 2770 if (el && el.innerHTML.trim() !== "") { 2771 return; 2772 } 2773 2774 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2775 // begin accessibility compliance 2776 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2777 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2778 $('div#goog-gt-tt .original-text').css('text-align','left'); 2779 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2780 $('.goog-te-combo').attr('aria-label','google translate languages'); 2781 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2782 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2783 } 2784 2785 $(function() { 2786 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2787 }); 2788 2789</script>
2789 2790 2791<!--------------End Google Translate-----------------> 2792
2793<script> 2794 (function () { 2795 // If you do not want to maintain aspect ratio: set to zero 2796 const aspectRatio = 1.4; 2797 const selectors = [".facebook-container1", ".facebook-container2", ".facebook-container3"]; 2798 const minWidth = 220; 2799 const maxWidth = 500; // Facebook widget will not expand past 500 2800 const minHeight = 550; 2801 const maxHeight = 550; 2802 const widthRegexp = /(width=)([0-9]+)/; 2803 const heightRegexp = /(height=)([0-9]+)/; 2804 2805 let width = 0; 2806 let height = 0; 2807 2808 function clamp__TS(num, min, max) { 2809 return Math.min(Math.max(num, min), max); 2810 } 2811 2812 function adjustFacebookContainers__TS() { 2813 for (const sel of selectors) { 2814 adjustContainer__TS(sel); 2815 } 2816 } 2817 2818 function adjustContainer__TS(selector) { 2819 const container = $(selector); 2820 const frame = $(selector + " > iframe"); 2821 if (frame === undefined || frame.length === 0) { 2822 console.warn("No facebook widget found..."); 2823 } else { 2824 const rawSrc = frame.attr("src"); 2825 const containerWidth = container.width(); 2826 2827 // Container is hidden, probably "display: none;" 2828 if (containerWidth === 0) { 2829 const parents = container.parents(); 2830 for (let i = 0; i < parents.length; i++) { 2831 const parent = $(parents[i]); 2832 if (parent.css("display") === "none") { 2833 let mobileTab = parent.siblings(); 2834 mobileTab = mobileTab[mobileTab.length - 1]; 2835 if (!mobileTab) { 2836 console.error("Warning: No mobile tab found for facebook container, returning...") 2837 return; 2838 } 2839 2840 let tabbedWidget = parents.filter(function (_, e) { 2841 return e.classList.contains("widget") && e.classList.contains("widgetTabbed"); 2842 }); 2843 2844 if (tabbedWidget.length !== 1) { 2845 console.error("Warning: No tab list found for facebook container, returning...") 2846 return; 2847 } 2848 tabbedWidget = tabbedWidget[0]; 2849 2850 let desktopTab = $(tabbedWidget).select(".tabbedWidget.cpTabs"); 2851 if (desktopTab.length !== 1) { 2852 console.error("Warning: No desktop tabs found for facebook container, returning...") 2853 return; 2854 } 2855 desktopTab = desktopTab[0]; 2856 2857 /* 2858 // Get .cpTabPanels 2859 let desktopTab = parent.parent(); 2860 // Get .cpTabs 2861 desktopTab = desktopTab.siblings(); 2862 desktopTab = desktopTab[0]; 2863 // Get the matching tab (from the mobile tab text) 2864 desktopTab = $(desktopTab).children(); 2865 desktopTab = desktopTab.filter((j, elem) => $(elem).text().trim() === $(mobileTab).text().trim())[0]; 2866 console.log(desktopTab);*/ 2867 2868 const desktopHandler = () => { adjustContainer__TS(selector); desktopTab.removeEventListener("click", desktopHandler); } 2869 const mobileHandler = () => { adjustContainer__TS(selector); mobileTab.removeEventListener("click", mobileHandler); } 2870 2871 2872 desktopTab.addEventListener("click", desktopHandler); 2873 mobileTab.addEventListener("click", mobileHandler); 2874 break; 2875 } 2876 } 2877 return; 2878 } 2879 2880 width = clamp__TS(containerWidth, minWidth, maxWidth); 2881 height = clamp__TS(Math.floor(width * aspectRatio), minHeight, maxHeight); 2882 2883 // Replace src and style on iframe 2884 try { 2885 const oldWidth = rawSrc.match(widthRegexp); 2886 const oldHeight = rawSrc.match(heightRegexp); 2887 2888 if (width === parseInt(oldWidth[2]) && height === parseInt(oldHeight[2])) { 2889 return; 2890 } 2891 2892 const newSrc = rawSrc 2893 .replace(widthRegexp, "width=" + parseInt(width)) 2894 .replace(heightRegexp, "height=" + parseInt(height)); 2895 2896 // Set attributes on frame 2897 frame.attr("src", newSrc); 2898 frame.css("width", width); 2899 frame.css("height", height); 2900 } catch (e) { 2901 console.warn("Failed replacing width & height"); 2902 console.warn(e); 2903 } 2904 } 2905 } 2906 2907 let adjustTimeoutFn; 2908 $(window).load(function () { 2909 setTimeout(function () { 2910 adjustFacebookContainers__TS(); 2911 }, 750); 2912 2913 $(window).resize(function () { 2914 clearTimeout(adjustTimeoutFn);
2915 adjustTimeoutFn = setTimeout(function () { 2916 adjustFacebookContainers__TS(); 2917 }, 750); 2918 }); 2919 2920 $.when(window.Pages.angularToolbarComplete).done(function () { 2921 adjustFacebookContainers__TS(); 2922 }); 2923 }); 2924 })(); 2925</script>
2925 2926 2927<!-- End Facebook adjust --> 2928
2929<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 2929
2929
2930<script> 2931 window.ResidentAgentWidget.load({ 2932 agentId: 'e06500f3-97dc-4487-9e3d-5ed8df29d74f', 2933 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 2934 }); 2935</script>
2935 2936 2937 2938
2938<script type="text/javascript"> 2939 $(function () { 2940 document.cookie = "responsiveGhost=0; path=/"; 2941 }); 2942 $(window).on("load", function () { 2943 $('body').addClass('doneLoading').removeClass('hideContent'); 2944 2945 if ($('#404Content').length > 0) 2946 $('div#bodyWrapper').css('padding', '0px'); 2947 }); 2948 </script>
2948 2949 2950 <noscript> 2951 <style> 2952 body.hideContent { 2953 opacity: 1 !important; 2954 } 2955 </style> 2956 </noscript> 2957 2958 2959<div style="display: none;"> 2960 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2961 2962 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2963 <title>Arrow Left</title> 2964 <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> 2965 </symbol> 2966 2967 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2968 <title>Arrow Right</title> 2969 <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> 2970 </symbol> 2971 2972 </svg> 2973</div> 2974
2974<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Arbutus+Slab:regular|Barlow:200,200italic,500,500italic,600,600italic,700,700italic,800,900,italic,regular|Barlow+Condensed:200,200italic,500,500italic,600,600italic,700,700italic,800,900,italic,regular|IM+Fell+Double+Pica:italic,regular|Libre+Baskerville:700,italic,regular|Lora:700,700italic,italic,regular|Montserrat:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Open+Sans:300,300italic,600,600italic,700,700italic,800,800italic,italic,regular|Oswald:200,300,500,600,700,regular|Raleway:500,600,700,800,regular|');</script>
2974 2975 2976 2977 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2978 <div style="display: none;"> 2979 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2980 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2981 <title>Slideshow Left Arrow</title> 2982 <g> 2983 <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> 2984 </g> 2985 </symbol> 2986 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2987 <title>Slideshow Right Arrow</title> 2988 <g> 2989 <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> 2990 </g> 2991 </symbol> 2992 </svg> 2993 </div> 2994 2995 2996 2997 2998 <div id="root-picker-outlet"></div>
2999<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4548da5589bd7f1',t:'MTc5MTEyMDc1Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2999</body> 3000</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.