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-4LP62WHJYM';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= false; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 119 120 <meta name="theme-color" content="#003d7b"> 121 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 122 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <title>Search ⢠Safford, AZ ⢠CivicEngage</title> 124 125
125<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
125 126
126<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
126 127 128 129 <!--[if IE 6]>
129<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
129<![endif]--> 130 <!--[if IE 7]>
130<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
130<![endif]--> 131 <!--[if IE 8]>
131<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
131<![endif]--> 132 <!--[if IE 9]>
132<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
132<![endif]--> 133
133<script type="text/javascript"><!-- 134 var intCountryCode = 840; 135 var order = ''; 136//--></script>
136 137 138 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1594959810.css" rel="stylesheet" type="text/css" /> 139 140 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 141
141<script type="text/javascript"> 142 window.Pages = window.Pages || {}; 143 // FrontEnd RWD initialization 144 window.Pages.rwdReady = $.Deferred(); 145 window.Pages.toolBarDeferred = $.Deferred(); 146 window.Pages.rwdSetupComplete = $.Deferred(); 147 window.Pages.megaMenuLoaded = $.Deferred(); 148 window.Pages.angularToolbarComplete = $.Deferred(); 149 window.Pages.frontEndToolbarComplete = $.Deferred(); 150 </script>
150 151 <!--CPHeadContent--> 152
152<script src="/739942322.js" type="text/javascript"></script>
152 153 154 155 156
156<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
156 157
157<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
157 158 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 159 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 160 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 161 162 163 164
164<script src="/1657590475.js" type="text/javascript"></script>
164 165 166 167 168 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 169 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 170 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 171 <!--[if lt IE 9]>
171<script type="text/javascript" src="/Scripts/html5.js"></script>
171<![endif]--> 172 173
173<script type="text/javascript"> 174 setEditorVariables(false, 840); 175 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 176 </script>
176 177
177<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
177 178</head> 179<body class="wide " > 180 181
181<script>jQuery(document).click(function (event) { 182 var target = jQuery(event.target); 183 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 184 var text = target.attr('title'); 185 186 if (!text.length) { 187 text = "N/A"; 188 } 189 ga('send', 190 { 191 hitType: 'event', 192 eventCategory: 'Image', 193 eventAction: 'Image - ' + text, 194 eventLabel: window.location.href 195 }); 196 } 197 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 198 var text = ""; 199 if (target.parents('.button')[0]) { 200 text = target.parents('.button').first().text(); 201 } else if (target.text().length) { 202 text = target.text(); 203 } else if (target.attr('title').length) { 204 text = target.attr('title'); 205 } 206 if (!text.length) { 207 text = "N/A"; 208 } 209 ga('send', 210 { 211 hitType: 'event', 212 eventCategory: 'Button', 213 eventAction: 'Button - ' + text, 214 eventLabel: window.location.href 215 }); 216 } 217 if (target.parents('.widgetCustomHtml').length) { 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Custom Html',
222 eventAction: 'Custom Html Clicked', 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.parents('.editor').length) { 227 ga('send', 228 { 229 hitType: 'event', 230 eventCategory: 'Editor', 231 eventAction: 'Editor Link Clicked', 232 eventLabel: window.location.href 233 }); 234 } 235 if (target.parents('.GraphicLinks').length) { 236 var text = ""; 237 var targetGraphicLink = target; 238 if (target.hasClass('widgetGraphicLinksLink')) { 239 targetGraphicLink = jQuery(target.children()[0]); 240 } 241 if (targetGraphicLink.hasClass('text')) { 242 text = targetGraphicLink.text(); 243 } else if (targetGraphicLink.attr('src').length) { 244 if (targetGraphicLink.attr('alt').length) { 245 text = targetGraphicLink.attr('alt'); 246 } else { 247 text = targetGraphicLink.attr('src'); 248 } 249 } else { 250 text = "N/A"; 251 } 252 ga('send', 253 { 254 hitType: 'event', 255 eventCategory: 'Graphic Links', 256 eventAction: 'Graphic Link - ' + text, 257 eventLabel: window.location.href 258 }); 259 } 260 if (target.parents('.InfoAdvanced').length) { 261 ga('send', 262 { 263 hitType: 'event', 264 eventCategory: 'Info Advanced', 265 eventAction: 'Info Advanced Clicked', 266 eventLabel: window.location.href 267 }); 268 } 269 if (target.parents('.list').length) { 270 ga('send', 271 { 272 hitType: 'event', 273 eventCategory: 'List', 274 eventAction: 'List Clicked', 275 eventLabel: window.location.href 276 }); 277 } 278 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 279 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 280 var breadCrumbs = []; 281 jQuery('.breadCrumbs > li').each(function () { 282 breadCrumbs.push(this.textContent); 283 }); 284 var pageTitle = breadCrumbs.join('>'); 285 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 286 var text = ""; 287 if (pageTitle) { 288 text += pageTitle + " | "; 289 } else { 290 text += document.title + ' - '; 291 } 292 if (target.text() == "" && megaMenuText == "") { 293 text += "N/A"; 294 } else if (target.text().length && megaMenuText.length) { 295 if (megaMenuText == target.text()) { 296 text += megaMenuText; 297 } else { 298 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 299 } 300 } else if (target.text() == "") { 301 text += megaMenuText; 302 } else { 303 text += target.text(); 304 } 305 if (!text.length) { 306 text = "N/A"; 307 } 308 ga('send', 309 { 310 hitType: 'event', 311 eventCategory: 'Mega Menu', 312 eventAction: 'Mega Menu : ' + text, 313 eventLabel: window.location.href 314 }); 315 } 316 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 317 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'News Flash', 325 eventAction: 'News Flash - ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 330 var text = target.text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'Quick Links', 338 eventAction: 'Quick Links - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.attr('src') && target.parents('.cpSlideshow').length) { 343 var text = target.attr('title'); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Slideshow', 351 eventAction: 'Slideshow - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.parents('.widgetText').length) { 356 ga('send', 357 { 358 hitType: 'event', 359 eventCategory: 'Text', 360 eventAction: 'Text Link Clicked', 361 eventLabel: window.location.href 362 }); 363 } 364});</script>
364 365 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 366 <div class="cp-PopOver-header"> 367 <h3 class="cp-PopOver-title"></h3> 368 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 369 <svg class="cp-Icon--close" alt="close" title="close"> 370 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 371 </svg> 372 </button> 373 </div> 374 <div id="cpPopOverBody" class="cp-PopOver-body"> 375 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 376 </div> 377 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 378 <div class="cp-BtnGroup" id="actionButtons"> 379 <!-- Action buttons will be dynamically added here --> 380 </div> 381 </div> 382</div> 383 <div id="fb-root"></div> 384<div id=skipToContentLinks> 385<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 386</div> 387 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 388 389 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 390 391 392 393 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 394 <input type="hidden" id="hdnStructureID" value="5" /> 395 <input type="hidden" id="hdnContentCollectionID" value="e13560d6-0f79-46ba-b549-2867dd9e76ba" /> 396 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 397 <input type="hidden" id="hdnThemeID" value="10" /> 398 <input type="hidden" id="pageIsFrontEnd" value="true" /> 399 <input type="hidden" id="pageModuleID" value="82" /> 400 <input type="hidden" id="pagePageID" /> 401 402 <input type="hidden" id="hdnModuleID" value="82" /> 403 <div id="stickyPlaceholder"></div> 404 <div id="outer-wrap" class="outer-wrap"> 405 <div id="inner-wrap" class="inner-wrap"> 406 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 407 408 409 410 411 </div> 412 <div id="bodyWrapper"> 413 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 414 415<div data-cpRole="structuralContainer" id="bodyContainerTS"> 416<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 417<div class="siteWrap" data-skip-rightpad=""><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 418 419 420 421 422 <a id="bannerLogoTS-19" style=" display: block; text-align: center; 423" class="bannerObject" href="https://www.cityofsafford.us/" target="_self"><img alt="Dif" class="bannerObject" height="899" src="/ImageRepository/Document?documentID=6878" width="2600" /></a> 424</div><div data-cpRole="contentContainer" id="searchTS"> <div id="cc57721a7b-c007-463e-9e4d-9a727ea72b49" data-containerid="57721a7b-c007-463e-9e4d-9a727ea72b49" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 425 426 427 <div class="row outer wide"><!-- 428--><div class="outer col col24 first last" style="" data-widgetcontainerid="8638e788-e7a2-41c4-9717-b4ebec37278a">� 429 <div class="row nest first last wide">� 430 431 <div class="inner col col24 first last id8b76f82a-8e5a-40c1-89f8-a3b086b402ae" style="" data-widgetcontainerid="8b76f82a-8e5a-40c1-89f8-a3b086b402ae">� 432<div data-widget-id="9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc" data-widget-controller-path="/Layout/WidgetSearch"> 433 434
434<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
434 435
435<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
435 436
436<script defer type="text/javascript"> 437 438 $(document).ready(function () { 439 try { 440 // Minimum characters required before performing a search/autocomplete 441 var minPrefixLength = 3; 442 var autoCompleteDebounceDelay = 500; 443 var searchFieldSelector = "#searchField" + '9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc'; 444 var checkboxSelector = "#ysnSearchOnlyDept" + '9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc'; 445 var buttonSelector = ".widgetSearchButton" + '9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc'; 446 var autoCompleteCache = {}; 447 var autoCompleteCacheKeys = []; 448 var autoCompleteCacheLimit = 25; 449 var currentAutoCompleteRequest = null; 450 var currentAutoCompleteRequestKey = null; 451 var autoCompleteDebounceTimer = null; 452 var autoCompleteDebounceKey = null; 453 var pendingAutoCompleteResponses = []; 454 455 function normalizeAutoCompleteTerm(term) { 456 return $.trim((term || "") + "").replace(/\s+/g, " "); 457 } 458 459 function shouldSearch(term) { 460 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 461 } 462 463 function getAutoCompleteUrl() { 464 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 465 } 466 467 function getAutoCompleteCacheKey(requestUrl, term) { 468 return requestUrl + "|" + term.toLowerCase(); 469 } 470 471 function cacheAutoCompleteResult(cacheKey, data) { 472 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 473 autoCompleteCacheKeys.push(cacheKey); 474 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 475 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 476 } 477 } 478 autoCompleteCache[cacheKey] = data; 479 } 480 481 function respondToPendingAutoComplete(data) { 482 var responses = pendingAutoCompleteResponses; 483 pendingAutoCompleteResponses = []; 484 for (var i = 0; i < responses.length; i++) { 485 responses[i](data); 486 } 487 } 488 489 function cancelPendingAutoComplete() { 490 clearTimeout(autoCompleteDebounceTimer); 491 autoCompleteDebounceKey = null; 492 if (currentAutoCompleteRequest != null) { 493 currentAutoCompleteRequest.abort(); 494 currentAutoCompleteRequest = null; 495 } 496 currentAutoCompleteRequestKey = null; 497 respondToPendingAutoComplete([]); 498 } 499 500 function createWidgetAutoCompleteSource(options) { 501 return function (request, response) { 502 var term = normalizeAutoCompleteTerm(request.term); 503 if (!options.shouldSearch(term)) { 504 response([]); 505 return; 506 } 507 508 var requestUrl = options.url(); 509 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 510 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 511 response(autoCompleteCache[cacheKey]); 512 if (options.success) { 513 options.success(autoCompleteCache[cacheKey]); 514 } 515 return; 516 } 517 518 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 519 pendingAutoCompleteResponses.push(response); 520 return; 521 } 522 523 cancelPendingAutoComplete(); 524 autoCompleteDebounceKey = cacheKey; 525 pendingAutoCompleteResponses.push(response); 526 autoCompleteDebounceTimer = setTimeout(function () { 527 autoCompleteDebounceKey = null; 528 currentAutoCompleteRequestKey = cacheKey; 529 currentAutoCompleteRequest = $.ajax({ 530 url: requestUrl, 531 dataType: "json", 532 timeout: options.timeout, 533 data: { 534 term: term, 535 }, 536 success: function (data) { 537 if (currentAutoCompleteRequestKey === cacheKey) { 538 cacheAutoCompleteResult(cacheKey, data); 539 respondToPendingAutoComplete(data); 540 if (options.success) { 541 options.success(data); 542 } 543 } 544 }, 545 error: function (xmlhttprequest, textstatus, message) { 546 if (textstatus === "abort") { 547 return; 548 } 549 550 if (options.error) { 551 options.error(xmlhttprequest, textstatus, message); 552 } 553 554 respondToPendingAutoComplete([]); 555 }, 556 complete: function (xmlhttprequest) { 557 if (currentAutoCompleteRequest === xmlhttprequest) { 558 currentAutoCompleteRequest = null;
559 currentAutoCompleteRequestKey = null; 560 } 561 } 562 }); 563 }, options.delay); 564 }; 565 } 566 567 // click handler for search buttons 568 $(buttonSelector).click(function (e) { 569 e.preventDefault(); 570 var $btn = $(this); 571 var $field = $btn.siblings(".widgetSearchBox"); 572 var term = $field.val() + ""; 573 if (!shouldSearch(term)) { 574 // do nothing until user types enough characters 575 $field.focus(); 576 return; 577 } 578 579 if ($(checkboxSelector).is(':checked') || false) 580 { 581 doWidgetSearch($.trim(term), Number(0)); 582 } 583 else { 584 doWidgetSearch($.trim(term), 0); 585 } 586 }); 587 588 // enter key handler for the search field 589 $(searchFieldSelector).keypress(function (e) { 590 var code = e.which || e.keyCode; 591 if (code === 13) { 592 e.preventDefault(); 593 var $this = $(this); 594 var term = $this.val() + ""; 595 if (!shouldSearch(term)) { 596 // do nothing until user types enough characters 597 $this.focus(); 598 return false; 599 } 600 601 if ($(checkboxSelector).is(':checked') || false) { 602 doWidgetSearch($.trim(term), Number(0)); 603 } else { 604 doWidgetSearch($.trim(term), 0); 605 } 606 return false; 607 } 608 return true; 609 }); 610 611 // autocomplete: set minLength and guard source 612 if (true) { 613 var $searchField = $(searchFieldSelector).autocomplete({ 614 minLength: minPrefixLength, 615 source: createWidgetAutoCompleteSource({ 616 delay: autoCompleteDebounceDelay, 617 timeout: 10000, 618 shouldSearch: shouldSearch, 619 url: getAutoCompleteUrl, 620 success: function () { 621 $('.autoCompleteError').remove(); 622 }, 623 error: function (xmlhttprequest, textstatus, message) { 624 if (textstatus === "timeout") { 625 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 626 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 627 } 628 } 629 }), 630 html: true, 631 delay: 0, 632 select: function (event, ui) { 633 $(this).val(ui.item.value); 634 $(this).next().click(); 635 } 636 }); 637 638 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 639 return $("<li class=\"itemList\"></li>") 640 .data("ui-autocomplete-item", item) 641 .append("<a>" + item.label + "</a>") 642 .appendTo(ul); 643 }; 644 } 645 646 // keep searchBtnApplyQuery consistent with prefix rule 647 window.searchBtnApplyQuery = function() { 648 var $field = $(searchFieldSelector); 649 var term = $field.val() + ""; 650 if (shouldSearch(term)) { 651 // update href for the icon/button (if present) 652 var btn = document.getElementById("btnSearchIcon"); 653 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 654 } else { 655 var btn = document.getElementById("btnSearchIcon"); 656 if (btn) btn.href = "#"; 657 } 658 }; 659 } 660 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. 661 }); 662 </script>
662 663 <style scoped type="text/css">@media (min-width: 40em) { 664.widgetOptionSet12.widget { 665} 666}</style> 667 668 <section id="widgetPreviewSearch" class="widget widgetSearch skin17 widgetOptionSet39" style="display: block;" aria-label="Search"> 669 <!-- For the button right and inside --> 670 <div class="widgetBody buttonRightInside"> 671 <input class="widgetSearchBox widgetSearchBox9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc" cp5ph="true" id="searchField9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 672 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc" role="button"><img alt="Go to Site Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=4882" data-image="/ImageRepository/Document?documentID=4883" src="/ImageRepository/Document?documentID=4883" /></a> 673 674 <label class="searchLabel" aria-hidden="true" for="searchField9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc">Search</label> 675 </div> 676 677 </section> 678 679 680<style scoped> 681 682 .widgetSearch ::-webkit-input-placeholder { 683 color: #000000; 684 } 685 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 686 color: #000000; 687 } 688 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 689 color: #000000; 690 } 691 .widgetSearch :-ms-input-placeholder { 692 color: #000000; 693 } 694 695 696 .widgetSearch .widgetBody .widgetSearchBox9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc 697 { 698 color: #000000; 699 height: 80px; background-color: #ffffff; border: 0; border-radius: 40px; padding: 0 85px 0 25px; font-family: Montserrat; font-size: 1.1em; font-weight: 500; 700 } 701 .widgetSearch .widgetBody .widgetSearchButton9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc 702 { 703 margin: 13px 13px 0 0; 704 } 705 .widgetSearch .widgetSearch-onlyDept9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc 706 { 707 display: inline-block; 708 color: #333; 709 710 711 padding-top: 10px; 712 } 713 #ysnSearchOnlyDept9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc 714 { 715 position: relative; 716 top: .125em; 717 } 718 719</style> 720 721<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 722<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 723 724 725
726<script type="text/javascript"> 727 //Updates search icons href to have the correct queryString 728 function searchBtnApplyQuery() { 729 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField9a3ca8c5-1a50-435f-83ee-c50e2eaa53dc").value; 730 } 731</script>
731 732 733</div> 734 735 </div> <!-- inner column --> 736 737 </div> <!-- inner row --> 738 739 </div><!-- outer column --><!-- --></div> <!-- outer row --> 740 741 742 </div> 743</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 744<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 745--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="False"><!-- 746 --><!-- 747 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 748 --><!-- 749 --></li><!----><li id="MainItem749" class="topMenuItem" role="none" data-pageid="749" data-displaymegamenu="False"><!-- 750 --><!-- 751 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem749" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/749/Departments" target = "_self" > Departments </a> <!-- 752 --><!-- 753 --></li><!----><li id="MainItem84" class="topMenuItem" role="none" data-pageid="84" data-displaymegamenu="False"><!-- 754 --><!-- 755 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem84" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem3 " href="/84/Services" target = "_self" > Services </a> <!-- 756 --><!-- 757 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="False"><!-- 758 --><!-- 759 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem35" id = "mainNavBusinessDevelopment" class="navMainItem mainNavItem mainNavItem4 " href="/35/Business-Development" target = "_self" > Business & Development </a> <!-- 760 --><!-- 761 --></li><!----><li id="MainItem629" class="topMenuItem" role="none" data-pageid="629" data-displaymegamenu="False"><!-- 762 --><!-- 763 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem629" id = "mainNavResidents" class="navMainItem mainNavItem mainNavItem5 " href="/629/Residents" target = "_self" > Residents </a> <!-- 764 --><!-- 765 --></li><!----><li id="MainItem631" class="topMenuItem" role="none" data-pageid="631" data-displaymegamenu="False"><!-- 766 --><!-- 767 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem631" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem6 " href="/631/How-Do-I" target = "_self" > How Do I.. </a> <!-- 768 --><!-- 769 --></li><!----> 770</ol> 771 772 773
773<script type="text/javascript"> 774 (function () { 775 function setupMenu() { 776 const menuID = 'mainNavMenu'; 777 const menuType = MAIN_MENU; 778 779 //setup menu manager properties for main menu 780 if (!menuManager.mobileMainNav && true) 781 menuManager.adjustMainItemsWidth('#' + menuID); 782 menuManager.isMainMenuEditable = false; 783 menuManager.mainMenuMaxSubMenuLevels = 4; 784 menuManager.setMOMMode(2, menuType); 785 786 //Init main menu 787 const setupDraggable = menuManager.isMainMenuEditable; 788 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=10&menuContainerID=mainNav'; 789 790 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 791 menuManager.mainMenuInit = true; 792 menuManager.mainMenuTextResizer = true; 793 if (1.00 > 0) 794 menuManager.mainMenuTextResizerRatio = 1.00; 795 if (window.isResponsiveEnabled) 796 menuManager.mainMenuReady.resolve(); 797 798 } 799 800 if (document.readyState === "complete" 801 || document.readyState === "loaded" 802 || document.readyState === "interactive") { 803 setupMenu(); 804 return; 805 } 806 807 document.addEventListener("DOMContentLoaded", setupMenu); 808 })(); 809 </script>
809 810 811 812<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"></aside></nav></div> 813</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 814<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 815<div data-cpRole="structuralContainer" id="bannerSearchTS"> 816<div class="siteWrap2"><div data-cpRole="contentContainer" id="welcomeTS"> <div id="cc4a6b7ecb-6296-44a6-8c00-92ea1373721c" data-containerid="4a6b7ecb-6296-44a6-8c00-92ea1373721c" class="pageContent cpGrid cpGrid24 showInMobile"> 817 818 819 820 821 </div> 822</div></div> 823</div> 824</div> 825 826 827 828 829 <div id="bannerImagesJSON18" class="hidden"></div> 830 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 831 <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> 832 <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> 833 </div> 834
834<script type="text/javascript"> 835 $(window).on("load", function () { 836 $.when(window.Pages.rwdSetupComplete) 837 .done(function () { 838 renderExternalBannerSlideshow('banner1', 839 {"BannerOptionID":18,"ThemeID":10,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":65,"BannerOptionID":18,"FileName":"/ImageRepository/Document?documentID=4876","Height":349,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":8,"BannerOptionID":18,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202109080902170466.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)\/"}, 840 '/App_Themes/2021 - Interior/Images/', 841 'Rotating'); 842 }); 843 }); 844 </script>
844 845 846</div> 847</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 848<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 849<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 850<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 851<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 852 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 853 </ol> 854 855 856 857</div><div data-cpRole="mainContentContainer" id="moduleContent"> 858 859 860 861 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 862 <div id="contentarea" class="contentMain selfClear"> 863<div class="header"> 864 <div class="graphic"> 865 <a title="Search this site" href="/Search"> 866 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 867 </a> 868 </div> 869 <div class="text"> 870 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 871 872 </div> 873</div> <div id="divSearch" class="cp-search-container"> 874 <div id="divSearchStandard" class="cp-search-bar"> 875 <label for="searchPhrase" class="visuallyhidden">Search</label> 876 <div class="cp-search-barInner"> 877 <input type="text" name="searchPhrase" 878 id="searchPhrase" class="cp-search-input" 879 placeholder="Type to begin your search..." 880 value=""> 881 <a href="#" class="searchSite cp-search-submit"> 882 <svg id="iconSearch" viewbox="0 0 25 25"> 883 <title>Submit Search</title> 884 <path style="fill:currentcolor;" d="M25,24.458l-6.563-6.537c1.78-1.905,2.879-4.455,2.879-7.262C21.316,4.781,16.535,0,10.657,0S0,4.781,0,10.659 s4.78,10.659,10.657,10.659c2.697,0,5.155-1.015,7.034-2.671l6.573,6.547L25,24.458z M10.657,20.27c-1.295,0-2.554-0.254-3.74-0.755 c-1.144-0.484-2.172-1.178-3.055-2.06c-0.881-0.88-1.574-1.909-2.06-3.056c-0.501-1.182-0.755-2.44-0.755-3.74 S1.301,8.1,1.802,6.918c0.485-1.146,1.178-2.173,2.06-3.056c0.884-0.883,1.912-1.575,3.055-2.059 c1.184-0.501,2.444-0.756,3.74-0.756c1.298,0,2.557,0.255,3.741,0.756c1.145,0.485,2.172,1.177,3.055,2.059 c0.883,0.884,1.576,1.913,2.06,3.056c0.501,1.184,0.755,2.444,0.755,3.74s-0.254,2.556-0.755,3.74 c-0.485,1.146-1.178,2.173-2.06,3.056c-0.883,0.882-1.91,1.574-3.055,2.06C13.213,20.016,11.954,20.27,10.657,20.27z"></path> 885 </svg> 886 </a> 887 <input id="departmentId" type="hidden" value="-1"/> 888 </div> 889 </div> 890 </div> 891 <ol id="searchTabs" class="cp-Tabs-list" role="tablist" aria-label="Search tabs for site, agenda and minutes, municode and social" aria-orientation="horizontal"> 892 <li id="cp-SearchTab-Site" class="cp-Tabs-tab is-active" role="tab" aria-controls="divSearchResults" aria-selected="true"> 893 <a href="#siteSearch" id="siteSearch" class="cp-Tabs-link cp-Tabs-click-link"> 894 <svg class="cp-Tabs-linkArrow"> 895 <use xlink:href="#iconArrow--right"></use> 896 </svg> 897 Site Content 898 </a> 899 </li> 900 <li id="cp-SearchTab-Clerk" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsCivicClerk" aria-selected="false"> 901 <a href="#siteSearchCivicClerk" id="siteSearchCivicClerk" class="cp-Tabs-link cp-Tabs-click-link"> 902 <svg class="cp-Tabs-linkArrow"> 903 <use xlink:href="#iconArrow--right"></use> 904 </svg> 905 Agendas & Minutes 906 </a> 907 </li> 908 <li id="cp-MuniCode-Site" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsMuniCode" aria-selected="false"> 909 <a href="#MuniCodeSearch" id="MuniCodeSearch" class="cp-Tabs-link cp-Tabs-click-link"> 910 <svg class="cp-Tabs-linkArrow"> 911 <use xlink:href="#iconArrow--right"></use> 912 </svg> 913 Municipal Code 914 </a> 915 </li> 916 </ol> 917 <fieldset id="divClerkIndexStrip" style="display: none; margin-bottom: 2rem;"> 918 <legend>Search Criteria</legend> 919 <label class="ae-label">
920 <input checked="checked" id="searchAgendaItems" name="SearchCriteria" type="radio" value="Items" /> 921 Items 922 </label> 923 <label class="ae-label"> 924 <input id="searchAgendas" name="SearchCriteria" type="radio" value="Agendas" /> 925 Agendas 926 </label> 927 <label class="ae-label"> 928 <input id="searchAttachments" name="SearchCriteria" type="radio" value="Attachments" /> 929 Attachments 930 </label> 931 <label class="ae-label"> 932 <input id="searchAgendaMinutes" name="SearchCriteria" type="radio" value="Minutes" /> 933 Agenda Files 934 </label> 935 </fieldset> 936 <div id="divSearchResultsCivicClerk" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-SearchTab-Clerk"> 937 </div> 938 <fieldset id="divMunicodeStrip" style="display: none; margin-bottom: 2rem;"> 939 <legend>Search Criteria</legend> 940 <label class="ae-label"> 941 <input checked="checked" id="searchCodes" name="MuniCodeSearchCriteria" type="radio" value="Codes" /> 942 Codes 943 </label> 944 <label class="ae-label"> 945 <input id="searchOrdinances" name="MuniCodeSearchCriteria" type="radio" value="Ordinances" /> 946 Ordinances 947 </label> 948 <label class="ae-label"> 949 <input id="searchDocuments" name="MuniCodeSearchCriteria" type="radio" value="Documents" /> 950 Documents 951 </label> 952 </fieldset> 953 <div id="divSearchResultsMuniCode" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-MuniCode-Site"> 954 </div> 955 956<div class="cp-search-typeToggle"> 957 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 958 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 959</div> 960<div id="divSearchAdvanced"> 961 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true"> 962 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 963 <tbody> 964 <tr> 965 <td colspan="2" class="cp-search-advancedHeader"> 966 Find pages with... 967 </td> 968 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 969 To do this in the search box 970 </td> 971 </tr> 972 <tr> 973 <td> 974 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 975 </td> 976 <td> 977 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 978 </td> 979 <td class="cp-search-advancedInstruction"> 980 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 981 </td> 982 </tr> 983 <tr> 984 <td> 985 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 986 </td> 987 <td> 988 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 989 </td> 990 <td class="cp-search-advancedInstruction"> 991 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 992 </td> 993 </tr> 994 <tr> 995 <td> 996 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 997 </td> 998 <td> 999 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1000 </td> 1001 <td class="cp-search-advancedInstruction"> 1002 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1003 </td> 1004 </tr> 1005 <tr> 1006 <td> 1007 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1008 </td> 1009 <td> 1010 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1011 </td> 1012 <td class="cp-search-advancedInstruction"> 1013 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1014 </td> 1015 </tr> 1016 <tr> 1017 <td colspan="3" class="cp-search-advancedHeader"> 1018 Then narrow your results by... 1019 </td> 1020 </tr> 1021 <tr> 1022 <td> 1023 <label for="SearchContentType"><span>Content Type</span>:</label> 1024 </td> 1025 <td> 1026 <select id="SearchContentType" name="SearchContentType"> 1027 <option value="all" selected="selected">All Content</option> 1028 <option value="activities">Activities</option> 1029 <option value="agendas">Agendas</option> 1030 <option value="alerts">Alerts</option> 1031 <option value="bids">Bids</option> 1032 <option value="calendar">Calendar</option> 1033 <option value="documents">Documents</option> 1034 <option value="faqs">FAQs</option> 1035 <option value="forms">Forms</option> 1036 <option value="images">Images</option> 1037 <option value="jobs">Jobs</option> 1038 <option value="news">News</option> 1039 <option value="people">People</option> 1040 <option value="places">Places</option> 1041 <option value="social">Social</option> 1042 1043 <option value="webpages">Webpages</option> 1044 </select> 1045 </td> 1046 </tr> 1047 <tr> 1048 <td> 1049 <label for="selectedDepartmentHeader"><span class="bold">Department</span>:</label> 1050 </td> 1051 <td> 1052 <select id="selectedDepartmentHeader" name="DepartmentId"><option value="">All</option> 1053<option value="0">None</option> 1054<option value="766">Library</option> 1055</select> 1056 </td> 1057 </tr> 1058 </tbody> 1059 </table> 1060 </div> 1061</div> 1062 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1063 1064 1065<div id="divMainContentSearch"> 1066 <!-- cp-search-resultsLoading --> 1067 <h2 class="visuallyhidden">Search Results</h2> 1068<div data-currentpage="1"> 1069 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="True" /> 1070 1071 <p class="cp-search-status"> 1072 </p> 1073</div> 1074 </div>
1075<script type="text/javascript"> 1076 $('#paginationOption').change(function () { 1077 loadSearchResultPageList(1, $('#paginationOption').val()); 1078 }); 1079 1080 var autoExpandAdvancedSearch = 'false'; 1081 1082 if (autoExpandAdvancedSearch == 'true') { 1083 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1084 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1085 $('#standardSearch').show(); 1086 $('#advancedSearch').hide(); 1087 } 1088 1089 //Remove invaild tag(strong) from href for search site result. 1090 $("a[href*='strong']").each(function () { 1091 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1092 $(this).attr('href', validHref); 1093 }); 1094 1095 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1096 loadCivicClerkIndexResults(0, 10); 1097 }); 1098 1099 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1100 loadMunicodeSearch(1, 10); 1101 }); 1102 1103 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1104 var $this = $(this); 1105 loadTabResults($this); 1106 return false; 1107 }); 1108</script>
1108 1109 1110 </div> 1111 </div> 1112 </div> 1113 1114 1115 <div class="newCP"> 1116 1117 </div> 1118</div> 1119</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc46f25f04-7443-4fca-b04d-40baa2ceeff6" data-containerid="46f25f04-7443-4fca-b04d-40baa2ceeff6" class="pageContent cpGrid cpGrid24 showInMobile"> 1120 1121 1122 1123 1124 </div> 1125</aside> 1126</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1127<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc9874fbb2-6218-46ee-a504-08f334ed54df" data-containerid="9874fbb2-6218-46ee-a504-08f334ed54df" class="pageContent cpGrid cpGrid24 showInMobile"data-smoothscrolling="True"> 1128 1129 1130 1131 1132 </div> 1133</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1134 1135 1136 1137 1138 1139 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="4" class="rootNavMenu accordionNav"> 1140 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem37" data-pageid="37"> 1141 <div class="accordionNavItem"> 1142 <a href="/88/Agendas-Minutes" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Agendas & Minutes</a> 1143 </div> 1144 </li> 1145 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem537" data-pageid="537"> 1146 <div class="accordionNavItem"> 1147 <a href="https://Saffaz.aquahawk.us" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">AquaHawk</a> 1148 </div> 1149 </li> 1150 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem41" data-pageid="41"> 1151 <div class="accordionNavItem"> 1152 <a href="http://library.municode.com/index.aspx?clientId=16594" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Code</a> 1153 </div> 1154 </li> 1155 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem38" data-pageid="38"> 1156 <div class="accordionNavItem"> 1157 <a href="/jobs.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Employment</a> 1158 </div> 1159 </li> 1160 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem6" data-pageid="6"> 1161 <div class="accordionNavItem"> 1162 <a href="/253/Bid-Information" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Formal Bids</a> 1163 </div> 1164 </li> 1165 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem332" data-pageid="332"> 1166 <div class="accordionNavItem"> 1167 <a href="/CivicAlerts.aspx?CID=7" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Public Notices</a> 1168 </div> 1169 </li> 1170 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem42" data-pageid="42"> 1171 <div class="accordionNavItem"> 1172 <a href="http://az-safford.civicplus.com/504/Special-Events" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Special Events</a> 1173 </div> 1174 </li> 1175 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem488" data-pageid="488"> 1176 <div class="accordionNavItem"> 1177 <a href="/DocumentCenter/View/941" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Water Consumer Confidence Report</a> 1178 </div> 1179 </li> 1180 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem783" data-pageid="783"> 1181 <div class="accordionNavItem"> 1182 <a href="/783/Residents" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Residents</a> 1183 </div> 1184 </li> 1185 1186 </ol> 1187 1188 1189
1189<script type="text/javascript"> 1190 (function () { 1191 function setupSecondaryMenuProperties() { 1192 //setup menu manager properties for secondary menu 1193 menuManager.isSideMenuEditable = false; 1194 menuManager.sideMenuMaxSubMenuLevels = 4; 1195 menuManager.sideMenuHasCustomLinks = true; 1196 } 1197 1198 if (document.readyState === "loading") { 1199 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1200 return; 1201 } 1202 1203 setupSecondaryMenuProperties(); 1204 })(); 1205 </script>
1205 1206 1207
1207<script type="text/javascript"> 1208 (function () { 1209 function setupAccordionSecondaryNav() { 1210 var $menuContainer = $('#secondaryNav'); 1211 1212 $menuContainer.find('*[id^="SideItem"]').each(function () { 1213 var ids = $('[id="' + this.id + '"]'); 1214 if (ids.length > 1) 1215 $.each(ids, function (index, value) { 1216 value.id = value.id + '_' + index; 1217 }); 1218 }); 1219 1220 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1221 e.preventDefault(); 1222 showHideAccordionMenuForSecondaryNav($(this)); 1223 }); 1224 1225 $menuContainer.find(".grippy").each(function () { 1226 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1227 }); 1228 1229 $menuContainer.find("li").each(function () { 1230 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1231 }); 1232 } 1233 1234 if (document.readyState === "loading") { 1235 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1236 return; 1237 } 1238 1239 setupAccordionSecondaryNav(); 1240 })(); 1241 </script>
1241 1242 1243 1244 1245</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc1a05a186-bbf0-4308-b015-80444bc1c414" data-containerid="1a05a186-bbf0-4308-b015-80444bc1c414" class="pageContent cpGrid cpGrid24 showInMobile"> 1246 1247 1248 1249 1250 </div> 1251</aside> 1252</div> 1253</div></div> 1254</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1255<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc77e0ef38-73d2-4467-ad6f-686637392c73" data-containerid="77e0ef38-73d2-4467-ad6f-686637392c73" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="30"> 1256 1257 1258 <div class="row outer wide"><!-- 1259--><div class="outer col col8 first" style="" data-widgetcontainerid="520f7376-3c8d-4756-b2c4-a97315cefee1">� 1260 <div class="row nest first last wide">� 1261 1262 <div class="inner col col8 first last idf3b4d5fc-50e4-4272-92ae-395794b0d17d" style="" data-widgetcontainerid="f3b4d5fc-50e4-4272-92ae-395794b0d17d">� 1263<div data-widget-id="630073bd-741d-4181-91bd-e3a762bbdec2" data-widget-controller-path="/GraphicLinks/Widget"> 1264 1265 1266 1267 1268<div id="graphicLinkWidget630073bd-741d-4181-91bd-e3a762bbdec2" class="widget widgetGraphicLinks skin21 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1269 <div class="widgetHeader"> 1270 <div class=""> 1271 </div> 1272 </div> 1273 <div class="widgetBody cpGrid cpGrid2 "> 1274 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1275 <div class="row wide"> 1276 <!-- 1277--><div class="col col1 first "><ul class="semanticList"><!-- 1278 --><li class="widgetItem GraphicLinks"> 1279 1280<div> 1281 <a href="https://www.xpressbillpay.com/#/?org=safford10618" target="_self" class="fancyButton fancyButton194 " > 1282 <span> 1283 <span><span class="text">Pay Online</span></span> 1284 </span> 1285 </a> 1286</div> 1287 <style scoped="scoped">.fancyButton194.fancyButton:link,.fancyButton194.fancyButton:visited, .fancyButton194div.fancyButton{ 1288 background-image: url('/ImageRepository/Document?documentID=4886'); 1289 background-repeat: no-repeat; 1290 background-position: center top; 1291transition: all .3s ease-in-out;} 1292.fancyButton194.fancyButton:hover,.fancyButton194.fancyButton:focus,.fancyButton194.fancyButton:active,.fancyButton194.fancyButton.hover{ 1293 background-image: url('/ImageRepository/Document?documentID=4885'); 1294} 1295.fancyButton194.fancyButton:link > span,.fancyButton194.fancyButton:visited > span, .fancyButton194div.fancyButton > span{ 1296} 1297.fancyButton194.fancyButton:hover > span,.fancyButton194.fancyButton:focus > span,.fancyButton194.fancyButton:active > span,.fancyButton194.fancyButton.hover > span{ 1298} 1299.fancyButton194.fancyButton .text{ 1300 color: #003d7b; 1301 font-size: 1.15em; 1302 font-family: "Montserrat"; 1303 padding-top: 120px; 1304 font-weight: 500; 1305 text-decoration: none; 1306 padding-top: 120px; 1307 background-repeat: no-repeat; 1308 background-position: left top; 1309line-height: 1.2; 1310} 1311.fancyButton194.fancyButton:hover .text,.fancyButton194.fancyButton:focus .text,.fancyButton194.fancyButton:active .text,.fancyButton194.fancyButton.hover .text{ 1312 text-decoration: underline; 1313 background-repeat: no-repeat; 1314 background-position: left top; 1315 1316 1317} 1318</style> 1319 1320 </li><!-- 1321--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1322 --><li class="widgetItem GraphicLinks"> 1323 1324<div> 1325 <a href="http://www.cityofsafford.us/88/Agendas-Minutes" target="_self" class="fancyButton fancyButton195 " > 1326 <span> 1327 <span><span class="text">Agendas & Minutes</span></span> 1328 </span> 1329 </a> 1330</div> 1331 <style scoped="scoped">.fancyButton195.fancyButton:link,.fancyButton195.fancyButton:visited, .fancyButton195div.fancyButton{ 1332 background-image: url('/ImageRepository/Document?documentID=5028'); 1333 background-repeat: no-repeat; 1334 background-position: center top; 1335transition: all .3s ease-in-out;} 1336.fancyButton195.fancyButton:hover,.fancyButton195.fancyButton:focus,.fancyButton195.fancyButton:active,.fancyButton195.fancyButton.hover{ 1337 background-image: url('/ImageRepository/Document?documentID=5029'); 1338} 1339.fancyButton195.fancyButton:link > span,.fancyButton195.fancyButton:visited > span, .fancyButton195div.fancyButton > span{ 1340} 1341.fancyButton195.fancyButton:hover > span,.fancyButton195.fancyButton:focus > span,.fancyButton195.fancyButton:active > span,.fancyButton195.fancyButton.hover > span{ 1342} 1343.fancyButton195.fancyButton .text{
1344 color: #003d7b; 1345 font-size: 1.15em; 1346 font-family: "Montserrat"; 1347 padding-top: 120px; 1348 font-weight: 500; 1349 text-decoration: none; 1350 padding-top: 120px; 1351 background-repeat: no-repeat; 1352 background-position: left top; 1353line-height: 1.2; 1354} 1355.fancyButton195.fancyButton:hover .text,.fancyButton195.fancyButton:focus .text,.fancyButton195.fancyButton:active .text,.fancyButton195.fancyButton.hover .text{ 1356 text-decoration: underline; 1357 background-repeat: no-repeat; 1358 background-position: left top; 1359 1360 1361} 1362</style> 1363 1364 </li><!-- 1365--></ul></div><!-- --> 1366 </div> 1367 </nav> 1368 </div> 1369 <div class="widgetFooter"> 1370 </div> 1371</div> 1372</div> 1373 1374 </div> <!-- inner column --> 1375 1376 </div> <!-- inner row --> 1377 1378 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="6a4e739d-d931-459e-a372-f46df9ff9658">� 1379 <div class="row nest first last wide">� 1380 1381 <div class="inner col col8 first last idee290a17-d34f-4994-8869-93bd7f6e4ef9" style="" data-widgetcontainerid="ee290a17-d34f-4994-8869-93bd7f6e4ef9">� 1382<div data-widget-id="dc2bfe6c-8bfa-4c99-8866-dbf148c3267d" data-widget-controller-path="/GraphicLinks/Widget"> 1383 1384 1385 1386 1387<div id="graphicLinkWidgetdc2bfe6c-8bfa-4c99-8866-dbf148c3267d" class="widget widgetGraphicLinks skin21 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1388 <div class="widgetHeader"> 1389 <div class=""> 1390 </div> 1391 </div> 1392 <div class="widgetBody cpGrid cpGrid2 "> 1393 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1394 <div class="row wide"> 1395 <!-- 1396--><div class="col col1 first "><ul class="semanticList"><!-- 1397 --><li class="widgetItem GraphicLinks"> 1398 1399<div> 1400 <a href="https://www.cityofsafford.us/list.aspx" target="_self" class="fancyButton fancyButton204 " > 1401 <span> 1402 <span><span class="text">Notify Me</span></span> 1403 </span> 1404 </a> 1405</div> 1406 <style scoped="scoped">.fancyButton204.fancyButton:link,.fancyButton204.fancyButton:visited, .fancyButton204div.fancyButton{ 1407 background-image: url('/ImageRepository/Document?documentID=4892'); 1408 background-repeat: no-repeat; 1409 background-position: center top; 1410transition: all .3s ease-in-out;} 1411.fancyButton204.fancyButton:hover,.fancyButton204.fancyButton:focus,.fancyButton204.fancyButton:active,.fancyButton204.fancyButton.hover{ 1412 background-image: url('/ImageRepository/Document?documentID=4891'); 1413} 1414.fancyButton204.fancyButton:link > span,.fancyButton204.fancyButton:visited > span, .fancyButton204div.fancyButton > span{ 1415} 1416.fancyButton204.fancyButton:hover > span,.fancyButton204.fancyButton:focus > span,.fancyButton204.fancyButton:active > span,.fancyButton204.fancyButton.hover > span{ 1417} 1418.fancyButton204.fancyButton .text{ 1419 color: #003d7b; 1420 font-size: 1.15em; 1421 font-family: "Montserrat"; 1422 padding-top: 120px; 1423 font-weight: 500; 1424 text-decoration: none; 1425 padding-top: 120px; 1426 background-repeat: no-repeat; 1427 background-position: left top; 1428line-height: 1.2; 1429} 1430.fancyButton204.fancyButton:hover .text,.fancyButton204.fancyButton:focus .text,.fancyButton204.fancyButton:active .text,.fancyButton204.fancyButton.hover .text{ 1431 text-decoration: underline; 1432 background-repeat: no-repeat; 1433 background-position: left top; 1434 1435 1436} 1437</style> 1438 1439 </li><!-- 1440--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1441 --><li class="widgetItem GraphicLinks"> 1442 1443<div> 1444 <a href="/jobs.aspx" target="_self" class="fancyButton fancyButton205 " > 1445 <span> 1446 <span><span class="text">Job Opportunities</span></span> 1447 </span> 1448 </a> 1449</div> 1450 <style scoped="scoped">.fancyButton205.fancyButton:link,.fancyButton205.fancyButton:visited, .fancyButton205div.fancyButton{ 1451 background-image: url('/ImageRepository/Document?documentID=5057'); 1452 background-repeat: no-repeat; 1453 background-position: center top; 1454transition: all .3s ease-in-out;} 1455.fancyButton205.fancyButton:hover,.fancyButton205.fancyButton:focus,.fancyButton205.fancyButton:active,.fancyButton205.fancyButton.hover{ 1456 background-image: url('/ImageRepository/Document?documentID=5056'); 1457} 1458.fancyButton205.fancyButton:link > span,.fancyButton205.fancyButton:visited > span, .fancyButton205div.fancyButton > span{ 1459} 1460.fancyButton205.fancyButton:hover > span,.fancyButton205.fancyButton:focus > span,.fancyButton205.fancyButton:active > span,.fancyButton205.fancyButton.hover > span{ 1461} 1462.fancyButton205.fancyButton .text{
1463 color: #003d7b; 1464 font-size: 1.15em; 1465 font-family: "Montserrat"; 1466 padding-top: 120px; 1467 font-weight: 500; 1468 text-decoration: none; 1469 padding-top: 120px; 1470 background-repeat: no-repeat; 1471 background-position: left top; 1472line-height: 1.2; 1473} 1474.fancyButton205.fancyButton:hover .text,.fancyButton205.fancyButton:focus .text,.fancyButton205.fancyButton:active .text,.fancyButton205.fancyButton.hover .text{ 1475 text-decoration: underline; 1476 background-repeat: no-repeat; 1477 background-position: left top; 1478 1479 1480} 1481</style> 1482 1483 </li><!-- 1484--></ul></div><!-- --> 1485 </div> 1486 </nav> 1487 </div> 1488 <div class="widgetFooter"> 1489 </div> 1490</div> 1491</div> 1492 1493 </div> <!-- inner column --> 1494 1495 </div> <!-- inner row --> 1496 1497 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="36a96c21-b688-4975-b22c-d9b0bae30518">� 1498 <div class="row nest first last wide">� 1499 1500 <div class="inner col col8 first last idd60959a1-cd9a-4b1e-9629-31f89a18950f" style="" data-widgetcontainerid="d60959a1-cd9a-4b1e-9629-31f89a18950f">� 1501<div data-widget-id="dceb0723-31f0-40c6-a02c-03fc882523f8" data-widget-controller-path="/GraphicLinks/Widget"> 1502 1503 1504 1505 1506<div id="graphicLinkWidgetdceb0723-31f0-40c6-a02c-03fc882523f8" class="widget widgetGraphicLinks skin21 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1507 <div class="widgetHeader"> 1508 <div class=""> 1509 </div> 1510 </div> 1511 <div class="widgetBody cpGrid cpGrid2 "> 1512 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1513 <div class="row wide"> 1514 <!-- 1515--><div class="col col1 first "><ul class="semanticList"><!-- 1516 --><li class="widgetItem GraphicLinks"> 1517 1518<div> 1519 <a href="http://cityofsafford.us/580/Connect-my-Utilities" target="_self" class="fancyButton fancyButton207 " > 1520 <span> 1521 <span><span class="text">Connect my Utilities</span></span> 1522 </span> 1523 </a> 1524</div> 1525 <style scoped="scoped">.fancyButton207.fancyButton:link,.fancyButton207.fancyButton:visited, .fancyButton207div.fancyButton{ 1526 background-image: url('/ImageRepository/Document?documentID=5054'); 1527 background-repeat: no-repeat; 1528 background-position: center top; 1529transition: all .3s ease-in-out;} 1530.fancyButton207.fancyButton:hover,.fancyButton207.fancyButton:focus,.fancyButton207.fancyButton:active,.fancyButton207.fancyButton.hover{ 1531 background-image: url('/ImageRepository/Document?documentID=5058'); 1532} 1533.fancyButton207.fancyButton:link > span,.fancyButton207.fancyButton:visited > span, .fancyButton207div.fancyButton > span{ 1534} 1535.fancyButton207.fancyButton:hover > span,.fancyButton207.fancyButton:focus > span,.fancyButton207.fancyButton:active > span,.fancyButton207.fancyButton.hover > span{ 1536} 1537.fancyButton207.fancyButton .text{ 1538 color: #003d7b; 1539 font-size: 1.15em; 1540 font-family: "Montserrat"; 1541 padding-top: 120px; 1542 font-weight: 500; 1543 text-decoration: none; 1544 padding-top: 120px; 1545 background-repeat: no-repeat; 1546 background-position: left top; 1547line-height: 1.2; 1548} 1549.fancyButton207.fancyButton:hover .text,.fancyButton207.fancyButton:focus .text,.fancyButton207.fancyButton:active .text,.fancyButton207.fancyButton.hover .text{ 1550 text-decoration: underline; 1551 background-repeat: no-repeat; 1552 background-position: left top; 1553 1554 1555} 1556</style> 1557 1558 </li><!-- 1559--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1560 --><li class="widgetItem GraphicLinks"> 1561 1562<div> 1563 <a href="/801/Forms" target="_self" class="fancyButton fancyButton246 " > 1564 <span> 1565 <span><span class="text">Forms & Permits</span></span> 1566 </span> 1567 </a> 1568</div> 1569 <style scoped="scoped">.fancyButton246.fancyButton:link,.fancyButton246.fancyButton:visited, .fancyButton246div.fancyButton{ 1570 background-image: url('/ImageRepository/Document?documentID=4888'); 1571 background-repeat: no-repeat; 1572 background-position: center top; 1573transition: all .3s ease-in-out;} 1574.fancyButton246.fancyButton:hover,.fancyButton246.fancyButton:focus,.fancyButton246.fancyButton:active,.fancyButton246.fancyButton.hover{ 1575 background-image: url('/ImageRepository/Document?documentID=4887'); 1576 background-repeat: no-repeat; 1577} 1578.fancyButton246.fancyButton:link > span,.fancyButton246.fancyButton:visited > span, .fancyButton246div.fancyButton > span{ 1579} 1580.fancyButton246.fancyButton:hover > span,.fancyButton246.fancyButton:focus > span,.fancyButton246.fancyButton:active > span,.fancyButton246.fancyButton.hover > span{ 1581} 1582.fancyButton246.fancyButton .text{
1583 color: #003d7b; 1584 font-size: 1.15em; 1585 font-family: "Montserrat"; 1586 padding-top: 120px; 1587 font-weight: 500; 1588 text-decoration: none; 1589 padding-top: 120px; 1590 background-repeat: no-repeat; 1591 background-position: left top; 1592line-height: 1.2; 1593} 1594.fancyButton246.fancyButton:hover .text,.fancyButton246.fancyButton:focus .text,.fancyButton246.fancyButton:active .text,.fancyButton246.fancyButton.hover .text{ 1595 text-decoration: none; 1596 background-repeat: no-repeat; 1597 background-position: left top; 1598 1599 1600} 1601</style> 1602 1603 </li><!-- 1604--></ul></div><!-- --> 1605 </div> 1606 </nav> 1607 </div> 1608 <div class="widgetFooter"> 1609 </div> 1610</div> 1611</div> 1612 1613 </div> <!-- inner column --> 1614 1615 </div> <!-- inner row --> 1616 1617 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1618 1619 1620 </div> 1621</div></div> 1622</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS" class="fixedRightTS"> 1623<div data-cpRole="contentContainer" id="gbs2TS"> <div id="cc8cbc8ebd-5870-412b-a561-d220e0adb5e9" data-containerid="8cbc8ebd-5870-412b-a561-d220e0adb5e9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="25"> 1624 1625 1626 <div class="row outer wide"><!-- 1627--><div class="outer col col8 first" style="" data-widgetcontainerid="768afa0e-0572-4082-ad89-777e1e164fd4">� 1628 <div class="row nest first last wide">� 1629 1630 <div class="inner col col8 first last idf019a819-9a65-465e-a75a-204b6c5177e8" style="" data-widgetcontainerid="f019a819-9a65-465e-a75a-204b6c5177e8">� 1631<div data-widget-id="09d31c79-0557-4920-8758-a7fc708de409" data-widget-controller-path="/GraphicLinks/Widget"> 1632 1633 1634 1635 1636<div id="graphicLinkWidget09d31c79-0557-4920-8758-a7fc708de409" class="widget widgetGraphicLinks skin22 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1637 <div class="widgetHeader"> 1638 <div class=""> 1639 </div> 1640 </div> 1641 <div class="widgetBody cpGrid cpGrid2 "> 1642 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1643 <div class="row wide"> 1644 <!-- 1645--><div class="col col1 first "><ul class="semanticList"><!-- 1646 --><li class="widgetItem GraphicLinks"> 1647 1648<div> 1649 <a href="/336/Library" target="_self" class="fancyButton fancyButton251 " > 1650 <span> 1651 <span><span class="text">Library</span></span> 1652 </span> 1653 </a> 1654</div> 1655 <style scoped="scoped">.fancyButton251.fancyButton:link,.fancyButton251.fancyButton:visited, .fancyButton251div.fancyButton{ 1656 background-repeat: no-repeat; 1657 background-position: left top; 1658 border-left: 7px solid #ffffff; 1659 border-right: 7px solid #ffffff; 1660border-color: transparent; 1661transition: all .3s ease-in-out;} 1662.fancyButton251.fancyButton:hover,.fancyButton251.fancyButton:focus,.fancyButton251.fancyButton:active,.fancyButton251.fancyButton.hover{
1663 background-color: #003d7b; 1664 background-repeat: no-repeat; 1665 background-position: left top; 1666 border-left: 7px solid #ffffff; 1667 border-right: 7px solid #ffffff; 1668border-color: #fff; 1669border-right-color: transparent; 1670box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1671.fancyButton251.fancyButton:link > span,.fancyButton251.fancyButton:visited > span, .fancyButton251div.fancyButton > span{ 1672} 1673.fancyButton251.fancyButton:hover > span,.fancyButton251.fancyButton:focus > span,.fancyButton251.fancyButton:active > span,.fancyButton251.fancyButton.hover > span{ 1674} 1675.fancyButton251.fancyButton .text{ 1676 color: #ffffff; 1677 font-size: .9em; 1678 font-family: "Montserrat"; 1679 padding-top: 45px; 1680 font-weight: 500; 1681 text-decoration: none; 1682 padding-top: 45px; 1683 background-image: url(/ImageRepository/Document?documentID=4899); 1684 background-repeat: no-repeat; 1685 background-position: center 24px ; 1686height: 100px; 1687line-height: 1.2; 1688} 1689.fancyButton251.fancyButton:hover .text,.fancyButton251.fancyButton:focus .text,.fancyButton251.fancyButton:active .text,.fancyButton251.fancyButton.hover .text{ 1690 text-decoration: underline; 1691 1692 1693} 1694</style> 1695 1696 </li><!-- 1697--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1698 --><li class="widgetItem GraphicLinks"> 1699 1700<div> 1701 <a href="/85/Police" target="_self" class="fancyButton fancyButton253 " > 1702 <span> 1703 <span><span class="text">Police</span></span> 1704 </span> 1705 </a> 1706</div> 1707 <style scoped="scoped">.fancyButton253.fancyButton:link,.fancyButton253.fancyButton:visited, .fancyButton253div.fancyButton{ 1708 background-repeat: no-repeat; 1709 background-position: left top; 1710 border-left: 7px solid #ffffff; 1711 border-right: 7px solid #ffffff; 1712border-color: transparent; 1713transition: all .3s ease-in-out;} 1714.fancyButton253.fancyButton:hover,.fancyButton253.fancyButton:focus,.fancyButton253.fancyButton:active,.fancyButton253.fancyButton.hover{
1715 background-color: #003d7b; 1716 background-repeat: no-repeat; 1717 background-position: left top; 1718 border-left: 7px solid #ffffff; 1719 border-right: 7px solid #ffffff; 1720border-color: #fff; 1721border-right-color: transparent; 1722box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1723.fancyButton253.fancyButton:link > span,.fancyButton253.fancyButton:visited > span, .fancyButton253div.fancyButton > span{ 1724} 1725.fancyButton253.fancyButton:hover > span,.fancyButton253.fancyButton:focus > span,.fancyButton253.fancyButton:active > span,.fancyButton253.fancyButton.hover > span{ 1726} 1727.fancyButton253.fancyButton .text{ 1728 color: #ffffff; 1729 font-size: .9em; 1730 font-family: "Montserrat"; 1731 padding-top: 45px; 1732 font-weight: 500; 1733 text-decoration: none; 1734 padding-top: 45px; 1735 background-image: url(/ImageRepository/Document?documentID=4901); 1736 background-repeat: no-repeat; 1737 background-position: center 22px ; 1738height: 100px; 1739line-height: 1.2; 1740} 1741.fancyButton253.fancyButton:hover .text,.fancyButton253.fancyButton:focus .text,.fancyButton253.fancyButton:active .text,.fancyButton253.fancyButton.hover .text{ 1742 text-decoration: underline; 1743 1744 1745} 1746</style> 1747 1748 </li><!-- 1749--></ul></div><!-- --> 1750 </div> 1751 </nav> 1752 </div> 1753 <div class="widgetFooter"> 1754 </div> 1755</div> 1756</div> 1757 1758 </div> <!-- inner column --> 1759 1760 </div> <!-- inner row --> 1761 1762 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="0caf2634-8bc1-498b-a220-ea4eca360782">� 1763 <div class="row nest first last wide">� 1764 1765 <div class="inner col col8 first last id61caa9aa-7cea-4195-9f38-6a81a548cd87" style="" data-widgetcontainerid="61caa9aa-7cea-4195-9f38-6a81a548cd87">� 1766<div data-widget-id="7675db4a-38ca-45fa-b5fe-09ed9ae4522c" data-widget-controller-path="/GraphicLinks/Widget"> 1767 1768 1769 1770 1771<div id="graphicLinkWidget7675db4a-38ca-45fa-b5fe-09ed9ae4522c" class="widget widgetGraphicLinks skin22 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1772 <div class="widgetHeader"> 1773 <div class=""> 1774 </div> 1775 </div> 1776 <div class="widgetBody cpGrid cpGrid2 "> 1777 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1778 <div class="row wide"> 1779 <!-- 1780--><div class="col col1 first "><ul class="semanticList"><!-- 1781 --><li class="widgetItem GraphicLinks"> 1782 1783<div> 1784 <a href="/333/Fire-Department" target="_self" class="fancyButton fancyButton209 " > 1785 <span> 1786 <span><span class="text">Fire</span></span> 1787 </span> 1788 </a> 1789</div> 1790 <style scoped="scoped">.fancyButton209.fancyButton:link,.fancyButton209.fancyButton:visited, .fancyButton209div.fancyButton{ 1791 background-repeat: no-repeat; 1792 background-position: left top; 1793 border-left: 7px solid #ffffff; 1794 border-right: 7px solid #ffffff; 1795border-color: transparent; 1796transition: all .3s ease-in-out;} 1797.fancyButton209.fancyButton:hover,.fancyButton209.fancyButton:focus,.fancyButton209.fancyButton:active,.fancyButton209.fancyButton.hover{
1798 background-color: #003d7b; 1799 background-repeat: no-repeat; 1800 background-position: left top; 1801 border-left: 7px solid #ffffff; 1802 border-right: 7px solid #ffffff; 1803border-color: #fff; 1804border-right-color: transparent; 1805box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1806.fancyButton209.fancyButton:link > span,.fancyButton209.fancyButton:visited > span, .fancyButton209div.fancyButton > span{ 1807} 1808.fancyButton209.fancyButton:hover > span,.fancyButton209.fancyButton:focus > span,.fancyButton209.fancyButton:active > span,.fancyButton209.fancyButton.hover > span{ 1809} 1810.fancyButton209.fancyButton .text{ 1811 color: #ffffff; 1812 font-size: .9em; 1813 font-family: "Montserrat"; 1814 padding-top: 45px; 1815 font-weight: 500; 1816 text-decoration: none; 1817 padding-top: 45px; 1818 background-image: url('/ImageRepository/Document?documentID=4898'); 1819 background-repeat: no-repeat; 1820 background-position: center 17px ; 1821height: 100px; 1822line-height: 1.2; 1823} 1824.fancyButton209.fancyButton:hover .text,.fancyButton209.fancyButton:focus .text,.fancyButton209.fancyButton:active .text,.fancyButton209.fancyButton.hover .text{ 1825 text-decoration: underline; 1826 1827 1828} 1829</style> 1830 1831 </li><!-- 1832--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1833 --><li class="widgetItem GraphicLinks"> 1834 1835<div> 1836 <a href="/835/9838/Mobile-App?activeLiveTab=widgets" target="_self" class="fancyButton fancyButton208 " > 1837 <span> 1838 <span><span class="text">Mobile App</span></span> 1839 </span> 1840 </a> 1841</div> 1842 <style scoped="scoped">.fancyButton208.fancyButton:link,.fancyButton208.fancyButton:visited, .fancyButton208div.fancyButton{ 1843 background-repeat: no-repeat; 1844 background-position: left top; 1845 border-left: 7px solid #ffffff; 1846 border-right: 7px solid #ffffff; 1847border-color: transparent; 1848transition: all .3s ease-in-out;} 1849.fancyButton208.fancyButton:hover,.fancyButton208.fancyButton:focus,.fancyButton208.fancyButton:active,.fancyButton208.fancyButton.hover{
1850 background-color: #003d7b; 1851 background-repeat: no-repeat; 1852 background-position: left top; 1853 border-left: 7px solid #ffffff; 1854 border-right: 7px solid #ffffff; 1855border-color: #fff; 1856border-right-color: transparent; 1857box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1858.fancyButton208.fancyButton:link > span,.fancyButton208.fancyButton:visited > span, .fancyButton208div.fancyButton > span{ 1859} 1860.fancyButton208.fancyButton:hover > span,.fancyButton208.fancyButton:focus > span,.fancyButton208.fancyButton:active > span,.fancyButton208.fancyButton.hover > span{ 1861} 1862.fancyButton208.fancyButton .text{ 1863 color: #ffffff; 1864 font-size: .9em; 1865 font-family: "Montserrat"; 1866 padding-top: 45px; 1867 font-weight: 500; 1868 text-decoration: none; 1869 padding-top: 45px; 1870 background-image: url('/ImageRepository/Document?documentID=4900'); 1871 background-repeat: no-repeat; 1872 background-position: center 24px ; 1873height: 100px; 1874line-height: 1.2; 1875} 1876.fancyButton208.fancyButton:hover .text,.fancyButton208.fancyButton:focus .text,.fancyButton208.fancyButton:active .text,.fancyButton208.fancyButton.hover .text{ 1877 text-decoration: underline; 1878 1879 1880} 1881</style> 1882 1883 </li><!-- 1884--></ul></div><!-- --> 1885 </div> 1886 </nav> 1887 </div> 1888 <div class="widgetFooter"> 1889 </div> 1890</div> 1891</div> 1892 1893 </div> <!-- inner column --> 1894 1895 </div> <!-- inner row --> 1896 1897 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="4602e89b-22be-4384-b9ce-d83d4eb2173b">� 1898 <div class="row nest first last wide">� 1899 1900 <div class="inner col col8 first last ide6b564a5-89e4-4610-bcb8-43ec36cabd05" style="" data-widgetcontainerid="e6b564a5-89e4-4610-bcb8-43ec36cabd05">� 1901<div data-widget-id="459af182-608b-4c2e-8477-f8585f4a29f3" data-widget-controller-path="/GraphicLinks/Widget"> 1902 1903 1904 1905 1906<div id="graphicLinkWidget459af182-608b-4c2e-8477-f8585f4a29f3" class="widget widgetGraphicLinks skin22 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1907 <div class="widgetHeader"> 1908 <div class=""> 1909 </div> 1910 </div> 1911 <div class="widgetBody cpGrid cpGrid2 "> 1912 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1913 <div class="row wide"> 1914 <!-- 1915--><div class="col col1 first "><ul class="semanticList"><!-- 1916 --><li class="widgetItem GraphicLinks"> 1917 1918<div> 1919 <a href="https://www.facebook.com/cityofsafford" target="_self" class="fancyButton fancyButton252 " > 1920 <span> 1921 <span><span class="text">Facebook</span></span> 1922 </span> 1923 </a> 1924</div> 1925 <style scoped="scoped">.fancyButton252.fancyButton:link,.fancyButton252.fancyButton:visited, .fancyButton252div.fancyButton{ 1926 background-repeat: no-repeat; 1927 background-position: left top; 1928 border-left: 7px solid #ffffff; 1929 border-right: 7px solid #ffffff; 1930border-color: transparent; 1931transition: all .3s ease-in-out;} 1932.fancyButton252.fancyButton:hover,.fancyButton252.fancyButton:focus,.fancyButton252.fancyButton:active,.fancyButton252.fancyButton.hover{
1933 background-color: #003d7b; 1934 background-repeat: no-repeat; 1935 background-position: left top; 1936 border-left: 7px solid #ffffff; 1937 border-right: 7px solid #ffffff; 1938border-color: #fff; 1939border-right-color: transparent; 1940box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1941.fancyButton252.fancyButton:link > span,.fancyButton252.fancyButton:visited > span, .fancyButton252div.fancyButton > span{ 1942} 1943.fancyButton252.fancyButton:hover > span,.fancyButton252.fancyButton:focus > span,.fancyButton252.fancyButton:active > span,.fancyButton252.fancyButton.hover > span{ 1944} 1945.fancyButton252.fancyButton .text{ 1946 color: #ffffff; 1947 font-size: .9em; 1948 font-family: "Montserrat"; 1949 padding-top: 45px; 1950 font-weight: 500; 1951 text-decoration: none; 1952 padding-top: 45px; 1953 background-image: url(/ImageRepository/Document?documentID=4897); 1954 background-repeat: no-repeat; 1955 background-position: center 22px ; 1956height: 100px; 1957line-height: 1.2; 1958} 1959.fancyButton252.fancyButton:hover .text,.fancyButton252.fancyButton:focus .text,.fancyButton252.fancyButton:active .text,.fancyButton252.fancyButton.hover .text{ 1960 text-decoration: underline; 1961 1962 1963} 1964</style> 1965 1966 </li><!-- 1967--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1968 --><li class="widgetItem GraphicLinks"> 1969 1970<div> 1971 <a href="https://www.youtube.com/channel/UC-Owo9-wrpmi6JIIoZpEfxg/featured" target="_self" class="fancyButton fancyButton254 " > 1972 <span> 1973 <span><span class="text">YouTube</span></span> 1974 </span> 1975 </a> 1976</div> 1977 <style scoped="scoped">.fancyButton254.fancyButton:link,.fancyButton254.fancyButton:visited, .fancyButton254div.fancyButton{ 1978 background-repeat: no-repeat; 1979 background-position: left top; 1980 border-left: 7px solid #ffffff; 1981 border-right: 7px solid #ffffff; 1982border-color: transparent; 1983transition: all .3s ease-in-out;} 1984.fancyButton254.fancyButton:hover,.fancyButton254.fancyButton:focus,.fancyButton254.fancyButton:active,.fancyButton254.fancyButton.hover{
1985 background-color: #003d7b; 1986 background-repeat: no-repeat; 1987 background-position: left top; 1988 border-left: 7px solid #ffffff; 1989 border-right: 7px solid #ffffff; 1990border-color: #fff; 1991border-right-color: transparent; 1992box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);} 1993.fancyButton254.fancyButton:link > span,.fancyButton254.fancyButton:visited > span, .fancyButton254div.fancyButton > span{ 1994} 1995.fancyButton254.fancyButton:hover > span,.fancyButton254.fancyButton:focus > span,.fancyButton254.fancyButton:active > span,.fancyButton254.fancyButton.hover > span{ 1996} 1997.fancyButton254.fancyButton .text{ 1998 color: #ffffff; 1999 font-size: .9em; 2000 font-family: "Montserrat"; 2001 padding-top: 45px; 2002 font-weight: 500; 2003 text-decoration: none; 2004 padding-top: 45px; 2005 background-image: url(/ImageRepository/Document?documentID=4902); 2006 background-repeat: no-repeat; 2007 background-position: center 24px ; 2008height: 100px; 2009line-height: 1.2; 2010} 2011.fancyButton254.fancyButton:hover .text,.fancyButton254.fancyButton:focus .text,.fancyButton254.fancyButton:active .text,.fancyButton254.fancyButton.hover .text{ 2012 text-decoration: underline; 2013 2014 2015} 2016</style> 2017 2018 </li><!-- 2019--></ul></div><!-- --> 2020 </div> 2021 </nav> 2022 </div> 2023 <div class="widgetFooter"> 2024 </div> 2025</div> 2026</div> 2027 2028 </div> <!-- inner column --> 2029 2030 </div> <!-- inner row --> 2031 2032 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2033 2034 2035 </div> 2036</div> 2037</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2038<div class="siteWrap3"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc3d6c4dd2-3295-442b-bb23-9873b4a31e18" data-containerid="3d6c4dd2-3295-442b-bb23-9873b4a31e18" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="50"> 2039 2040 2041 <div class="row outer wide"><!-- 2042--><div class="outer col col6 first" style="" data-widgetcontainerid="8e939db5-3faf-46ac-b350-4a5348314b12">� 2043 <div class="row nest first last wide">� 2044 2045 <div class="inner col col6 first last idc978ccbd-2ff9-4387-9dd9-509002f2def4" style="" data-widgetcontainerid="c978ccbd-2ff9-4387-9dd9-509002f2def4">� 2046 <div data-widget-id="5d7613e1-d5d7-43c8-8172-906b2fd5dc58" data-widget-controller-path="/InfoAdvanced/Widget"> 2047 2048 2049 2050 2051 2052 <section id="divInfoAdv5d7613e1-d5d7-43c8-8172-906b2fd5dc58" class="widget widgetInfoAdvanced skin20 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2053 <header class="widgetHeader" id="header5d7613e1-d5d7-43c8-8172-906b2fd5dc58"> 2054 <div class=""> 2055 </div> 2056 </header> 2057 <div class="widgetBody cpGrid cpGrid1 "> 2058 <div class="row wide"> 2059 <div class="col col1 first last"> 2060 <ol class="pageStyles semanticList"> 2061 2062<li class="InfoAdvanced widgetItem fr-view"> 2063 <p><img src="/ImageRepository/Document?documentId=4884" class="fr-dib" alt="City of Safford"></p> 2064</li> </ol> 2065 </div> 2066 </div> 2067 </div> 2068 <div class="widgetFooter"> 2069 2070 </div> 2071 2072 </section> 2073 2074 2075
2076<script type="text/javascript"> 2077 //Render slideshow if info advacned items contain one. 2078 $(document).ready(function (e) { 2079 $('#divInfoAdv5d7613e1-d5d7-43c8-8172-906b2fd5dc58 .InfoAdvanced.widgetItem').each(function () { 2080 renderSlideshowIfApplicable($(this)); 2081 }); 2082 }); 2083</script>
2083</div> 2084 </div> <!-- inner column --> 2085 2086 </div> <!-- inner row --> 2087 2088 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="3b4d5e1b-b074-4add-bf51-4e2c6dd7cb7b">� 2089 <div class="row nest first last wide">� 2090 2091 <div class="inner col col1 first last ide8f98edf-62ff-4f39-9171-98e251f63c00" style="" data-widgetcontainerid="e8f98edf-62ff-4f39-9171-98e251f63c00">� 2092 2093<div class="widget widgetSpacer" id="60845dfb-0e66-41b4-90ef-e0c5d3733049"></div> 2094 </div> <!-- inner column --> 2095 2096 </div> <!-- inner row --> 2097 2098 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="47535b4b-2a13-49b3-bf47-f12490bed558">� 2099 <div class="row nest first last wide">� 2100 2101 <div class="inner col col5 first last id70db6377-1bab-43ca-9ef7-2f9b6f618545" style="" data-widgetcontainerid="70db6377-1bab-43ca-9ef7-2f9b6f618545">� 2102 <div data-widget-id="c43ca6d5-1f77-40c4-98d7-426d796d7f3e" data-widget-controller-path="/InfoAdvanced/Widget"> 2103 2104 2105 2106 2107 2108 <section id="divInfoAdvc43ca6d5-1f77-40c4-98d7-426d796d7f3e" class="widget widgetInfoAdvanced skin20 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerc43ca6d5-1f77-40c4-98d7-426d796d7f3e"> 2109 <header class="widgetHeader" id="headerc43ca6d5-1f77-40c4-98d7-426d796d7f3e"> 2110 <div class=""> 2111 <h3 >Contact Us</h3> 2112 </div> 2113 </header> 2114 <div class="widgetBody cpGrid cpGrid1 "> 2115 <div class="row wide"> 2116 <div class="col col1 first last"> 2117 <ol class="pageStyles semanticList"> 2118 2119<li class="InfoAdvanced widgetItem fr-view"> 2120 <p>City of Safford<br>PO Box 272<br>717 West Main Street<br>Safford, AZ 85548<br>Phone: <a href="tel:928-432-4000">928-432-4000</a></p> 2121</li> </ol> 2122 </div> 2123 </div> 2124 </div> 2125 <div class="widgetFooter"> 2126 2127 </div> 2128 2129 </section> 2130 2131 2132
2133<script type="text/javascript"> 2134 //Render slideshow if info advacned items contain one. 2135 $(document).ready(function (e) { 2136 $('#divInfoAdvc43ca6d5-1f77-40c4-98d7-426d796d7f3e .InfoAdvanced.widgetItem').each(function () { 2137 renderSlideshowIfApplicable($(this)); 2138 }); 2139 }); 2140</script>
2140</div> 2141 </div> <!-- inner column --> 2142 2143 </div> <!-- inner row --> 2144 2145 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="30c0d838-2d07-498e-b4f4-b5bb59cce6b4">� 2146 <div class="row nest first last wide">� 2147 2148 <div class="inner col col1 first last idea585362-ae85-4c79-b026-6b498aa2fb8c" style="" data-widgetcontainerid="ea585362-ae85-4c79-b026-6b498aa2fb8c">� 2149 2150<div class="widget widgetSpacer" id="503dc01f-94cf-4bb8-b3a2-11a347a9a836"></div> 2151 </div> <!-- inner column --> 2152 2153 </div> <!-- inner row --> 2154 2155 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="73ca32a0-09d2-4274-bbfb-9d078a3e9cfd">� 2156 <div class="row nest first last wide">� 2157 2158 <div class="inner col col5 first last idc716884d-ead5-4e29-a639-b1eb708f6459" style="" data-widgetcontainerid="c716884d-ead5-4e29-a639-b1eb708f6459">� 2159 <div data-widget-id="b234cb71-1284-42c9-bfe7-612b9961f68c" data-widget-controller-path="/QuickLinks/Widget"> 2160 2161 2162 2163 2164 2165 2166 2167 2168 <section id="widgetQuicklinkb234cb71-1284-42c9-bfe7-612b9961f68c" class="widget widgetQuickLinks skin20 widgetOptionSet21 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderb234cb71-1284-42c9-bfe7-612b9961f68c"> 2169 <header class="widgetHeader" id="quickLinksHeaderb234cb71-1284-42c9-bfe7-612b9961f68c"> 2170 <div class=""> 2171 <h3><a style="" href="/QuickLinks.aspx?CID=44" >Quick Links</a></h3> 2172 </div> 2173 </header> 2174 <div class="widgetBody cpGrid cpGrid1 "> 2175 <div class="row narrow"> 2176 <div class="col col1 first last"> 2177 <ol class="semanticList"> 2178 2179 <li style="position:relative" class="widgetItem QuickLinks"> 2180 <a class="widgetDesc widgetQuickLinksLink" href="http://az-safford2.civicplus.com/340/Find-Information" target="_self" >Find More Information</a> 2181 <div class="widgetMeta"></div> 2182 </li> 2183 2184 <li style="position:relative" class="widgetItem QuickLinks"> 2185 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Site Accessibility</a> 2186 <div class="widgetMeta"></div> 2187 </li> 2188 2189 <li style="position:relative" class="widgetItem QuickLinks"> 2190 <a class="widgetDesc widgetQuickLinksLink" href="http://www.swissarmylibrarian.net/librarycalculator/valuecalc_popup.html" target="_blank" aria-label="Library Value Calculator opens in new window">Library Value Calculator</a> 2191 <div class="widgetMeta"></div> 2192 </li> 2193 2194 <li style="position:relative" class="widgetItem QuickLinks"> 2195 <a class="widgetDesc widgetQuickLinksLink" href="https://saffordaz.sharepoint.com/SitePages/Employee-Resources.aspx" target="_self" >Employee Login</a> 2196 <div class="widgetMeta"></div> 2197 </li> 2198 2199 <li style="position:relative" class="widgetItem QuickLinks"> 2200 <a class="widgetDesc widgetQuickLinksLink" href="https://www.aztaxes.gov/Home/Page" target="_blank" aria-label="Pay AZ State Taxes opens in new window">Pay AZ State Taxes</a> 2201 <div class="widgetMeta"></div> 2202 </li> 2203 </ol> 2204 </div> 2205 </div> 2206 2207 </div> 2208 <div class="widgetFooter"> 2209 </div> 2210 <div class="addItemModal hidden"> 2211 <div class="url hidden">/QuickLinks.aspx</div> 2212 </div> 2213 2214 </section> 2215</div> 2216 2217 </div> <!-- inner column --> 2218 2219 </div> <!-- inner row --> 2220 2221 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="7ae28f20-c141-431e-ad9d-efd51b13b71a">� 2222 <div class="row nest first last wide">� 2223 2224 <div class="inner col col1 first last id4eaa984b-62ed-4648-b7da-6a5c8bfc8a14" style="" data-widgetcontainerid="4eaa984b-62ed-4648-b7da-6a5c8bfc8a14">� 2225 2226<div class="widget widgetSpacer" id="a3809155-4f8b-43cc-af60-1770c142191d"></div> 2227 </div> <!-- inner column --> 2228 2229 </div> <!-- inner row --> 2230 2231 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="caecd2a8-6c56-47fe-9060-8c101047d316">� 2232 <div class="row nest first last wide">� 2233 2234 <div class="inner col col5 first last id87df3bbb-78dc-46e4-bc74-f5b08a14f92c" style="" data-widgetcontainerid="87df3bbb-78dc-46e4-bc74-f5b08a14f92c">� 2235 <div data-widget-id="bb623e8f-9b90-4da6-8350-229f66371e26" data-widget-controller-path="/QuickLinks/Widget"> 2236 2237 2238 2239 2240 2241 2242 2243 2244 <section id="widgetQuicklinkbb623e8f-9b90-4da6-8350-229f66371e26" class="widget widgetQuickLinks skin20 widgetOptionSet21 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderbb623e8f-9b90-4da6-8350-229f66371e26"> 2245 <header class="widgetHeader" id="quickLinksHeaderbb623e8f-9b90-4da6-8350-229f66371e26"> 2246 <div class=""> 2247 <h3><a style="" href="/QuickLinks.aspx?CID=68" >Site Links</a></h3> 2248 </div> 2249 </header> 2250 <div class="widgetBody cpGrid cpGrid1 "> 2251 <div class="row narrow"> 2252 <div class="col col1 first last"> 2253 <ol class="semanticList"> 2254 2255 <li style="position:relative" class="widgetItem QuickLinks"> 2256 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2257 <div class="widgetMeta"></div> 2258 </li> 2259 2260 <li style="position:relative" class="widgetItem QuickLinks"> 2261 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2262 <div class="widgetMeta"></div> 2263 </li> 2264 2265 <li style="position:relative" class="widgetItem QuickLinks"> 2266 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2267 <div class="widgetMeta"></div> 2268 </li> 2269 2270 <li style="position:relative" class="widgetItem QuickLinks"> 2271 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2272 <div class="widgetMeta"></div> 2273 </li> 2274 2275 <li style="position:relative" class="widgetItem QuickLinks"> 2276 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a> 2277 <div class="widgetMeta"></div> 2278 </li> 2279 </ol> 2280 </div> 2281 </div> 2282 2283 </div> 2284 <div class="widgetFooter"> 2285 </div> 2286 <div class="addItemModal hidden"> 2287 <div class="url hidden">/QuickLinks.aspx</div> 2288 </div> 2289 2290 </section> 2291</div> 2292 2293 </div> <!-- inner column --> 2294 2295 </div> <!-- inner row --> 2296 2297 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2298 2299 2300 </div> 2301</div></div> 2302</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2303<div class="siteWrap3"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc91714890-bd18-4978-9894-777b4478e6f5" data-containerid="91714890-bd18-4978-9894-777b4478e6f5" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2304 2305 2306 <div class="row outer wide"><!-- 2307--><div class="outer col col24 first last" style="" data-widgetcontainerid="72b5a97a-b1de-44d1-8214-a089c7f3db46">� 2308 <div class="row nest first last wide">� 2309 2310 <div class="inner col col24 first last id1e460964-8bdd-4a40-8633-297d95e12488" style="" data-widgetcontainerid="1e460964-8bdd-4a40-8633-297d95e12488">� 2311 2312 <div data-widget-id='47fa146a-1ab8-4a97-9bab-d051be6a0e35' data-moduleName="customHtml" id='widgetCustomHtml47fa146a-1ab8-4a97-9bab-d051be6a0e35' class="widget widgetCustomHtml skin23 narrow" > 2313 <div class="widgetBody pageStyles" id="widgetBody47fa146a-1ab8-4a97-9bab-d051be6a0e35"> 2314 <div id="customHtml47fa146a-1ab8-4a97-9bab-d051be6a0e35"><div><style> 2315 /* CP icon */ 2316 .cpBylineIconTS { 2317 } 2318 /* CP Text */ 2319 .cpBylineTextTS, 2320 .cpBylineTextTS a:link { 2321 } 2322 2323 .cpBylineTS { 2324 text-align: center; 2325 } 2326 2327 .cpBylineIconTS { 2328 fill: currentColor; 2329 width: 39px;
2330 height: 26px; 2331 display: inline; 2332 vertical-align: middle; 2333 } 2334</style> 2335 2336<div class="widgetItem cpBylineTS"> 2337 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2338 <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> 2339 <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> 2340 </svg> 2341 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2342</div> 2343</div></div> 2344 </div> 2345 2346 </div> 2347 2348 </div> <!-- inner column --> 2349 2350 </div> <!-- inner row --> 2351 2352 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2353 2354 2355 </div> 2356</div></div> 2357</div> 2358</div> 2359 2360 </div> 2361 </div> 2362 </div> 2363 2364 2365<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2366 2367<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2368 <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"> 2369 <div class="cp-Splash-header"> 2370 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2371 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2372 <svg id="iconClose" viewBox="0 0 25 25"> 2373 <polygon style="fill:currentcolor" 2374 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> 2375 </svg> 2376 </button>
2377 </div> 2378 <div class="cp-Splash-body"> 2379 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2380 <!-- Content from the Froala Editor will go here. --> 2381 Loading 2382 </div> 2383 </div> 2384 <div class="cp-Splash-footer"> 2385 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2386 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2387 </div> 2388 </div> 2389</div> 2390
2391<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2391
2391
2392<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2392
2392
2393<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2393
2393
2394<script> 2395 2396 $(document).ready(function () { 2397 var filter = { 2398 targetId: '', 2399 targetType: 0 2400 } 2401 2402 new SplashModalRender().triggerRender(filter); 2403 }); 2404</script>
2404 2405 2406 2407 2408 2409
2409<script type="text/javascript"> 2410 $(document).ready(function () { 2411 $('#paginationOption').change(function () { 2412 loadSearchResultPageList(1, $(this).val()); 2413 }); 2414 2415 $('.cp-search-typeToggle a').click(function(e) { 2416 e.preventDefault(); 2417 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 2418 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2419 } 2420 else { 2421 $('.cp-search-advanced').attr('aria-expanded', 'false'); 2422 } 2423 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 2424 $('.cp-search-typeToggle a').toggle(); 2425 }); 2426 2427 var autoExpandAdvancedSearch = 'false'; 2428 if (autoExpandAdvancedSearch === 'true') { 2429 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2430 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 2431 $('#standardSearch').show(); 2432 $('#advancedSearch').hide(); 2433 } 2434 2435 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 2436 2437 if (archiveSocialLink) { 2438 const searchInput = document.getElementById("searchPhrase"); 2439 const link = new URL(archiveSocialLink.href); 2440 2441 searchInput.addEventListener("input", function () { 2442 const searchPhrase = searchInput?.value.trim(); 2443 link.searchParams.set("query.terms[0].text", searchPhrase); 2444 archiveSocialLink.href = link.href; 2445 }); 2446 } 2447 const nextRequestSearch = document.getElementById("NextRequestSearch"); 2448 2449 if (nextRequestSearch) { 2450 const searchInput = document.getElementById("searchPhrase"); 2451 const link = new URL(nextRequestSearch.href); 2452 2453 searchInput.addEventListener("input", function () { 2454 const searchPhrase = searchInput?.value.trim(); 2455 link.searchParams.set("search_term", searchPhrase); 2456 nextRequestSearch.href = link.href; 2457 }); 2458 } 2459 }); 2460 </script>
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470
2470<script src="/-1442400649.js" type="text/javascript"></script>
2470 2471 <!-- Google Translate --> 2472
2473<script type="text/javascript"> 2474 var translateActiveCookie = getCookieValue('translateActive'); 2475 2476 if (translateActiveCookie == 'true') { 2477 enableGoogleTranslate(); 2478 } else { 2479 var button = '<a class="translateWidget" title="Enable Google Translate" style="background-color: #FFF;border-color: #9b9b9b #d5d5d5 transparent #d5d5d5;border-style: solid;border-width: 1px 1px 0 1px;bottom: 0px;color: #000;cursor: pointer;font-size: .9em;padding: 2px 6px 3px 4px;position: fixed;right: 20px;z-index: 5;">'; 2480 button += '<img alt="Google Translate Icon" src="/Assets/Images/GoogleTranslate.gif" style="box-sizing: content-box !important;height:19px;margin: -2px 0 0 -2px;padding-right: 5px;width:19px;">Enable Google Translate</a>'; 2481 $('div[data-cprole="structuralContainer"]').last().after(button); 2482 } 2483 2484 function googleTranslateElementInit() { 2485 var el = document.getElementById("google_translate_element"); 2486 if (el && el.innerHTML.trim() !== "") { 2487 return; 2488 } 2489 2490 new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); 2491 } 2492 2493 function enableGoogleTranslate() { 2494 $('#google_translate_element').show(); 2495 var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 2496 sz.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'; 2497 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 2498 $('div[data-cprole="structuralContainer"]').last().after('<div id="google_translate_element" style="position: fixed; bottom: 0px; right: 20px; z-index: 5;"></div>'); 2499 document.cookie = "translateActive=true; expires=12/31/2999; path=/"; 2500 } 2501 2502 $('a.translateWidget').unbind('click').click(function (e) { 2503 $(this).hide(); 2504 enableGoogleTranslate(); }); 2505</script>
2505 2506<!-- End Google Translate --> 2507 2508<!-- Google Anayltics -->
2509<script>
vendor: 357 bytes, lines 2509-2515
2509 2510 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 2511 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 2512 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 2513 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 2514 2515 ga('create', '
2515UA-12955438-1
vendor: 45 bytes, lines 2515-2517
2515', 'auto'); 2516 ga('send', 'pageview'); 2517
2518</script>
2518 2519<!--End Analytics--> 2520 2521<!-- 2021 Fixed Nav Adjustment -->
2522<script> 2523 function getValueTS(elem, attr) { 2524 const val = elem.css(attr); 2525 if (val === undefined) return undefined; 2526 const num = parseInt(val, 10); 2527 if (num === NaN) return undefined; 2528 return num; 2529 } 2530 2531 function clampTS(number, min, max) { 2532 return Math.min(Math.max(number, min), max); 2533 } 2534 2535 function isPageEditingTS() { 2536 return ( 2537 $("#doneEditing").length > 0 || // In live edit 2538 typeof DesignCenter !== "undefined" // In theme manager 2539 ); 2540 } 2541 2542 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2543 function isTransparentTS(elem) { 2544 const bg = elem.css('background-color'); 2545 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2546 const matchState = bg.match(bgColorRegexTS); 2547 if (!matchState || matchState.length !== 5) return false; 2548 const alpha = parseFloat(matchState[4], 10); 2549 if (!(alpha >= 0 && alpha < 1)) return false; 2550 return true; 2551 } 2552 2553 function iterateRightpads(cb) { 2554 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2555 for (let i = 0; i < containersTS.length; i++) { 2556 const containerTS = containersTS[i]; 2557 // Skip the body container and anything with data-skip-rightpad 2558 if ( 2559 containerTS.id !== "bodyContainerTS" && 2560 containerTS.getAttribute('data-skip-rightpad') === null 2561 ) { 2562 cb(containerTS); 2563 } 2564 } 2565 } 2566 2567 const anchor = $("#divToolbars"); 2568 2569 // Outer banner padding (push banner down) 2570 const outerSizingTS = $("#bannerContainerTS"); 2571 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2572 const innerSizingTS = $("#bannerSizingTS"); 2573 const bodyContainerTS = $("#bodyContainerTS"); 2574 2575 const forceUnfixClassTS = "forceUnfixTS"; 2576 2577 const fixedTopTS = $(".fixedTopTS"); 2578 const fixedBottomTS = $(".fixedBottomTS"); 2579 const fixedRightTS = $(".fixedRightTS"); 2580 2581 var initialTopTS; 2582 var topAttachTS; 2583 if (fixedTopTS && fixedTopTS.length === 1) { 2584 initialTopTS = getValueTS(fixedTopTS, 'top'); 2585 const attachment = fixedTopTS.attr('data-attach');
2586 if (attachment) topAttachTS = $("#" + attachment); 2587 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2588 } 2589 2590 function resizeAdjustmentTS() { 2591 const editing = isPageEditingTS(); 2592 2593 // Fixed top script 2594 (function () { 2595 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2596 2597 if (editing) { 2598 fixedTopTS[0].classList.add(forceUnfixClassTS); 2599 } else { 2600 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2601 } 2602 2603 const topPosition = fixedTopTS.css('position'); 2604 if (topPosition === 'fixed') { 2605 if (topAttachTS) { 2606 scrollAdjustmentTS(); 2607 } else { 2608 const anchorHeight = anchor.outerHeight() - 1; 2609 fixedTopTS.css('top', anchorHeight + initialTopTS); 2610 } 2611 } else { 2612 fixedTopTS.css('top', initialTopTS); 2613 } 2614 2615 if (topPosition === 'fixed' || topPosition === 'absolute') { 2616 // Bump the banner content down 2617 if (isTransparentTS(fixedTopTS)) { 2618 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2619 outerSizingTS.css('padding-top', ''); 2620 2621 try { 2622 window.Pages.onResizeHandlersExecute(); 2623 } catch (e) { } 2624 } else { 2625 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2626 innerSizingTS.css('padding-top', ''); 2627 } 2628 } else { 2629 innerSizingTS.css('padding-top', ''); 2630 outerSizingTS.css('padding-top', ''); 2631 } 2632 })(); 2633 2634 // Fixed bottom script 2635 (function () { 2636 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2637 2638 // If the widget has gone narrow, force unfix 2639 if (editing || fixedBottomTS.outerHeight() > 200) { 2640 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2641 } else { 2642 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2643 } 2644 2645 if (fixedBottomTS.css('position') === 'fixed') { 2646 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2647 } else { 2648 bodyContainerTS.css('padding-bottom', ''); 2649 } 2650 })(); 2651 2652 // Fixed right script 2653 (function () { 2654 if (!fixedRightTS || fixedRightTS.length === 0) return; 2655 2656 if (editing) { 2657 fixedRightTS[0].classList.add(forceUnfixClassTS); 2658 } else { 2659 fixedRightTS[0].classList.remove(forceUnfixClassTS); 2660 } 2661 2662 if (fixedRightTS.css('position') === 'fixed') { 2663 const anchorHeight = anchor.outerHeight() - 1; 2664 fixedRightTS.css('top', anchorHeight); 2665 const rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 2666 iterateRightpads(function (containerTS) { 2667 const containerBoundingTS = containerTS.getBoundingClientRect(); 2668 if (containerBoundingTS.right <= rightBoundingTS.left) { 2669 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 2670 } 2671 }); 2672 } else { 2673 fixedRightTS.css('top', ''); 2674 iterateRightpads(function (containerTS) { 2675 $(containerTS).css('padding-right', ''); 2676 }); 2677 } 2678 })(); 2679 } 2680 2681 function scrollAdjustmentTS() { 2682 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2683 const topPosition = fixedTopTS.css('position'); 2684 if (topPosition === 'fixed' || topPosition === 'absolute') { 2685 const anchorBounding = anchor[0].getBoundingClientRect(); 2686 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2687 const scrollTop = $(window).scrollTop(); 2688 2689 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2690 } else { 2691 fixedTopTS.css('top', initialTopTS); 2692 } 2693 } 2694 2695 $(window).load(function () { 2696 setTimeout(function () { 2697 resizeAdjustmentTS(); 2698 }, 350); 2699 2700 $(window).scroll(function () { 2701 scrollAdjustmentTS(); 2702 }); 2703 2704 var adjustTimeoutTS; 2705 $(window).resize(function () { 2706 clearTimeout(adjustTimeoutTS); 2707 adjustTimeoutTS = setTimeout(function () { 2708 resizeAdjustmentTS(); 2709 }, 350); 2710 });
2711 2712 $.when(window.Pages.angularToolbarComplete).done(function () { 2713 resizeAdjustmentTS(); 2714 }); 2715 }); 2716</script>
2716 2717<!-- End Fixed Nav Adjustment --> 2718 2719 2720
2720<script type="text/javascript"> 2721 $(function () { 2722 document.cookie = "responsiveGhost=0; path=/"; 2723 }); 2724 $(window).on("load", function () { 2725 $('body').addClass('doneLoading').removeClass('hideContent'); 2726 2727 if ($('#404Content').length > 0) 2728 $('div#bodyWrapper').css('padding', '0px'); 2729 }); 2730 </script>
2730 2731 2732 <noscript> 2733 <style> 2734 body.hideContent { 2735 opacity: 1 !important; 2736 } 2737 </style> 2738 </noscript> 2739 2740 2741<div style="display: none;"> 2742 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2743 2744 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2745 <title>Arrow Left</title> 2746 <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> 2747 </symbol> 2748 2749 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2750 <title>Arrow Right</title> 2751 <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> 2752 </symbol> 2753 2754 </svg> 2755</div> 2756
2756<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Montserrat:500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Mulish:200,700,regular|');</script>
2756 2757 2758 2759 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2760 <div style="display: none;"> 2761 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2762 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2763 <title>Slideshow Left Arrow</title> 2764 <g> 2765 <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> 2766 </g> 2767 </symbol> 2768 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2769 <title>Slideshow Right Arrow</title> 2770 <g> 2771 <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> 2772 </g> 2773 </symbol> 2774 </svg> 2775 </div> 2776 2777 2778 2779 2780 <div id="root-picker-outlet"></div> 2781</body> 2782</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.