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-PLQJX4FYP1';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = true; 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 <meta name="category0" content="Home" /> 119<meta name="category1" content="Government" /> 120 121 122 <meta name="theme-color" content="rgb(48, 87, 33)"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>Government | Nogales, AZ</title> 126 127 <meta name="description" content="Gather information about government services, offices, boards, commissions, and elected officials."> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/616555783.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#cc5f8c90dc-b4cb-431b-90ee-10648f8df655" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="1" /> 391 <input type="hidden" id="hdnContentCollectionID" value="71e26ded-ab1b-4eda-bb6f-6a9dc4ebd306" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="1" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="27" /> 397 398 <img id="imgLogoPrintPreview" src="/ImageRepository/Document?documentID=27" alt="Nogales, AZ" /> 399<div id="stickyPlaceholder"></div> 400 <div id="outer-wrap" class="outer-wrap"> 401 <div id="inner-wrap" class="inner-wrap"> 402 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 403 404 405 406 407<!-- Begin Signed Out Bar --> 408<div class="cpToolbar user public"> 409 <div class="inner selfClear"> 410 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 411 <ul class="nav secondary"> 412 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 413 </ul> 414 </div> 415</div>
416<script> 417 $(document).ready(function () { 418 $('#signedOutToolbarCreateProfileButton').click(function (event) { 419 event.preventDefault(); 420 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 421 }); 422 423 424 $('#loggedOutToolbarSignInButton').click(function (event) { 425 event.preventDefault(); 426 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 427 }); 428 429 430 if ('False' == 'True') { 431 $('#loggedOutToolbarSignInButton').hide(); 432 } 433 }) 434</script>
434 435<!-- End Signed Out Bar --> 436 437 </div> 438 <div id="bodyWrapper"> 439 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 440 441<div data-cpRole="structuralContainer" id="bodyContainerTS"> 442<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 443<div class="siteWrap3" id="flexHeaderTS"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 444 445 446 447 448 <a id="bannerLogoTS-48" style=" display: block; text-align: center; 449" class="bannerObject" href="/" target="_self"><img alt="Nogales Arizona Home Page" class="bannerObject" height="295" src="/ImageRepository/Document?documentID=92" width="801" /></a> 450</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 451<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 452--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 453 --><!-- 454 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 455 --><!-- 456 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 457 --><!-- 458 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/101/Departments" target = "_self" > Departments </a> <!-- 459 --><!-- 460 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 461 --><!-- 462 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem3 " href="/35/Business" target = "_self" > Business </a> <!-- 463 --><!-- 464 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 465 --><!-- 466 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavDiscoverNogales" class="navMainItem mainNavItem mainNavItem4 " href="/31/Discover-Nogales" target = "_self" > Discover Nogales </a> <!-- 467 --><!-- 468 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 469 --><!-- 470 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 471 --><!-- 472 --></li><!----> 473</ol> 474 475 476
476<script type="text/javascript"> 477 (function () { 478 function setupMenu() { 479 const menuID = 'mainNavMenu'; 480 const menuType = MAIN_MENU; 481 482 //setup menu manager properties for main menu 483 if (!menuManager.mobileMainNav && true) 484 menuManager.adjustMainItemsWidth('#' + menuID); 485 menuManager.isMainMenuEditable = false; 486 menuManager.mainMenuMaxSubMenuLevels = 4; 487 menuManager.setMOMMode(2, menuType); 488 489 //Init main menu 490 const setupDraggable = menuManager.isMainMenuEditable; 491 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=1&menuContainerID=mainNav'; 492 493 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 494 menuManager.mainMenuInit = true; 495 menuManager.mainMenuTextResizer = false; 496 if (1.00 > 0) 497 menuManager.mainMenuTextResizerRatio = 1.00; 498 if (window.isResponsiveEnabled) 499 menuManager.mainMenuReady.resolve(); 500 501 } 502 503 if (document.readyState === "complete" 504 || document.readyState === "loaded" 505 || document.readyState === "interactive") { 506 setupMenu(); 507 return; 508 } 509 510 document.addEventListener("DOMContentLoaded", setupMenu); 511 })(); 512 </script>
512 513 514 515<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="ccd8916a89-adb9-4d1d-a969-72f730ebab0f" data-containerid="d8916a89-adb9-4d1d-a969-72f730ebab0f" class="pageContent cpGrid cpGrid24"> 516 517 518 519 520 </div> 521</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc327c722b-6325-4fce-921d-f6680539d0f7" data-containerid="327c722b-6325-4fce-921d-f6680539d0f7" class="pageContent cpGrid cpGrid24"> 522 523 524 525 526 </div> 527</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc08f8d3c1-f3b3-4ca4-9d3f-f513979c0307" data-containerid="08f8d3c1-f3b3-4ca4-9d3f-f513979c0307" class="pageContent cpGrid cpGrid24"> 528 529 530 531 532 </div> 533</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc9b0b5d5f-d9a6-4cfc-ae41-7409739ae424" data-containerid="9b0b5d5f-d9a6-4cfc-ae41-7409739ae424" class="pageContent cpGrid cpGrid24"> 534 535 536 537 538 </div> 539</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc339c6c9b-3057-43de-88c8-fc299e42bb7f" data-containerid="339c6c9b-3057-43de-88c8-fc299e42bb7f" class="pageContent cpGrid cpGrid24"> 540 541 542 543 544 </div> 545</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="ccf0f818a3-b478-4159-bdca-54b33a068dcd" data-containerid="f0f818a3-b478-4159-bdca-54b33a068dcd" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 546 547 548 <div class="row outer wide"><!-- 549--><div class="outer col col24 first last" style="" data-widgetcontainerid="a489ddc8-2f4d-4b3e-94e8-d0e08a0b36e9">� 550 <div class="row nest first last wide">� 551 552 <div class="inner col col24 first last id67a99719-01c5-4739-845a-dec2c1782c56" style="" data-widgetcontainerid="67a99719-01c5-4739-845a-dec2c1782c56">� 553<div data-widget-id="48bc0168-c3c1-423e-bc87-03a23c22dded" data-widget-controller-path="/Layout/WidgetSearch"> 554 555
555<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
555 556
556<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
556 557
557<script defer type="text/javascript"> 558 559 $(document).ready(function () { 560 try { 561 // Minimum characters required before performing a search/autocomplete 562 var minPrefixLength = 3; 563 var autoCompleteDebounceDelay = 500; 564 var searchFieldSelector = "#searchField" + '48bc0168-c3c1-423e-bc87-03a23c22dded'; 565 var checkboxSelector = "#ysnSearchOnlyDept" + '48bc0168-c3c1-423e-bc87-03a23c22dded'; 566 var buttonSelector = ".widgetSearchButton" + '48bc0168-c3c1-423e-bc87-03a23c22dded'; 567 var autoCompleteCache = {}; 568 var autoCompleteCacheKeys = []; 569 var autoCompleteCacheLimit = 25; 570 var currentAutoCompleteRequest = null; 571 var currentAutoCompleteRequestKey = null; 572 var autoCompleteDebounceTimer = null; 573 var autoCompleteDebounceKey = null; 574 var pendingAutoCompleteResponses = []; 575 576 function normalizeAutoCompleteTerm(term) { 577 return $.trim((term || "") + "").replace(/\s+/g, " "); 578 } 579 580 function shouldSearch(term) { 581 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 582 } 583 584 function getAutoCompleteUrl() { 585 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 586 } 587 588 function getAutoCompleteCacheKey(requestUrl, term) { 589 return requestUrl + "|" + term.toLowerCase(); 590 } 591 592 function cacheAutoCompleteResult(cacheKey, data) { 593 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 594 autoCompleteCacheKeys.push(cacheKey); 595 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 596 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 597 } 598 } 599 autoCompleteCache[cacheKey] = data; 600 } 601 602 function respondToPendingAutoComplete(data) { 603 var responses = pendingAutoCompleteResponses; 604 pendingAutoCompleteResponses = []; 605 for (var i = 0; i < responses.length; i++) { 606 responses[i](data); 607 } 608 } 609 610 function cancelPendingAutoComplete() { 611 clearTimeout(autoCompleteDebounceTimer); 612 autoCompleteDebounceKey = null; 613 if (currentAutoCompleteRequest != null) { 614 currentAutoCompleteRequest.abort(); 615 currentAutoCompleteRequest = null; 616 } 617 currentAutoCompleteRequestKey = null; 618 respondToPendingAutoComplete([]); 619 } 620 621 function createWidgetAutoCompleteSource(options) { 622 return function (request, response) { 623 var term = normalizeAutoCompleteTerm(request.term); 624 if (!options.shouldSearch(term)) { 625 response([]); 626 return; 627 } 628 629 var requestUrl = options.url(); 630 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 631 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 632 response(autoCompleteCache[cacheKey]); 633 if (options.success) { 634 options.success(autoCompleteCache[cacheKey]); 635 } 636 return; 637 } 638 639 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 640 pendingAutoCompleteResponses.push(response); 641 return; 642 } 643 644 cancelPendingAutoComplete(); 645 autoCompleteDebounceKey = cacheKey; 646 pendingAutoCompleteResponses.push(response); 647 autoCompleteDebounceTimer = setTimeout(function () { 648 autoCompleteDebounceKey = null; 649 currentAutoCompleteRequestKey = cacheKey; 650 currentAutoCompleteRequest = $.ajax({ 651 url: requestUrl, 652 dataType: "json", 653 timeout: options.timeout, 654 data: { 655 term: term, 656 }, 657 success: function (data) { 658 if (currentAutoCompleteRequestKey === cacheKey) { 659 cacheAutoCompleteResult(cacheKey, data); 660 respondToPendingAutoComplete(data); 661 if (options.success) { 662 options.success(data); 663 } 664 } 665 }, 666 error: function (xmlhttprequest, textstatus, message) { 667 if (textstatus === "abort") { 668 return; 669 } 670 671 if (options.error) { 672 options.error(xmlhttprequest, textstatus, message); 673 } 674 675 respondToPendingAutoComplete([]); 676 }, 677 complete: function (xmlhttprequest) { 678 if (currentAutoCompleteRequest === xmlhttprequest) { 679 currentAutoCompleteRequest = null;
680 currentAutoCompleteRequestKey = null; 681 } 682 } 683 }); 684 }, options.delay); 685 }; 686 } 687 688 // click handler for search buttons 689 $(buttonSelector).click(function (e) { 690 e.preventDefault(); 691 var $btn = $(this); 692 var $field = $btn.siblings(".widgetSearchBox"); 693 var term = $field.val() + ""; 694 if (!shouldSearch(term)) { 695 // do nothing until user types enough characters 696 $field.focus(); 697 return; 698 } 699 700 if ($(checkboxSelector).is(':checked') || false) 701 { 702 doWidgetSearch($.trim(term), Number(0)); 703 } 704 else { 705 doWidgetSearch($.trim(term), 0); 706 } 707 }); 708 709 // enter key handler for the search field 710 $(searchFieldSelector).keypress(function (e) { 711 var code = e.which || e.keyCode; 712 if (code === 13) { 713 e.preventDefault(); 714 var $this = $(this); 715 var term = $this.val() + ""; 716 if (!shouldSearch(term)) { 717 // do nothing until user types enough characters 718 $this.focus(); 719 return false; 720 } 721 722 if ($(checkboxSelector).is(':checked') || false) { 723 doWidgetSearch($.trim(term), Number(0)); 724 } else { 725 doWidgetSearch($.trim(term), 0); 726 } 727 return false; 728 } 729 return true; 730 }); 731 732 // autocomplete: set minLength and guard source 733 if (true) { 734 var $searchField = $(searchFieldSelector).autocomplete({ 735 minLength: minPrefixLength, 736 source: createWidgetAutoCompleteSource({ 737 delay: autoCompleteDebounceDelay, 738 timeout: 10000, 739 shouldSearch: shouldSearch, 740 url: getAutoCompleteUrl, 741 success: function () { 742 $('.autoCompleteError').remove(); 743 }, 744 error: function (xmlhttprequest, textstatus, message) { 745 if (textstatus === "timeout") { 746 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 747 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 748 } 749 } 750 }), 751 html: true, 752 delay: 0, 753 select: function (event, ui) { 754 $(this).val(ui.item.value); 755 $(this).next().click(); 756 } 757 }); 758 759 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 760 return $("<li class=\"itemList\"></li>") 761 .data("ui-autocomplete-item", item) 762 .append("<a>" + item.label + "</a>") 763 .appendTo(ul); 764 }; 765 } 766 767 // keep searchBtnApplyQuery consistent with prefix rule 768 window.searchBtnApplyQuery = function() { 769 var $field = $(searchFieldSelector); 770 var term = $field.val() + ""; 771 if (shouldSearch(term)) { 772 // update href for the icon/button (if present) 773 var btn = document.getElementById("btnSearchIcon"); 774 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 775 } else { 776 var btn = document.getElementById("btnSearchIcon"); 777 if (btn) btn.href = "#"; 778 } 779 }; 780 } 781 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. 782 }); 783 </script>
783 784 785 <section id="widgetPreviewSearch" class="widget widgetSearch skin43 widgetOptionSet15" style="display: block;" aria-label="Search"> 786 <!-- For the button right and inside --> 787 <div class="widgetBody buttonRightInside"> 788 <input class="widgetSearchBox widgetSearchBox48bc0168-c3c1-423e-bc87-03a23c22dded" cp5ph="true" id="searchField48bc0168-c3c1-423e-bc87-03a23c22dded" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 789 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton48bc0168-c3c1-423e-bc87-03a23c22dded" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=94" data-image="/ImageRepository/Document?documentID=95" src="/ImageRepository/Document?documentID=95" /></a> 790 791 <label class="searchLabel" aria-hidden="true" for="searchField48bc0168-c3c1-423e-bc87-03a23c22dded">Search</label> 792 </div> 793 794 </section> 795 796 797<style scoped> 798 799 .widgetSearch ::-webkit-input-placeholder { 800 color: #373330; 801 } 802 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 803 color: #373330; 804 } 805 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 806 color: #373330; 807 } 808 .widgetSearch :-ms-input-placeholder { 809 color: #373330; 810 } 811 812 813 .widgetSearch .widgetBody .widgetSearchBox48bc0168-c3c1-423e-bc87-03a23c22dded 814 { 815 color: #373330; 816 font-family: Roboto; 817height: 65px; 818border: none; 819border-radius: 100px; 820box-shadow: 0px 3px 10px #00000033; 821background-clip: padding-box; 822padding: 0 80px 0 20px; 823 } 824 .widgetSearch .widgetBody .widgetSearchButton48bc0168-c3c1-423e-bc87-03a23c22dded 825 { 826 margin: 5px; 827width: 55px; 828 } 829 .widgetSearch .widgetSearch-onlyDept48bc0168-c3c1-423e-bc87-03a23c22dded 830 { 831 display: inline-block; 832 color: #333; 833 834 835 padding-top: 10px; 836 } 837 #ysnSearchOnlyDept48bc0168-c3c1-423e-bc87-03a23c22dded 838 { 839 position: relative; 840 top: .125em; 841 } 842 843</style> 844 845<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 846<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 847 848 849
850<script type="text/javascript"> 851 //Updates search icons href to have the correct queryString 852 function searchBtnApplyQuery() { 853 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField48bc0168-c3c1-423e-bc87-03a23c22dded").value; 854 } 855</script>
855 856 857</div> 858 859 </div> <!-- inner column --> 860 861 </div> <!-- inner row --> 862 863 </div><!-- outer column --><!-- --></div> <!-- outer row --> 864 865 866 </div> 867</div></div> 868</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 869<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 870<div data-cpRole="structuralContainer" id="bannerSearchTS"> 871<div class="siteWrap2"><div data-cpRole="contentContainer" id="welcomeTS"> <div id="ccbfb51b99-536b-49f1-a5fd-a68ab9e76969" data-containerid="bfb51b99-536b-49f1-a5fd-a68ab9e76969" class="pageContent cpGrid cpGrid24 showInMobile"> 872 873 874 875 876 </div> 877</div></div> 878</div> 879</div> 880 881 882 883 884 <div id="bannerImagesJSON2" class="hidden"></div> 885 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 886 <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> 887 <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> 888 </div> 889
889<script type="text/javascript"> 890 $(window).on("load", function () { 891 $.when(window.Pages.rwdSetupComplete) 892 .done(function () { 893 renderExternalBannerSlideshow('banner1', 894 {"BannerOptionID":2,"ThemeID":1,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":null,"SlideshowTransition":0,"SlideShowTransitionTiming":null,"ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":57,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=91","Height":700,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135568000000)\/","AltText":""},{"BannerImageID":58,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=90","Height":700,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135568000000)\/","AltText":""},{"BannerImageID":59,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=89","Height":700,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135568000000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135568000000)\/"}, 895 '/App_Themes/Interior/Images/', 896 'Rotating'); 897 }); 898 }); 899 </script>
899 900 901</div> 902</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 903<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 904<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 905<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc35c5fdf0-1a56-4a9f-ac44-cc461aea5987" data-containerid="35c5fdf0-1a56-4a9f-ac44-cc461aea5987" class="pageContent cpGrid cpGrid24 showInMobile"> 906 907 908 909 910 </div> 911</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 912 913 914 915 916 917 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav"> 918 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem129" data-pageid="129"> 919 <div class="accordionNavItem"> 920 <a href="/165/Meetings-Agendas" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Agendas & Minutes</a> 921 </div> 922 </li> 923 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem311" data-pageid="311"> 924 <div class="accordionNavItem"> 925 <a href="/311/Mayor-and-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Mayor and Council</a> 926 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Mayor and Council Submenu" aria-expanded="false" aria-controls="submenu-lvl1-311"></a> 927 </div> 928 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-311" style="display: none;" data-parent="311"> 929 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem313" data-pageid="313"> 930 <div class="accordionNavItem"> 931 <a href="/313/Mayor-Jorge-Maldonado" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor Jorge Maldonado</span></a> 932 </div> 933 </li> 934 935 </ol> 936 </li> 937 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem160" data-pageid="160"> 938 <div class="accordionNavItem"> 939 <a href="/160/City-Attorneys-Office" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Attorney's Office</a> 940 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Attorney's Office Submenu" aria-expanded="false" aria-controls="submenu-lvl1-160"></a> 941 </div> 942 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-160" style="display: none;" data-parent="160"> 943 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem269" data-pageid="269"> 944 <div class="accordionNavItem"> 945 <a href="/FormCenter/City-Attorneys-Office-6/Post-Conviction-Notification-Request-46" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Post Conviction Notification Request</span></a> 946 </div> 947 </li> 948 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem162" data-pageid="162"> 949 <div class="accordionNavItem"> 950 <a href="/DocumentCenter/View/165/Victims-Bill-of-Rights-Brochure-PDF" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Victim Bill of Rights Brochure (PDF)</span></a> 951 </div> 952 </li> 953 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem270" data-pageid="270"> 954 <div class="accordionNavItem"> 955 <a href="/FormCenter/City-Attorneys-Office-6/Victims-Rights-Survey-49" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Victims Rights Survey</span></a> 956 </div> 957 </li> 958 959 </ol> 960 </li> 961 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem310" data-pageid="310"> 962 <div class="accordionNavItem"> 963 <a href="/310/City-Managers-Office" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Manager's Office</a> 964 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Manager's Office Submenu" aria-expanded="false" aria-controls="submenu-lvl1-310"></a> 965 </div> 966 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-310" style="display: none;" data-parent="310"> 967 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem328" data-pageid="328"> 968 <div class="accordionNavItem"> 969 <a href="/328/Bids-RFP" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bids / RFP</span></a> 970 </div> 971 </li> 972 973 </ol> 974 </li> 975 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem163" data-pageid="163"> 976 <div class="accordionNavItem"> 977 <a href="/163/City-Clerk" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Clerk</a> 978 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Clerk Submenu" aria-expanded="false" aria-controls="submenu-lvl1-163"></a> 979 </div> 980 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-163" style="display: none;" data-parent="163"> 981 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem271" data-pageid="271"> 982 <div class="accordionNavItem"> 983 <a href="https://library.municode.com/az/nogales/codes/code_of_ordinances?nodeId=15182" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City Charter</span></a> 984 </div> 985 </li> 986 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem164" data-pageid="164"> 987 <div class="accordionNavItem"> 988 <a href="/164/City-Ordinances" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City Ordinances</span></a> 989 </div> 990 </li> 991 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem273" data-pageid="273"> 992 <div class="accordionNavItem"> 993 <a href="/FormCenter/City-Clerk-9/Claim-Request-Form-50" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Claim Request Form</span></a> 994 </div> 995 </li> 996 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem165" data-pageid="165"> 997 <div class="accordionNavItem"> 998 <a href="/165/Meetings-Agendas" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meetings & Agendas</span></a> 999 </div> 1000 </li> 1001 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem277" data-pageid="277"> 1002 <div class="accordionNavItem"> 1003 <a href="/227/Police-Records-Request" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Nogales Police Records Request</span></a> 1004 </div> 1005 </li> 1006 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem166" data-pageid="166"> 1007 <div class="accordionNavItem"> 1008 <a href="/166/Open-Meeting-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Open Meeting Information</span></a> 1009 </div> 1010 </li> 1011 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem276" data-pageid="276"> 1012 <div class="accordionNavItem"> 1013 <a href="/276/Public-Records-Request" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Records Request</span></a> 1014 </div> 1015 </li> 1016 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem323" data-pageid="323"> 1017 <div class="accordionNavItem">
1018 <a href="/323/Past-Meeting-Agendas" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Past Meeting & Agendas</span></a> 1019 </div> 1020 </li> 1021 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem327" data-pageid="327"> 1022 <div class="accordionNavItem"> 1023 <a href="/327/Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Elections</span></a> 1024 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Elections Submenu" aria-expanded="false" aria-controls="submenu-lvl2-327"></a> 1025 </div> 1026 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-327" style="display: none;" data-parent="327"> 1027 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem346" data-pageid="346"> 1028 <div class="accordionNavItem"> 1029 <a href="https://www.nogalesaz.gov/327/Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Elections</span></a> 1030 </div> 1031 </li> 1032 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem333" data-pageid="333"> 1033 <div class="accordionNavItem">
1034 <a href="/333/Notice-of-Election" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Notice of Election</span></a> 1035 </div> 1036 </li> 1037 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem336" data-pageid="336"> 1038 <div class="accordionNavItem"> 1039 <a href="/336/Proposition-418---Alternative-Expenditur" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Proposition 418 - Alternative Expenditure Limitation - Home Rule Option</span></a> 1040 </div> 1041 </li> 1042 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem337" data-pageid="337"> 1043 <div class="accordionNavItem"> 1044 <a href="/337/Proposicin-418---Lmite-Alternativo-de-Ga" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="es-MX">Proposición 418 - Límite Alternativo de Gastos - Opción Home Rule</span></a> 1045 </div> 1046 </li> 1047 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem341" data-pageid="341"> 1048 <div class="accordionNavItem"> 1049 <a href="/341/Vote-Centers" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vote Centers</span></a> 1050 </div> 1051 </li> 1052 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem342" data-pageid="342"> 1053 <div class="accordionNavItem"> 1054 <a href="/342/Centros-de-Votacin" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Centros de Votación</span></a> 1055 </div> 1056 </li> 1057 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem343" data-pageid="343"> 1058 <div class="accordionNavItem"> 1059 <a href="/343/Voters-with-Disabilities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Voters with Disabilities</span></a> 1060 </div> 1061 </li> 1062 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem344" data-pageid="344"> 1063 <div class="accordionNavItem"> 1064 <a href="/344/Votantes-con-Discapacidades" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Votantes con Discapacidades</span></a> 1065 </div> 1066 </li> 1067 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem347" data-pageid="347"> 1068 <div class="accordionNavItem"> 1069 <a href="/347/General-Election-Informational-Pamphlet" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">General Election Informational Pamphlet</span></a> 1070 </div> 1071 </li> 1072 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem338" data-pageid="338"> 1073 <div class="accordionNavItem"> 1074 <a href="/338/Final-Unofficial-Primary-Election-Result" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Final Unofficial Primary Election Results</span></a> 1075 </div> 1076 </li> 1077 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem340" data-pageid="340"> 1078 <div class="accordionNavItem"> 1079 <a href="/340/Final-Official-Primary-Election-Results" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Final Official Primary Election Results</span></a> 1080 </div> 1081 </li> 1082 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem339" data-pageid="339"> 1083 <div class="accordionNavItem"> 1084 <a href="/339/Final-Official-Primary-Election-Recount-" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Final Official Primary Election Recount Results</span></a> 1085 </div> 1086 </li> 1087 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem345" data-pageid="345"> 1088 <div class="accordionNavItem"> 1089 <a href="https://azsos.gov/elections/about-elections/elections-procedures/epm" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Arizona Secretary of State Elections Procedures Manual</span></a> 1090 </div> 1091 </li> 1092 1093 </ol> 1094 </li> 1095 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem332" data-pageid="332"> 1096 <div class="accordionNavItem"> 1097 <a href="/332/Share-America-Through-Your-Lens" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Share America Through Your Lens</span></a> 1098 </div> 1099 </li> 1100 1101 </ol> 1102 </li> 1103 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem167" data-pageid="167"> 1104 <div class="accordionNavItem"> 1105 <a href="/167/City-Court" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Court</a> 1106 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Court Submenu" aria-expanded="false" aria-controls="submenu-lvl1-167"></a> 1107 </div> 1108 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-167" style="display: none;" data-parent="167"> 1109 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem315" data-pageid="315"> 1110 <div class="accordionNavItem"> 1111 <a href="/315/General-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">General Information</span></a> 1112 </div> 1113 </li> 1114 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem316" data-pageid="316"> 1115 <div class="accordionNavItem"> 1116 <a href="/316/Legal-Forms" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Legal Forms</span></a> 1117 </div> 1118 </li> 1119 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem173" data-pageid="173"> 1120 <div class="accordionNavItem"> 1121 <a href="/173/Court-Payments" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Court Payments</span></a> 1122 </div> 1123 </li> 1124 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem317" data-pageid="317"> 1125 <div class="accordionNavItem"> 1126 <a href="/317/Helpful-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Helpful Resources</span></a> 1127 </div> 1128 </li> 1129 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem318" data-pageid="318"> 1130 <div class="accordionNavItem"> 1131 <a href="/318/Legal-Writes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Legal "Writes"</span></a> 1132 </div> 1133 </li> 1134 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem169" data-pageid="169"> 1135 <div class="accordionNavItem"> 1136 <a href="/169/Court-FAQs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Court FAQ's</span></a> 1137 </div> 1138 </li> 1139 1140 </ol> 1141 </li> 1142 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem159" data-pageid="159"> 1143 <div class="accordionNavItem"> 1144 <a href="/159/Form-of-Government" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Form of Government</a> 1145 </div> 1146 </li> 1147 1148 </ol> 1149 1150 1151
1151<script type="text/javascript"> 1152 (function () { 1153 function setupSecondaryMenuProperties() { 1154 //setup menu manager properties for secondary menu 1155 menuManager.isSideMenuEditable = false; 1156 menuManager.sideMenuMaxSubMenuLevels = 4; 1157 menuManager.sideMenuHasCustomLinks = false; 1158 } 1159 1160 if (document.readyState === "loading") { 1161 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1162 return; 1163 } 1164 1165 setupSecondaryMenuProperties(); 1166 })(); 1167 </script>
1167 1168 1169
1169<script type="text/javascript"> 1170 (function () { 1171 function setupAccordionSecondaryNav() { 1172 var $menuContainer = $('#secondaryNav'); 1173 1174 $menuContainer.find('*[id^="SideItem"]').each(function () { 1175 var ids = $('[id="' + this.id + '"]'); 1176 if (ids.length > 1) 1177 $.each(ids, function (index, value) { 1178 value.id = value.id + '_' + index; 1179 }); 1180 }); 1181 1182 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1183 e.preventDefault(); 1184 showHideAccordionMenuForSecondaryNav($(this)); 1185 }); 1186 1187 $menuContainer.find(".grippy").each(function () { 1188 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1189 }); 1190 1191 $menuContainer.find("li").each(function () { 1192 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1193 }); 1194 } 1195 1196 if (document.readyState === "loading") { 1197 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1198 return; 1199 } 1200 1201 setupAccordionSecondaryNav(); 1202 })(); 1203 </script>
1203 1204 1205 1206 1207</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc8eabcf8d-0498-4569-9382-79c691198ec6" data-containerid="8eabcf8d-0498-4569-9382-79c691198ec6" class="pageContent cpGrid cpGrid24 showInMobile"> 1208 1209 1210 1211 1212 </div> 1213</aside> 1214</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 1215<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1216<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1217 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="27"><a href class="breadCrumb" aria-current="page">Government</a></li> 1218 </ol> 1219 1220 1221 1222</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1223 1224 <div id="page" class="moduleContentNew"> 1225 1226 1227 <input id="hdnPageID" name="hdnPageID" type="hidden" value="27" /> 1228 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1229 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="1022" /> 1230 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Government" /> 1231 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1232 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1233 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1234 1235 <h1 id="versionHeadLine" class="headline"> 1236 1237Government </h1> 1238 1239 <div id="cc5f8c90dc-b4cb-431b-90ee-10648f8df655" data-containerid="5f8c90dc-b4cb-431b-90ee-10648f8df655" class="pageContent cpGrid cpGrid24" data-contentcontainerbreakpoint="30" data-smoothscrolling="True"> 1240 1241 1242 <div class="row outer wide"><!-- 1243--><div class="outer col col24 first last" style="" data-widgetcontainerid="da73def0-1c42-4438-9139-63529a07582e">� 1244 <div class="row nest first last wide">� 1245 1246 <div class="inner col col24 first last iddd0d3ff2-b3dc-445f-8ad9-e726afbeb6ca" style="" data-widgetcontainerid="dd0d3ff2-b3dc-445f-8ad9-e726afbeb6ca">� 1247 <nav class="widget clear dynamicSubpage widgetPages skin43 wide" id="widgetPage088b5ecf-a4f5-4b71-84f9-d0f8e29b0de7" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages> 1248 <div class="hidden widgetTypeID">9</div> 1249 <div class="hidden depth">1</div> 1250 <div class="hidden cols">1</div> 1251 <div class="hidden format">2</div> 1252 <div class="widgetBody"> 1253 1254 <div class="widgetBody cpGrid cpGrid1 "> 1255 <div class="row wide"> 1256 1257 <div class="col col1"> 1258 <ol class="semanticList layout2"> 1259 <li class="megaMenuItem widgetItem" data-pageid="129" role="none"> 1260 <div class="widgetTitle"> 1261 <a href="/165/Meetings-Agendas" target="_self" >Agendas & Minutes</a> 1262 </div> 1263 <p class="widgetDesc">Access easily searchable meeting agendas and minutes for various boards, commissions, and committees.</p> 1264 1265 </li> <li class="megaMenuItem widgetItem" data-pageid="311" role="none"> 1266 <div class="widgetTitle"> 1267 <a href="/311/Mayor-and-Council" target="_self" >Mayor and Council</a> 1268 </div> 1269 <p class="widgetDesc">The Mayor and City Council are the elected governing body of the City of Nogales, responsible for setting policy, adopting local laws, and representing the interests of the community. Operating under a Council-Manager form of government, the Council provides legislative leadership while the appointed City Manager oversees the day-to-day administration of city operations. 1270 1271The Mayor presides over Council meetings and serves as the ceremonial head of the city, while each Council Member represents the residents of Nogales with a commitment to transparency, fiscal responsibility, and community engagement. Together, they establish the cityâs strategic direction, approve budgets, and ensure accountability in public service. 1272 1273We encourage residents to stay informed, attend public meetings, and connect with their elected officials as we work together to shape the future of Nogales.</p> 1274 1275 </li> <li class="megaMenuItem widgetItem" data-pageid="160" role="none"> 1276 <div class="widgetTitle"> 1277 <a href="/160/City-Attorneys-Office" target="_self" >City Attorney's Office</a> 1278 </div> 1279 <p class="widgetDesc">A City Attorney's Office page typically provides information about the legal services and responsibilities of the city's legal team. It may include details on the officeâs role in representing the city in legal matters, advising city officials, handling lawsuits, and enforcing local laws.</p> 1280 1281 </li> <li class="megaMenuItem widgetItem" data-pageid="310" role="none"> 1282 <div class="widgetTitle"> 1283 <a href="/310/City-Managers-Office" target="_self" >City Manager's Office</a> 1284 </div> 1285 <p class="widgetDesc">The City Managerâs Office serves as the executive leadership team responsible for implementing the policies and priorities established by the City Council. As the chief administrative officer, the City Manager oversees the day-to-day operations of all city departments, ensures efficie
1285nt delivery of services, and works to maintain transparency, fiscal responsibility, and responsive governance. 1286 1287Our office is committed to fostering a vibrant, inclusive, and well-managed community. We collaborate closely with residents, businesses, and regional partners to support strategic initiatives, promote economic development, and enhance the quality of life for all who live and work in our city. 1288 1289Whether youâre seeking information, services, or have a concern youâd like to share, weâre here to help. We invite you to explore our priorities, projects, and resources â and join us in building a stronger future together.</p> 1290 1291 </li> <li class="megaMenuItem widgetItem" data-pageid="163" role="none"> 1292 <div class="widgetTitle"> 1293 <a href="/163/City-Clerk" target="_self" >City Clerk</a> 1294 </div> 1295 <p class="widgetDesc">A City Clerk's page typically provides information about the duties and services offered by the City Clerk's office. This includes managing official city records, overseeing elections, handling public documents like meeting minutes and agendas, and ensuring compliance with legal and administrative processes.</p> 1296 1297 </li> <li class="megaMenuItem widgetItem" data-pageid="167" role="none"> 1298 <div class="widgetTitle"> 1299 <a href="/167/City-Court" target="_self" >City Court</a> 1300 </div> 1301 <p class="widgetDesc">The City Court page provides information about the court's services, including handling cases related to traffic violations, misdemeanors, and other local offenses. It offers details on how to pay fines, schedule hearings, and access court records. The page may also include contact information, office hours, and other resources for individuals involved in legal matters with the city.</p> 1302 1303 </li> <li class="megaMenuItem widgetItem" data-pageid="159" role="none"> 1304 <div class="widgetTitle"> 1305 <a href="/159/Form-of-Government" target="_self" >Form of Government</a> 1306 </div> 1307 <p class="widgetDesc">The Council-Manager form of government is established in the Nogales City Code. According to the International City/County Management Association (ICMA), the Council-Manager form of local government combines the strong political leadership of elected officials with the strong managerial experience of an appointed professional local government manager.</p> 1308 1309 </li> </ol> 1310 </div> 1311 </div> 1312 </div> 1313 1314 1315 1316 1317 </div> 1318 1319 </nav> 1320 1321 1322 1323 </div> <!-- inner column --> 1324 1325 </div> <!-- inner row --> 1326 1327 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1328 1329 1330 </div> 1331 1332 </div> 1333 1334 1335 <div class="newCP"> 1336 1337 </div> 1338</div> 1339</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd6923f64-2522-4bce-8783-61ad1b416b69" data-containerid="d6923f64-2522-4bce-8783-61ad1b416b69" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1340 1341 1342 1343 1344 </div> 1345</aside> 1346</div> 1347</div></div> 1348</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1349<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc8a3db691-84e2-4b73-9664-d6867f60c0cb" data-containerid="8a3db691-84e2-4b73-9664-d6867f60c0cb" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="1"> 1350 1351 1352 <div class="row outer wide"><!-- 1353--><div class="outer col col12 first" style="" data-widgetcontainerid="00933ad1-27b6-41f7-8530-aff93316d487">� 1354 <div class="row nest first last wide">� 1355 1356 <div class="inner col col12 first last id676e2a44-67d8-4a12-9763-40cd318e243d" style="" data-widgetcontainerid="676e2a44-67d8-4a12-9763-40cd318e243d">� 1357<div data-widget-id="e46648a4-4bd4-4c88-bd18-4d2f0a50fcd1" data-widget-controller-path="/GraphicLinks/Widget"> 1358 1359 1360 1361 1362<div id="graphicLinkWidgete46648a4-4bd4-4c88-bd18-4d2f0a50fcd1" class="widget widgetGraphicLinks skin45 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1363 <div class="widgetHeader"> 1364 <div class="">
1365 </div> 1366 </div> 1367 <div class="widgetBody cpGrid cpGrid3 "> 1368 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1369 <div class="row wide"> 1370 <!-- 1371--><div class="col col1 first "><ul class="semanticList"><!-- 1372 --><li class="widgetItem GraphicLinks"> 1373 1374<div> 1375 <a href="/165/1833/Meetings-Agendas" target="_self" class="fancyButton fancyButton46 " > 1376 <span> 1377 <span><span class="text">Agendas</span></span> 1378 </span> 1379 </a> 1380</div> 1381 <style scoped="scoped">.fancyButton46.fancyButton:link,.fancyButton46.fancyButton:visited, .fancyButton46div.fancyButton{ 1382 background-image: url('/ImageRepository/Document?documentID=370'); 1383 background-repeat: no-repeat; 1384 background-position: center 1em ; 1385transition: all .3s ease-in-out; 1386position: relative; 1387background-size: 120px; 1388} 1389 1390.fancyButton46::after { 1391content: ''; 1392position: absolute; 1393left: 50%; 1394bottom: -2px; 1395transform: translateX(-50%); 1396width: 30px; 1397height: 3px; 1398background: #F3DB7D; 1399transition: all .3s ease-in-out;} 1400.fancyButton46.fancyButton:hover,.fancyButton46.fancyButton:focus,.fancyButton46.fancyButton:active,.fancyButton46.fancyButton.hover{ 1401 background-repeat: no-repeat; 1402 background-position: center top; 1403} 1404 1405.fancyButton46:hover::after, 1406.fancyButton46:focus::after, 1407.fancyButton46:active::after { 1408width: 100px; 1409background: #769568;} 1410.fancyButton46.fancyButton:link > span,.fancyButton46.fancyButton:visited > span, .fancyButton46div.fancyButton > span{ 1411} 1412.fancyButton46.fancyButton:hover > span,.fancyButton46.fancyButton:focus > span,.fancyButton46.fancyButton:active > span,.fancyButton46.fancyButton.hover > span{ 1413} 1414.fancyButton46.fancyButton .text{ 1415 color: rgb(61, 61, 61); 1416 font-size: 1.1em; 1417 font-family: "Roboto"; 1418 padding-top: 8em; 1419 padding-bottom: .5em; 1420 font-weight: 600; 1421 text-decoration: none; 1422 padding-top: 8em; 1423 padding-bottom: .5em; 1424 background-repeat: no-repeat; 1425 background-position: left top; 1426line-height: 1.2; 1427} 1428.fancyButton46.fancyButton:hover .text,.fancyButton46.fancyButton:focus .text,.fancyButton46.fancyButton:active .text,.fancyButton46.fancyButton.hover .text{ 1429 text-decoration: none; 1430 background-repeat: no-repeat; 1431 background-position: left top; 1432 1433 1434} 1435</style> 1436 1437 </li><!-- 1438--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1439 --><li class="widgetItem GraphicLinks"> 1440 1441<div> 1442 <a href="/265/Pay" target="_self" class="fancyButton fancyButton47 " > 1443 <span> 1444 <span><span class="text">Bill Pay</span></span> 1445 </span> 1446 </a> 1447</div> 1448 <style scoped="scoped">.fancyButton47.fancyButton:link,.fancyButton47.fancyButton:visited, .fancyButton47div.fancyButton{ 1449 background-image: url('/ImageRepository/Document?documentID=369'); 1450 background-repeat: no-repeat; 1451 background-position: center 1em ; 1452transition: all .3s ease-in-out; 1453position: relative; 1454background-size: 120px; 1455} 1456 1457.fancyButton47::after { 1458content: ''; 1459position: absolute; 1460left: 50%; 1461bottom: -2px; 1462transform: translateX(-50%); 1463width: 30px; 1464height: 3px; 1465background: #F3DB7D; 1466transition: all .3s ease-in-out;} 1467.fancyButton47.fancyButton:hover,.fancyButton47.fancyButton:focus,.fancyButton47.fancyButton:active,.fancyButton47.fancyButton.hover{ 1468 background-repeat: no-repeat; 1469 background-position: center top; 1470} 1471 1472.fancyButton47:hover::after, 1473.fancyButton47:focus::after, 1474.fancyButton47:active::after { 1475width: 100px; 1476background: #769568;} 1477.fancyButton47.fancyButton:link > span,.fancyButton47.fancyButton:visited > span, .fancyButton47div.fancyButton > span{ 1478} 1479.fancyButton47.fancyButton:hover > span,.fancyButton47.fancyButton:focus > span,.fancyButton47.fancyButton:active > span,.fancyButton47.fancyButton.hover > span{ 1480} 1481.fancyButton47.fancyButton .text{ 1482 color: rgb(61, 61, 61); 1483 font-size: 1.1em; 1484 font-family: "Roboto"; 1485 padding-top: 8em; 1486 padding-bottom: .5em; 1487 font-weight: 600; 1488 text-decoration: none; 1489 padding-top: 8em; 1490 padding-bottom: .5em; 1491 background-repeat: no-repeat; 1492 background-position: left top; 1493line-height: 1.2; 1494} 1495.fancyButton47.fancyButton:hover .text,.fancyButton47.fancyButton:focus .text,.fancyButton47.fancyButton:active .text,.fancyButton47.fancyButton.hover .text{ 1496 text-decoration: none; 1497 background-repeat: no-repeat; 1498 background-position: left top; 1499 1500 1501} 1502</style> 1503 1504 </li><!-- 1505--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1506 --><li class="widgetItem GraphicLinks"> 1507 1508<div> 1509 <a href="https://www.youtube.com/@CityofNogalesArizona/streams" target="_self" class="fancyButton fancyButton48 " > 1510 <span> 1511 <span><span class="text">Council Videos</span></span> 1512 </span> 1513 </a> 1514</div> 1515 <style scoped="scoped">.fancyButton48.fancyButton:link,.fancyButton48.fancyButton:visited, .fancyButton48div.fancyButton{ 1516 background-image: url('/ImageRepository/Document?documentID=98'); 1517 background-repeat: no-repeat; 1518 background-position: center 1em ; 1519transition: all .3s ease-in-out; 1520position: relative; 1521background-size: 120px; 1522} 1523 1524.fancyButton48::after { 1525content: ''; 1526position: absolute; 1527left: 50%; 1528bottom: -2px; 1529transform: translateX(-50%); 1530width: 30px; 1531height: 3px; 1532background: #F3DB7D; 1533transition: all .3s ease-in-out;} 1534.fancyButton48.fancyButton:hover,.fancyButton48.fancyButton:focus,.fancyButton48.fancyButton:active,.fancyButton48.fancyButton.hover{ 1535 background-repeat: no-repeat; 1536 background-position: center top; 1537} 1538 1539.fancyButton48:hover::after, 1540.fancyButton48:focus::after, 1541.fancyButton48:active::after { 1542width: 100px; 1543background: #769568;} 1544.fancyButton48.fancyButton:link > span,.fancyButton48.fancyButton:visited > span, .fancyButton48div.fancyButton > span{ 1545} 1546.fancyButton48.fancyButton:hover > span,.fancyButton48.fancyButton:focus > span,.fancyButton48.fancyButton:active > span,.fancyButton48.fancyButton.hover > span{ 1547} 1548.fancyButton48.fancyButton .text{ 1549 color: rgb(61, 61, 61); 1550 font-size: 1.1em; 1551 font-family: "Roboto"; 1552 padding-top: 8em; 1553 padding-bottom: .5em; 1554 font-weight: 600; 1555 text-decoration: none; 1556 padding-top: 8em; 1557 padding-bottom: .5em; 1558 background-repeat: no-repeat; 1559 background-position: left top; 1560line-height: 1.2; 1561} 1562.fancyButton48.fancyButton:hover .text,.fancyButton48.fancyButton:focus .text,.fancyButton48.fancyButton:active .text,.fancyButton48.fancyButton.hover .text{ 1563 text-decoration: none; 1564 background-repeat: no-repeat; 1565 background-position: left top; 1566 1567 1568} 1569</style> 1570 1571 </li><!-- 1572--></ul></div><!-- --> 1573 </div> 1574 </nav> 1575 </div> 1576 <div class="widgetFooter"> 1577 </div> 1578</div> 1579</div> 1580 1581 </div> <!-- inner column --> 1582 1583 </div> <!-- inner row --> 1584 1585 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="97d3b90e-4b35-4fc2-8ce0-13b18d73ab57">� 1586 <div class="row nest first last wide">� 1587 1588 <div class="inner col col12 first last id0ba86109-01fb-4e8b-a1ff-c733094faf6e" style="" data-widgetcontainerid="0ba86109-01fb-4e8b-a1ff-c733094faf6e">� 1589<div data-widget-id="bd64d853-ab17-48e4-b905-5cc3c183750c" data-widget-controller-path="/GraphicLinks/Widget"> 1590 1591 1592 1593 1594<div id="graphicLinkWidgetbd64d853-ab17-48e4-b905-5cc3c183750c" class="widget widgetGraphicLinks skin45 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1595 <div class="widgetHeader"> 1596 <div class="">
1597 </div> 1598 </div> 1599 <div class="widgetBody cpGrid cpGrid3 "> 1600 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1601 <div class="row wide"> 1602 <!-- 1603--><div class="col col1 first "><ul class="semanticList"><!-- 1604 --><li class="widgetItem GraphicLinks"> 1605 1606<div> 1607 <a href="/jobs" target="_self" class="fancyButton fancyButton49 " > 1608 <span> 1609 <span><span class="text">Job Opportunities</span></span> 1610 </span> 1611 </a> 1612</div> 1613 <style scoped="scoped">.fancyButton49.fancyButton:link,.fancyButton49.fancyButton:visited, .fancyButton49div.fancyButton{ 1614 background-image: url('/ImageRepository/Document?documentID=371'); 1615 background-repeat: no-repeat; 1616 background-position: center 1em ; 1617transition: all .3s ease-in-out; 1618position: relative; 1619background-size: 120px; 1620} 1621 1622.fancyButton49::after { 1623content: ''; 1624position: absolute; 1625left: 50%; 1626bottom: -2px; 1627transform: translateX(-50%); 1628width: 30px; 1629height: 3px; 1630background: #F3DB7D; 1631transition: all .3s ease-in-out;} 1632.fancyButton49.fancyButton:hover,.fancyButton49.fancyButton:focus,.fancyButton49.fancyButton:active,.fancyButton49.fancyButton.hover{ 1633 background-repeat: no-repeat; 1634 background-position: center top; 1635} 1636 1637.fancyButton49:hover::after, 1638.fancyButton49:focus::after, 1639.fancyButton49:active::after { 1640width: 100px; 1641background: #769568;} 1642.fancyButton49.fancyButton:link > span,.fancyButton49.fancyButton:visited > span, .fancyButton49div.fancyButton > span{ 1643} 1644.fancyButton49.fancyButton:hover > span,.fancyButton49.fancyButton:focus > span,.fancyButton49.fancyButton:active > span,.fancyButton49.fancyButton.hover > span{ 1645} 1646.fancyButton49.fancyButton .text{ 1647 color: rgb(61, 61, 61); 1648 font-size: 1.1em; 1649 font-family: "Roboto"; 1650 padding-top: 8em; 1651 padding-bottom: .5em; 1652 font-weight: 600; 1653 text-decoration: none; 1654 padding-top: 8em; 1655 padding-bottom: .5em; 1656 background-repeat: no-repeat; 1657 background-position: left top; 1658line-height: 1.2; 1659} 1660.fancyButton49.fancyButton:hover .text,.fancyButton49.fancyButton:focus .text,.fancyButton49.fancyButton:active .text,.fancyButton49.fancyButton.hover .text{ 1661 text-decoration: none; 1662 background-repeat: no-repeat; 1663 background-position: left top; 1664 1665 1666} 1667</style> 1668 1669 </li><!-- 1670--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1671 --><li class="widgetItem GraphicLinks"> 1672 1673<div> 1674 <a href="https://nogalesaz.mycusthelp.com/WEBAPP/_rs/(S(0kasmi3cerxoiwpb5akiybts))/SupportHome.aspx?sSessionID=" target="_self" class="fancyButton fancyButton50 " > 1675 <span> 1676 <span><span class="text">Report a Concern</span></span> 1677 </span> 1678 </a> 1679</div> 1680 <style scoped="scoped">.fancyButton50.fancyButton:link,.fancyButton50.fancyButton:visited, .fancyButton50div.fancyButton{ 1681 background-image: url('/ImageRepository/Document?documentID=100'); 1682 background-repeat: no-repeat; 1683 background-position: center 1em ; 1684transition: all .3s ease-in-out; 1685position: relative; 1686background-size: 120px; 1687} 1688 1689.fancyButton50::after { 1690content: ''; 1691position: absolute; 1692left: 50%; 1693bottom: -2px; 1694transform: translateX(-50%); 1695width: 30px; 1696height: 3px; 1697background: #F3DB7D; 1698transition: all .3s ease-in-out;} 1699.fancyButton50.fancyButton:hover,.fancyButton50.fancyButton:focus,.fancyButton50.fancyButton:active,.fancyButton50.fancyButton.hover{ 1700 background-repeat: no-repeat; 1701 background-position: center top; 1702} 1703 1704.fancyButton50:hover::after, 1705.fancyButton50:focus::after, 1706.fancyButton50:active::after { 1707width: 100px; 1708background: #769568;} 1709.fancyButton50.fancyButton:link > span,.fancyButton50.fancyButton:visited > span, .fancyButton50div.fancyButton > span{ 1710} 1711.fancyButton50.fancyButton:hover > span,.fancyButton50.fancyButton:focus > span,.fancyButton50.fancyButton:active > span,.fancyButton50.fancyButton.hover > span{ 1712} 1713.fancyButton50.fancyButton .text{ 1714 color: rgb(61, 61, 61); 1715 font-size: 1.1em; 1716 font-family: "Roboto"; 1717 padding-top: 8em; 1718 padding-bottom: .5em; 1719 font-weight: 600; 1720 text-decoration: none; 1721 padding-top: 8em; 1722 padding-bottom: .5em; 1723 background-repeat: no-repeat; 1724 background-position: left top; 1725line-height: 1.2; 1726} 1727.fancyButton50.fancyButton:hover .text,.fancyButton50.fancyButton:focus .text,.fancyButton50.fancyButton:active .text,.fancyButton50.fancyButton.hover .text{ 1728 text-decoration: none; 1729 background-repeat: no-repeat; 1730 background-position: left top; 1731 1732 1733} 1734</style> 1735 1736 </li><!-- 1737--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1738 --><li class="widgetItem GraphicLinks"> 1739 1740<div> 1741 <a href="/236/Residential-Trash-Collection-Schedules" target="_self" class="fancyButton fancyButton51 " > 1742 <span> 1743 <span><span class="text">Waste Collection</span></span> 1744 </span> 1745 </a> 1746</div> 1747 <style scoped="scoped">.fancyButton51.fancyButton:link,.fancyButton51.fancyButton:visited, .fancyButton51div.fancyButton{ 1748 background-image: url('/ImageRepository/Document?documentID=372'); 1749 background-repeat: no-repeat; 1750 background-position: center 1em ; 1751transition: all .3s ease-in-out; 1752position: relative; 1753background-size: 120px; 1754} 1755 1756.fancyButton51::after { 1757content: ''; 1758position: absolute; 1759left: 50%; 1760bottom: -2px; 1761transform: translateX(-50%); 1762width: 30px; 1763height: 3px; 1764background: #F3DB7D; 1765transition: all .3s ease-in-out;} 1766.fancyButton51.fancyButton:hover,.fancyButton51.fancyButton:focus,.fancyButton51.fancyButton:active,.fancyButton51.fancyButton.hover{ 1767 background-repeat: no-repeat; 1768 background-position: center top; 1769} 1770 1771.fancyButton51:hover::after, 1772.fancyButton51:focus::after, 1773.fancyButton51:active::after { 1774width: 100px; 1775background: #769568;} 1776.fancyButton51.fancyButton:link > span,.fancyButton51.fancyButton:visited > span, .fancyButton51div.fancyButton > span{ 1777} 1778.fancyButton51.fancyButton:hover > span,.fancyButton51.fancyButton:focus > span,.fancyButton51.fancyButton:active > span,.fancyButton51.fancyButton.hover > span{ 1779} 1780.fancyButton51.fancyButton .text{ 1781 color: rgb(61, 61, 61); 1782 font-size: 1.1em; 1783 font-family: "Roboto"; 1784 padding-top: 8em; 1785 padding-bottom: .5em; 1786 font-weight: 600; 1787 text-decoration: none; 1788 padding-top: 8em; 1789 padding-bottom: .5em; 1790 background-repeat: no-repeat; 1791 background-position: left top; 1792line-height: 1.2; 1793} 1794.fancyButton51.fancyButton:hover .text,.fancyButton51.fancyButton:focus .text,.fancyButton51.fancyButton:active .text,.fancyButton51.fancyButton.hover .text{ 1795 text-decoration: none; 1796 background-repeat: no-repeat; 1797 background-position: left top; 1798 1799 1800} 1801</style> 1802 1803 </li><!-- 1804--></ul></div><!-- --> 1805 </div> 1806 </nav> 1807 </div> 1808 <div class="widgetFooter"> 1809 </div> 1810</div> 1811</div> 1812 1813 </div> <!-- inner column --> 1814 1815 </div> <!-- inner row --> 1816 1817 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1818 1819 1820 </div> 1821</div></div> 1822</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1823 <div class="siteWrap2"> 1824 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1825 </div> 1826 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1827<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccfd76e39b-ab1a-4293-b9b3-0ffb2ea1ad85" data-containerid="fd76e39b-ab1a-4293-b9b3-0ffb2ea1ad85" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="55"> 1828 1829 1830 <div class="row outer wide"><!-- 1831--><div class="outer col col5 first" style="" data-widgetcontainerid="e7ba3c4d-0caf-4af5-a87e-e6759bb6dfa3">� 1832 <div class="row nest first wide">� 1833 1834 <div class="inner col col5 first last ide4b28114-99c7-4054-8a6c-950b4b3b7f51" style="" data-widgetcontainerid="e4b28114-99c7-4054-8a6c-950b4b3b7f51">� 1835 <div data-widget-id="04131ebc-3cd7-4fcb-a852-84bbe40ed8c2" data-widget-controller-path="/InfoAdvanced/Widget"> 1836 1837 1838 1839 1840 1841 <section id="divInfoAdv04131ebc-3cd7-4fcb-a852-84bbe40ed8c2" class="widget widgetInfoAdvanced skin56 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1842 <header class="widgetHeader" id="header04131ebc-3cd7-4fcb-a852-84bbe40ed8c2"> 1843 <div class=""> 1844 </div> 1845 </header> 1846 <div class="widgetBody cpGrid cpGrid1 "> 1847 <div class="row wide"> 1848 <div class="col col1 first last"> 1849 <ol class="pageStyles semanticList"> 1850 1851<li class="InfoAdvanced widgetItem fr-view"> 1852 <p><a href="/"><img src="/ImageRepository/Document?documentId=102" class="fr-dib" alt="Nogales Ar
1852izona Homepage"></a></p> 1853</li> </ol> 1854 </div> 1855 </div> 1856 </div> 1857 <div class="widgetFooter"> 1858 1859 </div> 1860 1861 </section> 1862 1863 1864
1865<script type="text/javascript"> 1866 //Render slideshow if info advacned items contain one. 1867 $(document).ready(function (e) { 1868 $('#divInfoAdv04131ebc-3cd7-4fcb-a852-84bbe40ed8c2 .InfoAdvanced.widgetItem').each(function () { 1869 renderSlideshowIfApplicable($(this)); 1870 }); 1871 }); 1872</script>
1872</div> 1873 </div> <!-- inner column --> 1874 1875 </div> <!-- inner row --> 1876 <div class="row nest last wide">� 1877 1878 <div class="inner col col5 first last id9e9c4aaf-27c9-483d-9f8c-3d479e040c59" style="" data-widgetcontainerid="9e9c4aaf-27c9-483d-9f8c-3d479e040c59">� 1879<div data-widget-id="94b46f32-d784-4f1d-a554-c16af9d7ff17" data-widget-controller-path="/GraphicLinks/Widget"> 1880 1881 1882 1883 1884<div id="graphicLinkWidget94b46f32-d784-4f1d-a554-c16af9d7ff17" class="widget widgetGraphicLinks skin55 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1885 <div class="widgetHeader"> 1886 <div class=""> 1887 </div> 1888 </div> 1889 <div class="widgetBody cpGrid cpGrid2 "> 1890 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1891 <div class="row wide"> 1892 <!-- 1893--><div class="col col1 first "><ul class="semanticList"><!-- 1894 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/CityofNogales/" target="_self"> 1895 1896<img src="/ImageRepository/Document?documentID=48" 1897 class="graphicButtonLink" alt="Facebook" 1898 onmouseover="this.src='/ImageRepository/Document?documentID=48'" 1899 onmouseout="this.src='/ImageRepository/Document?documentID=48'" 1900 onfocus="this.src='/ImageRepository/Document?documentID=48'" 1901 onblur="this.src='/ImageRepository/Document?documentID=48'"> 1902</a></li><!-- 1903--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1904 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://x.com/cityofnogales" target="_self"> 1905 1906<img src="/ImageRepository/Document?documentID=65" 1907 class="graphicButtonLink" alt="X" 1908 onmouseover="this.src='/ImageRepository/Document?documentID=65'" 1909 onmouseout="this.src='/ImageRepository/Document?documentID=65'" 1910 onfocus="this.src='/ImageRepository/Document?documentID=65'" 1911 onblur="this.src='/ImageRepository/Document?documentID=65'"> 1912</a></li><!-- 1913--></ul></div><!-- --> 1914 </div> 1915 </nav> 1916 </div> 1917 <div class="widgetFooter"> 1918 </div> 1919</div> 1920</div> 1921 1922 </div> <!-- inner column --> 1923 1924 </div> <!-- inner row --> 1925 1926 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="d5edb9a6-928a-4cd0-8489-0fb30dd1818e">� 1927 <div class="row nest first last wide">� 1928 1929 <div class="inner col col2 first last ida8b8185e-9a79-4d5e-8cb2-b147f41c2070" style="" data-widgetcontainerid="a8b8185e-9a79-4d5e-8cb2-b147f41c2070">� 1930 1931<div class="widget widgetSpacer" id="203f4789-bc6c-4f8f-8f64-a37f21719620"></div> 1932 </div> <!-- inner column --> 1933 1934 </div> <!-- inner row --> 1935 1936 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="c31144da-a50e-40d2-8da7-6d8e3d2897eb">� 1937 <div class="row nest first last wide">� 1938 1939 <div class="inner col col8 first last id2c13a9f0-394c-43ca-a3f7-a2f4f313f02b" style="" data-widgetcontainerid="2c13a9f0-394c-43ca-a3f7-a2f4f313f02b">� 1940 <div data-widget-id="30929fd5-b70a-44ba-9510-d7746c7c1411" data-widget-controller-path="/InfoAdvanced/Widget"> 1941 1942 1943 1944 1945 1946 <section id="divInfoAdv30929fd5-b70a-44ba-9510-d7746c7c1411" class="widget widgetInfoAdvanced skin37 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header30929fd5-b70a-44ba-9510-d7746c7c1411"> 1947 <header class="widgetHeader" id="header30929fd5-b70a-44ba-9510-d7746c7c1411"> 1948 <div class=""> 1949 <h3 >Contact Us</h3> 1950 </div> 1951 </header> 1952 <div class="widgetBody cpGrid cpGrid2 "> 1953 <div class="row wide"> 1954 <div class="col col1 first "> 1955 <ol class="pageStyles semanticList"> 1956 1957<li class="InfoAdvanced widgetItem fr-view"> 1958 <p id="isPasted"><strong>City of Nogales</strong><br>Phone: <a href="tel:%20520-287-6571">520-287-6571</a></p> 1959</li> </ol> 1960 </div> 1961 <div class="col col1 last"> 1962 <ol class="pageStyles semanticList"> 1963 1964<li class="InfoAdvanced widgetItem fr-view"> 1965 <p id="isPasted">777 North Grand Avenue<br>Nogales, AZ 85621</p> 1966</li> </ol> 1967 </div> 1968 </div> 1969 </div> 1970 <div class="widgetFooter"> 1971 1972 </div> 1973 1974 </section> 1975 1976 1977
1978<script type="text/javascript"> 1979 //Render slideshow if info advacned items contain one. 1980 $(document).ready(function (e) { 1981 $('#divInfoAdv30929fd5-b70a-44ba-9510-d7746c7c1411 .InfoAdvanced.widgetItem').each(function () { 1982 renderSlideshowIfApplicable($(this)); 1983 }); 1984 }); 1985</script>
1985</div> 1986 </div> <!-- inner column --> 1987 1988 </div> <!-- inner row --> 1989 1990 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="559ebfa8-e059-4087-9e59-2dd6568e5773">� 1991 <div class="row nest first last wide">� 1992 1993 <div class="inner col col2 first last idb4dbee15-74df-4e51-be9a-bb7372dabac0" style="" data-widgetcontainerid="b4dbee15-74df-4e51-be9a-bb7372dabac0">� 1994 1995<div class="widget widgetSpacer" id="fa3f1348-3344-4483-ab31-9308bdc54ae8"></div> 1996 </div> <!-- inner column --> 1997 1998 </div> <!-- inner row --> 1999 2000 </div><!-- outer column --><!----><div class="outer col col7 last" style="" data-widgetcontainerid="3fc254f4-d41f-4322-9f2c-c14e43fcc56e">� 2001 <div class="row nest first last wide">� 2002 2003 <div class="inner col col7 first last id890e2f2e-8f3d-4adc-baa7-19ec0f72febf" style="" data-widgetcontainerid="890e2f2e-8f3d-4adc-baa7-19ec0f72febf">� 2004 <div data-widget-id="eabed71b-32af-4a5a-969c-78f09e601bac" data-widget-controller-path="/QuickLinks/Widget"> 2005 2006 2007 2008 2009 2010 2011 2012 2013 <section id="widgetQuicklinkeabed71b-32af-4a5a-969c-78f09e601bac" class="widget widgetQuickLinks skin37 widgetOptionSet27 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeadereabed71b-32af-4a5a-969c-78f09e601bac"> 2014 <header class="widgetHeader" id="quickLinksHeadereabed71b-32af-4a5a-969c-78f09e601bac"> 2015 <div class=""> 2016 <h3><a style="" href="/QuickLinks.aspx?CID=15" >Quick Links</a></h3> 2017 </div> 2018 </header> 2019 <div class="widgetBody cpGrid cpGrid2 "> 2020 <div class="row narrow"> 2021 <div class="col col1 first "> 2022 <ol class="semanticList"> 2023 2024 <li style="position:relative" class="widgetItem QuickLinks"> 2025 <a class="widgetDesc widgetQuickLinksLink" href="/249/Around-Nogales" target="_self" >Around Nogales</a> 2026 <div class="widgetMeta"></div> 2027 </li> 2028 2029 <li style="position:relative" class="widgetItem QuickLinks"> 2030 <a class="widgetDesc widgetQuickLinksLink" href="/FAQ.aspx" target="_self" >FAQs</a> 2031 <div class="widgetMeta"></div> 2032 </li> 2033 2034 <li style="position:relative" class="widgetItem QuickLinks"> 2035 <a class="widgetDesc widgetQuickLinksLink" href="/257/History" target="_self" >History</a> 2036 <div class="widgetMeta"></div> 2037 </li> 2038 </ol> 2039 </div> 2040 <div class="col col1 last"> 2041 <ol class="semanticList"> 2042 2043 <li style="position:relative" class="widgetItem QuickLinks"> 2044 <a class="widgetDesc widgetQuickLinksLink" href="/263/Schools" target="_self" >Schools</a> 2045 <div class="widgetMeta"></div> 2046 </li> 2047 2048 <li style="position:relative" class="widgetItem QuickLinks"> 2049 <a class="widgetDesc widgetQuickLinksLink" href="/248/Why-Nogales" target="_self" >Why Nogales</a> 2050 <div class="widgetMeta"></div> 2051 </li> 2052 </ol> 2053 </div> 2054 </div> 2055 2056 </div> 2057 <div class="widgetFooter"> 2058 </div> 2059 <div class="addItemModal hidden"> 2060 <div class="url hidden">/QuickLinks.aspx</div> 2061 </div> 2062 2063 </section> 2064</div> 2065 2066 </div> <!-- inner column --> 2067 2068 </div> <!-- inner row --> 2069 2070 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2071 2072 2073 </div> 2074</div><div data-cpRole="contentContainer" id="poweredByTS"> <div id="ccda57fc5c-162f-4be8-9231-1f539a1063d9" data-containerid="da57fc5c-162f-4be8-9231-1f539a1063d9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="55"> 2075 2076 2077 <div class="row outer wide"><!-- 2078--><div class="outer col col11 first" style="" data-widgetcontainerid="333f6b7d-6e90-494f-8b04-f5d9aceee2f6">� 2079 <div class="row nest first last wide">� 2080 2081 <div class="inner col col11 first last iddba67c56-a33a-4409-9732-0f4d055eb48e" style="" data-widgetcontainerid="dba67c56-a33a-4409-9732-0f4d055eb48e">� 2082 <div data-widget-id="7ffb4784-e63d-4487-a737-ead4a933aeda" data-widget-controller-path="/QuickLinks/Widget"> 2083 2084 2085 2086 2087 2088 2089 2090 2091 <section id="widgetQuicklink7ffb4784-e63d-4487-a737-ead4a933aeda" class="widget widgetQuickLinks skin57 widgetOptionSet38 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 2092 <header class="widgetHeader" id="quickLinksHeader7ffb4784-e63d-4487-a737-ead4a933aeda"> 2093 <div class=""> 2094 </div> 2095 </header> 2096 <div class="widgetBody cpGrid cpGrid6 "> 2097 <div class="row autoWidths center narrow"> 2098 <div class="col col1 first "> 2099 <ol class="semanticList"> 2100 2101 <li style="position:relative" class="widgetItem QuickLinks"> 2102 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2103 <div class="widgetMeta"></div> 2104 </li> 2105 </ol> 2106 </div> 2107 <div class="col col1 "> 2108 <ol class="semanticList"> 2109 2110 <li style="position:relative" class="widgetItem QuickLinks"> 2111 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2112 <div class="widgetMeta"></div> 2113 </li> 2114 </ol> 2115 </div> 2116 <div class="col col1 "> 2117 <ol class="semanticList"> 2118 2119 <li style="position:relative" class="widgetItem QuickLinks"> 2120 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2121 <div class="widgetMeta"></div> 2122 </li> 2123 </ol> 2124 </div> 2125 <div class="col col1 "> 2126 <ol class="semanticList"> 2127 2128 <li style="position:relative" class="widgetItem QuickLinks"> 2129 <a class="widgetDesc widgetQuickLinksLink" href="/site/accessibility" target="_self" >Accessibility</a> 2130 <div class="widgetMeta"></div> 2131 </li> 2132 </ol> 2133 </div> 2134 <div class="col col1 "> 2135 <ol class="semanticList"> 2136 2137 <li style="position:relative" class="widgetItem QuickLinks"> 2138 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a> 2139 <div class="widgetMeta"></div> 2140 </li> 2141 </ol> 2142 </div> 2143 <div class="col col1 last"> 2144 <ol class="semanticList"> 2145 2146 <li style="position:relative" class="widgetItem QuickLinks"> 2147 <a class="widgetDesc widgetQuickLinksLink" href="/site/privacy" target="_self" >Privacy Policy</a> 2148 <div class="widgetMeta"></div> 2149 </li> 2150 </ol> 2151 </div> 2152 </div> 2153 2154 </div> 2155 <div class="widgetFooter"> 2156 </div> 2157 <div class="addItemModal hidden"> 2158 <div class="url hidden">/QuickLinks.aspx</div> 2159 </div> 2160 2161 </section> 2162</div> 2163 2164 </div> <!-- inner column --> 2165 2166 </div> <!-- inner row --> 2167 2168 </div><!-- outer column --><!----><div class="outer col col7" style="" data-widgetcontainerid="04486dcf-7f2c-46e2-8621-34a733cb6d63">� 2169 <div class="row nest first last wide">� 2170 2171 <div class="inner col col7 first last id788bf476-463d-4bf4-b817-bd59ea8b1c97" style="" data-widgetcontainerid="788bf476-463d-4bf4-b817-bd59ea8b1c97">� 2172 2173<div class="widget widgetSpacer" id="465de119-65d1-4330-9c0b-3c201f5b97d8"></div> 2174 </div> <!-- inner column --> 2175 2176 </div> <!-- inner row --> 2177 2178 </div><!-- outer column --><!----><div class="outer col col6 last" style="" data-widgetcontainerid="210ee8da-95bb-488f-bdda-edffae865781">� 2179 <div class="row nest first last wide">� 2180 2181 <div class="inner col col6 first last id6942e15e-a054-4815-bcb4-92c01017cef5" style="" data-widgetcontainerid="6942e15e-a054-4815-bcb4-92c01017cef5">� 2182 2183 <div data-widget-id='9c3afabc-850c-4d3c-bf2a-7cda016d8b43' data-moduleName="customHtml" id='widgetCustomHtml9c3afabc-850c-4d3c-bf2a-7cda016d8b43' class="widget widgetCustomHtml skin37 narrow" > 2184 <div class="widgetBody pageStyles" id="widgetBody9c3afabc-850c-4d3c-bf2a-7cda016d8b43"> 2185 <div id="customHtml9c3afabc-850c-4d3c-bf2a-7cda016d8b43"><div><!-- CP BAR --> 2186 <style> 2187 /* CP icon */
2188 .cpBylineIconTS { 2189 color: #fff; 2190 } 2191 /* CP Text */ 2192 .cpBylineTextTS, 2193 .cpBylineTextTS a:link, 2194 .cpBylineTextTS a:visited, 2195 .cpBylineTextTS a:hover, 2196 .cpBylineTextTS a:focus, 2197 .cpBylineTextTS a:active { 2198 color: #fff!important; 2199 } 2200 2201 .cpBylineTextTS a:link, 2202 .cpBylineTextTS a:visited, 2203 .cpBylineTextTS a:hover, 2204 .cpBylineTextTS a:focus, 2205 .cpBylineTextTS a:active { 2206 text-decoration: underline !important; 2207 } 2208 2209 .cpBylineTS { 2210 text-align: center; 2211 } 2212 .cpBylineIconTS { 2213 fill: currentColor; 2214 width: 39px; 2215 height: 26px; 2216 display: inline; 2217 vertical-align: middle; 2218 } 2219 </style> 2220 2221 <div class="widgetItem cpBylineTS"> 2222 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2223 <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> 2224 <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> 2225 </svg> 2226 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2227 </div></div></div> 2228 </div> 2229 2230 </div> 2231 2232 </div> <!-- inner column --> 2233 2234 </div> <!-- inner row --> 2235 2236 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2237 2238 2239 </div> 2240</div></div> 2241</footer> 2242</div> 2243 2244 </div> 2245 </div> 2246 </div> 2247 2248<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2249 2250<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2251 <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"> 2252 <div class="cp-Splash-header"> 2253 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2254 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2255 <svg id="iconClose" viewBox="0 0 25 25"> 2256 <polygon style="fill:currentcolor" 2257 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> 2258 </svg> 2259 </button>
2260 </div> 2261 <div class="cp-Splash-body"> 2262 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2263 <!-- Content from the Froala Editor will go here. --> 2264 Loading 2265 </div> 2266 </div> 2267 <div class="cp-Splash-footer"> 2268 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2269 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2270 </div> 2271 </div> 2272</div> 2273
2274<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2274
2274
2275<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2275
2275
2276<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2276
2276
2277<script> 2278 2279 $(document).ready(function () { 2280 var filter = { 2281 targetId: '27', 2282 targetType: 1 2283 } 2284 2285 new SplashModalRender().triggerRender(filter); 2286 }); 2287</script>
2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304
2304<script src="/-1442400649.js" type="text/javascript"></script>
2304 2305 <!-- Fixed Nav Adjustment -->
2306<script> 2307 function getValueTS(elem, attr) { 2308 var val = elem.css(attr); 2309 if (val === undefined) return undefined; 2310 var num = parseInt(val, 10); 2311 if (num === NaN) return undefined; 2312 return num; 2313 } 2314 2315 function clampTS(number, min, max) { 2316 return Math.min(Math.max(number, min), max); 2317 } 2318 2319 function isPageEditingTS() { 2320 return ( 2321 $("#doneEditing").length > 0 || // In live edit 2322 typeof DesignCenter !== "undefined" // In theme manager 2323 ); 2324 } 2325 2326 var bgColorRegexTS = new RegExp("rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)"); 2327 function isTransparentTS(elem) { 2328 var bg = elem.css('background-color'); 2329 if (typeof bg !== "string") return false; 2330 if (bg === "transparent") return true; 2331 if (!bg.startsWith('rgba(')) return false; 2332 var matchState = bg.match(bgColorRegexTS); 2333 if (!matchState || matchState.length !== 5) return false; 2334 var alpha = parseFloat(matchState[4], 10); 2335 if (!(alpha >= 0 && alpha < 1)) return false; 2336 return true; 2337 } 2338 2339 function iterateLeftpads(cb) { 2340 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2341 for (var i = 0; i < containersTS.length; i++) { 2342 var containerTS = containersTS[i]; 2343 // Skip the body container and anything with data-skip-leftpad 2344 if ( 2345 containerTS.id !== "bodyContainerTS" && 2346 containerTS.getAttribute('data-skip-leftpad') === null 2347 ) { 2348 cb(containerTS); 2349 } 2350 } 2351 } 2352 2353 function iterateRightpads(cb) { 2354 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2355 for (var i = 0; i < containersTS.length; i++) { 2356 var containerTS = containersTS[i]; 2357 // Skip the body container and anything with data-skip-rightpad 2358 if ( 2359 containerTS.id !== "bodyContainerTS" && 2360 containerTS.getAttribute('data-skip-rightpad') === null 2361 ) { 2362 cb(containerTS); 2363 } 2364 } 2365 } 2366 2367 var anchor = $("#divToolbars"); 2368 var bodyContainerTS = $("#bodyContainerTS"); 2369 2370 // Outer banner padding (push banner down) 2371 var outerSizingTS = $("#bannerContainerTS"); 2372 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2373 var innerSizingTS = $("#bannerSizingTS"); 2374 2375 var forceUnfixClassTS = "forceUnfixTS"; 2376 2377 var fixedTopTS = $(".fixedTopTS"); 2378 var fixedBottomTS = $(".fixedBottomTS"); 2379 var fixedLeftTS = $(".fixedLeftTS"); 2380 var fixedRightTS = $(".fixedRightTS"); 2381 2382 var initialTopTS; 2383 var topAttachTS; 2384 if (fixedTopTS && fixedTopTS.length === 1) { 2385 initialTopTS = getValueTS(fixedTopTS, 'top'); 2386 var attachment = fixedTopTS.attr('data-attach');
2387 if (attachment) topAttachTS = $("#" + attachment); 2388 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2389 } 2390 2391 function resizeAdjustmentTS() { 2392 var editing = isPageEditingTS(); 2393 2394 // Fixed top script 2395 (function () { 2396 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2397 2398 if (editing) { 2399 fixedTopTS[0].classList.add(forceUnfixClassTS); 2400 } else { 2401 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2402 } 2403 2404 var topPosition = fixedTopTS.css('position'); 2405 if (topPosition === 'fixed') { 2406 if (topAttachTS) { 2407 scrollAdjustmentTS(); 2408 } else { 2409 var anchorHeight = anchor.outerHeight() - 1; 2410 fixedTopTS.css('top', anchorHeight + initialTopTS); 2411 } 2412 } else { 2413 fixedTopTS.css('top', initialTopTS); 2414 } 2415 2416 if (topPosition === 'fixed' || topPosition === 'absolute') { 2417 // Bump the banner content down 2418 if (isTransparentTS(fixedTopTS)) { 2419 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight()); 2420 outerSizingTS.css('padding-top', ''); 2421 2422 try { 2423 window.Pages.onResizeHandlersExecute(); 2424 } catch (e) { } 2425 } else { 2426 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2427 innerSizingTS.css('padding-top', ''); 2428 } 2429 } else { 2430 innerSizingTS.css('padding-top', ''); 2431 outerSizingTS.css('padding-top', ''); 2432 } 2433 })(); 2434 2435 // Fixed bottom script 2436 (function () { 2437 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2438 2439 // If the widget has gone narrow, force unfix 2440 if (editing || fixedBottomTS.outerHeight() > 200) { 2441 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2442 } else { 2443 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2444 } 2445 2446 if (fixedBottomTS.css('position') === 'fixed') { 2447 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2448 } else { 2449 bodyContainerTS.css('padding-bottom', ''); 2450 } 2451 })(); 2452 2453 // Fixed left script 2454 (function () { 2455 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2456 2457 if (editing) { 2458 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2459 } else { 2460 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2461 } 2462 2463 if (fixedLeftTS.css('position') === 'fixed') { 2464 var anchorHeight = anchor.outerHeight() - 1; 2465 fixedLeftTS.css('top', anchorHeight); 2466 var leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2467 iterateLeftpads(function (containerTS) { 2468 var containerBoundingTS = containerTS.getBoundingClientRect(); 2469 if (containerBoundingTS.left <= leftBoundingTS.right) { 2470 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2471 } else { 2472 $(containerTS).css('padding-left', ''); 2473 } 2474 }); 2475 } else { 2476 fixedLeftTS.css('top', ''); 2477 iterateLeftpads(function (containerTS) { 2478 $(containerTS).css('padding-left', ''); 2479 }); 2480 } 2481 })(); 2482 2483 // Fixed right script 2484 (function () { 2485 if (!fixedRightTS || fixedRightTS.length === 0) return; 2486 2487 if (editing) { 2488 fixedRightTS[0].classList.add(forceUnfixClassTS); 2489 } else { 2490 fixedRightTS[0].classList.remove(forceUnfixClassTS); 2491 } 2492 2493 if (fixedRightTS.css('position') === 'fixed') { 2494 var anchorHeight = anchor.outerHeight() - 1; 2495 fixedRightTS.css('top', anchorHeight); 2496 var rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 2497 iterateRightpads(function (containerTS) { 2498 var containerBoundingTS = containerTS.getBoundingClientRect(); 2499 if (containerBoundingTS.right >= rightBoundingTS.left) { 2500 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 2501 } 2502 }); 2503 } else { 2504 fixedRightTS.css('top', ''); 2505 iterateRightpads(function (containerTS) { 2506 $(containerTS).css('padding-right', ''); 2507 }); 2508 } 2509 })(); 2510 } 2511 2512 function scrollAdjustmentTS() {
2513 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2514 var topPosition = fixedTopTS.css('position'); 2515 if (topPosition === 'fixed' || topPosition === 'absolute') { 2516 var anchorBounding = anchor[0].getBoundingClientRect(); 2517 var attachBounding = topAttachTS[0].getBoundingClientRect(); 2518 var scrollTop = $(window).scrollTop(); 2519 2520 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2521 } else { 2522 fixedTopTS.css('top', initialTopTS); 2523 } 2524 } 2525 2526 $(window).load(function () { 2527 setTimeout(function () { 2528 try { 2529 resizeAdjustmentTS(); 2530 } catch (e) { 2531 console.error(e); 2532 } 2533 }, 350); 2534 2535 $(window).scroll(function () { 2536 try { 2537 scrollAdjustmentTS(); 2538 } catch (e) { 2539 console.error(e); 2540 } 2541 }); 2542 2543 var adjustTimeoutTS; 2544 $(window).resize(function () { 2545 clearTimeout(adjustTimeoutTS); 2546 adjustTimeoutTS = setTimeout(function () { 2547 try { 2548 resizeAdjustmentTS(); 2549 } catch (e) { 2550 console.error(e); 2551 } 2552 }, 350); 2553 }); 2554 2555 $.when(window.Pages.angularToolbarComplete).done(function () { 2556 try { 2557 resizeAdjustmentTS(); 2558 } catch (e) { 2559 console.error(e); 2560 } 2561 }); 2562 }); 2563</script>
2563 2564<!-- End Fixed Nav Adjustment --> 2565 2566<!----------Google Translate (Mobile Friendly)---------> 2567 2568<style> 2569#google-translate-container { 2570float: right; 2571 padding: 3px 5px 0px 0px; 2572position: fixed !important;; 2573bottom: 0px; 2574left: 20px; 2575z-index: 5; 2576} 2577 2578.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * { 2579font-family: arial; 2580font-size: 10pt; 2581background-image: url("https://theme.zdassets.com/theme_assets/958586/bae8aa24db8d43595871692a9d259186f2db3fb4.png"); 2582background-position: 3px 4px; 2583background-size: 22px; 2584background-repeat: no-repeat; 2585text-indent: 10px; 2586background-color: #fff; 2587color: #000 !important; 2588} 2589 2590.goog-logo-link { 2591display: none !important; 2592} 2593 2594.goog-te-gadget { 2595color: transparent !important; 2596} 2597 2598.goog-te-gadget .goog-te-combo { 2599margin: 2px 0 !important; 2600border-radius: 15px !important; 2601} 2602 2603.goog-te-combo{ 2604border: 1px solid !important; 2605border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2606border-radius: 0 !important; 2607height:32px !important; 2608padding: 0 1px 0 1rem !important; 2609} 2610 2611#launcher-wrapper { 2612bottom: 50px !important; 2613} 2614 2615</style> 2616 2617<div id="google-translate-container"> 2618<div id="google_translate_element"> 2619</div> 2620</div> 2621
2622<script> 2623 2624function googleTranslateElementInit() { 2625var el = document.getElementById("google_translate_element"); 2626if (el && el.innerHTML.trim() !== "") { 2627 return; 2628} 2629 2630new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2631// begin accessibility compliance 2632$('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2633$('div#goog-gt-tt div.logo img').attr('alt','translate'); 2634$('div#goog-gt-tt .original-text').css('text-align','left'); 2635$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2636$('.goog-te-combo').attr('aria-label','google translate languages'); 2637$('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2638$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2639} 2640 2641$(function() { 2642$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2643}); 2644 2645</script>
2645 2646 2647<!--------------End Google Translate-----------------> 2648
2649<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "245346216f54b3b368665c680f5217d9"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
2649 2650 2651 2652
2652<script type="text/javascript"> 2653 $(function () { 2654 document.cookie = "responsiveGhost=0; path=/"; 2655 }); 2656 $(window).on("load", function () { 2657 $('body').addClass('doneLoading').removeClass('hideContent'); 2658 2659 if ($('#404Content').length > 0) 2660 $('div#bodyWrapper').css('padding', '0px'); 2661 }); 2662 </script>
2662 2663 2664 <noscript> 2665 <style> 2666 body.hideContent { 2667 opacity: 1 !important; 2668 } 2669 </style> 2670 </noscript> 2671 2672 2673<div style="display: none;"> 2674 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2675 2676 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2677 <title>Arrow Left</title> 2678 <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> 2679 </symbol> 2680 2681 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2682 <title>Arrow Right</title> 2683 <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> 2684 </symbol> 2685 2686 </svg> 2687</div> 2688
2688<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Roboto:500,600,700,800,900,italic,regular|Roboto+Condensed:500,600,700,regular|');</script>
2688 2689 2690 2691 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2692 <div style="display: none;"> 2693 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2694 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2695 <title>Slideshow Left Arrow</title> 2696 <g> 2697 <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> 2698 </g> 2699 </symbol> 2700 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2701 <title>Slideshow Right Arrow</title> 2702 <g> 2703 <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> 2704 </g> 2705 </symbol> 2706 </svg> 2707 </div> 2708 2709 2710 2711 2712 <div id="root-picker-outlet"></div>
2713<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4430d37fa76dfb0',t:'MTc5MDkzNzIzNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2713</body> 2714</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.