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-XZV4C24MS5';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117
117<script src="Scripts/jquery-1.11.2.js"></script>
117 118
118<script type="text/javascript"> 119 function Message_Recieved(event) { 120 $("#MeetingsFrame").height(event.data + "px"); 121 } 122 if (window.addEventListener) { 123 addEventListener("message", Message_Recieved, false); 124 } 125 else { 126 attachEvent("onmessage", Message_Recieved); 127 } 128 </script>
128 129 130 <meta name="category0" content="Home" /> 131<meta name="category1" content="Services" /> 132 133 134 <meta name="theme-color" content="rgb(21, 65, 87)"> 135 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 136 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 137 <title>Services | Arcata, CA</title> 138 139 <meta name="description" content="View a list of services offered by the city arranged in alphabetical order."> 140
140<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
140 141
141<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
141 142 143 144 <!--[if IE 6]>
144<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
144<![endif]--> 145 <!--[if IE 7]>
145<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
145<![endif]--> 146 <!--[if IE 8]>
146<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
146<![endif]--> 147 <!--[if IE 9]>
147<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
147<![endif]--> 148
148<script type="text/javascript"><!-- 149 var intCountryCode = 840; 150 var order = ''; 151//--></script>
151 152 153<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-705970600.css" rel="stylesheet" type="text/css" /> 154 155 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 156
156<script type="text/javascript"> 157 window.Pages = window.Pages || {}; 158 // FrontEnd RWD initialization 159 window.Pages.rwdReady = $.Deferred(); 160 window.Pages.toolBarDeferred = $.Deferred(); 161 window.Pages.rwdSetupComplete = $.Deferred(); 162 window.Pages.megaMenuLoaded = $.Deferred(); 163 window.Pages.angularToolbarComplete = $.Deferred(); 164 window.Pages.frontEndToolbarComplete = $.Deferred(); 165 </script>
165 166 <!--CPHeadContent--> 167
167<script src="/739942322.js" type="text/javascript"></script>
167 168 169 170 171 172 173 174 175 176 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 177 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 178 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 179 <!--[if lt IE 9]>
179<script type="text/javascript" src="/Scripts/html5.js"></script>
179<![endif]--> 180 181
181<script type="text/javascript"> 182 setEditorVariables(false, 840); 183 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 184 </script>
184 185
185<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
185 186</head> 187<body class="wide " > 188 189
189<script>jQuery(document).click(function (event) { 190 var target = jQuery(event.target); 191 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 192 var text = target.attr('title'); 193 194 if (!text.length) { 195 text = "N/A"; 196 } 197 ga('send', 198 { 199 hitType: 'event', 200 eventCategory: 'Image', 201 eventAction: 'Image - ' + text, 202 eventLabel: window.location.href 203 }); 204 } 205 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 206 var text = ""; 207 if (target.parents('.button')[0]) { 208 text = target.parents('.button').first().text(); 209 } else if (target.text().length) { 210 text = target.text(); 211 } else if (target.attr('title').length) { 212 text = target.attr('title'); 213 } 214 if (!text.length) { 215 text = "N/A"; 216 } 217 ga('send', 218 { 219 hitType: 'event', 220 eventCategory: 'Button', 221 eventAction: 'Button - ' + text, 222 eventLabel: window.location.href 223 }); 224 } 225 if (target.parents('.widgetCustomHtml').length) { 226 ga('send', 227 { 228 hitType: 'event', 229 eventCategory: 'Custom Html',
230 eventAction: 'Custom Html Clicked', 231 eventLabel: window.location.href 232 }); 233 } 234 if (target.parents('.editor').length) { 235 ga('send', 236 { 237 hitType: 'event', 238 eventCategory: 'Editor', 239 eventAction: 'Editor Link Clicked', 240 eventLabel: window.location.href 241 }); 242 } 243 if (target.parents('.GraphicLinks').length) { 244 var text = ""; 245 var targetGraphicLink = target; 246 if (target.hasClass('widgetGraphicLinksLink')) { 247 targetGraphicLink = jQuery(target.children()[0]); 248 } 249 if (targetGraphicLink.hasClass('text')) { 250 text = targetGraphicLink.text(); 251 } else if (targetGraphicLink.attr('src').length) { 252 if (targetGraphicLink.attr('alt').length) { 253 text = targetGraphicLink.attr('alt'); 254 } else { 255 text = targetGraphicLink.attr('src'); 256 } 257 } else { 258 text = "N/A"; 259 } 260 ga('send', 261 { 262 hitType: 'event', 263 eventCategory: 'Graphic Links', 264 eventAction: 'Graphic Link - ' + text, 265 eventLabel: window.location.href 266 }); 267 } 268 if (target.parents('.InfoAdvanced').length) { 269 ga('send', 270 { 271 hitType: 'event', 272 eventCategory: 'Info Advanced', 273 eventAction: 'Info Advanced Clicked', 274 eventLabel: window.location.href 275 }); 276 } 277 if (target.parents('.list').length) { 278 ga('send', 279 { 280 hitType: 'event', 281 eventCategory: 'List', 282 eventAction: 'List Clicked', 283 eventLabel: window.location.href 284 }); 285 } 286 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 287 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 288 var breadCrumbs = []; 289 jQuery('.breadCrumbs > li').each(function () { 290 breadCrumbs.push(this.textContent); 291 }); 292 var pageTitle = breadCrumbs.join('>'); 293 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 294 var text = ""; 295 if (pageTitle) { 296 text += pageTitle + " | "; 297 } else { 298 text += document.title + ' - '; 299 } 300 if (target.text() == "" && megaMenuText == "") { 301 text += "N/A"; 302 } else if (target.text().length && megaMenuText.length) { 303 if (megaMenuText == target.text()) { 304 text += megaMenuText; 305 } else { 306 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 307 } 308 } else if (target.text() == "") { 309 text += megaMenuText; 310 } else { 311 text += target.text(); 312 } 313 if (!text.length) { 314 text = "N/A"; 315 } 316 ga('send', 317 { 318 hitType: 'event', 319 eventCategory: 'Mega Menu', 320 eventAction: 'Mega Menu : ' + text, 321 eventLabel: window.location.href 322 }); 323 } 324 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 325 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 326 if (!text.length) { 327 text = "N/A"; 328 } 329 ga('send', 330 { 331 hitType: 'event', 332 eventCategory: 'News Flash', 333 eventAction: 'News Flash - ' + text, 334 eventLabel: window.location.href 335 }); 336 } 337 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 338 var text = target.text(); 339 if (!text.length) { 340 text = "N/A"; 341 } 342 ga('send', 343 { 344 hitType: 'event', 345 eventCategory: 'Quick Links', 346 eventAction: 'Quick Links - ' + text, 347 eventLabel: window.location.href 348 }); 349 } 350 if (target.attr('src') && target.parents('.cpSlideshow').length) { 351 var text = target.attr('title'); 352 if (!text.length) { 353 text = "N/A"; 354 } 355 ga('send', 356 { 357 hitType: 'event', 358 eventCategory: 'Slideshow', 359 eventAction: 'Slideshow - ' + text, 360 eventLabel: window.location.href 361 }); 362 } 363 if (target.parents('.widgetText').length) { 364 ga('send', 365 { 366 hitType: 'event', 367 eventCategory: 'Text', 368 eventAction: 'Text Link Clicked', 369 eventLabel: window.location.href 370 }); 371 } 372});</script>
372 373 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 374 <div class="cp-PopOver-header"> 375 <h3 class="cp-PopOver-title"></h3> 376 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 377 <svg class="cp-Icon--close" alt="close" title="close"> 378 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 379 </svg> 380 </button> 381 </div> 382 <div id="cpPopOverBody" class="cp-PopOver-body"> 383 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 384 </div> 385 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 386 <div class="cp-BtnGroup" id="actionButtons"> 387 <!-- Action buttons will be dynamically added here --> 388 </div> 389 </div> 390</div> 391 <div id="fb-root"></div> 392<div id=skipToContentLinks> 393<a href="#cc350a656f-fddc-493f-bcea-a52118f97dd7" target="_self" class="skipToContentLink">Skip to Main Content</a> 394</div> 395 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 396 397 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 398 399 400 401 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 402 <input type="hidden" id="hdnStructureID" value="10" /> 403 <input type="hidden" id="hdnContentCollectionID" value="a00da386-cce6-429e-a80e-18143cb69f3e" /> 404 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 405 <input type="hidden" id="hdnThemeID" value="23" /> 406 <input type="hidden" id="pageIsFrontEnd" value="true" /> 407 <input type="hidden" id="pageModuleID" /> 408 <input type="hidden" id="pagePageID" value="101" /> 409 410 <div id="stickyPlaceholder"></div> 411 <div id="outer-wrap" class="outer-wrap"> 412 <div id="inner-wrap" class="inner-wrap"> 413 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 414 415 416 417 418 </div> 419 <div id="bodyWrapper"> 420 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 421 422<div data-cpRole="structuralContainer" id="bodyContainerTS"> 423<!-- <div data-cpRole="banner" id="banner3" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 424<div class="siteWrap6"><div data-cpRole="structuralContainer" id="flexHeader1TS" class="headerTS flexTS flex-columnTS justify-betweenTS align-centerTS"> 425<div data-cpRole="structuralContainer" id="logoTS"> 426<div data-cpRole="banner" id="logoInnerTS" class="bannerLogoTS empty"> 427 428 429 430 431 <a id="logoInnerTS-67" style=" display: block; text-align: center; 432" class="bannerObject" href="/" target="_self"><img alt="Arcata CA Homepage" class="bannerObject" height="156" src="/ImageRepository/Document?documentID=15919" width="242" /></a> 433</div> 434</div><div data-cpRole="structuralContainer" id="navTS"> 435<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 436<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 437--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 438 --><!-- 439 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem1 " href="/27/Departments" target = "_self" > Departments </a> <!-- 440 --><!-- 441 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 442 --><!-- 443 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem2 " href="/101/Services" target = "_self" > Services </a> <!-- 444 --><!-- 445 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 446 --><!-- 447 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem3 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 448 --><!-- 449 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 450 --><!-- 451 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem4 " href="/35/Business" target = "_self" > Business </a> <!-- 452 --><!-- 453 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 454 --><!-- 455 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem5 " href="/31/Community" target = "_self" > Community </a> <!-- 456 --><!-- 457 --></li><!----> 458</ol> 459 460 461
461<script type="text/javascript"> 462 (function () { 463 function setupMenu() { 464 const menuID = 'mainNavMenu'; 465 const menuType = MAIN_MENU; 466 467 //setup menu manager properties for main menu 468 if (!menuManager.mobileMainNav && true) 469 menuManager.adjustMainItemsWidth('#' + menuID); 470 menuManager.isMainMenuEditable = false; 471 menuManager.mainMenuMaxSubMenuLevels = 4; 472 menuManager.setMOMMode(2, menuType); 473 474 //Init main menu 475 const setupDraggable = menuManager.isMainMenuEditable; 476 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=23&menuContainerID=mainNav'; 477 478 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 479 menuManager.mainMenuInit = true; 480 menuManager.mainMenuTextResizer = true; 481 if (1.00 > 0) 482 menuManager.mainMenuTextResizerRatio = 1.00; 483 if (window.isResponsiveEnabled) 484 menuManager.mainMenuReady.resolve(); 485 486 } 487 488 if (document.readyState === "complete" 489 || document.readyState === "loaded" 490 || document.readyState === "interactive") { 491 setupMenu(); 492 return; 493 } 494 495 document.addEventListener("DOMContentLoaded", setupMenu); 496 })(); 497 </script>
497 498 499 500<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="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc46af7a73-be71-4fb4-9dd2-4a6e2812d7e1" data-containerid="46af7a73-be71-4fb4-9dd2-4a6e2812d7e1" class="pageContent cpGrid cpGrid24"> 501 502 503 504 505 </div> 506</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cca50e96f1-f5d0-4079-92e8-20b169411762" data-containerid="a50e96f1-f5d0-4079-92e8-20b169411762" class="pageContent cpGrid cpGrid24"> 507 508 509 510 511 </div> 512</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc90305fd8-a341-4647-bba3-209bd62e135b" data-containerid="90305fd8-a341-4647-bba3-209bd62e135b" class="pageContent cpGrid cpGrid24"> 513 514 515 516 517 </div> 518</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc7a846f2e-2950-4855-af8b-4ab3d2c8a12f" data-containerid="7a846f2e-2950-4855-af8b-4ab3d2c8a12f" class="pageContent cpGrid cpGrid24"> 519 520 521 522 523 </div> 524</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc11acea9d-3f4d-4a6d-a53c-42c1142f9240" data-containerid="11acea9d-3f4d-4a6d-a53c-42c1142f9240" class="pageContent cpGrid cpGrid24"> 525 526 527 528 529 </div> 530</aside></aside></nav> 531</div><div data-cpRole="structuralContainer" id="searchTS"> 532<div data-cpRole="contentContainer" id="searchInnerTS" class="containerTS"> <div id="cc906675e5-92f3-43fd-ba07-ddeb41f367fa" data-containerid="906675e5-92f3-43fd-ba07-ddeb41f367fa" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 533 534 535 <div class="row outer wide"><!-- 536--><div class="outer col col24 first last" style="" data-widgetcontainerid="9cc63169-7624-4a97-8be4-d8b754f3aa01">� 537 <div class="row nest first last wide">� 538 539 <div class="inner col col24 first last idb783b6aa-c633-44f5-b929-50456cfde2d9" style="" data-widgetcontainerid="b783b6aa-c633-44f5-b929-50456cfde2d9">� 540<div data-widget-id="2bd1b671-11b2-4ed5-af20-264b0b023565" data-widget-controller-path="/Layout/WidgetSearch"> 541 542
542<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
542 543
543<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
543 544
544<script defer type="text/javascript"> 545 546 $(document).ready(function () { 547 try { 548 // Minimum characters required before performing a search/autocomplete 549 var minPrefixLength = 3; 550 var autoCompleteDebounceDelay = 500; 551 var searchFieldSelector = "#searchField" + '2bd1b671-11b2-4ed5-af20-264b0b023565'; 552 var checkboxSelector = "#ysnSearchOnlyDept" + '2bd1b671-11b2-4ed5-af20-264b0b023565'; 553 var buttonSelector = ".widgetSearchButton" + '2bd1b671-11b2-4ed5-af20-264b0b023565'; 554 var autoCompleteCache = {}; 555 var autoCompleteCacheKeys = []; 556 var autoCompleteCacheLimit = 25; 557 var currentAutoCompleteRequest = null; 558 var currentAutoCompleteRequestKey = null; 559 var autoCompleteDebounceTimer = null; 560 var autoCompleteDebounceKey = null; 561 var pendingAutoCompleteResponses = []; 562 563 function normalizeAutoCompleteTerm(term) { 564 return $.trim((term || "") + "").replace(/\s+/g, " "); 565 } 566 567 function shouldSearch(term) { 568 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 569 } 570 571 function getAutoCompleteUrl() { 572 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 573 } 574 575 function getAutoCompleteCacheKey(requestUrl, term) { 576 return requestUrl + "|" + term.toLowerCase(); 577 } 578 579 function cacheAutoCompleteResult(cacheKey, data) { 580 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 581 autoCompleteCacheKeys.push(cacheKey); 582 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 583 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 584 } 585 } 586 autoCompleteCache[cacheKey] = data; 587 } 588 589 function respondToPendingAutoComplete(data) { 590 var responses = pendingAutoCompleteResponses; 591 pendingAutoCompleteResponses = []; 592 for (var i = 0; i < responses.length; i++) { 593 responses[i](data); 594 } 595 } 596 597 function cancelPendingAutoComplete() { 598 clearTimeout(autoCompleteDebounceTimer); 599 autoCompleteDebounceKey = null; 600 if (currentAutoCompleteRequest != null) { 601 currentAutoCompleteRequest.abort(); 602 currentAutoCompleteRequest = null; 603 } 604 currentAutoCompleteRequestKey = null; 605 respondToPendingAutoComplete([]); 606 } 607 608 function createWidgetAutoCompleteSource(options) { 609 return function (request, response) { 610 var term = normalizeAutoCompleteTerm(request.term); 611 if (!options.shouldSearch(term)) { 612 response([]); 613 return; 614 } 615 616 var requestUrl = options.url(); 617 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 618 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 619 response(autoCompleteCache[cacheKey]); 620 if (options.success) { 621 options.success(autoCompleteCache[cacheKey]); 622 } 623 return; 624 } 625 626 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 627 pendingAutoCompleteResponses.push(response); 628 return; 629 } 630 631 cancelPendingAutoComplete(); 632 autoCompleteDebounceKey = cacheKey; 633 pendingAutoCompleteResponses.push(response); 634 autoCompleteDebounceTimer = setTimeout(function () { 635 autoCompleteDebounceKey = null; 636 currentAutoCompleteRequestKey = cacheKey; 637 currentAutoCompleteRequest = $.ajax({ 638 url: requestUrl, 639 dataType: "json", 640 timeout: options.timeout, 641 data: { 642 term: term, 643 }, 644 success: function (data) { 645 if (currentAutoCompleteRequestKey === cacheKey) { 646 cacheAutoCompleteResult(cacheKey, data); 647 respondToPendingAutoComplete(data); 648 if (options.success) { 649 options.success(data); 650 } 651 } 652 }, 653 error: function (xmlhttprequest, textstatus, message) { 654 if (textstatus === "abort") { 655 return; 656 } 657 658 if (options.error) { 659 options.error(xmlhttprequest, textstatus, message); 660 } 661 662 respondToPendingAutoComplete([]); 663 }, 664 complete: function (xmlhttprequest) { 665 if (currentAutoCompleteRequest === xmlhttprequest) { 666 currentAutoCompleteRequest = null;
667 currentAutoCompleteRequestKey = null; 668 } 669 } 670 }); 671 }, options.delay); 672 }; 673 } 674 675 // click handler for search buttons 676 $(buttonSelector).click(function (e) { 677 e.preventDefault(); 678 var $btn = $(this); 679 var $field = $btn.siblings(".widgetSearchBox"); 680 var term = $field.val() + ""; 681 if (!shouldSearch(term)) { 682 // do nothing until user types enough characters 683 $field.focus(); 684 return; 685 } 686 687 if ($(checkboxSelector).is(':checked') || false) 688 { 689 doWidgetSearch($.trim(term), Number(0)); 690 } 691 else { 692 doWidgetSearch($.trim(term), 0); 693 } 694 }); 695 696 // enter key handler for the search field 697 $(searchFieldSelector).keypress(function (e) { 698 var code = e.which || e.keyCode; 699 if (code === 13) { 700 e.preventDefault(); 701 var $this = $(this); 702 var term = $this.val() + ""; 703 if (!shouldSearch(term)) { 704 // do nothing until user types enough characters 705 $this.focus(); 706 return false; 707 } 708 709 if ($(checkboxSelector).is(':checked') || false) { 710 doWidgetSearch($.trim(term), Number(0)); 711 } else { 712 doWidgetSearch($.trim(term), 0); 713 } 714 return false; 715 } 716 return true; 717 }); 718 719 // autocomplete: set minLength and guard source 720 if (true) { 721 var $searchField = $(searchFieldSelector).autocomplete({ 722 minLength: minPrefixLength, 723 source: createWidgetAutoCompleteSource({ 724 delay: autoCompleteDebounceDelay, 725 timeout: 10000, 726 shouldSearch: shouldSearch, 727 url: getAutoCompleteUrl, 728 success: function () { 729 $('.autoCompleteError').remove(); 730 }, 731 error: function (xmlhttprequest, textstatus, message) { 732 if (textstatus === "timeout") { 733 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 734 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 735 } 736 } 737 }), 738 html: true, 739 delay: 0, 740 select: function (event, ui) { 741 $(this).val(ui.item.value); 742 $(this).next().click(); 743 } 744 }); 745 746 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 747 return $("<li class=\"itemList\"></li>") 748 .data("ui-autocomplete-item", item) 749 .append("<a>" + item.label + "</a>") 750 .appendTo(ul); 751 }; 752 } 753 754 // keep searchBtnApplyQuery consistent with prefix rule 755 window.searchBtnApplyQuery = function() { 756 var $field = $(searchFieldSelector); 757 var term = $field.val() + ""; 758 if (shouldSearch(term)) { 759 // update href for the icon/button (if present) 760 var btn = document.getElementById("btnSearchIcon"); 761 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 762 } else { 763 var btn = document.getElementById("btnSearchIcon"); 764 if (btn) btn.href = "#"; 765 } 766 }; 767 } 768 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. 769 }); 770 </script>
770 771 772 <section id="widgetPreviewSearch" class="widget widgetSearch skin76 widgetOptionSet38" style="display: block;" aria-label="Search"> 773 <!-- For the button right and inside --> 774 <div class="widgetBody buttonRightInside"> 775 <input class="widgetSearchBox widgetSearchBox2bd1b671-11b2-4ed5-af20-264b0b023565" cp5ph="true" id="searchField2bd1b671-11b2-4ed5-af20-264b0b023565" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 776 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton2bd1b671-11b2-4ed5-af20-264b0b023565" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=15924" data-image="/ImageRepository/Document?documentID=15925" src="/ImageRepository/Document?documentID=15925" /></a> 777 778 <label class="searchLabel" aria-hidden="true" for="searchField2bd1b671-11b2-4ed5-af20-264b0b023565">Search</label> 779 </div> 780 781 </section> 782 783 784<style scoped> 785 786 .widgetSearch ::-webkit-input-placeholder { 787 color: #154157; 788 } 789 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 790 color: #154157; 791 } 792 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 793 color: #154157; 794 } 795 .widgetSearch :-ms-input-placeholder { 796 color: #154157; 797 } 798 799 800 .widgetSearch .widgetBody .widgetSearchBox2bd1b671-11b2-4ed5-af20-264b0b023565 801 { 802 color: #154157; 803 height: 70px; 804border-radius: 20px; 805background: #FFF; 806box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10); 807padding: 0 70px 0 28px; 808border: none; 809font: 400 16px League Spartan; 810 } 811 .widgetSearch .widgetBody .widgetSearchButton2bd1b671-11b2-4ed5-af20-264b0b023565 812 { 813 margin: 6px; 814 } 815 .widgetSearch .widgetSearch-onlyDept2bd1b671-11b2-4ed5-af20-264b0b023565 816 { 817 display: inline-block; 818 color: #333; 819 820 821 padding-top: 10px; 822 } 823 #ysnSearchOnlyDept2bd1b671-11b2-4ed5-af20-264b0b023565 824 { 825 position: relative; 826 top: .125em; 827 } 828 829</style> 830 831<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 832<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 833 834 835
836<script type="text/javascript"> 837 //Updates search icons href to have the correct queryString 838 function searchBtnApplyQuery() { 839 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField2bd1b671-11b2-4ed5-af20-264b0b023565").value; 840 } 841</script>
841 842 843</div> 844 845 </div> <!-- inner column --> 846 847 </div> <!-- inner row --> 848 849 </div><!-- outer column --><!-- --></div> <!-- outer row --> 850 851 852 </div> 853</div> 854</div> 855</div></div> 856</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 857<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 858<div data-cpRole="structuralContainer" id="bannerContentTS"> 859<div class="siteWrap6"><div data-cpRole="contentContainer" id="contentTS" class="containerTS"> <div id="cc0f34fbb4-4b77-4c06-892f-8db5862b325e" data-containerid="0f34fbb4-4b77-4c06-892f-8db5862b325e" class="pageContent cpGrid cpGrid24 showInMobile"> 860 861 862 863 864 </div> 865</div></div> 866</div> 867</div> 868 869 870 871 872 <div id="bannerImagesJSON66" class="hidden"></div> 873 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 874 <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> 875 <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> 876 </div> 877
877<script type="text/javascript"> 878 $(window).on("load", function () { 879 $.when(window.Pages.rwdSetupComplete) 880 .done(function () { 881 renderExternalBannerSlideshow('banner1', 882 {"BannerOptionID":66,"ThemeID":23,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":101,"BannerOptionID":66,"FileName":"/ImageRepository/Document?documentID=15921","Height":320,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":102,"BannerOptionID":66,"FileName":"/ImageRepository/Document?documentID=15922","Height":320,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":103,"BannerOptionID":66,"FileName":"/ImageRepository/Document?documentID=15923","Height":320,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":104,"BannerOptionID":66,"FileName":"/ImageRepository/Document?documentID=15920","Height":320,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":4,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":9,"BannerOptionID":66,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202512161136553340.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","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(-62135575200000)\/"}, 883 '/App_Themes/2025 - Interior/Images/', 884 'Rotating'); 885 }); 886 }); 887 </script>
887 888 889</div> 890</div><main data-cpRole="structuralContainer" id="mainSectionTS"> 891<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 892<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap flexTS flex-columnTS roundedTS"> 893<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar left-nav-decoration roundedTS"> 894<aside data-cpRole="contentContainer" id="sidebarContainer1TS" class="containerTS"> <div id="cc2d96e101-16e7-498d-b9b1-6451a7b13ba6" data-containerid="2d96e101-16e7-498d-b9b1-6451a7b13ba6" class="pageContent cpGrid cpGrid24 showInMobile"> 895 896 897 898 899 </div> 900</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav" aria-label="Secondary"> 901 902 903 904 905 906 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="101" class="rootNavMenu accordionNav"> 907 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem636" data-pageid="636"> 908 <div class="accordionNavItem"> 909 <a href="/636/A---M" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">A - M</a> 910 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="A - M Submenu" aria-expanded="false" aria-controls="submenu-lvl1-636"></a> 911 </div> 912 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-636" style="display: none;" data-parent="636"> 913 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem130" data-pageid="130"> 914 <div class="accordionNavItem"> 915 <a href="/AlertCenter.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Alerts</span></a> 916 </div> 917 </li> 918 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem465" data-pageid="465"> 919 <div class="accordionNavItem"> 920 <a href="/465/Animals-Lost-or-Found" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Animals Lost or Found</span></a> 921 </div> 922 </li> 923 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem487" data-pageid="487"> 924 <div class="accordionNavItem"> 925 <a href="/487/Arcata-Ridge-Trail-Project" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Arcata Ridge Trail Project</span></a> 926 </div> 927 </li> 928 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem466" data-pageid="466"> 929 <div class="accordionNavItem"> 930 <a href="/230/Permits-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bicycle Licenses</span></a> 931 </div> 932 </li> 933 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem559" data-pageid="559"> 934 <div class="accordionNavItem"> 935 <a href="/166/Building-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Building Permits</span></a> 936 </div> 937 </li> 938 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem467" data-pageid="467"> 939 <div class="accordionNavItem"> 940 <a href="/345/Business-License-Tax" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License Tax</span></a> 941 </div> 942 </li> 943 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem491" data-pageid="491"> 944 <div class="accordionNavItem"> 945 <a href="https://www.insurance.ca.gov/commonspot/dashboard/index.html#mode=mycs&url=/lowcost/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">California Low-Cost Auto Insurance Program</span></a> 946 </div> 947 </li> 948 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem758" data-pageid="758"> 949 <div class="accordionNavItem"> 950 <a href="https://arcata.crimegraphics.com/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Citizen RIMS - Crime Mapping</span></a> 951 </div> 952 </li> 953 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem685" data-pageid="685"> 954 <div class="accordionNavItem"> 955 <a href="/685/CodeRED" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">CodeRED</span></a> 956 </div> 957 </li> 958 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem468" data-pageid="468"> 959 <div class="accordionNavItem"> 960 <a href="/468/Community-Access-Television" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Access Television</span></a> 961 </div> 962 </li> 963 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem469" data-pageid="469"> 964 <div class="accordionNavItem"> 965 <a href="/230/Permits-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dance Permits</span></a> 966 </div> 967 </li> 968 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem470" data-pageid="470"> 969 <div class="accordionNavItem"> 970 <a href="/401/Dog-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dog Licenses</span></a> 971 </div> 972 </li> 973 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem542" data-pageid="542"> 974 <div class="accordionNavItem"> 975 <a href="/BusinessDirectoryii.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Services</span></a> 976 </div> 977 </li> 978 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem558" data-pageid="558"> 979 <div class="accordionNavItem"> 980 <a href="/268/Forms-Applications" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Encroachment Permits</span></a> 981 </div> 982 </li> 983 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem471" data-pageid="471"> 984 <div class="accordionNavItem"> 985 <a href="/226/Fingerprinting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fingerprinting</span></a> 986 </div> 987 </li> 988 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem472" data-pageid="472"> 989 <div class="accordionNavItem"> 990 <a href="https://www.cityofarcata.org/614/Sustainability-Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Garbage & Recycling</span></a> 991 </div> 992 </li> 993 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem644" data-pageid="644"> 994 <div class="accordionNavItem"> 995 <a href="/322/MapsGIS" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">GIS Portal</span></a> 996 </div> 997 </li> 998 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1125" data-pageid="1125"> 999 <div class="accordionNavItem"> 1000 <a href="/1125/Live-Meetings-Agendas-Minutes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Live Meetings, Agendas & Minutes</span></a> 1001 </div> 1002 </li> 1003 1004 </ol> 1005 </li> 1006 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem637" data-pageid="637"> 1007 <div class="accordionNavItem"> 1008 <a href="/637/N---Z" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">N - Z</a> 1009 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="N - Z Submenu" aria-expanded="false" aria-controls="submenu-lvl1-637"></a> 1010 </div> 1011 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-637" style="display: none;" data-parent="637"> 1012 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem473" data-pageid="473"> 1013 <div class="accordionNavItem"> 1014 <a href="/473/Lost-Found-Property" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Lost & Found Property</span></a> 1015 </div> 1016 </li> 1017 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem588" data-pageid="588"> 1018 <div class="accordionNavItem"> 1019 <a href="/568/Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits</span></a> 1020 </div> 1021 </li> 1022 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem479" data-pageid="479"> 1023 <div class="accordionNavItem"> 1024 <a href="/245/Parking-Enforcement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parking Permits</span></a> 1025 </div> 1026 </li> 1027 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem480" data-pageid="480"> 1028 <div class="accordionNavItem"> 1029 <a href="https://www.invoicecloud.com/CityofArcataCA" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pay Your Water Bill Online</span></a> 1030 </div> 1031 </li> 1032 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem566" data-pageid="566"> 1033 <div class="accordionNavItem"> 1034 <a href="/168/Planning-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Permits</span></a> 1035 </div> 1036 </li> 1037 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem481" data-pageid="481"> 1038 <div class="accordionNavItem"> 1039 <a href="/285/Public-Records-Requests" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Records Requests</span></a> 1040 </div> 1041 </li> 1042 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem482" data-pageid="482"> 1043 <div class="accordionNavItem"> 1044 <a href="/482/Public-Transportation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Transportation</span></a> 1045 </div> 1046 </li> 1047 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem484" data-pageid="484"> 1048 <div class="accordionNavItem"> 1049 <a href="/390/Rental-Facilities-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rental Facilities</span></a> 1050 </div> 1051 </li> 1052 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem656" data-pageid="656"> 1053 <div class="accordionNavItem"> 1054 <a href="/600/Solar-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Solar Permits</span></a> 1055 </div> 1056 </li> 1057 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem486" data-pageid="486"> 1058 <div class="accordionNavItem"> 1059 <a href="/436/Utility-Billing-Field-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water & Sewer Service</span></a> 1060 </div> 1061 </li> 1062 1063 </ol> 1064 </li> 1065 1066 </ol> 1067 1068 1069
1069<script type="text/javascript"> 1070 (function () { 1071 function setupSecondaryMenuProperties() { 1072 //setup menu manager properties for secondary menu 1073 menuManager.isSideMenuEditable = false; 1074 menuManager.sideMenuMaxSubMenuLevels = 4; 1075 menuManager.sideMenuHasCustomLinks = false; 1076 } 1077 1078 if (document.readyState === "loading") { 1079 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1080 return; 1081 } 1082 1083 setupSecondaryMenuProperties(); 1084 })(); 1085 </script>
1085 1086 1087
1087<script type="text/javascript"> 1088 (function () { 1089 function setupAccordionSecondaryNav() { 1090 var $menuContainer = $('#secondaryNav'); 1091 1092 $menuContainer.find('*[id^="SideItem"]').each(function () { 1093 var ids = $('[id="' + this.id + '"]'); 1094 if (ids.length > 1) 1095 $.each(ids, function (index, value) { 1096 value.id = value.id + '_' + index; 1097 }); 1098 }); 1099 1100 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1101 e.preventDefault(); 1102 showHideAccordionMenuForSecondaryNav($(this)); 1103 }); 1104 1105 $menuContainer.find(".grippy").each(function () { 1106 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1107 }); 1108 1109 $menuContainer.find("li").each(function () { 1110 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1111 }); 1112 } 1113 1114 if (document.readyState === "loading") { 1115 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1116 return; 1117 } 1118 1119 setupAccordionSecondaryNav(); 1120 })(); 1121 </script>
1121 1122 1123 1124 1125</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS" class="containerTS"> <div id="cc57ff9e0b-29e5-46e0-a663-6e3d8236eccb" data-containerid="57ff9e0b-29e5-46e0-a663-6e3d8236eccb" class="pageContent cpGrid cpGrid24 showInMobile"> 1126 1127 1128 1129 1130 </div> 1131</aside> 1132</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap flexTS flex-columnTS"> 1133<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1134<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1135 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="101"><a href class="breadCrumb" aria-current="page">Services</a></li> 1136 </ol> 1137 1138 1139 1140</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1141 1142 <div id="page" class="moduleContentNew"> 1143 1144 1145 <input id="hdnPageID" name="hdnPageID" type="hidden" value="101" /> 1146 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1147 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="2344" /> 1148 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Services" /> 1149 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1150 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1151 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1152 1153 <h1 id="versionHeadLine" class="headline"> 1154 1155Services </h1> 1156 1157 <div id="cc350a656f-fddc-493f-bcea-a52118f97dd7" data-containerid="350a656f-fddc-493f-bcea-a52118f97dd7" class="pageContent cpGrid cpGrid24" > 1158 1159 1160 <div class="row outer wide"><!-- 1161--><div class="outer col col24 first last" style="" data-widgetcontainerid="d4838b57-6192-4241-930d-33f47abe60c6">� 1162 <div class="row nest first last wide">� 1163 1164 <div class="inner col col24 first last id90089cda-5096-466f-bf7d-0d9c3fe7f294" style="" data-widgetcontainerid="90089cda-5096-466f-bf7d-0d9c3fe7f294">� 1165 <nav class="widget clear dynamicSubpage widgetPages skin76 wide" id="widgetPage839b6b69-4d10-4a77-9e60-505d5335381c" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby = header839b6b69-4d10-4a77-9e60-505d5335381c> 1166 <div class="hidden widgetTypeID">9</div> 1167 <div class="hidden depth">1</div> 1168 <div class="hidden cols">1</div> 1169 <div class="hidden format">2</div> 1170 <header class="widgetHeader" id="header839b6b69-4d10-4a77-9e60-505d5335381c"><div><h3 data-headertext="View an alphabetical list of city services.">View an alphabetical list of city services.</h3></div></header> 1171 <div class="widgetBody"> 1172 1173 <div class="widgetBody cpGrid cpGrid1 "> 1174 <div class="row wide"> 1175 1176 <div class="col col1"> 1177 <ol class="semanticList layout2"> 1178 <li class="megaMenuItem widgetItem" data-pageid="636" role="none"> 1179 <div class="widgetTitle"> 1180 <a href="/636/A---M" target="_self" >A - M</a> 1181 </div> 1182 <p class="widgetDesc"></p> 1183 1184 </li> <li class="megaMenuItem widgetItem" data-pageid="637" role="none"> 1185 <div class="widgetTitle"> 1186 <a href="/637/N---Z" target="_self" >N - Z</a> 1187 </div> 1188 <p class="widgetDesc"></p> 1189 1190 </li> </ol> 1191 </div> 1192 </div> 1193 </div> 1194 1195 1196 1197 1198 </div> 1199 1200 </nav> 1201 1202 1203 1204 </div> <!-- inner column --> 1205 1206 </div> <!-- inner row --> 1207 1208 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1209 1210 1211 </div> 1212 1213 </div> 1214 1215 1216 <div class="newCP"> 1217 1218 </div> 1219</div> 1220</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent containerTS roundedTS"> <div id="cc1ef599f2-6ada-436c-9bdf-e10673e79531" data-containerid="1ef599f2-6ada-436c-9bdf-e10673e79531" class="pageContent cpGrid cpGrid24 showInMobile"> 1221 1222 1223 1224 1225 </div> 1226</aside> 1227</div> 1228</div></div> 1229</div><!-- Home Container --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1230 <div class="siteWrap2"> 1231 <div data-cpRole="contentContainer" id="homeContent1a" class="containerTS"></div> 1232 </div> 1233 </div> --> 1234</main><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1235<div class="siteWrap2"><div data-cpRole="structuralContainer" id="gbsInnerContainerTS"> 1236<div data-cpRole="contentContainer" id="gbsTS" class="containerTS"> <div id="ccb6b5f01a-5f4d-4079-a191-3be6ba434116" data-containerid="b6b5f01a-5f4d-4079-a191-3be6ba434116" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="30"> 1237 1238 1239 <div class="row outer wide"><!-- 1240--><div class="outer col col8 first" style="" data-widgetcontainerid="72b41c0a-be7f-4d8e-9979-8b3c88c324e4">� 1241 <div class="row nest first last wide">� 1242 1243 <div class="inner col col8 first last id7d119449-8409-4cde-990c-71eb25757323" style="" data-widgetcontainerid="7d119449-8409-4cde-990c-71eb25757323">� 1244<div data-widget-id="f95bab3c-b01b-47bc-8b79-31a4de19432b" data-widget-controller-path="/GraphicLinks/Widget"> 1245 1246 1247 1248 1249<div id="graphicLinkWidgetf95bab3c-b01b-47bc-8b79-31a4de19432b" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1250 <div class="widgetHeader"> 1251 <div class="">
1252 </div> 1253 </div> 1254 <div class="widgetBody cpGrid cpGrid2 "> 1255 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1256 <div class="row wide"> 1257 <!-- 1258--><div class="col col1 first "><ul class="semanticList"><!-- 1259 --><li class="widgetItem GraphicLinks"> 1260 1261<div> 1262 <a href="/413/Current-City-Construction-Projects" target="_self" class="fancyButton fancyButton203 " > 1263 <span> 1264 <span><span class="text">Construction & Projects</span></span> 1265 </span> 1266 </a> 1267</div> 1268 <style scoped="scoped">.fancyButton203.fancyButton:link,.fancyButton203.fancyButton:visited, .fancyButton203div.fancyButton{ 1269 background-image: url('/ImageRepository/Document?documentID=15936'); 1270 background-repeat: no-repeat; 1271 background-position: center .5em ; 1272background-size: 7.25em; 1273transition: all .3s ease-out;} 1274.fancyButton203.fancyButton:hover,.fancyButton203.fancyButton:focus,.fancyButton203.fancyButton:active,.fancyButton203.fancyButton.hover{ 1275 background-image: url('/ImageRepository/Document?documentID=15935'); 1276 background-repeat: no-repeat; 1277 background-position: center top; 1278} 1279.fancyButton203.fancyButton:link > span,.fancyButton203.fancyButton:visited > span, .fancyButton203div.fancyButton > span{ 1280} 1281.fancyButton203.fancyButton:hover > span,.fancyButton203.fancyButton:focus > span,.fancyButton203.fancyButton:active > span,.fancyButton203.fancyButton.hover > span{ 1282} 1283.fancyButton203.fancyButton .text{ 1284 color: rgb(255, 255, 255); 1285 font-size: 1.375em; 1286 font-family: "League Spartan"; 1287 padding-top: 6.5em; 1288 font-weight: 700; 1289 text-decoration: none; 1290 padding-top: 6.5em; 1291 background-image: url('/ImageRepository/Document?documentID=15932'); 1292 background-repeat: no-repeat; 1293 background-position: center .72em ; 1294transition: all .3s ease-out; 1295background-size: 4.55em;line-height: 1; 1296text-transform: uppercase; 1297} 1298 1299.fancyButton203 .text::after { 1300content: ""; 1301display: block; 1302margin: 8px auto 0; 1303width: 100%; 1304height: 2px; 1305max-width: 57px; 1306background: #F5C64E; 1307border-radius: 2px; 1308transform: scale(0); 1309transition: all .3s ease-out; 1310} 1311.fancyButton203.fancyButton:hover .text,.fancyButton203.fancyButton:focus .text,.fancyButton203.fancyButton:active .text,.fancyButton203.fancyButton.hover .text{ 1312 text-decoration: underline; 1313 background-repeat: no-repeat; 1314 background-position: center .36em ; 1315 1316text-decoration-thickness: 1px; 1317text-underline-offset: 2px; 1318} 1319 1320.fancyButton203:is(:hover, :focus, :active) .text::after { 1321transform: scale(1);} 1322</style> 1323 1324 </li><!-- 1325--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1326 --><li class="widgetItem GraphicLinks"> 1327 1328<div> 1329 <a href="/1141/Permits-RRIP-Complaints" target="_self" class="fancyButton fancyButton204 " > 1330 <span> 1331 <span><span class="text">PERMITS, RRIP & COMPLAINTS</span></span> 1332 </span> 1333 </a> 1334</div> 1335 <style scoped="scoped">.fancyButton204.fancyButton:link,.fancyButton204.fancyButton:visited, .fancyButton204div.fancyButton{ 1336 background-image: url('/ImageRepository/Document?documentID=15936'); 1337 background-repeat: no-repeat; 1338 background-position: center .5em ; 1339background-size: 7.25em; 1340transition: all .3s ease-out;} 1341.fancyButton204.fancyButton:hover,.fancyButton204.fancyButton:focus,.fancyButton204.fancyButton:active,.fancyButton204.fancyButton.hover{ 1342 background-image: url('/ImageRepository/Document?documentID=15935'); 1343 background-repeat: no-repeat; 1344 background-position: center top; 1345} 1346.fancyButton204.fancyButton:link > span,.fancyButton204.fancyButton:visited > span, .fancyButton204div.fancyButton > span{ 1347} 1348.fancyButton204.fancyButton:hover > span,.fancyButton204.fancyButton:focus > span,.fancyButton204.fancyButton:active > span,.fancyButton204.fancyButton.hover > span{ 1349} 1350.fancyButton204.fancyButton .text{ 1351 color: rgb(255, 255, 255); 1352 font-size: 1.375em; 1353 font-family: "League Spartan"; 1354 padding-top: 6.5em; 1355 font-weight: 700; 1356 text-decoration: none; 1357 padding-top: 6.5em; 1358 background-image: url('/ImageRepository/Document?documentID=15931'); 1359 background-repeat: no-repeat; 1360 background-position: center .72em ; 1361transition: all .3s ease-out; 1362background-size: 4.55em;line-height: 1; 1363text-transform: uppercase; 1364} 1365 1366.fancyButton204 .text::after { 1367content: ""; 1368display: block; 1369margin: 8px auto 0; 1370width: 100%; 1371height: 2px; 1372max-width: 57px; 1373background: #F5C64E; 1374border-radius: 2px; 1375transform: scale(0); 1376transition: all .3s ease-out; 1377} 1378.fancyButton204.fancyButton:hover .text,.fancyButton204.fancyButton:focus .text,.fancyButton204.fancyButton:active .text,.fancyButton204.fancyButton.hover .text{ 1379 text-decoration: underline; 1380 background-repeat: no-repeat; 1381 background-position: center .36em ; 1382 1383text-decoration-thickness: 1px; 1384text-underline-offset: 2px; 1385} 1386 1387.fancyButton204:is(:hover, :focus, :active) .text::after { 1388transform: scale(1);} 1389</style> 1390 1391 </li><!-- 1392--></ul></div><!-- --> 1393 </div> 1394 </nav> 1395 </div> 1396 <div class="widgetFooter"> 1397 </div> 1398</div> 1399</div> 1400 1401 </div> <!-- inner column --> 1402 1403 </div> <!-- inner row --> 1404 1405 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="8e3f75ef-523a-4dc9-b3ff-fcf9c668571f">� 1406 <div class="row nest first last wide">� 1407 1408 <div class="inner col col8 first last ide2dd0686-74f1-4bb9-b99a-3d5b815b4d8b" style="" data-widgetcontainerid="e2dd0686-74f1-4bb9-b99a-3d5b815b4d8b">� 1409<div data-widget-id="f719aaea-28a5-47d3-b488-edd40682bc2a" data-widget-controller-path="/GraphicLinks/Widget"> 1410 1411 1412 1413 1414<div id="graphicLinkWidgetf719aaea-28a5-47d3-b488-edd40682bc2a" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1415 <div class="widgetHeader"> 1416 <div class="">
1417 </div> 1418 </div> 1419 <div class="widgetBody cpGrid cpGrid2 "> 1420 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1421 <div class="row wide"> 1422 <!-- 1423--><div class="col col1 first "><ul class="semanticList"><!-- 1424 --><li class="widgetItem GraphicLinks"> 1425 1426<div> 1427 <a href="/1125/Live-Meetings-Agendas-Minutes" target="_self" class="fancyButton fancyButton215 " > 1428 <span> 1429 <span><span class="text">Agendas & Minutes</span></span> 1430 </span> 1431 </a> 1432</div> 1433 <style scoped="scoped">.fancyButton215.fancyButton:link,.fancyButton215.fancyButton:visited, .fancyButton215div.fancyButton{ 1434 background-image: url('/ImageRepository/Document?documentID=15936'); 1435 background-repeat: no-repeat; 1436 background-position: center .5em ; 1437background-size: 7.25em; 1438transition: all .3s ease-out;} 1439.fancyButton215.fancyButton:hover,.fancyButton215.fancyButton:focus,.fancyButton215.fancyButton:active,.fancyButton215.fancyButton.hover{ 1440 background-image: url('/ImageRepository/Document?documentID=15935'); 1441 background-repeat: no-repeat; 1442 background-position: center top; 1443} 1444.fancyButton215.fancyButton:link > span,.fancyButton215.fancyButton:visited > span, .fancyButton215div.fancyButton > span{ 1445} 1446.fancyButton215.fancyButton:hover > span,.fancyButton215.fancyButton:focus > span,.fancyButton215.fancyButton:active > span,.fancyButton215.fancyButton.hover > span{ 1447} 1448.fancyButton215.fancyButton .text{ 1449 color: rgb(255, 255, 255); 1450 font-size: 1.375em; 1451 font-family: "League Spartan"; 1452 padding-top: 6.5em; 1453 font-weight: 700; 1454 text-decoration: none; 1455 padding-top: 6.5em; 1456 background-image: url('/ImageRepository/Document?documentID=15929'); 1457 background-repeat: no-repeat; 1458 background-position: center .72em ; 1459transition: all .3s ease-out; 1460background-size: 4.55em;line-height: 1; 1461text-transform: uppercase; 1462} 1463 1464.fancyButton215 .text::after { 1465content: ""; 1466display: block; 1467margin: 8px auto 0; 1468width: 100%; 1469height: 2px; 1470max-width: 57px; 1471background: #F5C64E; 1472border-radius: 2px; 1473transform: scale(0); 1474transition: all .3s ease-out; 1475} 1476.fancyButton215.fancyButton:hover .text,.fancyButton215.fancyButton:focus .text,.fancyButton215.fancyButton:active .text,.fancyButton215.fancyButton.hover .text{ 1477 text-decoration: underline; 1478 background-repeat: no-repeat; 1479 background-position: center .36em ; 1480 1481text-decoration-thickness: 1px; 1482text-underline-offset: 2px; 1483} 1484 1485.fancyButton215:is(:hover, :focus, :active) .text::after { 1486transform: scale(1);} 1487</style> 1488 1489 </li><!-- 1490--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1491 --><li class="widgetItem GraphicLinks"> 1492 1493<div> 1494 <a href="/179/Job-Opportunities" target="_self" class="fancyButton fancyButton216 " > 1495 <span> 1496 <span><span class="text">Jobs & Volunteer</span></span> 1497 </span> 1498 </a> 1499</div> 1500 <style scoped="scoped">.fancyButton216.fancyButton:link,.fancyButton216.fancyButton:visited, .fancyButton216div.fancyButton{ 1501 background-image: url('/ImageRepository/Document?documentID=15936'); 1502 background-repeat: no-repeat; 1503 background-position: center .5em ; 1504background-size: 7.25em; 1505transition: all .3s ease-out;} 1506.fancyButton216.fancyButton:hover,.fancyButton216.fancyButton:focus,.fancyButton216.fancyButton:active,.fancyButton216.fancyButton.hover{ 1507 background-image: url('/ImageRepository/Document?documentID=15935'); 1508 background-repeat: no-repeat; 1509 background-position: center top; 1510} 1511.fancyButton216.fancyButton:link > span,.fancyButton216.fancyButton:visited > span, .fancyButton216div.fancyButton > span{ 1512} 1513.fancyButton216.fancyButton:hover > span,.fancyButton216.fancyButton:focus > span,.fancyButton216.fancyButton:active > span,.fancyButton216.fancyButton.hover > span{ 1514} 1515.fancyButton216.fancyButton .text{ 1516 color: rgb(255, 255, 255); 1517 font-size: 1.375em; 1518 font-family: "League Spartan"; 1519 padding-top: 6.5em; 1520 font-weight: 700; 1521 text-decoration: none; 1522 padding-top: 6.5em; 1523 background-image: url('/ImageRepository/Document?documentID=15933'); 1524 background-repeat: no-repeat; 1525 background-position: center .72em ; 1526transition: all .3s ease-out; 1527background-size: 4.55em;line-height: 1; 1528text-transform: uppercase; 1529} 1530 1531.fancyButton216 .text::after { 1532content: ""; 1533display: block; 1534margin: 8px auto 0; 1535width: 100%; 1536height: 2px; 1537max-width: 57px; 1538background: #F5C64E; 1539border-radius: 2px; 1540transform: scale(0); 1541transition: all .3s ease-out; 1542} 1543.fancyButton216.fancyButton:hover .text,.fancyButton216.fancyButton:focus .text,.fancyButton216.fancyButton:active .text,.fancyButton216.fancyButton.hover .text{ 1544 text-decoration: underline; 1545 background-repeat: no-repeat; 1546 background-position: center .36em ; 1547 1548text-decoration-thickness: 1px; 1549text-underline-offset: 2px; 1550} 1551 1552.fancyButton216:is(:hover, :focus, :active) .text::after { 1553transform: scale(1);} 1554</style> 1555 1556 </li><!-- 1557--></ul></div><!-- --> 1558 </div> 1559 </nav> 1560 </div> 1561 <div class="widgetFooter"> 1562 </div> 1563</div> 1564</div> 1565 1566 </div> <!-- inner column --> 1567 1568 </div> <!-- inner row --> 1569 1570 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="04e03bf1-fb05-41f2-bfa6-2852c30edec8">� 1571 <div class="row nest first last wide">� 1572 1573 <div class="inner col col8 first last ide45bab44-2398-442b-8564-47891e87b8ea" style="" data-widgetcontainerid="e45bab44-2398-442b-8564-47891e87b8ea">� 1574<div data-widget-id="f624f4a6-e788-494d-b317-37a5f4a63a9d" data-widget-controller-path="/GraphicLinks/Widget"> 1575 1576 1577 1578 1579<div id="graphicLinkWidgetf624f4a6-e788-494d-b317-37a5f4a63a9d" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1580 <div class="widgetHeader"> 1581 <div class="">
1582 </div> 1583 </div> 1584 <div class="widgetBody cpGrid cpGrid2 "> 1585 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1586 <div class="row wide"> 1587 <!-- 1588--><div class="col col1 first "><ul class="semanticList"><!-- 1589 --><li class="widgetItem GraphicLinks"> 1590 1591<div> 1592 <a href="https://www.invoicecloud.com/CityofArcataCA" target="_self" class="fancyButton fancyButton217 " > 1593 <span> 1594 <span><span class="text">Pay Utility Bill</span></span> 1595 </span> 1596 </a> 1597</div> 1598 <style scoped="scoped">.fancyButton217.fancyButton:link,.fancyButton217.fancyButton:visited, .fancyButton217div.fancyButton{ 1599 background-image: url('/ImageRepository/Document?documentID=15936'); 1600 background-repeat: no-repeat; 1601 background-position: center .5em ; 1602background-size: 7.25em; 1603transition: all .3s ease-out;} 1604.fancyButton217.fancyButton:hover,.fancyButton217.fancyButton:focus,.fancyButton217.fancyButton:active,.fancyButton217.fancyButton.hover{ 1605 background-image: url('/ImageRepository/Document?documentID=15935'); 1606 background-repeat: no-repeat; 1607 background-position: center top; 1608} 1609.fancyButton217.fancyButton:link > span,.fancyButton217.fancyButton:visited > span, .fancyButton217div.fancyButton > span{ 1610} 1611.fancyButton217.fancyButton:hover > span,.fancyButton217.fancyButton:focus > span,.fancyButton217.fancyButton:active > span,.fancyButton217.fancyButton.hover > span{ 1612} 1613.fancyButton217.fancyButton .text{ 1614 color: rgb(255, 255, 255); 1615 font-size: 1.375em; 1616 font-family: "League Spartan"; 1617 padding-top: 6.5em; 1618 font-weight: 700; 1619 text-decoration: none; 1620 padding-top: 6.5em; 1621 background-image: url('/ImageRepository/Document?documentID=15934'); 1622 background-repeat: no-repeat; 1623 background-position: center .72em ; 1624transition: all .3s ease-out; 1625background-size: 4.55em;line-height: 1; 1626text-transform: uppercase; 1627} 1628 1629.fancyButton217 .text::after { 1630content: ""; 1631display: block; 1632margin: 8px auto 0; 1633width: 100%; 1634height: 2px; 1635max-width: 57px; 1636background: #F5C64E; 1637border-radius: 2px; 1638transform: scale(0); 1639transition: all .3s ease-out; 1640} 1641.fancyButton217.fancyButton:hover .text,.fancyButton217.fancyButton:focus .text,.fancyButton217.fancyButton:active .text,.fancyButton217.fancyButton.hover .text{ 1642 text-decoration: underline; 1643 background-repeat: no-repeat; 1644 background-position: center .36em ; 1645 1646text-decoration-thickness: 1px; 1647text-underline-offset: 2px; 1648} 1649 1650.fancyButton217:is(:hover, :focus, :active) .text::after { 1651transform: scale(1);} 1652</style> 1653 1654 </li><!-- 1655--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1656 --><li class="widgetItem GraphicLinks"> 1657 1658<div> 1659 <a href="/Bids.aspx" target="_self" class="fancyButton fancyButton218 " > 1660 <span> 1661 <span><span class="text">Bid</span></span> 1662 </span> 1663 </a> 1664</div> 1665 <style scoped="scoped">.fancyButton218.fancyButton:link,.fancyButton218.fancyButton:visited, .fancyButton218div.fancyButton{ 1666 background-image: url('/ImageRepository/Document?documentID=15936'); 1667 background-repeat: no-repeat; 1668 background-position: center .5em ; 1669background-size: 7.25em; 1670transition: all .3s ease-out;} 1671.fancyButton218.fancyButton:hover,.fancyButton218.fancyButton:focus,.fancyButton218.fancyButton:active,.fancyButton218.fancyButton.hover{ 1672 background-image: url('/ImageRepository/Document?documentID=15935'); 1673 background-repeat: no-repeat; 1674 background-position: center top; 1675} 1676.fancyButton218.fancyButton:link > span,.fancyButton218.fancyButton:visited > span, .fancyButton218div.fancyButton > span{ 1677} 1678.fancyButton218.fancyButton:hover > span,.fancyButton218.fancyButton:focus > span,.fancyButton218.fancyButton:active > span,.fancyButton218.fancyButton.hover > span{ 1679} 1680.fancyButton218.fancyButton .text{ 1681 color: rgb(255, 255, 255); 1682 font-size: 1.375em; 1683 font-family: "League Spartan"; 1684 padding-top: 6.5em; 1685 font-weight: 700; 1686 text-decoration: none; 1687 padding-top: 6.5em; 1688 background-image: url('/ImageRepository/Document?documentID=15930'); 1689 background-repeat: no-repeat; 1690 background-position: center .72em ; 1691transition: all .3s ease-out; 1692background-size: 4.55em;line-height: 1; 1693text-transform: uppercase; 1694} 1695 1696.fancyButton218 .text::after { 1697content: ""; 1698display: block; 1699margin: 8px auto 0; 1700width: 100%; 1701height: 2px; 1702max-width: 57px; 1703background: #F5C64E; 1704border-radius: 2px; 1705transform: scale(0); 1706transition: all .3s ease-out; 1707} 1708.fancyButton218.fancyButton:hover .text,.fancyButton218.fancyButton:focus .text,.fancyButton218.fancyButton:active .text,.fancyButton218.fancyButton.hover .text{ 1709 text-decoration: underline; 1710 background-repeat: no-repeat; 1711 background-position: center .36em ; 1712 1713text-decoration-thickness: 1px; 1714text-underline-offset: 2px; 1715} 1716 1717.fancyButton218:is(:hover, :focus, :active) .text::after { 1718transform: scale(1);} 1719</style> 1720 1721 </li><!-- 1722--></ul></div><!-- --> 1723 </div> 1724 </nav> 1725 </div> 1726 <div class="widgetFooter"> 1727 </div> 1728</div> 1729</div> 1730 1731 </div> <!-- inner column --> 1732 1733 </div> <!-- inner row --> 1734 1735 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1736 1737 1738 </div> 1739</div> 1740</div></div> 1741</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1742<div class="siteWrap2"><div data-cpRole="structuralContainer" id="footerInnerContainerTS"> 1743<div data-cpRole="contentContainer" id="footerTS" class="containerTS"> <div id="cc1bb468a1-9eb1-46a9-9b67-8ebb8415a1b1" data-containerid="1bb468a1-9eb1-46a9-9b67-8ebb8415a1b1" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1744 1745 1746 <div class="row outer wide"><!-- 1747--><div class="outer col col5 first" style="" data-widgetcontainerid="e96b4d32-65b9-45b2-9887-5b844d9c921b">� 1748 <div class="row nest first last wide">� 1749 1750 <div class="inner col col5 first last id1a7688bc-46fe-4c85-9c6b-6c70d8bd788f" style="" data-widgetcontainerid="1a7688bc-46fe-4c85-9c6b-6c70d8bd788f">� 1751 <div data-widget-id="2877d20f-b09c-4153-823e-7c611a8ac6ff" data-widget-controller-path="/InfoAdvanced/Widget"> 1752 1753 1754 1755 1756 1757 <section id="divInfoAdv2877d20f-b09c-4153-823e-7c611a8ac6ff" class="widget widgetInfoAdvanced skin80 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1758 <header class="widgetHeader" id="header2877d20f-b09c-4153-823e-7c611a8ac6ff"> 1759 <div class=""> 1760 </div> 1761 </header> 1762 <div class="widgetBody cpGrid cpGrid1 "> 1763 <div class="row wide"> 1764 <div class="col col1 first last"> 1765 <ol class="pageStyles semanticList"> 1766 1767<li class="InfoAdvanced widgetItem fr-view"> 1768 <p><a href="/"><img src="/ImageRepository/Document?documentId=15953" class="fr-dib" alt="Arcata California Homepage" style="width: 274px;"></a></p> 1769</li> </ol> 1770 </div> 1771 </div> 1772 </div> 1773 <div class="widgetFooter"> 1774 1775 </div> 1776 1777 </section> 1778 1779 1780
1781<script type="text/javascript"> 1782 //Render slideshow if info advacned items contain one. 1783 $(document).ready(function (e) { 1784 $('#divInfoAdv2877d20f-b09c-4153-823e-7c611a8ac6ff .InfoAdvanced.widgetItem').each(function () { 1785 renderSlideshowIfApplicable($(this)); 1786 }); 1787 }); 1788</script>
1788</div> 1789 </div> <!-- inner column --> 1790 1791 </div> <!-- inner row --> 1792 1793 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="e98b3034-e297-4129-b969-f1a02ee625b8">� 1794 <div class="row nest first last wide">� 1795 1796 <div class="inner col col1 first last id6d690a94-e18f-4fc8-bb95-b54792535e39" style="" data-widgetcontainerid="6d690a94-e18f-4fc8-bb95-b54792535e39">� 1797 1798<div class="widget widgetSpacer" id="8e587744-a155-4d58-a1d4-4892f137af69"></div> 1799 </div> <!-- inner column --> 1800 1801 </div> <!-- inner row --> 1802 1803 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="62974eaa-454d-4d2d-9aa1-3370adfbfa4f">� 1804 <div class="row nest first last wide">� 1805 1806 <div class="inner col col5 first last idf3630cc2-492a-4405-b01e-09f4ba8f178c" style="" data-widgetcontainerid="f3630cc2-492a-4405-b01e-09f4ba8f178c">� 1807 <div data-widget-id="9fae6520-d067-44c0-b30c-f33c003dca4d" data-widget-controller-path="/InfoAdvanced/Widget"> 1808 1809 1810 1811 1812 1813 <section id="divInfoAdv9fae6520-d067-44c0-b30c-f33c003dca4d" class="widget widgetInfoAdvanced skin80 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header9fae6520-d067-44c0-b30c-f33c003dca4d"> 1814 <header class="widgetHeader" id="header9fae6520-d067-44c0-b30c-f33c003dca4d"> 1815 <div class=""> 1816 <h3 >Contact Us</h3> 1817 </div> 1818 </header> 1819 <div class="widgetBody cpGrid cpGrid1 "> 1820 <div class="row wide"> 1821 <div class="col col1 first last"> 1822 <ol class="pageStyles semanticList"> 1823 1824<li class="InfoAdvanced widgetItem fr-view"> 1825 <p>City of Arcata </p> 1826</li> 1827<li class="InfoAdvanced widgetItem fr-view"> 1828 <p>736 F Street </p> 1829</li> 1830<li class="InfoAdvanced widgetItem fr-view"> 1831 <p>Arcata, CA 95521 </p> 1832</li> 1833<li class="InfoAdvanced widgetItem fr-view"> 1834 <p>Phone: <a href="tel:7078225951">707-822-5951</a></p> 1835</li> </ol> 1836 </div> 1837 </div> 1838 </div> 1839 <div class="widgetFooter"> 1840 1841 </div> 1842 1843 </section> 1844 1845 1846
1847<script type="text/javascript"> 1848 //Render slideshow if info advacned items contain one. 1849 $(document).ready(function (e) { 1850 $('#divInfoAdv9fae6520-d067-44c0-b30c-f33c003dca4d .InfoAdvanced.widgetItem').each(function () { 1851 renderSlideshowIfApplicable($(this)); 1852 }); 1853 }); 1854</script>
1854</div> 1855 </div> <!-- inner column --> 1856 1857 </div> <!-- inner row --> 1858 1859 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="ec3a9b1b-9365-4404-a27e-49fd4364bf86">� 1860 <div class="row nest first last wide">� 1861 1862 <div class="inner col col1 first last idc5a3ddc5-eb44-4acd-b383-bcdce9d0eaff" style="" data-widgetcontainerid="c5a3ddc5-eb44-4acd-b383-bcdce9d0eaff">� 1863 1864<div class="widget widgetSpacer" id="15826f6b-676c-4efe-8642-7d60760752b1"></div> 1865 </div> <!-- inner column --> 1866 1867 </div> <!-- inner row --> 1868 1869 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="91bd5f44-9877-4289-80e6-ea2efdc716f5">� 1870 <div class="row nest first last wide">� 1871 1872 <div class="inner col col6 first last idd96041e2-4c66-4af4-a05b-99ac6c27edfc" style="" data-widgetcontainerid="d96041e2-4c66-4af4-a05b-99ac6c27edfc">� 1873 <div data-widget-id="714f61ff-6f0a-4236-9c68-dcd448c440ed" data-widget-controller-path="/QuickLinks/Widget"> 1874 1875 1876 1877 1878 1879 1880 1881 1882 <section id="widgetQuicklink714f61ff-6f0a-4236-9c68-dcd448c440ed" class="widget widgetQuickLinks skin80 widgetOptionSet32 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader714f61ff-6f0a-4236-9c68-dcd448c440ed"> 1883 <header class="widgetHeader" id="quickLinksHeader714f61ff-6f0a-4236-9c68-dcd448c440ed"> 1884 <div class=""> 1885 <h3><a style="" href="/QuickLinks.aspx?CID=28,33,55" >Popular Pages</a></h3> 1886 </div> 1887 </header> 1888 <div class="widgetBody cpGrid cpGrid1 "> 1889 <div class="row narrow"> 1890 <div class="col col1 first last"> 1891 <ol class="semanticList"> 1892 1893 <li style="position:relative" class="widgetItem QuickLinks"> 1894 <a class="widgetDesc widgetQuickLinksLink" href="/280/Boards-Commissions" target="_self" >Committees & Commissions</a> 1895 <div class="widgetMeta"></div> 1896 </li> 1897 1898 <li style="position:relative" class="widgetItem QuickLinks"> 1899 <a class="widgetDesc widgetQuickLinksLink" href="/282/City-Council-Agendas-Archives" target="_self" >City Council Agendas & Archives</a> 1900 <div class="widgetMeta"></div> 1901 </li> 1902 1903 <li style="position:relative" class="widgetItem QuickLinks"> 1904 <a class="widgetDesc widgetQuickLinksLink" href="/281/Watch-Meetings" target="_self" >Watch Meetings Online</a> 1905 <div class="widgetMeta"></div> 1906 </li> 1907 1908 <li style="position:relative" class="widgetItem QuickLinks"> 1909 <a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/9922/2019-Annual-Report" target="_blank" aria-label="Department Annual Report opens in new window">Department Annual Report</a> 1910 <div class="widgetMeta"></div> 1911 </li> 1912 1913 <li style="position:relative" class="widgetItem QuickLinks"> 1914 <a class="widgetDesc widgetQuickLinksLink" href="http://ca-arcata.civicplus.com/FAQ.aspx?TID=20" target="_blank" aria-label="Recreation FAQs opens in new window">Recreation FAQs</a> 1915 <div class="widgetMeta"></div> 1916 </li> 1917 1918 <li style="position:relative" class="widgetItem QuickLinks"> 1919 <a class="widgetDesc widgetQuickLinksLink" href="https://www.invoicecloud.com/CityofArcataCA" target="_blank" aria-label="Online Water and Sewer Bill Payment opens in new window">Online Water and Sewer Bill Payment</a> 1920 <div class="widgetMeta"></div> 1921 </li> 1922 </ol> 1923 </div> 1924 </div> 1925 1926 </div> 1927 <div class="widgetFooter"> 1928 </div> 1929 <div class="addItemModal hidden"> 1930 <div class="url hidden">/QuickLinks.aspx</div> 1931 </div> 1932 1933 </section> 1934</div> 1935 1936 </div> <!-- inner column --> 1937 1938 </div> <!-- inner row --> 1939 1940 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="a1711858-57fc-474a-8506-4b2d1aa5b220">� 1941 <div class="row nest first last wide">� 1942 1943 <div class="inner col col1 first last idaa46adbc-8253-4e84-9ca8-7afe20e07f98" style="" data-widgetcontainerid="aa46adbc-8253-4e84-9ca8-7afe20e07f98">� 1944
1945<div class="widget widgetSpacer" id="cde5055d-fdff-4377-b1c9-9616d571bd55"></div> 1946 </div> <!-- inner column --> 1947 1948 </div> <!-- inner row --> 1949 1950 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="cc5f3149-faab-49d4-bcc6-180238ef5f6b">� 1951 <div class="row nest first last wide">� 1952 1953 <div class="inner col col5 first last id054f59c7-a341-4d17-abe0-229381426542" style="" data-widgetcontainerid="054f59c7-a341-4d17-abe0-229381426542">� 1954 <div data-widget-id="5c9ad7d6-6d6e-4f93-87dc-c73a8101a893" data-widget-controller-path="/QuickLinks/Widget"> 1955 1956 1957 1958 1959 1960 1961 1962 1963 <section id="widgetQuicklink5c9ad7d6-6d6e-4f93-87dc-c73a8101a893" class="widget widgetQuickLinks skin80 widgetOptionSet32 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader5c9ad7d6-6d6e-4f93-87dc-c73a8101a893"> 1964 <header class="widgetHeader" id="quickLinksHeader5c9ad7d6-6d6e-4f93-87dc-c73a8101a893"> 1965 <div class=""> 1966 <h3><a style="" href="/QuickLinks.aspx?CID=38" >Site Links</a></h3> 1967 </div> 1968 </header> 1969 <div class="widgetBody cpGrid cpGrid1 "> 1970 <div class="row narrow"> 1971 <div class="col col1 first last"> 1972 <ol class="semanticList"> 1973 1974 <li style="position:relative" class="widgetItem QuickLinks"> 1975 <a class="widgetDesc widgetQuickLinksLink" href="/calendar.aspx" target="_self" >Calendar</a> 1976 <div class="widgetMeta"></div> 1977 </li> 1978 1979 <li style="position:relative" class="widgetItem QuickLinks"> 1980 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 1981 <div class="widgetMeta"></div> 1982 </li> 1983 1984 <li style="position:relative" class="widgetItem QuickLinks"> 1985 <a class="widgetDesc widgetQuickLinksLink" href="/FAQ.aspx" target="_self" >FAQs</a> 1986 <div class="widgetMeta"></div> 1987 </li> 1988 1989 <li style="position:relative" class="widgetItem QuickLinks"> 1990 <a class="widgetDesc widgetQuickLinksLink" href="/Directory.aspx" target="_self" >Staff Directory</a> 1991 <div class="widgetMeta"></div> 1992 </li> 1993 1994 <li style="position:relative" class="widgetItem QuickLinks"> 1995 <a class="widgetDesc widgetQuickLinksLink" href="/Jobs.aspx" target="_self" >Job Opportunities</a> 1996 <div class="widgetMeta"></div> 1997 </li> 1998 1999 <li style="position:relative" class="widgetItem QuickLinks"> 2000 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2001 <div class="widgetMeta"></div> 2002 </li> 2003 2004 <li style="position:relative" class="widgetItem QuickLinks"> 2005 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2006 <div class="widgetMeta"></div> 2007 </li> 2008 </ol> 2009 </div> 2010 </div> 2011 2012 </div> 2013 <div class="widgetFooter"> 2014 </div> 2015 <div class="addItemModal hidden"> 2016 <div class="url hidden">/QuickLinks.aspx</div> 2017 </div> 2018 2019 </section> 2020</div> 2021 2022 </div> <!-- inner column --> 2023 2024 </div> <!-- inner row --> 2025 2026 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2027 2028 2029 </div> 2030</div><div data-cpRole="contentContainer" id="poweredByTS" class="containerTS"> <div id="ccf5bfbaf5-f0f5-47ee-aa87-92ca58ad0c9b" data-containerid="f5bfbaf5-f0f5-47ee-aa87-92ca58ad0c9b" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="40"> 2031 2032 2033 <div class="row outer wide"><!-- 2034--><div class="outer col col5 first" style="" data-widgetcontainerid="bc7fad28-2f86-44cb-a69c-edca11c3eca5">� 2035 <div class="row nest first last wide">� 2036 2037 <div class="inner col col5 first last idd16347eb-f3f2-4d8b-851b-2c2ef20afb1c" style="" data-widgetcontainerid="d16347eb-f3f2-4d8b-851b-2c2ef20afb1c">� 2038<div data-widget-id="090e6e95-eea3-4a87-8ff7-681828598175" data-widget-controller-path="/GraphicLinks/Widget"> 2039 2040 2041 2042 2043<div id="graphicLinkWidget090e6e95-eea3-4a87-8ff7-681828598175" class="widget widgetGraphicLinks skin81 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2044 <div class="widgetHeader"> 2045 <div class="">
2046 </div> 2047 </div> 2048 <div class="widgetBody cpGrid cpGrid5 "> 2049 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2050 <div class="row wide"> 2051 <!-- 2052--><div class="col col1 first "><ul class="semanticList"><!-- 2053 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 2054 2055<img src="/ImageRepository/Document?documentID=15938" 2056 class="graphicButtonLink" alt="Facebook" 2057 onmouseover="this.src='/ImageRepository/Document?documentID=15938'" 2058 onmouseout="this.src='/ImageRepository/Document?documentID=15938'" 2059 onfocus="this.src='/ImageRepository/Document?documentID=15938'" 2060 onblur="this.src='/ImageRepository/Document?documentID=15938'"> 2061</a></li><!-- 2062--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2063 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 2064 2065<img src="/ImageRepository/Document?documentID=15952" 2066 class="graphicButtonLink" alt="YouTube" 2067 onmouseover="this.src='/ImageRepository/Document?documentID=15952'" 2068 onmouseout="this.src='/ImageRepository/Document?documentID=15952'" 2069 onfocus="this.src='/ImageRepository/Document?documentID=15952'" 2070 onblur="this.src='/ImageRepository/Document?documentID=15952'"> 2071</a></li><!-- 2072--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2073 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self"> 2074 2075<img src="/ImageRepository/Document?documentID=15939" 2076 class="graphicButtonLink" alt="Instagram" 2077 onmouseover="this.src='/ImageRepository/Document?documentID=15939'" 2078 onmouseout="this.src='/ImageRepository/Document?documentID=15939'" 2079 onfocus="this.src='/ImageRepository/Document?documentID=15939'" 2080 onblur="this.src='/ImageRepository/Document?documentID=15939'"> 2081</a></li><!-- 2082--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2083 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/nextdoor" target="_self"> 2084 2085<img src="/ImageRepository/Document?documentID=15942" 2086 class="graphicButtonLink" alt="Nextdoor" 2087 onmouseover="this.src='/ImageRepository/Document?documentID=15942'" 2088 onmouseout="this.src='/ImageRepository/Document?documentID=15942'" 2089 onfocus="this.src='/ImageRepository/Document?documentID=15942'" 2090 onblur="this.src='/ImageRepository/Document?documentID=15942'"> 2091</a></li><!-- 2092--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2093 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/linkedin" target="_self"> 2094 2095<img src="/ImageRepository/Document?documentID=15940" 2096 class="graphicButtonLink" alt="Linkedin" 2097 onmouseover="this.src='/ImageRepository/Document?documentID=15940'" 2098 onmouseout="this.src='/ImageRepository/Document?documentID=15940'" 2099 onfocus="this.src='/ImageRepository/Document?documentID=15940'" 2100 onblur="this.src='/ImageRepository/Document?documentID=15940'"> 2101</a></li><!-- 2102--></ul></div><!-- --> 2103 </div> 2104 </nav> 2105 </div> 2106 <div class="widgetFooter"> 2107 </div> 2108</div> 2109</div> 2110 2111 </div> <!-- inner column --> 2112 2113 </div> <!-- inner row --> 2114 2115 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="7b290f4d-d934-4a2f-b302-39a4e60d3c9a">� 2116 <div class="row nest first last wide">� 2117 2118 <div class="inner col col1 first last idb5809964-b355-49e6-bf76-14b61e9ba080" style="" data-widgetcontainerid="b5809964-b355-49e6-bf76-14b61e9ba080">� 2119 2120<div class="widget widgetSpacer" id="8477e5d2-e4cc-4dbf-adc4-d42f9920d042"></div> 2121 </div> <!-- inner column --> 2122 2123 </div> <!-- inner row --> 2124 2125 </div><!-- outer column --><!----><div class="outer col col18 last" style="" data-widgetcontainerid="be12146b-2e07-466f-b273-853cdd6d63a4">� 2126 <div class="row nest first last wide">� 2127 2128 <div class="inner col col18 first last idc901d30b-511d-49f7-bb40-96ceaf287d5f" style="" data-widgetcontainerid="c901d30b-511d-49f7-bb40-96ceaf287d5f">� 2129 2130 <div data-widget-id='386e5965-4384-4e9c-b799-52708ae47870' data-moduleName="customHtml" id='widgetCustomHtml386e5965-4384-4e9c-b799-52708ae47870' class="widget widgetCustomHtml skin81 narrow" > 2131 <div class="widgetBody pageStyles" id="widgetBody386e5965-4384-4e9c-b799-52708ae47870"> 2132 <div id="customHtml386e5965-4384-4e9c-b799-52708ae47870"><div><style> 2133 /* CP icon */ 2134 .cpBylineIconTS { 2135 color: #fff; 2136 } 2137 /* CP Text */ 2138 .cpBylineTextTS, 2139 .cpBylineTextTS a:is(:link, :visited) { 2140 color: #fff; 2141 } 2142 2143 .cpBylineTS { 2144 text-align: center; 2145 } 2146 2147 .row.outer.wide .outer.col.last:not(.first) .cpBylineTS { 2148 text-align: right; 2149 } 2150 2151 .cpBylineIconTS { 2152 fill: currentColor; 2153 width: 39px;
2154 height: 26px; 2155 display: inline; 2156 vertical-align: middle; 2157 } 2158</style> 2159 2160<div class="widgetItem cpBylineTS"> 2161 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2162 <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> 2163 <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> 2164 </svg> 2165 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2166</div> 2167</div></div> 2168 </div> 2169 2170 </div> 2171 2172 </div> <!-- inner column --> 2173 2174 </div> <!-- inner row --> 2175 2176 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2177 2178 2179 </div> 2180</div> 2181</div></div> 2182</footer><!-- </div> --> 2183</div> 2184 2185 </div> 2186 </div> 2187 </div> 2188 2189<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2190 2191<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2192 <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"> 2193 <div class="cp-Splash-header"> 2194 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2195 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2196 <svg id="iconClose" viewBox="0 0 25 25"> 2197 <polygon style="fill:currentcolor" 2198 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> 2199 </svg> 2200 </button>
2201 </div> 2202 <div class="cp-Splash-body"> 2203 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2204 <!-- Content from the Froala Editor will go here. --> 2205 Loading 2206 </div> 2207 </div> 2208 <div class="cp-Splash-footer"> 2209 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2210 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2211 </div> 2212 </div> 2213</div> 2214
2215<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2215
2215
2216<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2216
2216
2217<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2217
2217
2218<script> 2219 2220 $(document).ready(function () { 2221 var filter = { 2222 targetId: '101', 2223 targetType: 1 2224 } 2225 2226 new SplashModalRender().triggerRender(filter); 2227 }); 2228</script>
2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245
2245<script src="/-1442400649.js" type="text/javascript"></script>
2245 2246
2246<script>(function(){var s = document.createElement('script'),e = ! document.body ? document.querySelector('head') : document.body;s.src = 'https://acsbapp.com/apps/app/assets/js/acsb.js';s.async = s.defer = true;s.onload = function(){acsbJS.init({statementLink : '',feedbackLink : '',footerHtml : '',hideMobile : false,hideTrigger : false,language : 'en',position : 'right',leadColor : '#146FF8',triggerColor : '#146FF8',triggerRadius : '50%',triggerPositionX : 'right',triggerPositionY : 'bottom',triggerIcon : 'default',triggerSize : 'medium',triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : 'small',triggerPositionX : 'right',triggerPositionY : 'center',triggerOffsetX : 0,triggerOffsetY : 0,triggerRadius : '50%'}});};e.appendChild(s);}());</script>
2246 2247 2248<!----------Google Translate (Mobile Friendly)---------> 2249<style>#google-translate-container {float: right;padding: 3px 5px 0px 0px;}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * {font-family: arial;font-size: 10pt;background-image: url("https://theme.zdassets.com/theme_assets/958586/bae8aa24db8d43595871692a9d259186f2db3fb4.png");background-position: 3px 4px;background-size: 22px;background-repeat: no-repeat;text-indent: 20px;background-color: #fff;color: #000 !important;}.goog-logo-link {display: none !important;}.goog-te-gadget {color: transparent !important;}.goog-te-gadget .goog-te-combo {margin: 2px 0 !important;border-radius: 15px !important;}.goog-te-combo{border: 1px solid !important;border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;border-radius: 0 !important;height:32px; !important;padding: 0 1px 0 .25rem !important;} 2250#launcher-wrapper {bottom: 50px !important;} 2251</style> 2252<div id="google-translate-container"> 2253 <div id="google_translate_element" style="position: fixed; bottom: 60px; right: 20px; z-index: 5;"></div> 2254</div>
2255<script> 2256function googleTranslateElementInit() { 2257 var el = document.getElementById("google_translate_element"); 2258 if (el && el.innerHTML.trim() !== "") { 2259 return; 2260 } 2261 2262 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2263 // begin accessibility compliance 2264 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2265 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2266 $('div#goog-gt-tt .original-text').css('text-align','left'); 2267 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2268 $('.goog-te-combo').attr('aria-label','google translate languages'); 2269 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2270 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2271} 2272$(function() { 2273 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2274}); 2275</script>
2275 2276<!--------------End Google Translate-----------------> 2277 2278 2279 2280<!-- 2022 Fixed Nav Adjustment -->
2281<script> 2282 function getValueTS(elem, attr) { 2283 const val = elem.css(attr); 2284 if (val === undefined) return undefined; 2285 const num = parseInt(val, 10); 2286 if (num === NaN) return undefined; 2287 return num; 2288 } 2289 2290 function clampTS(number, min, max) { 2291 return Math.min(Math.max(number, min), max); 2292 } 2293 2294 function isPageEditingTS() { 2295 return ( 2296 $("#doneEditing").length > 0 || // In live edit 2297 typeof DesignCenter !== "undefined" // In theme manager 2298 ); 2299 } 2300 2301 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2302 function isTransparentTS(elem) { 2303 const bg = elem.css('background-color'); 2304 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2305 const matchState = bg.match(bgColorRegexTS); 2306 if (!matchState || matchState.length !== 5) return false; 2307 const alpha = parseFloat(matchState[4], 10); 2308 if (!(alpha >= 0 && alpha < 1)) return false; 2309 return true; 2310 } 2311 2312 function iterateLeftpads(cb) { 2313 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2314 for (let i = 0; i < containersTS.length; i++) { 2315 const containerTS = containersTS[i]; 2316 // Skip the body container and anything with data-skip-leftpad 2317 if ( 2318 containerTS.id !== "bodyContainerTS" && 2319 containerTS.getAttribute('data-skip-leftpad') === null 2320 ) { 2321 cb(containerTS); 2322 } 2323 } 2324 } 2325 2326 const anchor = $("#divToolbars");
2327 const anchor2 = $("#headerContainerTS") 2328 2329 // Outer banner padding (push banner down) 2330 const outerSizingTS = $("#bannerContainerTS"); 2331 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2332 const innerSizingTS = $("#bannerSizingTS"); 2333 const bodyContainerTS = $("#bodyContainerTS"); 2334 2335 const forceUnfixClassTS = "forceUnfixTS"; 2336 2337 const fixedTopTS = $(".fixedTopTS"); 2338 const fixedBottomTS = $(".fixedBottomTS"); 2339 const fixedLeftTS = $(".fixedLeftTS"); 2340 2341 var initialTopTS; 2342 var topAttachTS; 2343 if (fixedTopTS && fixedTopTS.length === 1) { 2344 initialTopTS = getValueTS(fixedTopTS, 'top'); 2345 const attachment = fixedTopTS.attr('data-attach'); 2346 if (attachment) topAttachTS = $("#" + attachment); 2347 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2348 } 2349 2350 function resizeAdjustmentTS() { 2351 const editing = isPageEditingTS(); 2352 2353 // Fixed top script 2354 (function () { 2355 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2356 2357 if (editing) { 2358 fixedTopTS[0].classList.add(forceUnfixClassTS); 2359 } else { 2360 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2361 } 2362 2363 const topPosition = fixedTopTS.css('position'); 2364 if (topPosition === 'fixed') { 2365 if (topAttachTS) { 2366 scrollAdjustmentTS(); 2367 } else { 2368 const anchorHeight = anchor.outerHeight() - 1; 2369 fixedTopTS.css('top', anchorHeight + initialTopTS); 2370 } 2371 } else { 2372 fixedTopTS.css('top', initialTopTS); 2373 } 2374 2375 if (topPosition === 'fixed' || topPosition === 'absolute') { 2376 // Bump the banner content down 2377 if (isTransparentTS(fixedTopTS)) { 2378 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2379 outerSizingTS.css('padding-top', ''); 2380 2381 try { 2382 window.Pages.onResizeHandlersExecute(); 2383 } catch (e) { } 2384 } else { 2385 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2386 innerSizingTS.css('padding-top', ''); 2387 } 2388 } else { 2389 innerSizingTS.css('padding-top', ''); 2390 outerSizingTS.css('padding-top', ''); 2391 } 2392 })(); 2393 2394 // Fixed bottom script 2395 (function () { 2396 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2397 2398 // If the widget has gone narrow, force unfix 2399 if (editing || fixedBottomTS.outerHeight() > 200) { 2400 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2401 } else { 2402 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2403 } 2404 2405 if (fixedBottomTS.css('position') === 'fixed') { 2406 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2407 } else { 2408 bodyContainerTS.css('padding-bottom', ''); 2409 } 2410 })(); 2411 2412 // Fixed left script 2413 (function () { 2414 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2415 2416 if (editing) { 2417 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2418 } else { 2419 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2420 } 2421 2422 if (fixedLeftTS.css('position') === 'fixed') { 2423 const anchorHeight = anchor.outerHeight() - 1; 2424 fixedLeftTS.css('top', anchorHeight); 2425 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2426 iterateLeftpads(function (containerTS) { 2427 const containerBoundingTS = containerTS.getBoundingClientRect(); 2428 if (containerBoundingTS.left <= leftBoundingTS.right) { 2429 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2430 } 2431 }); 2432 } else { 2433 fixedLeftTS.css('top', ''); 2434 iterateLeftpads(function (containerTS) { 2435 $(containerTS).css('padding-left', ''); 2436 }); 2437 } 2438 })(); 2439 } 2440 2441 function scrollAdjustmentTS() { 2442 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2443 const topPosition = fixedTopTS.css('position'); 2444 if (topPosition === 'fixed' || topPosition === 'absolute') { 2445 const anchorBounding = anchor[0].getBoundingClientRect();
2446 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2447 const scrollTop = $(window).scrollTop(); 2448 2449 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2450 } else { 2451 fixedTopTS.css('top', initialTopTS); 2452 } 2453 } 2454 2455 $(window).load(function () { 2456 setTimeout(function () { 2457 resizeAdjustmentTS(); 2458 }, 350); 2459 2460 $(window).scroll(function () { 2461 scrollAdjustmentTS(); 2462 }); 2463 2464 var adjustTimeoutTS; 2465 $(window).resize(function () { 2466 clearTimeout(adjustTimeoutTS); 2467 adjustTimeoutTS = setTimeout(function () { 2468 resizeAdjustmentTS(); 2469 }, 350); 2470 }); 2471 2472 $.when(window.Pages.angularToolbarComplete).done(function () { 2473 resizeAdjustmentTS(); 2474 }); 2475 }); 2476</script>
2476 2477<!-- End Fixed Nav Adjustment --> 2478 2479
2480<script async src="https://siteimproveanalytics.com/js/siteanalyze_6358000.js"></script>
2480 2481 2482 2483
2483<script type="text/javascript"> 2484 $(function () { 2485 document.cookie = "responsiveGhost=0; path=/"; 2486 }); 2487 $(window).on("load", function () { 2488 $('body').addClass('doneLoading').removeClass('hideContent'); 2489 2490 if ($('#404Content').length > 0) 2491 $('div#bodyWrapper').css('padding', '0px'); 2492 }); 2493 </script>
2493 2494 2495 <noscript> 2496 <style> 2497 body.hideContent { 2498 opacity: 1 !important; 2499 } 2500 </style> 2501 </noscript> 2502 2503 2504<div style="display: none;"> 2505 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2506 2507 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2508 <title>Arrow Left</title> 2509 <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> 2510 </symbol> 2511 2512 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2513 <title>Arrow Right</title> 2514 <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> 2515 </symbol> 2516 2517 </svg> 2518</div> 2519
2519<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=League+Spartan:300,500,600,700,800,900,regular|Martel:200,300,600,700,800,900,regular|Raleway:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|');</script>
2519 2520 2521 2522 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2523 <div style="display: none;"> 2524 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2525 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2526 <title>Slideshow Left Arrow</title> 2527 <g> 2528 <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> 2529 </g> 2530 </symbol> 2531 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2532 <title>Slideshow Right Arrow</title> 2533 <g> 2534 <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> 2535 </g> 2536 </symbol> 2537 </svg> 2538 </div> 2539 2540 2541 2542 2543 <div id="root-picker-outlet"></div> 2544</body> 2545</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.