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-4NT3XE39LS';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
117<script defer src="https://analytics.silktide.com/05a0d25b04476f7adade56a3991a8ae1.js"></script>
vendor: 2 bytes, line 117
117
118<script> 119(function (s,i,l,k,y) { 120s[i] = s[i] || y; 121s[l] = s[l] || []; 122s[k] = function(e, p) { p = p || {}; p.event = e; s[l].push(p); }; 123s[k]('page_load'); 124})(window, 'stConfig', 'stEvents', 'silktide', {}); 125</script>
125 126 127 <meta name="category0" content="Home" /> 128<meta name="category1" content="Government" /> 129 130 131 <meta name="theme-color" content="rgb(49, 54, 56)"> 132 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 133 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 134 <title>Government | Melissa, TX</title> 135 136 <meta name="description" content="Gather information about government services, offices, boards, commissions, and elected officials."> 137
137<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
137 138
138<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
138 139 140 141 <!--[if IE 6]>
141<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
141<![endif]--> 142 <!--[if IE 7]>
142<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
142<![endif]--> 143 <!--[if IE 8]>
143<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
143<![endif]--> 144 <!--[if IE 9]>
144<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
144<![endif]--> 145
145<script type="text/javascript"><!-- 146 var intCountryCode = 840; 147 var order = ''; 148//--></script>
148 149 150<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/102240360.css" rel="stylesheet" type="text/css" /> 151 152 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 153
153<script type="text/javascript"> 154 window.Pages = window.Pages || {}; 155 // FrontEnd RWD initialization 156 window.Pages.rwdReady = $.Deferred(); 157 window.Pages.toolBarDeferred = $.Deferred(); 158 window.Pages.rwdSetupComplete = $.Deferred(); 159 window.Pages.megaMenuLoaded = $.Deferred(); 160 window.Pages.angularToolbarComplete = $.Deferred(); 161 window.Pages.frontEndToolbarComplete = $.Deferred(); 162 </script>
162 163 <!--CPHeadContent--> 164
164<script src="/739942322.js" type="text/javascript"></script>
164 165 166 167 168 169 170 171 172 173 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 174 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 175 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 176 <!--[if lt IE 9]>
176<script type="text/javascript" src="/Scripts/html5.js"></script>
176<![endif]--> 177 178
178<script type="text/javascript"> 179 setEditorVariables(false, 840); 180 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 181 </script>
181 182
182<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
182 183</head> 184<body class="wide " > 185 186
186<script>jQuery(document).click(function (event) { 187 var target = jQuery(event.target); 188 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 189 var text = target.attr('title'); 190 191 if (!text.length) { 192 text = "N/A"; 193 } 194 ga('send', 195 { 196 hitType: 'event', 197 eventCategory: 'Image', 198 eventAction: 'Image - ' + text, 199 eventLabel: window.location.href 200 }); 201 } 202 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 203 var text = ""; 204 if (target.parents('.button')[0]) { 205 text = target.parents('.button').first().text(); 206 } else if (target.text().length) { 207 text = target.text(); 208 } else if (target.attr('title').length) { 209 text = target.attr('title'); 210 } 211 if (!text.length) { 212 text = "N/A"; 213 } 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Button', 218 eventAction: 'Button - ' + text, 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.widgetCustomHtml').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Custom Html',
227 eventAction: 'Custom Html Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.editor').length) { 232 ga('send', 233 { 234 hitType: 'event', 235 eventCategory: 'Editor', 236 eventAction: 'Editor Link Clicked', 237 eventLabel: window.location.href 238 }); 239 } 240 if (target.parents('.GraphicLinks').length) { 241 var text = ""; 242 var targetGraphicLink = target; 243 if (target.hasClass('widgetGraphicLinksLink')) { 244 targetGraphicLink = jQuery(target.children()[0]); 245 } 246 if (targetGraphicLink.hasClass('text')) { 247 text = targetGraphicLink.text(); 248 } else if (targetGraphicLink.attr('src').length) { 249 if (targetGraphicLink.attr('alt').length) { 250 text = targetGraphicLink.attr('alt'); 251 } else { 252 text = targetGraphicLink.attr('src'); 253 } 254 } else { 255 text = "N/A"; 256 } 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Graphic Links', 261 eventAction: 'Graphic Link - ' + text, 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.InfoAdvanced').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'Info Advanced', 270 eventAction: 'Info Advanced Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.list').length) { 275 ga('send', 276 { 277 hitType: 'event', 278 eventCategory: 'List', 279 eventAction: 'List Clicked', 280 eventLabel: window.location.href 281 }); 282 } 283 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 284 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 285 var breadCrumbs = []; 286 jQuery('.breadCrumbs > li').each(function () { 287 breadCrumbs.push(this.textContent); 288 }); 289 var pageTitle = breadCrumbs.join('>'); 290 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 291 var text = ""; 292 if (pageTitle) { 293 text += pageTitle + " | "; 294 } else { 295 text += document.title + ' - '; 296 } 297 if (target.text() == "" && megaMenuText == "") { 298 text += "N/A"; 299 } else if (target.text().length && megaMenuText.length) { 300 if (megaMenuText == target.text()) { 301 text += megaMenuText; 302 } else { 303 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 304 } 305 } else if (target.text() == "") { 306 text += megaMenuText; 307 } else { 308 text += target.text(); 309 } 310 if (!text.length) { 311 text = "N/A"; 312 } 313 ga('send', 314 { 315 hitType: 'event', 316 eventCategory: 'Mega Menu', 317 eventAction: 'Mega Menu : ' + text, 318 eventLabel: window.location.href 319 }); 320 } 321 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 322 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 323 if (!text.length) { 324 text = "N/A"; 325 } 326 ga('send', 327 { 328 hitType: 'event', 329 eventCategory: 'News Flash', 330 eventAction: 'News Flash - ' + text, 331 eventLabel: window.location.href 332 }); 333 } 334 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 335 var text = target.text(); 336 if (!text.length) { 337 text = "N/A"; 338 } 339 ga('send', 340 { 341 hitType: 'event', 342 eventCategory: 'Quick Links', 343 eventAction: 'Quick Links - ' + text, 344 eventLabel: window.location.href 345 }); 346 } 347 if (target.attr('src') && target.parents('.cpSlideshow').length) { 348 var text = target.attr('title'); 349 if (!text.length) { 350 text = "N/A"; 351 } 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Slideshow', 356 eventAction: 'Slideshow - ' + text, 357 eventLabel: window.location.href 358 }); 359 } 360 if (target.parents('.widgetText').length) { 361 ga('send', 362 { 363 hitType: 'event', 364 eventCategory: 'Text', 365 eventAction: 'Text Link Clicked', 366 eventLabel: window.location.href 367 }); 368 } 369});</script>
369 370 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 371 <div class="cp-PopOver-header"> 372 <h3 class="cp-PopOver-title"></h3> 373 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 374 <svg class="cp-Icon--close" alt="close" title="close"> 375 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 376 </svg> 377 </button> 378 </div> 379 <div id="cpPopOverBody" class="cp-PopOver-body"> 380 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 381 </div> 382 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 383 <div class="cp-BtnGroup" id="actionButtons"> 384 <!-- Action buttons will be dynamically added here --> 385 </div> 386 </div> 387</div> 388 <div id="fb-root"></div> 389<div id=skipToContentLinks> 390<a href="#cc04eb8619-44ff-477e-8f1c-bc4df9ebbc9f" target="_self" class="skipToContentLink">Skip to Main Content</a> 391</div> 392 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 393 394 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 395 396 397 398 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 399 <input type="hidden" id="hdnStructureID" value="8" /> 400 <input type="hidden" id="hdnContentCollectionID" value="27efff27-9964-42e7-ba1f-ba72ad61ed74" /> 401 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 402 <input type="hidden" id="hdnThemeID" value="17" /> 403 <input type="hidden" id="pageIsFrontEnd" value="true" /> 404 <input type="hidden" id="pageModuleID" /> 405 <input type="hidden" id="pagePageID" value="27" /> 406 407 <div id="stickyPlaceholder"></div> 408 <div id="outer-wrap" class="outer-wrap"> 409 <div id="inner-wrap" class="inner-wrap"> 410 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 411 412 413 414 415<!-- Begin Signed Out Bar --> 416<div class="cpToolbar user public"> 417 <div class="inner selfClear"> 418 <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> 419 <ul class="nav secondary"> 420 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 421 </ul> 422 </div> 423</div>
424<script> 425 $(document).ready(function () { 426 $('#signedOutToolbarCreateProfileButton').click(function (event) { 427 event.preventDefault(); 428 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 429 }); 430 431 432 $('#loggedOutToolbarSignInButton').click(function (event) { 433 event.preventDefault(); 434 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 435 }); 436 437 438 if ('False' == 'True') { 439 $('#loggedOutToolbarSignInButton').hide(); 440 } 441 }) 442</script>
442 443<!-- End Signed Out Bar --> 444 445 </div> 446 <div id="bodyWrapper"> 447 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 448 449<div data-cpRole="structuralContainer" id="bodyContainerTS"> 450<!-- <div data-cpRole="banner" id="banner2" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 451<div class="siteWrap3"><div data-cpRole="structuralContainer" id="headerFlexTS" class="flexTS headerFlexTS"> 452<div data-cpRole="structuralContainer" id="logoTS" class="flexTS"> 453<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 454 455 456 457 458 <a id="bannerLogoTS-52" style=" display: block; text-align: center; 459" class="bannerObject" href="/" target="_self"><img alt="Melissa TX Homepage" class="bannerObject" height="180" src="/ImageRepository/Document?documentID=1580" width="198" /></a> 460</div> 461</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 462<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 463--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 464 --><!-- 465 --> <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> <!-- 466 --><!-- 467 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 468 --><!-- 469 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/35/Departments" target = "_self" > Departments </a> <!-- 470 --><!-- 471 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 472 --><!-- 473 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavLiving" class="navMainItem mainNavItem mainNavItem3 " href="/101/Living" target = "_self" > Living </a> <!-- 474 --><!-- 475 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 476 --><!-- 477 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavVisitors" class="navMainItem mainNavItem mainNavItem4 " href="/31/Visitors" target = "_self" > Visitors </a> <!-- 478 --><!-- 479 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 480 --><!-- 481 --> <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> <!-- 482 --><!-- 483 --></li><!----> 484</ol> 485 486 487
487<script type="text/javascript"> 488 (function () { 489 function setupMenu() { 490 const menuID = 'mainNavMenu'; 491 const menuType = MAIN_MENU; 492 493 //setup menu manager properties for main menu 494 if (!menuManager.mobileMainNav && true) 495 menuManager.adjustMainItemsWidth('#' + menuID); 496 menuManager.isMainMenuEditable = false; 497 menuManager.mainMenuMaxSubMenuLevels = 4; 498 menuManager.setMOMMode(2, menuType); 499 500 //Init main menu 501 const setupDraggable = menuManager.isMainMenuEditable; 502 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=17&menuContainerID=mainNav'; 503 504 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 505 menuManager.mainMenuInit = true; 506 menuManager.mainMenuTextResizer = true; 507 if (1.00 > 0) 508 menuManager.mainMenuTextResizerRatio = 1.00; 509 if (window.isResponsiveEnabled) 510 menuManager.mainMenuReady.resolve(); 511 512 } 513 514 if (document.readyState === "complete" 515 || document.readyState === "loaded" 516 || document.readyState === "interactive") { 517 setupMenu(); 518 return; 519 } 520 521 document.addEventListener("DOMContentLoaded", setupMenu); 522 })(); 523 </script>
523 524 525 526<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="cc3351dfa8-1987-47a3-9d45-8651c0b5847b" data-containerid="3351dfa8-1987-47a3-9d45-8651c0b5847b" class="pageContent cpGrid cpGrid24"> 527 528 529 530 531 </div> 532</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc9c291c90-0177-4e53-b3a5-d68820eba8ce" data-containerid="9c291c90-0177-4e53-b3a5-d68820eba8ce" class="pageContent cpGrid cpGrid24"> 533 534 535 536 537 </div> 538</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc8f628a85-7e75-4c7d-8f16-a79508f78ffe" data-containerid="8f628a85-7e75-4c7d-8f16-a79508f78ffe" class="pageContent cpGrid cpGrid24"> 539 540 541 542 543 </div> 544</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc0abda562-d90e-4c3b-ba7f-32631d41418a" data-containerid="0abda562-d90e-4c3b-ba7f-32631d41418a" class="pageContent cpGrid cpGrid24"> 545 546 547 548 549 </div> 550</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc4e97c3f0-5049-48bc-af19-2e2b800be614" data-containerid="4e97c3f0-5049-48bc-af19-2e2b800be614" class="pageContent cpGrid cpGrid24"> 551 552 553 554 555 </div> 556</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="cc3a014d21-10fa-4e0c-be57-9f679cb9cf5c" data-containerid="3a014d21-10fa-4e0c-be57-9f679cb9cf5c" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 557 558 559 <div class="row outer wide"><!-- 560--><div class="outer col col24 first last" style="" data-widgetcontainerid="9f1f3d91-43b8-4268-9119-4a98476dfc37">� 561 <div class="row nest first last wide">� 562 563 <div class="inner col col24 first last id211967a3-4717-4b87-91ca-6ade4dae6e55" style="" data-widgetcontainerid="211967a3-4717-4b87-91ca-6ade4dae6e55">� 564<div data-widget-id="28d5f640-2164-448a-a641-5dbea8e81212" data-widget-controller-path="/Layout/WidgetSearch"> 565 566
566<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
566 567
567<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
567 568
568<script defer type="text/javascript"> 569 570 $(document).ready(function () { 571 try { 572 // Minimum characters required before performing a search/autocomplete 573 var minPrefixLength = 3; 574 var autoCompleteDebounceDelay = 500; 575 var searchFieldSelector = "#searchField" + '28d5f640-2164-448a-a641-5dbea8e81212'; 576 var checkboxSelector = "#ysnSearchOnlyDept" + '28d5f640-2164-448a-a641-5dbea8e81212'; 577 var buttonSelector = ".widgetSearchButton" + '28d5f640-2164-448a-a641-5dbea8e81212'; 578 var autoCompleteCache = {}; 579 var autoCompleteCacheKeys = []; 580 var autoCompleteCacheLimit = 25; 581 var currentAutoCompleteRequest = null; 582 var currentAutoCompleteRequestKey = null; 583 var autoCompleteDebounceTimer = null; 584 var autoCompleteDebounceKey = null; 585 var pendingAutoCompleteResponses = []; 586 587 function normalizeAutoCompleteTerm(term) { 588 return $.trim((term || "") + "").replace(/\s+/g, " "); 589 } 590 591 function shouldSearch(term) { 592 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 593 } 594 595 function getAutoCompleteUrl() { 596 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 597 } 598 599 function getAutoCompleteCacheKey(requestUrl, term) { 600 return requestUrl + "|" + term.toLowerCase(); 601 } 602 603 function cacheAutoCompleteResult(cacheKey, data) { 604 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 605 autoCompleteCacheKeys.push(cacheKey); 606 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 607 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 608 } 609 } 610 autoCompleteCache[cacheKey] = data; 611 } 612 613 function respondToPendingAutoComplete(data) { 614 var responses = pendingAutoCompleteResponses; 615 pendingAutoCompleteResponses = []; 616 for (var i = 0; i < responses.length; i++) { 617 responses[i](data); 618 } 619 } 620 621 function cancelPendingAutoComplete() { 622 clearTimeout(autoCompleteDebounceTimer); 623 autoCompleteDebounceKey = null; 624 if (currentAutoCompleteRequest != null) { 625 currentAutoCompleteRequest.abort(); 626 currentAutoCompleteRequest = null; 627 } 628 currentAutoCompleteRequestKey = null; 629 respondToPendingAutoComplete([]); 630 } 631 632 function createWidgetAutoCompleteSource(options) { 633 return function (request, response) { 634 var term = normalizeAutoCompleteTerm(request.term); 635 if (!options.shouldSearch(term)) { 636 response([]); 637 return; 638 } 639 640 var requestUrl = options.url(); 641 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 642 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 643 response(autoCompleteCache[cacheKey]); 644 if (options.success) { 645 options.success(autoCompleteCache[cacheKey]); 646 } 647 return; 648 } 649 650 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 651 pendingAutoCompleteResponses.push(response); 652 return; 653 } 654 655 cancelPendingAutoComplete(); 656 autoCompleteDebounceKey = cacheKey; 657 pendingAutoCompleteResponses.push(response); 658 autoCompleteDebounceTimer = setTimeout(function () { 659 autoCompleteDebounceKey = null; 660 currentAutoCompleteRequestKey = cacheKey; 661 currentAutoCompleteRequest = $.ajax({ 662 url: requestUrl, 663 dataType: "json", 664 timeout: options.timeout, 665 data: { 666 term: term, 667 }, 668 success: function (data) { 669 if (currentAutoCompleteRequestKey === cacheKey) { 670 cacheAutoCompleteResult(cacheKey, data); 671 respondToPendingAutoComplete(data); 672 if (options.success) { 673 options.success(data); 674 } 675 } 676 }, 677 error: function (xmlhttprequest, textstatus, message) { 678 if (textstatus === "abort") { 679 return; 680 } 681 682 if (options.error) { 683 options.error(xmlhttprequest, textstatus, message); 684 } 685 686 respondToPendingAutoComplete([]); 687 }, 688 complete: function (xmlhttprequest) { 689 if (currentAutoCompleteRequest === xmlhttprequest) { 690 currentAutoCompleteRequest = null;
691 currentAutoCompleteRequestKey = null; 692 } 693 } 694 }); 695 }, options.delay); 696 }; 697 } 698 699 // click handler for search buttons 700 $(buttonSelector).click(function (e) { 701 e.preventDefault(); 702 var $btn = $(this); 703 var $field = $btn.siblings(".widgetSearchBox"); 704 var term = $field.val() + ""; 705 if (!shouldSearch(term)) { 706 // do nothing until user types enough characters 707 $field.focus(); 708 return; 709 } 710 711 if ($(checkboxSelector).is(':checked') || false) 712 { 713 doWidgetSearch($.trim(term), Number(0)); 714 } 715 else { 716 doWidgetSearch($.trim(term), 0); 717 } 718 }); 719 720 // enter key handler for the search field 721 $(searchFieldSelector).keypress(function (e) { 722 var code = e.which || e.keyCode; 723 if (code === 13) { 724 e.preventDefault(); 725 var $this = $(this); 726 var term = $this.val() + ""; 727 if (!shouldSearch(term)) { 728 // do nothing until user types enough characters 729 $this.focus(); 730 return false; 731 } 732 733 if ($(checkboxSelector).is(':checked') || false) { 734 doWidgetSearch($.trim(term), Number(0)); 735 } else { 736 doWidgetSearch($.trim(term), 0); 737 } 738 return false; 739 } 740 return true; 741 }); 742 743 // autocomplete: set minLength and guard source 744 if (true) { 745 var $searchField = $(searchFieldSelector).autocomplete({ 746 minLength: minPrefixLength, 747 source: createWidgetAutoCompleteSource({ 748 delay: autoCompleteDebounceDelay, 749 timeout: 10000, 750 shouldSearch: shouldSearch, 751 url: getAutoCompleteUrl, 752 success: function () { 753 $('.autoCompleteError').remove(); 754 }, 755 error: function (xmlhttprequest, textstatus, message) { 756 if (textstatus === "timeout") { 757 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 758 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 759 } 760 } 761 }), 762 html: true, 763 delay: 0, 764 select: function (event, ui) { 765 $(this).val(ui.item.value); 766 $(this).next().click(); 767 } 768 }); 769 770 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 771 return $("<li class=\"itemList\"></li>") 772 .data("ui-autocomplete-item", item) 773 .append("<a>" + item.label + "</a>") 774 .appendTo(ul); 775 }; 776 } 777 778 // keep searchBtnApplyQuery consistent with prefix rule 779 window.searchBtnApplyQuery = function() { 780 var $field = $(searchFieldSelector); 781 var term = $field.val() + ""; 782 if (shouldSearch(term)) { 783 // update href for the icon/button (if present) 784 var btn = document.getElementById("btnSearchIcon"); 785 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 786 } else { 787 var btn = document.getElementById("btnSearchIcon"); 788 if (btn) btn.href = "#"; 789 } 790 }; 791 } 792 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. 793 }); 794 </script>
794 795 796 <section id="widgetPreviewSearch" class="widget widgetSearch skin62 widgetOptionSet34" style="display: block;" aria-label="Search"> 797 <!-- For the button right and inside --> 798 <div class="widgetBody buttonRightInside"> 799 <input class="widgetSearchBox widgetSearchBox28d5f640-2164-448a-a641-5dbea8e81212" cp5ph="true" id="searchField28d5f640-2164-448a-a641-5dbea8e81212" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 800 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton28d5f640-2164-448a-a641-5dbea8e81212" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=1581" data-image="/ImageRepository/Document?documentID=1582" src="/ImageRepository/Document?documentID=1582" /></a> 801 802 <label class="searchLabel" aria-hidden="true" for="searchField28d5f640-2164-448a-a641-5dbea8e81212">Search</label> 803 </div> 804 805 </section> 806 807 808<style scoped> 809 810 .widgetSearch ::-webkit-input-placeholder { 811 color: #fff; 812 } 813 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 814 color: #fff; 815 } 816 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 817 color: #fff; 818 } 819 .widgetSearch :-ms-input-placeholder { 820 color: #fff; 821 } 822 823 824 .widgetSearch .widgetBody .widgetSearchBox28d5f640-2164-448a-a641-5dbea8e81212 825 { 826 color: #fff; 827 background-color: #313638; 828height: 80px; 829border-radius: 20px; 830border: 2px solid #E3B262; 831padding: 0 80px 0 24px; 832font: normal normal normal 18px/22px Montserrat; 833 } 834 .widgetSearch .widgetBody .widgetSearchButton28d5f640-2164-448a-a641-5dbea8e81212 835 { 836 margin: 8px 8px 0 0; 837 } 838 .widgetSearch .widgetSearch-onlyDept28d5f640-2164-448a-a641-5dbea8e81212 839 { 840 display: inline-block; 841 color: #333; 842 843 844 padding-top: 10px; 845 } 846 #ysnSearchOnlyDept28d5f640-2164-448a-a641-5dbea8e81212 847 { 848 position: relative; 849 top: .125em; 850 } 851 852</style> 853 854<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 855<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 856 857 858
859<script type="text/javascript"> 860 //Updates search icons href to have the correct queryString 861 function searchBtnApplyQuery() { 862 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField28d5f640-2164-448a-a641-5dbea8e81212").value; 863 } 864</script>
864 865 866</div> 867 868 </div> <!-- inner column --> 869 870 </div> <!-- inner row --> 871 872 </div><!-- outer column --><!-- --></div> <!-- outer row --> 873 874 875 </div> 876</div> 877</div></div> 878</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 879<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 880<div data-cpRole="structuralContainer" id="bannerContentTS" class="flexTS"> 881<div class="siteWrap3"><div data-cpRole="contentContainer" id="contentTS"> <div id="ccdcc71ad3-d3e0-49df-a5ca-6a5aa44365fb" data-containerid="dcc71ad3-d3e0-49df-a5ca-6a5aa44365fb" class="pageContent cpGrid cpGrid24 showInMobile"> 882 883 884 885 886 </div> 887</div></div> 888</div> 889</div> 890 891 892 893 894 <div id="bannerImagesJSON53" class="hidden"></div> 895 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 896 <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> 897 <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> 898 </div> 899
899<script type="text/javascript"> 900 $(window).on("load", function () { 901 $.when(window.Pages.rwdSetupComplete) 902 .done(function () { 903 renderExternalBannerSlideshow('banner1', 904 {"BannerOptionID":53,"ThemeID":17,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":104,"BannerOptionID":53,"FileName":"/ImageRepository/Document?documentID=1576","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":106,"BannerOptionID":53,"FileName":"/ImageRepository/Document?documentID=1577","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":108,"BannerOptionID":53,"FileName":"/ImageRepository/Document?documentID=1579","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":5,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":130,"BannerOptionID":53,"FileName":"/ImageRepository/Document?documentID=2381","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":5,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":6,"BannerOptionID":53,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202310050833184619.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 905 '/App_Themes/2023 - Interior/Images/', 906 'Rotating'); 907 }); 908 }); 909 </script>
909 910 911</div> 912</div><main id="siteMainTS"><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 913<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap flexTS"> 914<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 915<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="ccc5d18f50-56f1-439c-aec7-94aae4fe9bbf" data-containerid="c5d18f50-56f1-439c-aec7-94aae4fe9bbf" class="pageContent cpGrid cpGrid24 showInMobile"> 916 917 918 919 920 </div> 921</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav" aria-label="Secondary"> 922 923 924 925 926 927 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav"> 928 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem129" data-pageid="129"> 929 <div class="accordionNavItem"> 930 <a href="/AgendaCenter" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Agendas & Minutes</a> 931 </div> 932 </li> 933 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem535" data-pageid="535"> 934 <div class="accordionNavItem"> 935 <a href="/535/Boards-and-Commission" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Boards and Commission</a> 936 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Boards and Commission Submenu" aria-expanded="false" aria-controls="submenu-lvl1-535"></a> 937 </div> 938 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-535" style="display: none;" data-parent="535"> 939 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem264" data-pageid="264"> 940 <div class="accordionNavItem"> 941 <a href="/264/Board-of-Adjustment" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Board of Adjustment</span></a> 942 </div> 943 </li> 944 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem193" data-pageid="193"> 945 <div class="accordionNavItem"> 946 <a href="/193/Planning-Zoning-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning & Zoning Commission</span></a> 947 </div> 948 </li> 949 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem267" data-pageid="267"> 950 <div class="accordionNavItem"> 951 <a href="/267/Melissa-Community-Economic-Development" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Melissa Community & Economic Development</span></a> 952 </div> 953 </li> 954 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem506" data-pageid="506"> 955 <div class="accordionNavItem"> 956 <a href="/506/Crime-Control-and-Prevention-District-Bo" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Crime Control and Prevention District Board</span></a> 957 </div> 958 </li> 959 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem507" data-pageid="507"> 960 <div class="accordionNavItem"> 961 <a href="/507/Fire-Control-Prevention-and-Emergency-Me" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Control Prevention and Emergency Medical Services District Board</span></a> 962 </div> 963 </li> 964 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem539" data-pageid="539"> 965 <div class="accordionNavItem"> 966 <a href="/539/Tax-Increment-Financing-District-Board-1" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Increment Financing District Board #1</span></a> 967 </div> 968 </li> 969 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem262" data-pageid="262"> 970 <div class="accordionNavItem"> 971 <a href="/262/Application-and-Appointment-Process" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Application and Appointment Process</span></a> 972 </div> 973 </li> 974 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem537" data-pageid="537"> 975 <div class="accordionNavItem"> 976 <a href="/537/Boards-and-Commission-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Boards and Commission Resources</span></a> 977 </div> 978 </li> 979 980 </ol> 981 </li> 982 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem202" data-pageid="202"> 983 <div class="accordionNavItem"> 984 <a href="/202/City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Council</a> 985 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Council Submenu" aria-expanded="false" aria-controls="submenu-lvl1-202"></a> 986 </div> 987 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-202" style="display: none;" data-parent="202"> 988 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem278" data-pageid="278"> 989 <div class="accordionNavItem"> 990 <a href="/278/Addressing-Council" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Addressing Council</span></a> 991 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Addressing Council Submenu" aria-expanded="false" aria-controls="submenu-lvl2-278"></a> 992 </div> 993 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-278" style="display: none;" data-parent="278"> 994 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem280" data-pageid="280"> 995 <div class="accordionNavItem"> 996 <a href="/280/Public-Hearing-Process" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Hearing Process</span></a> 997 </div> 998 </li> 999 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem283" data-pageid="283"> 1000 <div class="accordionNavItem"> 1001 <a href="/DocumentCenter/View/2232/Rules-of-Decorum-2024" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rules of Decorum (PDF)</span></a> 1002 </div> 1003 </li> 1004 1005 </ol> 1006 </li> 1007 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem281" data-pageid="281"> 1008 <div class="accordionNavItem"> 1009 <a href="/281/Mayors-Message" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor's Message</span></a> 1010 </div> 1011 </li> 1012 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem477" data-pageid="477"> 1013 <div class="accordionNavItem"> 1014 <a href="/477/Charter-Amendment-Election-November-7-20" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Charter Amendment Election, November 7, 2023</span></a> 1015 </div> 1016 </li> 1017 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem489" data-pageid="489"> 1018 <div class="accordionNavItem"> 1019 <a href="/DocumentCenter/View/1661/Home-Rule-Charter-of-the-City-of-Melissa-November-2023" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City of Melissa Home Rule Charter</span></a> 1020 </div> 1021 </li> 1022 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem479" data-pageid="479"> 1023 <div class="accordionNavItem"> 1024 <a href="/479/Update-on-Melissa-Downtown-District" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1024Update on Melissa Downtown District</span></a> 1025 </div> 1026 </li> 1027 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem499" data-pageid="499"> 1028 <div class="accordionNavItem"> 1029 <a href="/499/State-of-the-City" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">State of the City</span></a> 1030 </div> 1031 </li> 1032 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem508" data-pageid="508"> 1033 <div class="accordionNavItem"> 1034 <a href="/508/Legislative" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Legislative</span></a> 1035 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Legislative Submenu" aria-expanded="false" aria-controls="submenu-lvl2-508"></a> 1036 </div> 1037 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-508" style="display: none;" data-parent="508"> 1038 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem536" data-pageid="536"> 1039 <div class="accordionNavItem"> 1040 <a href="/536/HB-3299" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">HB 3299 </span></a> 1041 </div> 1042 </li> 1043 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem541" data-pageid="541"> 1044 <div class="accordionNavItem"> 1045 <a href="/541/SB-673" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">SB 673 </span></a> 1046 </div> 1047 </li> 1048 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem543" data-pageid="543"> 1049 <div class="accordionNavItem"> 1050 <a href="/543/SB-15" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">SB 15</span></a> 1051 </div> 1052 </li> 1053 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem550" data-pageid="550"> 1054 <div class="accordionNavItem"> 1055 <a href="/550/HB-23" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">HB 23</span></a> 1056 </div> 1057 </li> 1058 1059 </ol> 1060 </li> 1061 1062 </ol> 1063 </li> 1064 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem279" data-pageid="279"> 1065 <div class="accordionNavItem"> 1066 <a href="/279/Office-of-the-City-Manager" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Office of the City Manager</a> 1067 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Office of the City Manager Submenu" aria-expanded="false" aria-controls="submenu-lvl1-279"></a> 1068 </div> 1069 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-279" style="display: none;" data-parent="279"> 1070 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem285" data-pageid="285"> 1071 <div class="accordionNavItem"> 1072 <a href="/285/Jason-Little-Biography" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Jason Little Biography</span></a> 1073 </div> 1074 </li> 1075 1076 </ol> 1077 </li> 1078 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem263" data-pageid="263"> 1079 <div class="accordionNavItem"> 1080 <a href="/263/City-Secretary" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Secretary</a> 1081 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Secretary Submenu" aria-expanded="false" aria-controls="submenu-lvl1-263"></a> 1082 </div> 1083 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-263" style="display: none;" data-parent="263"> 1084 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem287" data-pageid="287"> 1085 <div class="accordionNavItem"> 1086 <a href="/287/Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Elections</span></a> 1087 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Elections Submenu" aria-expanded="false" aria-controls="submenu-lvl2-287"></a> 1088 </div> 1089 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-287" style="display: none;" data-parent="287"> 1090 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem497" data-pageid="497"> 1091 <div class="accordionNavItem"> 1092 <a href="/497/Council-Candidacy-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Candidacy Information</span></a> 1093 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Council Candidacy Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-497"></a> 1094 </div> 1095 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-497" style="display: none;" data-parent="497"> 1096 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem503" data-pageid="503"> 1097 <div class="accordionNavItem"> 1098 <a href="/503/Campaign-Finance-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Campaign Finance Reports</span></a> 1099 </div> 1100 </li> 1101 1102 </ol> 1103 </li> 1104 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem496" data-pageid="496"> 1105 <div class="accordionNavItem"> 1106 <a href="/496/Crime-Control-Fire-Prevention-District-E" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Crime Control & Fire Prevention District, Election</span></a> 1107 </div> 1108 </li> 1109 1110 </ol> 1111 </li> 1112 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem290" data-pageid="290"> 1113 <div class="accordionNavItem"> 1114 <a href="/290/Landowners-Bill-of-Rights" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Landowner's Bill of Rights</span></a> 1115 </div> 1116 </li> 1117 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem291" data-pageid="291"> 1118 <div class="accordionNavItem"> 1119 <a href="/291/Public-Records-Request" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Records Request</span></a> 1120 </div> 1121 </li> 1122 1123 </ol> 1124 </li> 1125 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem293" data-pageid="293">
1126 <div class="accordionNavItem"> 1127 <a href="https://library.municode.com/tx/melissa/codes/code_of_ordinances" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Code of Ordinances</a> 1128 </div> 1129 </li> 1130 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem295" data-pageid="295"> 1131 <div class="accordionNavItem"> 1132 <a href="/294/Stay-Connected" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Communications</a> 1133 </div> 1134 </li> 1135 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem302" data-pageid="302"> 1136 <div class="accordionNavItem"> 1137 <a href="/302/County-State-Federal-Elected-Officials" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">County, State & Federal Elected Officials</a> 1138 </div> 1139 </li> 1140 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem199" data-pageid="199"> 1141 <div class="accordionNavItem"> 1142 <a href="/199/Economic-Development" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Economic Development</a> 1143 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Economic Development Submenu" aria-expanded="false" aria-controls="submenu-lvl1-199"></a> 1144 </div> 1145 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-199" style="display: none;" data-parent="199"> 1146 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem200" data-pageid="200"> 1147 <div class="accordionNavItem"> 1148 <a href="/169/Developing-in-Melissa" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Developing in the City of Melissa</span></a> 1149 </div> 1150 </li> 1151 1152 </ol> 1153 </li> 1154 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem304" data-pageid="304">
1155 <div class="accordionNavItem"> 1156 <a href="/287/Elections" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Elections</a> 1157 </div> 1158 </li> 1159 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem305" data-pageid="305"> 1160 <div class="accordionNavItem"> 1161 <a href="/181/Financial-Transparency" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Financial Transparency</a> 1162 </div> 1163 </li> 1164 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem461" data-pageid="461"> 1165 <div class="accordionNavItem"> 1166 <a href="/461/Mission-Vision" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Mission & Vision</a> 1167 </div> 1168 </li> 1169 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem306" data-pageid="306"> 1170 <div class="accordionNavItem"> 1171 <a href="/291/Public-Records-Request" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Open Records Request</a> 1172 </div> 1173 </li> 1174 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem307" data-pageid="307"> 1175 <div class="accordionNavItem"> 1176 <a href="/307/Partnerships" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Partnerships</a> 1177 </div> 1178 </li> 1179 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem308" data-pageid="308"> 1180 <div class="accordionNavItem"> 1181 <a href="/308/Public-Notices" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Public Notices</a> 1182 </div> 1183 </li> 1184 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem451" data-pageid="451"> 1185 <div class="accordionNavItem"> 1186 <a href="/451/Pending-Zoning-Applications" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Pending Zoning Applications</a> 1187 </div> 1188 </li> 1189 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem548" data-pageid="548"> 1190 <div class="accordionNavItem"> 1191 <a href="/548/Annexation-Public-Hearing-Notices" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Annexation Public Hearing Notices</a> 1192 </div> 1193 </li> 1194 1195 </ol> 1196 1197 1198
1198<script type="text/javascript"> 1199 (function () { 1200 function setupSecondaryMenuProperties() { 1201 //setup menu manager properties for secondary menu 1202 menuManager.isSideMenuEditable = false; 1203 menuManager.sideMenuMaxSubMenuLevels = 4; 1204 menuManager.sideMenuHasCustomLinks = false; 1205 } 1206 1207 if (document.readyState === "loading") { 1208 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1209 return; 1210 } 1211 1212 setupSecondaryMenuProperties(); 1213 })(); 1214 </script>
1214 1215 1216
1216<script type="text/javascript"> 1217 (function () { 1218 function setupAccordionSecondaryNav() { 1219 var $menuContainer = $('#secondaryNav'); 1220 1221 $menuContainer.find('*[id^="SideItem"]').each(function () { 1222 var ids = $('[id="' + this.id + '"]'); 1223 if (ids.length > 1) 1224 $.each(ids, function (index, value) { 1225 value.id = value.id + '_' + index; 1226 }); 1227 }); 1228 1229 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1230 e.preventDefault(); 1231 showHideAccordionMenuForSecondaryNav($(this)); 1232 }); 1233 1234 $menuContainer.find(".grippy").each(function () { 1235 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1236 }); 1237 1238 $menuContainer.find("li").each(function () { 1239 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1240 }); 1241 } 1242 1243 if (document.readyState === "loading") { 1244 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1245 return; 1246 } 1247 1248 setupAccordionSecondaryNav(); 1249 })(); 1250 </script>
1250 1251 1252 1253 1254</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc61da190f-d7f9-4a69-b43e-1434c60adfc0" data-containerid="61da190f-d7f9-4a69-b43e-1434c60adfc0" class="pageContent cpGrid cpGrid24 showInMobile"> 1255 1256 1257 1258 1259 </div> 1260</aside> 1261</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap flexTS"> 1262<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1263<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1264 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="27"><a href class="breadCrumb" aria-current="page">Government</a></li> 1265 </ol> 1266 1267 1268 1269</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1270 1271 <div id="page" class="moduleContentNew"> 1272 1273 1274 <input id="hdnPageID" name="hdnPageID" type="hidden" value="27" /> 1275 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1276 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="1882" /> 1277 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Government" /> 1278 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1279 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1280 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1281 1282 <h1 id="versionHeadLine" class="headline"> 1283 1284Government </h1> 1285 1286 <div id="cc04eb8619-44ff-477e-8f1c-bc4df9ebbc9f" data-containerid="04eb8619-44ff-477e-8f1c-bc4df9ebbc9f" class="pageContent cpGrid cpGrid24" > 1287 1288 1289 <div class="row outer wide"><!-- 1290--><div class="outer col col24 first last" style="" data-widgetcontainerid="d56261d2-2a12-438e-ac5f-ba944ed778c7">� 1291 <div class="row nest first last wide">� 1292 1293 <div class="inner col col24 first last idcb8eb110-6d1d-49eb-a4f6-e71f24e3cfca" style="" data-widgetcontainerid="cb8eb110-6d1d-49eb-a4f6-e71f24e3cfca">� 1294 <nav class="widget clear dynamicSubpage widgetPages skin62 wide" id="widgetPagebb673721-f63a-4323-a457-cf59e4539241" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages> 1295 <div class="hidden widgetTypeID">9</div> 1296 <div class="hidden depth">1</div> 1297 <div class="hidden cols">1</div> 1298 <div class="hidden format">2</div> 1299 <div class="widgetBody"> 1300 1301 <div class="widgetBody cpGrid cpGrid1 "> 1302 <div class="row wide"> 1303 1304 <div class="col col1"> 1305 <ol class="semanticList layout2"> 1306 <li class="megaMenuItem widgetItem" data-pageid="129" role="none"> 1307 <div class="widgetTitle"> 1308 <a href="/AgendaCenter" target="_self" >Agendas & Minutes</a> 1309 </div> 1310 <p class="widgetDesc">Access easily searchable meeting agendas and minutes for various boards, commissions, and committees.</p> 1311 1312 </li> <li class="megaMenuItem widgetItem" data-pageid="535" role="none"> 1313 <div class="widgetTitle"> 1314 <a href="/535/Boards-and-Commission" target="_self" >Boards and Commission</a> 1315 </div> 1316 <p class="widgetDesc"></p> 1317 1318 </li> <li class="megaMenuItem widgetItem" data-pageid="202" role="none"> 1319 <div class="widgetTitle"> 1320 <a href="/202/City-Council" target="_self" >City Council</a> 1321 </div> 1322 <p class="widgetDesc">The City of Melissa is a home rule city governed by a Council-Manager form of government in which the City Council establishes City policy through ordinances and resolutions, and the City Manager carries out City policy and is responsible for City operations.</p> 1323 1324 </li> <li class="megaMenuItem widgetItem" data-pageid="279" role="none"> 1325 <div class="widgetTitle"> 1326 <a href="/279/Office-of-the-City-Manager" target="_self" >Office of the City Manager</a> 1327 </div> 1328 <p class="widgetDesc">Under the City Charter, the City Council appoints a City Manager who serves as the Chief Administrative Officer of the City and is responsible to the City Council for administration of all the affairs of the City, with only those exceptions that are named in the City Charter.</p> 1329 1330 </li> <li class="megaMenuItem widgetItem" data-pageid="263" role="none"> 1331 <div class="widgetTitle"> 1332 <a href="/263/City-Secretary" target="_self" >City Secretary</a> 1333 </div> 1334 <p class="widgetDesc">The City Secretary is appointed by the City Manager and provides support, facilitates and strengthens the City Council governmental process by assisting the Council in fulfilling their duties.</p> 1335 1336 </li> <li class="megaMenuItem widgetItem" data-pageid="293" role="none"> 1337 <div class="widgetTitle"> 1338 <a href="https://library.municode.com/tx/melissa/codes/code_of_ordinances" target="_self" >Code of Ordinances</a> 1339 </div> 1340 <p class="widgetDesc">Browse through city ordinances and codes, which are hosted and managed by Municode.</p> 1341 1342 </li> <li class="megaMenuItem widgetItem" data-pageid="295" role="none"> 1343 <div class="widgetTitle"> 1344 <a href="/294/Stay-Connected" target="_self" >Communications</a> 1345 </div> 1346 <p class="widgetDesc">The City of Melissa offers many ways for our residents to stay connected and informed about the latest happenings within the City.</p> 1347 1348 </li> <li class="megaMenuItem widgetItem" data-pageid="302" role="none"> 1349 <div class="widgetTitle"> 1350 <a href="/302/County-State-Federal-Elected-Officials" target="_self" >County, State & Federal Elected Officials</a> 1351 </div> 1352 <p class="widgetDesc">Check out some helpful links to find out more about who represents the City of Melissa at the county, state, and federal levels of government.</p> 1353 1354 </li> <li class="megaMenuItem widgetItem" data-pageid="199" role="none"> 1355 <div class="widgetTitle"> 1356 <a href="/199/Economic-Development" target="_self" >Economic Development</a> 1357 </div> 1358 <p class="widgetDesc">Pursuant to a Comprehensive Master Plan, the City of Melissa has strategically positioned Melissa with the desired mix of retail, manufacturing, and industrial
1358concerns for the sustainability of the community.</p> 1359 1360 </li> <li class="megaMenuItem widgetItem" data-pageid="304" role="none"> 1361 <div class="widgetTitle"> 1362 <a href="/287/Elections" target="_self" >Elections</a> 1363 </div> 1364 <p class="widgetDesc">Find out how to register to vote and more about upcoming elections.</p> 1365 1366 </li> <li class="megaMenuItem widgetItem" data-pageid="305" role="none"> 1367 <div class="widgetTitle"> 1368 <a href="/181/Financial-Transparency" target="_self" >Financial Transparency</a> 1369 </div> 1370 <p class="widgetDesc">View City of Melissa current and past operating budgets and financial reports, as well as current tax rate information.</p> 1371 1372 </li> <li class="megaMenuItem widgetItem" data-pageid="461" role="none"> 1373 <div class="widgetTitle"> 1374 <a href="/461/Mission-Vision" target="_self" >Mission & Vision</a> 1375 </div> 1376 <p class="widgetDesc">Discover the vision and mission statements as well as the guiding principles and strategic plan goals of the City of Melissa.</p> 1377 1378 </li> <li class="megaMenuItem widgetItem" data-pageid="306" role="none"> 1379 <div class="widgetTitle"> 1380 <a href="/291/Public-Records-Request" target="_self" >Open Records Request</a> 1381 </div> 1382 <p class="widgetDesc">Request information about city activities through the City Secretary's office under the Public Information Act.</p> 1383 1384 </li> <li class="megaMenuItem widgetItem" data-pageid="307" role="none"> 1385 <div class="widgetTitle"> 1386 <a href="/307/Partnerships" target="_self" >Partnerships</a> 1387 </div> 1388 <p class="widgetDesc">The City of Melissa maintains partnerships to foster our Mission to "Invite, encourage and grow collaborative participation in the development of Melissa" and to help continue to develop the economic vitality of our city.</p> 1389 1390 </li> <li class="megaMenuItem widgetItem" data-pageid="308" role="none"> 1391 <div class="widgetTitle"> 1392 <a href="/308/Public-Notices" target="_self" >Public Notices</a> 1393 </div> 1394 <p class="widgetDesc">The City of Melissa posts public notices including pending zoning cases, budget and tax rate, annexations, current bid opportunities as well as other legal notices as required.</p> 1395 1396 </li> <li class="megaMenuItem widgetItem" data-pageid="451" role="none"> 1397 <div class="widgetTitle"> 1398 <a href="/451/Pending-Zoning-Applications" target="_self" >Pending Zoning Applications</a> 1399 </div> 1400 <p class="widgetDesc"></p> 1401 1402 </li> <li class="megaMenuItem widgetItem" data-pageid="548" role="none"> 1403 <div class="widgetTitle"> 1404 <a href="/548/Annexation-Public-Hearing-Notices" target="_self" >Annexation Public Hearing Notices</a> 1405 </div> 1406 <p class="widgetDesc"></p> 1407 1408 </li> </ol> 1409 </div> 1410 </div> 1411 </div> 1412 1413 1414 1415 1416 </div> 1417 1418 </nav> 1419 1420 1421 1422 </div> <!-- inner column --> 1423 1424 </div> <!-- inner row --> 1425 1426 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1427 1428 1429 </div> 1430 1431 </div> 1432 1433 1434 <div class="newCP"> 1435 1436 </div> 1437</div> 1438</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc79ae3391-705d-418c-a103-53f24eda103a" data-containerid="79ae3391-705d-418c-a103-53f24eda103a" class="pageContent cpGrid cpGrid24 showInMobile"> 1439 1440 1441 1442 1443 </div> 1444</aside> 1445</div> 1446</div></div> 1447</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1448<div class="siteWrap3"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccc3b899b4-e810-427f-8491-d2b21d0addce" data-containerid="c3b899b4-e810-427f-8491-d2b21d0addce" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1449 1450 1451 <div class="row outer wide"><!-- 1452--><div class="outer col col8 first" style="" data-widgetcontainerid="192b20bf-d5a3-4e7d-ac0c-19adb742e80c">� 1453 <div class="row nest first last wide">� 1454 1455 <div class="inner col col8 first last id921c58f1-7f99-4bea-b34a-9b06f483f3b6" style="" data-widgetcontainerid="921c58f1-7f99-4bea-b34a-9b06f483f3b6">� 1456<div data-widget-id="fd82dd36-d18e-4988-9acd-e01e35bc749b" data-widget-controller-path="/GraphicLinks/Widget"> 1457 1458 1459 1460 1461<div id="graphicLinkWidgetfd82dd36-d18e-4988-9acd-e01e35bc749b" class="widget widgetGraphicLinks skin65 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1462 <div class="widgetHeader"> 1463 <div class="">
1464 </div> 1465 </div> 1466 <div class="widgetBody cpGrid cpGrid2 "> 1467 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1468 <div class="row wide"> 1469 <!-- 1470--><div class="col col1 first "><ul class="semanticList"><!-- 1471 --><li class="widgetItem GraphicLinks"> 1472 1473<div> 1474 <a href="/agendacenter" target="_self" class="fancyButton fancyButton230 " > 1475 <span> 1476 <span><span class="text"><span class="textStyle1">Agendas & Minutes</span></span></span> 1477 </span> 1478 </a> 1479</div> 1480 <style scoped="scoped">.fancyButton230.fancyButton:link,.fancyButton230.fancyButton:visited, .fancyButton230div.fancyButton{ 1481 background-color: rgb(49, 54, 56); 1482 -webkit-border-top-left-radius: 20px; 1483 -moz-border-top-left-radius: 20px; 1484 -khtml-border-top-left-radius: 20px; 1485 border-top-left-radius: 20px; 1486 -webkit-border-top-right-radius: 20px; 1487 -moz-border-top-right-radius: 20px; 1488 -khtml-border-top-right-radius: 20px; 1489 border-top-right-radius: 20px; 1490 -webkit-border-bottom-left-radius: 20px; 1491 -moz-border-bottom-left-radius: 20px; 1492 -khtml-border-bottom-left-radius: 20px; 1493 border-bottom-left-radius: 20px; 1494 -webkit-border-bottom-right-radius: 20px; 1495 -moz-border-bottom-right-radius: 20px; 1496 -khtml-border-bottom-right-radius: 20px; 1497 border-bottom-right-radius: 20px; 1498 background-repeat: no-repeat; 1499 background-position: left top; 1500 border-top: 2px solid rgb(227, 178, 98); 1501 border-left: 2px solid rgb(227, 178, 98); 1502 border-right: 2px solid rgb(227, 178, 98); 1503 border-bottom: 2px solid rgb(227, 178, 98); 1504min-height: 13em; 1505box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 1506transition: all .3s ease-in-out;} 1507.fancyButton230.fancyButton:hover,.fancyButton230.fancyButton:focus,.fancyButton230.fancyButton:active,.fancyButton230.fancyButton.hover{ 1508 background-color: rgb(227, 178, 98); 1509 background-repeat: no-repeat; 1510 background-position: left top; 1511} 1512.fancyButton230.fancyButton:link > span,.fancyButton230.fancyButton:visited > span, .fancyButton230div.fancyButton > span{ 1513} 1514.fancyButton230.fancyButton:hover > span,.fancyButton230.fancyButton:focus > span,.fancyButton230.fancyButton:active > span,.fancyButton230.fancyButton.hover > span{ 1515} 1516.fancyButton230.fancyButton .text{ 1517 color: rgb(255, 255, 255); 1518 font-size: 1em; 1519 font-family: "Montserrat"; 1520 padding-top: 8em; 1521 padding-bottom: .5em; 1522 padding-right: 1em; 1523 padding-left: 1em; 1524 font-style: normal; 1525 text-decoration: none; 1526 padding-top: 8em; 1527 padding-bottom: .5em; 1528 padding-right: 1em; 1529 padding-left: 1em; 1530 background-image: url('/ImageRepository/Document?documentID=1595'); 1531 background-repeat: no-repeat; 1532 background-position: center 2em ; 1533transition: all .3s ease-in-out; 1534background-size: 5em; 1535} 1536.fancyButton230.fancyButton:hover .text,.fancyButton230.fancyButton:focus .text,.fancyButton230.fancyButton:active .text,.fancyButton230.fancyButton.hover .text{ 1537 color: #313638; 1538 text-decoration: none; 1539 background-image: url('/ImageRepository/Document?documentID=1606'); 1540 background-repeat: no-repeat; 1541 background-position: center 1.625em ; 1542 1543 1544} 1545.fancyButton230.fancyButton .textStyle1{ 1546 color: rgb(255, 255, 255); 1547 font-size: 1.125em; 1548 font-weight: 600; 1549 text-decoration: none; 1550display: block; 1551position: relative; 1552line-height: 1.25; 1553} 1554 1555.fancyButton230 .textStyle1::before { 1556content: ""; 1557display: block; 1558margin: 0 auto .75em; 1559width: 100%; 1560max-width: 66px; 1561height: 3px; 1562background: #E3B262; 1563transition: all .3s ease-in-out;} 1564.fancyButton230.fancyButton:hover .textStyle1, .fancyButton230.fancyButton.hover .textStyle1{ 1565 color: rgb(49, 54, 56); 1566 text-decoration: underline; 1567} 1568 1569.fancyButton230:is(:hover, :focus, :active) .textStyle1::before { 1570background: #313638;} 1571</style> 1572 1573 </li><!-- 1574--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1575 --><li class="widgetItem GraphicLinks"> 1576 1577<div> 1578 <a href="https://www.municipalonlinepayments.com/melissatx/utilities" target="_self" class="fancyButton fancyButton231 " > 1579 <span> 1580 <span><span class="text"><span class="textStyle1">Pay My Utility Bill</span></span></span> 1581 </span> 1582 </a> 1583</div> 1584 <style scoped="scoped">.fancyButton231.fancyButton:link,.fancyButton231.fancyButton:visited, .fancyButton231div.fancyButton{ 1585 background-color: rgb(49, 54, 56); 1586 -webkit-border-top-left-radius: 20px; 1587 -moz-border-top-left-radius: 20px; 1588 -khtml-border-top-left-radius: 20px; 1589 border-top-left-radius: 20px; 1590 -webkit-border-top-right-radius: 20px; 1591 -moz-border-top-right-radius: 20px; 1592 -khtml-border-top-right-radius: 20px; 1593 border-top-right-radius: 20px; 1594 -webkit-border-bottom-left-radius: 20px; 1595 -moz-border-bottom-left-radius: 20px; 1596 -khtml-border-bottom-left-radius: 20px; 1597 border-bottom-left-radius: 20px; 1598 -webkit-border-bottom-right-radius: 20px; 1599 -moz-border-bottom-right-radius: 20px; 1600 -khtml-border-bottom-right-radius: 20px; 1601 border-bottom-right-radius: 20px; 1602 background-repeat: no-repeat; 1603 background-position: left top; 1604 border-top: 2px solid rgb(140, 56, 49); 1605 border-left: 2px solid rgb(140, 56, 49); 1606 border-right: 2px solid rgb(140, 56, 49); 1607 border-bottom: 2px solid rgb(140, 56, 49); 1608min-height: 13em; 1609box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 1610transition: all .3s ease-in-out;} 1611.fancyButton231.fancyButton:hover,.fancyButton231.fancyButton:focus,.fancyButton231.fancyButton:active,.fancyButton231.fancyButton.hover{ 1612 background-color: rgb(140, 56, 49); 1613 background-repeat: no-repeat; 1614 background-position: left top; 1615} 1616.fancyButton231.fancyButton:link > span,.fancyButton231.fancyButton:visited > span, .fancyButton231div.fancyButton > span{ 1617} 1618.fancyButton231.fancyButton:hover > span,.fancyButton231.fancyButton:focus > span,.fancyButton231.fancyButton:active > span,.fancyButton231.fancyButton.hover > span{ 1619} 1620.fancyButton231.fancyButton .text{ 1621 color: rgb(255, 255, 255); 1622 font-size: 1em; 1623 font-family: "Montserrat"; 1624 padding-top: 8em; 1625 padding-bottom: .5em; 1626 padding-right: 1em; 1627 padding-left: 1em; 1628 font-style: normal; 1629 text-decoration: none; 1630 padding-top: 8em; 1631 padding-bottom: .5em; 1632 padding-right: 1em; 1633 padding-left: 1em; 1634 background-image: url('/ImageRepository/Document?documentID=1601'); 1635 background-repeat: no-repeat; 1636 background-position: center 2em ; 1637transition: all .3s ease-in-out; 1638background-size: 5em; 1639} 1640.fancyButton231.fancyButton:hover .text,.fancyButton231.fancyButton:focus .text,.fancyButton231.fancyButton:active .text,.fancyButton231.fancyButton.hover .text{ 1641 color: #313638; 1642 text-decoration: none; 1643 background-image: url('/ImageRepository/Document?documentID=1600'); 1644 background-repeat: no-repeat; 1645 background-position: center 1.625em ; 1646 1647 1648} 1649.fancyButton231.fancyButton .textStyle1{ 1650 color: rgb(255, 255, 255); 1651 font-size: 1.125em; 1652 font-weight: 600; 1653 text-decoration: none; 1654display: block; 1655position: relative; 1656line-height: 1.25; 1657} 1658 1659.fancyButton231 .textStyle1::before { 1660content: ""; 1661display: block; 1662margin: 0 auto .75em; 1663width: 100%; 1664max-width: 66px; 1665height: 3px; 1666background: #8C3831; 1667transition: all .3s ease-in-out;} 1668.fancyButton231.fancyButton:hover .textStyle1, .fancyButton231.fancyButton.hover .textStyle1{ 1669 text-decoration: underline; 1670} 1671 1672.fancyButton231:is(:hover, :focus, :active) .textStyle1::before { 1673background: #ffffff;} 1674</style> 1675 1676 </li><!-- 1677--></ul></div><!-- --> 1678 </div> 1679 </nav> 1680 </div> 1681 <div class="widgetFooter"> 1682 </div> 1683</div> 1684</div> 1685 1686 </div> <!-- inner column --> 1687 1688 </div> <!-- inner row --> 1689 1690 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="978b59ce-5d60-4252-b6e5-81b59f49dc26">� 1691 <div class="row nest first last wide">� 1692 1693 <div class="inner col col8 first last id99cc1ec8-79b6-4cff-9ed1-90e24b3ff3f5" style="" data-widgetcontainerid="99cc1ec8-79b6-4cff-9ed1-90e24b3ff3f5">� 1694<div data-widget-id="65147b41-68a3-4894-8beb-3dd2ab76389f" data-widget-controller-path="/GraphicLinks/Widget"> 1695 1696 1697 1698 1699<div id="graphicLinkWidget65147b41-68a3-4894-8beb-3dd2ab76389f" class="widget widgetGraphicLinks skin65 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1700 <div class="widgetHeader"> 1701 <div class="">
1702 </div> 1703 </div> 1704 <div class="widgetBody cpGrid cpGrid2 "> 1705 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1706 <div class="row wide"> 1707 <!-- 1708--><div class="col col1 first "><ul class="semanticList"><!-- 1709 --><li class="widgetItem GraphicLinks"> 1710 1711<div> 1712 <a href="/184" target="_self" class="fancyButton fancyButton232 " > 1713 <span> 1714 <span><span class="text"><span class="textStyle1">Request a Permit</span></span></span> 1715 </span> 1716 </a> 1717</div> 1718 <style scoped="scoped">.fancyButton232.fancyButton:link,.fancyButton232.fancyButton:visited, .fancyButton232div.fancyButton{ 1719 background-color: rgb(49, 54, 56); 1720 -webkit-border-top-left-radius: 20px; 1721 -moz-border-top-left-radius: 20px; 1722 -khtml-border-top-left-radius: 20px; 1723 border-top-left-radius: 20px; 1724 -webkit-border-top-right-radius: 20px; 1725 -moz-border-top-right-radius: 20px; 1726 -khtml-border-top-right-radius: 20px; 1727 border-top-right-radius: 20px; 1728 -webkit-border-bottom-left-radius: 20px; 1729 -moz-border-bottom-left-radius: 20px; 1730 -khtml-border-bottom-left-radius: 20px; 1731 border-bottom-left-radius: 20px; 1732 -webkit-border-bottom-right-radius: 20px; 1733 -moz-border-bottom-right-radius: 20px; 1734 -khtml-border-bottom-right-radius: 20px; 1735 border-bottom-right-radius: 20px; 1736 background-repeat: no-repeat; 1737 background-position: left top; 1738 border-top: 2px solid rgb(227, 178, 98); 1739 border-left: 2px solid rgb(227, 178, 98); 1740 border-right: 2px solid rgb(227, 178, 98); 1741 border-bottom: 2px solid rgb(227, 178, 98); 1742min-height: 13em; 1743box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 1744transition: all .3s ease-in-out;} 1745.fancyButton232.fancyButton:hover,.fancyButton232.fancyButton:focus,.fancyButton232.fancyButton:active,.fancyButton232.fancyButton.hover{ 1746 background-color: rgb(227, 178, 98); 1747 background-repeat: no-repeat; 1748 background-position: left top; 1749} 1750.fancyButton232.fancyButton:link > span,.fancyButton232.fancyButton:visited > span, .fancyButton232div.fancyButton > span{ 1751} 1752.fancyButton232.fancyButton:hover > span,.fancyButton232.fancyButton:focus > span,.fancyButton232.fancyButton:active > span,.fancyButton232.fancyButton.hover > span{ 1753} 1754.fancyButton232.fancyButton .text{ 1755 color: rgb(255, 255, 255); 1756 font-size: 1em; 1757 font-family: "Montserrat"; 1758 padding-top: 8em; 1759 padding-bottom: .5em; 1760 padding-right: 1em; 1761 padding-left: 1em; 1762 font-style: normal; 1763 text-decoration: none; 1764 padding-top: 8em; 1765 padding-bottom: .5em; 1766 padding-right: 1em; 1767 padding-left: 1em; 1768 background-image: url('/ImageRepository/Document?documentID=1597'); 1769 background-repeat: no-repeat; 1770 background-position: center 2em ; 1771transition: all .3s ease-in-out; 1772background-size: 5em; 1773} 1774.fancyButton232.fancyButton:hover .text,.fancyButton232.fancyButton:focus .text,.fancyButton232.fancyButton:active .text,.fancyButton232.fancyButton.hover .text{ 1775 color: #313638; 1776 text-decoration: none; 1777 background-image: url('/ImageRepository/Document?documentID=1596'); 1778 background-repeat: no-repeat; 1779 background-position: center 1.625em ; 1780 1781 1782} 1783.fancyButton232.fancyButton .textStyle1{ 1784 color: rgb(255, 255, 255); 1785 font-size: 1.125em; 1786 font-weight: 600; 1787 text-decoration: none; 1788display: block; 1789position: relative; 1790line-height: 1.25; 1791} 1792 1793.fancyButton232 .textStyle1::before { 1794content: ""; 1795display: block; 1796margin: 0 auto .75em; 1797width: 100%; 1798max-width: 66px; 1799height: 3px; 1800background: #E3B262; 1801transition: all .3s ease-in-out;} 1802.fancyButton232.fancyButton:hover .textStyle1, .fancyButton232.fancyButton.hover .textStyle1{ 1803 color: rgb(49, 54, 56); 1804 text-decoration: underline; 1805} 1806 1807.fancyButton232:is(:hover, :focus, :active) .textStyle1::before { 1808background: #313638;} 1809</style> 1810 1811 </li><!-- 1812--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1813 --><li class="widgetItem GraphicLinks"> 1814 1815<div> 1816 <a href="/303" target="_self" class="fancyButton fancyButton234 " > 1817 <span> 1818 <span><span class="text"><span class="textStyle1">Establish Water Service</span></span></span> 1819 </span> 1820 </a> 1821</div> 1822 <style scoped="scoped">.fancyButton234.fancyButton:link,.fancyButton234.fancyButton:visited, .fancyButton234div.fancyButton{ 1823 background-color: rgb(49, 54, 56); 1824 -webkit-border-top-left-radius: 20px; 1825 -moz-border-top-left-radius: 20px; 1826 -khtml-border-top-left-radius: 20px; 1827 border-top-left-radius: 20px; 1828 -webkit-border-top-right-radius: 20px; 1829 -moz-border-top-right-radius: 20px; 1830 -khtml-border-top-right-radius: 20px; 1831 border-top-right-radius: 20px; 1832 -webkit-border-bottom-left-radius: 20px; 1833 -moz-border-bottom-left-radius: 20px; 1834 -khtml-border-bottom-left-radius: 20px; 1835 border-bottom-left-radius: 20px; 1836 -webkit-border-bottom-right-radius: 20px; 1837 -moz-border-bottom-right-radius: 20px; 1838 -khtml-border-bottom-right-radius: 20px; 1839 border-bottom-right-radius: 20px; 1840 background-repeat: no-repeat; 1841 background-position: left top; 1842 border-top: 2px solid rgb(140, 56, 49); 1843 border-left: 2px solid rgb(140, 56, 49); 1844 border-right: 2px solid rgb(140, 56, 49); 1845 border-bottom: 2px solid rgb(140, 56, 49); 1846min-height: 13em; 1847box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 1848transition: all .3s ease-in-out;} 1849.fancyButton234.fancyButton:hover,.fancyButton234.fancyButton:focus,.fancyButton234.fancyButton:active,.fancyButton234.fancyButton.hover{ 1850 background-color: rgb(140, 56, 49); 1851 background-repeat: no-repeat; 1852 background-position: left top; 1853} 1854.fancyButton234.fancyButton:link > span,.fancyButton234.fancyButton:visited > span, .fancyButton234div.fancyButton > span{ 1855} 1856.fancyButton234.fancyButton:hover > span,.fancyButton234.fancyButton:focus > span,.fancyButton234.fancyButton:active > span,.fancyButton234.fancyButton.hover > span{ 1857} 1858.fancyButton234.fancyButton .text{ 1859 color: rgb(255, 255, 255); 1860 font-size: 1em; 1861 font-family: "Montserrat"; 1862 padding-top: 8em; 1863 padding-bottom: .5em; 1864 padding-right: 1em; 1865 padding-left: 1em; 1866 font-style: normal; 1867 text-decoration: none; 1868 padding-top: 8em; 1869 padding-bottom: .5em; 1870 padding-right: 1em; 1871 padding-left: 1em; 1872 background-image: url('/ImageRepository/Document?documentID=1684'); 1873 background-repeat: no-repeat; 1874 background-position: center 2em ; 1875transition: all .3s ease-in-out; 1876background-size: 5em; 1877} 1878.fancyButton234.fancyButton:hover .text,.fancyButton234.fancyButton:focus .text,.fancyButton234.fancyButton:active .text,.fancyButton234.fancyButton.hover .text{ 1879 color: #313638; 1880 text-decoration: none; 1881 background-image: url('/ImageRepository/Document?documentID=1683'); 1882 background-repeat: no-repeat; 1883 background-position: center 1.625em ; 1884 1885 1886} 1887.fancyButton234.fancyButton .textStyle1{ 1888 color: rgb(255, 255, 255); 1889 font-size: 1.125em; 1890 font-weight: 600; 1891 text-decoration: none; 1892display: block; 1893position: relative; 1894line-height: 1.25; 1895} 1896 1897.fancyButton234 .textStyle1::before { 1898content: ""; 1899display: block; 1900margin: 0 auto .75em; 1901width: 100%; 1902max-width: 66px; 1903height: 3px; 1904background: #8C3831; 1905transition: all .3s ease-in-out;} 1906.fancyButton234.fancyButton:hover .textStyle1, .fancyButton234.fancyButton.hover .textStyle1{ 1907 text-decoration: underline; 1908} 1909 1910.fancyButton234:is(:hover, :focus, :active) .textStyle1::before { 1911background: #ffffff;} 1912</style> 1913 1914 </li><!-- 1915--></ul></div><!-- --> 1916 </div> 1917 </nav> 1918 </div> 1919 <div class="widgetFooter"> 1920 </div> 1921</div> 1922</div> 1923 1924 </div> <!-- inner column --> 1925 1926 </div> <!-- inner row --> 1927 1928 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="76027d0f-626b-4318-b619-ecfa5327ecd9">� 1929 <div class="row nest first last wide">� 1930 1931 <div class="inner col col8 first last id5cd60be6-6593-4d44-aa35-fa939c6eb144" style="" data-widgetcontainerid="5cd60be6-6593-4d44-aa35-fa939c6eb144">� 1932<div data-widget-id="5a85f61e-ead2-4ed9-80ec-8e14a345cf56" data-widget-controller-path="/GraphicLinks/Widget"> 1933 1934 1935 1936 1937<div id="graphicLinkWidget5a85f61e-ead2-4ed9-80ec-8e14a345cf56" class="widget widgetGraphicLinks skin65 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1938 <div class="widgetHeader"> 1939 <div class="">
1940 </div> 1941 </div> 1942 <div class="widgetBody cpGrid cpGrid2 "> 1943 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1944 <div class="row wide"> 1945 <!-- 1946--><div class="col col1 first "><ul class="semanticList"><!-- 1947 --><li class="widgetItem GraphicLinks"> 1948 1949<div> 1950 <a href="https://experience.arcgis.com/experience/8f7bf7227d5545e3824488102164995c " target="_self" class="fancyButton fancyButton233 " > 1951 <span> 1952 <span><span class="text"><span class="textStyle1">Development Dashboard</span></span></span> 1953 </span> 1954 </a> 1955</div> 1956 <style scoped="scoped">.fancyButton233.fancyButton:link,.fancyButton233.fancyButton:visited, .fancyButton233div.fancyButton{ 1957 background-color: rgb(49, 54, 56); 1958 -webkit-border-top-left-radius: 20px; 1959 -moz-border-top-left-radius: 20px; 1960 -khtml-border-top-left-radius: 20px; 1961 border-top-left-radius: 20px; 1962 -webkit-border-top-right-radius: 20px; 1963 -moz-border-top-right-radius: 20px; 1964 -khtml-border-top-right-radius: 20px; 1965 border-top-right-radius: 20px; 1966 -webkit-border-bottom-left-radius: 20px; 1967 -moz-border-bottom-left-radius: 20px; 1968 -khtml-border-bottom-left-radius: 20px; 1969 border-bottom-left-radius: 20px; 1970 -webkit-border-bottom-right-radius: 20px; 1971 -moz-border-bottom-right-radius: 20px; 1972 -khtml-border-bottom-right-radius: 20px; 1973 border-bottom-right-radius: 20px; 1974 background-repeat: no-repeat; 1975 background-position: left top; 1976 border-top: 2px solid rgb(227, 178, 98); 1977 border-left: 2px solid rgb(227, 178, 98); 1978 border-right: 2px solid rgb(227, 178, 98); 1979 border-bottom: 2px solid rgb(227, 178, 98); 1980min-height: 13em; 1981box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 1982transition: all .3s ease-in-out;} 1983.fancyButton233.fancyButton:hover,.fancyButton233.fancyButton:focus,.fancyButton233.fancyButton:active,.fancyButton233.fancyButton.hover{ 1984 background-color: rgb(227, 178, 98); 1985 background-repeat: no-repeat; 1986 background-position: left top; 1987} 1988.fancyButton233.fancyButton:link > span,.fancyButton233.fancyButton:visited > span, .fancyButton233div.fancyButton > span{ 1989} 1990.fancyButton233.fancyButton:hover > span,.fancyButton233.fancyButton:focus > span,.fancyButton233.fancyButton:active > span,.fancyButton233.fancyButton.hover > span{ 1991} 1992.fancyButton233.fancyButton .text{ 1993 color: rgb(255, 255, 255); 1994 font-size: 1em; 1995 font-family: "Montserrat"; 1996 padding-top: 8em; 1997 padding-bottom: .5em; 1998 padding-right: 1em; 1999 padding-left: 1em; 2000 font-style: normal; 2001 text-decoration: none; 2002 padding-top: 8em; 2003 padding-bottom: .5em; 2004 padding-right: 1em; 2005 padding-left: 1em; 2006 background-image: url('/ImageRepository/Document?documentID=1604'); 2007 background-repeat: no-repeat; 2008 background-position: center 2em ; 2009transition: all .3s ease-in-out; 2010background-size: 5em; 2011} 2012.fancyButton233.fancyButton:hover .text,.fancyButton233.fancyButton:focus .text,.fancyButton233.fancyButton:active .text,.fancyButton233.fancyButton.hover .text{ 2013 color: #313638; 2014 text-decoration: none; 2015 background-image: url('/ImageRepository/Document?documentID=1605'); 2016 background-repeat: no-repeat; 2017 background-position: center 1.625em ; 2018 2019 2020} 2021.fancyButton233.fancyButton .textStyle1{ 2022 color: rgb(255, 255, 255); 2023 font-size: 1.125em; 2024 font-weight: 600; 2025 text-decoration: none; 2026display: block; 2027position: relative; 2028line-height: 1.25; 2029} 2030 2031.fancyButton233 .textStyle1::before { 2032content: ""; 2033display: block; 2034margin: 0 auto .75em; 2035width: 100%; 2036max-width: 66px; 2037height: 3px; 2038background: #E3B262; 2039transition: all .3s ease-in-out;} 2040.fancyButton233.fancyButton:hover .textStyle1, .fancyButton233.fancyButton.hover .textStyle1{ 2041 color: rgb(49, 54, 56); 2042 text-decoration: underline; 2043} 2044 2045.fancyButton233:is(:hover, :focus, :active) .textStyle1::before { 2046background: #313638;} 2047</style> 2048 2049 </li><!-- 2050--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2051 --><li class="widgetItem GraphicLinks"> 2052 2053<div> 2054 <a href="/list.aspx" target="_self" class="fancyButton fancyButton235 " > 2055 <span> 2056 <span><span class="text"><span class="textStyle1">Notify Me®</span></span></span> 2057 </span> 2058 </a> 2059</div> 2060 <style scoped="scoped">.fancyButton235.fancyButton:link,.fancyButton235.fancyButton:visited, .fancyButton235div.fancyButton{ 2061 background-color: rgb(49, 54, 56); 2062 -webkit-border-top-left-radius: 20px; 2063 -moz-border-top-left-radius: 20px; 2064 -khtml-border-top-left-radius: 20px; 2065 border-top-left-radius: 20px; 2066 -webkit-border-top-right-radius: 20px; 2067 -moz-border-top-right-radius: 20px; 2068 -khtml-border-top-right-radius: 20px; 2069 border-top-right-radius: 20px; 2070 -webkit-border-bottom-left-radius: 20px; 2071 -moz-border-bottom-left-radius: 20px; 2072 -khtml-border-bottom-left-radius: 20px; 2073 border-bottom-left-radius: 20px; 2074 -webkit-border-bottom-right-radius: 20px; 2075 -moz-border-bottom-right-radius: 20px; 2076 -khtml-border-bottom-right-radius: 20px; 2077 border-bottom-right-radius: 20px; 2078 background-repeat: no-repeat; 2079 background-position: left top; 2080 border-top: 2px solid rgb(140, 56, 49); 2081 border-left: 2px solid rgb(140, 56, 49); 2082 border-right: 2px solid rgb(140, 56, 49); 2083 border-bottom: 2px solid rgb(140, 56, 49); 2084min-height: 13em; 2085box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 2086transition: all .3s ease-in-out;} 2087.fancyButton235.fancyButton:hover,.fancyButton235.fancyButton:focus,.fancyButton235.fancyButton:active,.fancyButton235.fancyButton.hover{ 2088 background-color: rgb(140, 56, 49); 2089 background-repeat: no-repeat; 2090 background-position: left top; 2091} 2092.fancyButton235.fancyButton:link > span,.fancyButton235.fancyButton:visited > span, .fancyButton235div.fancyButton > span{ 2093} 2094.fancyButton235.fancyButton:hover > span,.fancyButton235.fancyButton:focus > span,.fancyButton235.fancyButton:active > span,.fancyButton235.fancyButton.hover > span{ 2095} 2096.fancyButton235.fancyButton .text{ 2097 color: rgb(255, 255, 255); 2098 font-size: 1em; 2099 font-family: "Montserrat"; 2100 padding-top: 8em; 2101 padding-bottom: .5em; 2102 padding-right: 1em; 2103 padding-left: 1em; 2104 font-style: normal; 2105 text-decoration: none; 2106 padding-top: 8em; 2107 padding-bottom: .5em; 2108 padding-right: 1em; 2109 padding-left: 1em; 2110 background-image: url('/ImageRepository/Document?documentID=1603'); 2111 background-repeat: no-repeat; 2112 background-position: center 2em ; 2113transition: all .3s ease-in-out; 2114background-size: 5em; 2115} 2116.fancyButton235.fancyButton:hover .text,.fancyButton235.fancyButton:focus .text,.fancyButton235.fancyButton:active .text,.fancyButton235.fancyButton.hover .text{ 2117 color: #313638; 2118 text-decoration: none; 2119 background-image: url('/ImageRepository/Document?documentID=1602'); 2120 background-repeat: no-repeat; 2121 background-position: center 1.625em ; 2122 2123 2124} 2125.fancyButton235.fancyButton .textStyle1{ 2126 color: rgb(255, 255, 255); 2127 font-size: 1.125em; 2128 font-weight: 600; 2129 text-decoration: none; 2130display: block; 2131position: relative; 2132line-height: 1.25; 2133} 2134 2135.fancyButton235 .textStyle1::before { 2136content: ""; 2137display: block; 2138margin: 0 auto .75em; 2139width: 100%; 2140max-width: 66px; 2141height: 3px; 2142background: #8C3831; 2143transition: all .3s ease-in-out;} 2144.fancyButton235.fancyButton:hover .textStyle1, .fancyButton235.fancyButton.hover .textStyle1{ 2145 text-decoration: underline; 2146} 2147 2148.fancyButton235:is(:hover, :focus, :active) .textStyle1::before { 2149background: #ffffff;} 2150</style> 2151 2152 </li><!-- 2153--></ul></div><!-- --> 2154 </div> 2155 </nav> 2156 </div> 2157 <div class="widgetFooter"> 2158 </div> 2159</div> 2160</div> 2161 2162 </div> <!-- inner column --> 2163 2164 </div> <!-- inner row --> 2165 2166 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2167 2168 2169 </div> 2170</div></div> 2171</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 2172 <div class="siteWrap"> 2173 <div data-cpRole="contentContainer" id="homeContent1a"></div> 2174 </div> 2175 </div> --></main><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2176<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccde7dcaed-5cd8-472a-98ea-680a1eb0f242" data-containerid="de7dcaed-5cd8-472a-98ea-680a1eb0f242" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 2177 2178 2179 <div class="row outer wide"><!-- 2180--><div class="outer col col6 first" style="" data-widgetcontainerid="6a9e2615-8901-45b4-a2fe-7f68939966ff">� 2181 <div class="row nest first wide">� 2182 2183 <div class="inner col col6 first last id13dc7d4d-2509-43de-9f97-56a4949160e0" style="" data-widgetcontainerid="13dc7d4d-2509-43de-9f97-56a4949160e0">� 2184 <div data-widget-id="580619fe-1180-4daa-ae49-c8b871dff2a2" data-widget-controller-path="/InfoAdvanced/Widget"> 2185 2186 2187 2188 2189 2190 <section id="divInfoAdv580619fe-1180-4daa-ae49-c8b871dff2a2" class="widget widgetInfoAdvanced skin68 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2191 <header class="widgetHeader" id="header580619fe-1180-4daa-ae49-c8b871dff2a2">
2192 <div class=""> 2193 </div> 2194 </header> 2195 <div class="widgetBody cpGrid cpGrid1 "> 2196 <div class="row wide"> 2197 <div class="col col1 first last"> 2198 <ol class="pageStyles semanticList"> 2199 2200<li class="InfoAdvanced widgetItem fr-view"> 2201 <p><img src="/ImageRepository/Document?documentId=1607" class="fr-dib" alt="Melissa Texas home page"></p> 2202</li> </ol> 2203 </div> 2204 </div> 2205 </div> 2206 <div class="widgetFooter"> 2207 2208 </div> 2209 2210 </section> 2211 2212 2213
2214<script type="text/javascript"> 2215 //Render slideshow if info advacned items contain one. 2216 $(document).ready(function (e) { 2217 $('#divInfoAdv580619fe-1180-4daa-ae49-c8b871dff2a2 .InfoAdvanced.widgetItem').each(function () { 2218 renderSlideshowIfApplicable($(this)); 2219 }); 2220 }); 2221</script>
2221</div> 2222 </div> <!-- inner column --> 2223 2224 </div> <!-- inner row --> 2225 <div class="row nest last wide">� 2226 2227 <div class="inner col col6 first last ida9643d0e-a486-4ff5-8b4f-f75eddcd8268" style="" data-widgetcontainerid="a9643d0e-a486-4ff5-8b4f-f75eddcd8268">� 2228<div data-widget-id="5b7de873-d0a4-4078-9b9b-0f1855af7e30" data-widget-controller-path="/GraphicLinks/Widget"> 2229 2230 2231 2232 <style type="text/css">.widgetOptionSet35 .row.wide { 2233flex-wrap: wrap; 2234} 2235.widgetOptionSet35 .row.wide .col { 2236width: unset; 2237}</style> 2238 2239<div id="graphicLinkWidget5b7de873-d0a4-4078-9b9b-0f1855af7e30" class="widget widgetGraphicLinks skin68 widgetOptionSet35 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2240 <div class="widgetHeader"> 2241 <div class=""> 2242 </div> 2243 </div> 2244 <div class="widgetBody cpGrid cpGrid4 "> 2245 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2246 <div class="row autoWidths center wide"> 2247 <!-- 2248--><div class="col col1 first "><ul class="semanticList"><!-- 2249 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/cityofmelissatx/" target="_self"> 2250 2251<img src="/ImageRepository/Document?documentID=1583" 2252 class="graphicButtonLink" alt="Facebook" 2253 onmouseover="this.src='/ImageRepository/Document?documentID=1583'" 2254 onmouseout="this.src='/ImageRepository/Document?documentID=1583'" 2255 onfocus="this.src='/ImageRepository/Document?documentID=1583'" 2256 onblur="this.src='/ImageRepository/Document?documentID=1583'"> 2257</a></li><!-- 2258--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2259 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/531/Employee-Portal" target="_self"> 2260 2261<img src="/ImageRepository/Document?documentID=2604" 2262 class="graphicButtonLink" alt="White koala icon" 2263 onmouseover="this.src='/ImageRepository/Document?documentID=2604'" 2264 onmouseout="this.src='/ImageRepository/Document?documentID=2604'" 2265 onfocus="this.src='/ImageRepository/Document?documentID=2604'" 2266 onblur="this.src='/ImageRepository/Document?documentID=2604'"> 2267</a></li><!-- 2268--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2269 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/cityofmelissagov/" target="_self"> 2270 2271<img src="/ImageRepository/Document?documentID=1584" 2272 class="graphicButtonLink" alt="Instagram" 2273 onmouseover="this.src='/ImageRepository/Document?documentID=1584'" 2274 onmouseout="this.src='/ImageRepository/Document?documentID=1584'" 2275 onfocus="this.src='/ImageRepository/Document?documentID=1584'" 2276 onblur="this.src='/ImageRepository/Document?documentID=1584'"> 2277</a></li><!-- 2278--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2279 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.youtube.com/channel/UC6wjHSqiNtAiuSdZXj-qTFw" target="_self"> 2280 2281<img src="/ImageRepository/Document?documentID=1594" 2282 class="graphicButtonLink" alt="YouTube" 2283 onmouseover="this.src='/ImageRepository/Document?documentID=1594'" 2284 onmouseout="this.src='/ImageRepository/Document?documentID=1594'" 2285 onfocus="this.src='/ImageRepository/Document?documentID=1594'" 2286 onblur="this.src='/ImageRepository/Document?documentID=1594'"> 2287</a></li><!-- 2288--></ul></div><!-- --> 2289 </div> 2290 </nav> 2291 </div> 2292 <div class="widgetFooter"> 2293 </div> 2294</div> 2295</div> 2296 2297 </div> <!-- inner column --> 2298 2299 </div> <!-- inner row --> 2300 2301 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="4896604f-f898-4fbe-98be-707f7a1d0724">� 2302 <div class="row nest first last wide">� 2303 2304 <div class="inner col col1 first last idfd759efe-cf68-4572-a2ff-a472bb888a9d" style="" data-widgetcontainerid="fd759efe-cf68-4572-a2ff-a472bb888a9d">� 2305 2306<div class="widget widgetSpacer" id="fc8e5418-6674-431f-a27d-e1cd1d836574"></div> 2307 </div> <!-- inner column --> 2308 2309 </div> <!-- inner row --> 2310 2311 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="182939e3-488c-4bd7-b38e-414dcd01b37d">� 2312 <div class="row nest first last wide">� 2313 2314 <div class="inner col col5 first last id6f985f67-f079-4d2e-ae12-b164b686f329" style="" data-widgetcontainerid="6f985f67-f079-4d2e-ae12-b164b686f329">� 2315 <div data-widget-id="b8631dad-1e2d-4eb9-b86b-cba0d5d02eec" data-widget-controller-path="/InfoAdvanced/Widget"> 2316 2317 2318 2319 2320 2321 <section id="divInfoAdvb8631dad-1e2d-4eb9-b86b-cba0d5d02eec" class="widget widgetInfoAdvanced skin66 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerb8631dad-1e2d-4eb9-b86b-cba0d5d02eec"> 2322 <header class="widgetHeader" id="headerb8631dad-1e2d-4eb9-b86b-cba0d5d02eec"> 2323 <div class=""> 2324 <h3 >Contact Us</h3> 2325 </div> 2326 </header> 2327 <div class="widgetBody cpGrid cpGrid1 "> 2328 <div class="row wide"> 2329 <div class="col col1 first last"> 2330 <ol class="pageStyles semanticList"> 2331 2332<li class="InfoAdvanced widgetItem fr-view"> 2333 <p><strong>Melissa City Hall</strong><br>3411 Barker Avenue<br>Melissa, TX 75454<br>Phone: <a href="tel:9728382338">972-838-2338</a><br><a href="/FAQ.aspx?TID=36">Contact Us</a></p> 2334</li> </ol> 2335 </div> 2336 </div> 2337 </div> 2338 <div class="widgetFooter"> 2339 2340 </div> 2341 2342 </section> 2343 2344 2345
2346<script type="text/javascript"> 2347 //Render slideshow if info advacned items contain one. 2348 $(document).ready(function (e) { 2349 $('#divInfoAdvb8631dad-1e2d-4eb9-b86b-cba0d5d02eec .InfoAdvanced.widgetItem').each(function () { 2350 renderSlideshowIfApplicable($(this)); 2351 }); 2352 }); 2353</script>
2353</div> 2354 </div> <!-- inner column --> 2355 2356 </div> <!-- inner row --> 2357 2358 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="9a8b7f36-c558-4870-8473-0174a0299320">� 2359 <div class="row nest first last wide">� 2360 2361 <div class="inner col col1 first last id94c37986-6dc2-46e6-a654-410d0598b083" style="" data-widgetcontainerid="94c37986-6dc2-46e6-a654-410d0598b083">� 2362 2363<div class="widget widgetSpacer" id="89fd624e-499a-4e38-87b9-3638a640a9ea"></div> 2364 </div> <!-- inner column --> 2365 2366 </div> <!-- inner row --> 2367 2368 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="72a95f7f-1dac-47cd-8f65-20cdee49b54d">� 2369 <div class="row nest first last wide">� 2370 2371 <div class="inner col col5 first last ida4e083cb-8eea-4455-bfb8-1eedc10d9bd0" style="" data-widgetcontainerid="a4e083cb-8eea-4455-bfb8-1eedc10d9bd0">� 2372 <div data-widget-id="97f23364-62ef-4021-b603-67982636a3e3" data-widget-controller-path="/QuickLinks/Widget"> 2373 2374 2375 2376 2377 2378 2379 2380 2381 <section id="widgetQuicklink97f23364-62ef-4021-b603-67982636a3e3" class="widget widgetQuickLinks skin66 widgetOptionSet43 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader97f23364-62ef-4021-b603-67982636a3e3"> 2382 <header class="widgetHeader" id="quickLinksHeader97f23364-62ef-4021-b603-67982636a3e3"> 2383 <div class=""> 2384 <h3><a style="" href="/QuickLinks.aspx?CID=18" >Quick Links</a></h3> 2385 </div> 2386 </header> 2387 <div class="widgetBody cpGrid cpGrid1 "> 2388 <div class="row narrow"> 2389 <div class="col col1 first last"> 2390 <ol class="semanticList bullets"> 2391 2392 <li style="position:relative" class="widgetItem QuickLinks"> 2393 <a class="widgetDesc widgetQuickLinksLink" href="https://library.municode.com/tx/melissa/codes/code_of_ordinances" target="_self" >City Ordinances</a> 2394 <div class="widgetMeta"></div> 2395 </li> 2396 2397 <li style="position:relative" class="widgetItem QuickLinks"> 2398 <a class="widgetDesc widgetQuickLinksLink" href="/343/Online-Bill-Pay" target="_self" >Online Bill Pay</a> 2399 <div class="widgetMeta"></div> 2400 </li> 2401 2402 <li style="position:relative" class="widgetItem QuickLinks"> 2403 <a class="widgetDesc widgetQuickLinksLink" href="https://tx-melissa.civicplus.com/list.aspx" target="_self" >Sign Up For Alerts</a> 2404 <div class="widgetMeta"></div> 2405 </li> 2406 2407 <li style="position:relative" class="widgetItem QuickLinks"> 2408 <a class="widgetDesc widgetQuickLinksLink" href="https://www.cityofmelissa.com/291/Public-Records-Request" target="_self" >Public Records Request</a> 2409 <div class="widgetMeta"></div> 2410 </li> 2411 </ol> 2412 </div> 2413 </div> 2414 2415 </div> 2416 <div class="widgetFooter"> 2417 </div> 2418 <div class="addItemModal hidden"> 2419 <div class="url hidden">/QuickLinks.aspx</div> 2420 </div> 2421 2422 </section> 2423</div> 2424 2425 </div> <!-- inner column --> 2426 2427 </div> <!-- inner row --> 2428 2429 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="32c387d5-0f9f-4a6c-ab3a-6600dc66b4b1">� 2430 <div class="row nest first last wide">� 2431 2432 <div class="inner col col1 first last id4bd418cd-c7b0-4f52-9f0c-e5db3f88ec4d" style="" data-widgetcontainerid="4bd418cd-c7b0-4f52-9f0c-e5db3f88ec4d">� 2433 2434<div class="widget widgetSpacer" id="1c5cad86-6bbf-4e32-b511-304615654660"></div> 2435 </div> <!-- inner column --> 2436 2437 </div> <!-- inner row --> 2438 2439 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="e98e206b-9b66-42a1-9d73-dc5b51f6eae1">� 2440 <div class="row nest first last wide">� 2441 2442 <div class="inner col col5 first last id20e18e77-602d-4d8a-b576-5904ac321384" style="" data-widgetcontainerid="20e18e77-602d-4d8a-b576-5904ac321384">� 2443 <div data-widget-id="9f68b913-1daf-4ff6-8418-3b55b74960f3" data-widget-controller-path="/QuickLinks/Widget"> 2444 2445 2446 2447 2448 2449 2450 2451 2452 <section id="widgetQuicklink9f68b913-1daf-4ff6-8418-3b55b74960f3" class="widget widgetQuickLinks skin66 widgetOptionSet43 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader9f68b913-1daf-4ff6-8418-3b55b74960f3"> 2453 <header class="widgetHeader" id="quickLinksHeader9f68b913-1daf-4ff6-8418-3b55b74960f3">
2454 <div class=""> 2455 <h3><a style="" href="/QuickLinks.aspx?CID=19" >Quick Links</a></h3> 2456 </div> 2457 </header> 2458 <div class="widgetBody cpGrid cpGrid1 "> 2459 <div class="row narrow"> 2460 <div class="col col1 first last"> 2461 <ol class="semanticList bullets"> 2462 2463 <li style="position:relative" class="widgetItem QuickLinks"> 2464 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2465 <div class="widgetMeta"></div> 2466 </li> 2467 2468 <li style="position:relative" class="widgetItem QuickLinks"> 2469 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2470 <div class="widgetMeta"></div> 2471 </li> 2472 2473 <li style="position:relative" class="widgetItem QuickLinks"> 2474 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2475 <div class="widgetMeta"></div> 2476 </li> 2477 2478 <li style="position:relative" class="widgetItem QuickLinks"> 2479 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2480 <div class="widgetMeta"></div> 2481 </li> 2482 2483 <li style="position:relative" class="widgetItem QuickLinks"> 2484 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a> 2485 <div class="widgetMeta"></div> 2486 </li> 2487 </ol> 2488 </div> 2489 </div> 2490 2491 </div> 2492 <div class="widgetFooter"> 2493 </div> 2494 <div class="addItemModal hidden"> 2495 <div class="url hidden">/QuickLinks.aspx</div> 2496 </div> 2497 2498 </section> 2499</div> 2500 2501 </div> <!-- inner column --> 2502 2503 </div> <!-- inner row --> 2504 2505 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2506 2507 2508 </div> 2509</div></div> 2510</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2511<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc9d410bba-717e-4a66-a3cb-6e3a484c9283" data-containerid="9d410bba-717e-4a66-a3cb-6e3a484c9283" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2512 2513 2514 <div class="row outer wide"><!-- 2515--><div class="outer col col24 first last" style="" data-widgetcontainerid="7600b4a9-e294-463a-9911-a348d71db34b">� 2516 <div class="row nest first last wide">� 2517 2518 <div class="inner col col24 first last idff9de07f-0e66-40f2-af7b-62e5765e0163" style="" data-widgetcontainerid="ff9de07f-0e66-40f2-af7b-62e5765e0163">� 2519 2520 <div data-widget-id='9db20f48-9f21-4002-b58f-70b68fcb3b86' data-moduleName="customHtml" id='widgetCustomHtml9db20f48-9f21-4002-b58f-70b68fcb3b86' class="widget widgetCustomHtml skin67 narrow" > 2521 <div class="widgetBody pageStyles" id="widgetBody9db20f48-9f21-4002-b58f-70b68fcb3b86"> 2522 <div id="customHtml9db20f48-9f21-4002-b58f-70b68fcb3b86"><div><style> 2523 /* CP icon */ 2524 .cpBylineIconTS { 2525 color: #fff; 2526 } 2527 /* CP Text */ 2528 .cpBylineTextTS, 2529 .cpBylineTextTS a:link { 2530 color: #fff; 2531 } 2532 2533 .cpBylineTS { 2534 text-align: center; 2535 } 2536 2537 .cpBylineIconTS { 2538 fill: currentColor; 2539 width: 39px; 2540 height: 26px; 2541 display: inline; 2542 vertical-align: middle; 2543 } 2544</style> 2545 2546<div class="widgetItem cpBylineTS"> 2547 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2548 <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> 2549 <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> 2550 </svg> 2551 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2552</div> 2553</div></div> 2554 </div> 2555 2556 </div> 2557 2558 </div> <!-- inner column --> 2559 2560 </div> <!-- inner row --> 2561 2562 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2563 2564 2565 </div> 2566</div></div> 2567</div><!-- </div> --> 2568</div> 2569 2570 </div> 2571 </div> 2572 </div> 2573 2574<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2575 2576<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2577 <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"> 2578 <div class="cp-Splash-header"> 2579 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2580 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2581 <svg id="iconClose" viewBox="0 0 25 25"> 2582 <polygon style="fill:currentcolor" 2583 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,
258318.084 13.277,12.508"></polygon> 2584 </svg> 2585 </button> 2586 </div> 2587 <div class="cp-Splash-body"> 2588 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2589 <!-- Content from the Froala Editor will go here. --> 2590 Loading 2591 </div> 2592 </div> 2593 <div class="cp-Splash-footer"> 2594 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2595 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2596 </div> 2597 </div> 2598</div> 2599
2600<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2600
2600
2601<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2601
2601
2602<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2602
2602
2603<script> 2604 2605 $(document).ready(function () { 2606 var filter = { 2607 targetId: '27', 2608 targetType: 1 2609 } 2610 2611 new SplashModalRender().triggerRender(filter); 2612 }); 2613</script>
2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630
2630<script src="/-1442400649.js" type="text/javascript"></script>
2630 2631 <!-- Fixed Nav Adjustment -->
2632<script> 2633 function getValueTS(elem, attr) { 2634 var val = elem.css(attr); 2635 if (val === undefined) return undefined; 2636 var num = parseInt(val, 10); 2637 if (num === NaN) return undefined; 2638 return num; 2639 } 2640 2641 function clampTS(number, min, max) { 2642 return Math.min(Math.max(number, min), max); 2643 } 2644 2645 function isPageEditingTS() { 2646 return ( 2647 $("#doneEditing").length > 0 || // In live edit 2648 typeof DesignCenter !== "undefined" // In theme manager 2649 ); 2650 } 2651 2652 var bgColorRegexTS = new RegExp("rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)"); 2653 function isTransparentTS(elem) { 2654 var bg = elem.css('background-color'); 2655 if (typeof bg !== "string") return false; 2656 if (bg === "transparent") return true; 2657 if (!bg.startsWith('rgba(')) return false; 2658 var matchState = bg.match(bgColorRegexTS); 2659 if (!matchState || matchState.length !== 5) return false; 2660 var alpha = parseFloat(matchState[4], 10); 2661 if (!(alpha >= 0 && alpha < 1)) return false; 2662 return true; 2663 } 2664 2665 function iterateLeftpads(cb) { 2666 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2667 for (var i = 0; i < containersTS.length; i++) { 2668 var containerTS = containersTS[i]; 2669 // Skip the body container and anything with data-skip-leftpad 2670 if ( 2671 containerTS.id !== "bodyContainerTS" && 2672 containerTS.getAttribute('data-skip-leftpad') === null 2673 ) { 2674 cb(containerTS); 2675 } 2676 } 2677 } 2678 2679 function iterateRightpads(cb) { 2680 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2681 for (var i = 0; i < containersTS.length; i++) { 2682 var containerTS = containersTS[i]; 2683 // Skip the body container and anything with data-skip-rightpad 2684 if ( 2685 containerTS.id !== "bodyContainerTS" && 2686 containerTS.getAttribute('data-skip-rightpad') === null 2687 ) { 2688 cb(containerTS); 2689 } 2690 } 2691 } 2692 2693 var anchor = $("#divToolbars"); 2694 var bodyContainerTS = $("#bodyContainerTS"); 2695 2696 // Outer banner padding (push banner down) 2697 var outerSizingTS = $("#bannerContainerTS"); 2698 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2699 var innerSizingTS = $("#bannerSizingTS"); 2700 2701 var forceUnfixClassTS = "forceUnfixTS"; 2702 2703 var fixedTopTS = $(".fixedTopTS"); 2704 var fixedBottomTS = $(".fixedBottomTS"); 2705 var fixedLeftTS = $(".fixedLeftTS"); 2706 var fixedRightTS = $(".fixedRightTS"); 2707 2708 var initialTopTS; 2709 var topAttachTS; 2710 if (fixedTopTS && fixedTopTS.length === 1) { 2711 initialTopTS = getValueTS(fixedTopTS, 'top'); 2712 var attachment = fixedTopTS.attr('data-attach');
2713 if (attachment) topAttachTS = $("#" + attachment); 2714 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2715 } 2716 2717 function resizeAdjustmentTS() { 2718 var editing = isPageEditingTS(); 2719 2720 // Fixed top script 2721 (function () { 2722 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2723 2724 if (editing) { 2725 fixedTopTS[0].classList.add(forceUnfixClassTS); 2726 } else { 2727 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2728 } 2729 2730 var topPosition = fixedTopTS.css('position'); 2731 if (topPosition === 'fixed') { 2732 if (topAttachTS) { 2733 scrollAdjustmentTS(); 2734 } else { 2735 var anchorHeight = anchor.outerHeight() - 1; 2736 fixedTopTS.css('top', anchorHeight + initialTopTS); 2737 } 2738 } else { 2739 fixedTopTS.css('top', initialTopTS); 2740 } 2741 2742 if (topPosition === 'fixed' || topPosition === 'absolute') { 2743 // Bump the banner content down 2744 if (isTransparentTS(fixedTopTS)) { 2745 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight()); 2746 outerSizingTS.css('padding-top', ''); 2747 2748 try { 2749 window.Pages.onResizeHandlersExecute(); 2750 } catch (e) { } 2751 } else { 2752 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2753 innerSizingTS.css('padding-top', ''); 2754 } 2755 } else { 2756 innerSizingTS.css('padding-top', ''); 2757 outerSizingTS.css('padding-top', ''); 2758 } 2759 })(); 2760 2761 // Fixed bottom script 2762 (function () { 2763 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2764 2765 // If the widget has gone narrow, force unfix 2766 if (editing || fixedBottomTS.outerHeight() > 200) { 2767 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2768 } else { 2769 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2770 } 2771 2772 if (fixedBottomTS.css('position') === 'fixed') { 2773 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2774 } else { 2775 bodyContainerTS.css('padding-bottom', ''); 2776 } 2777 })(); 2778 2779 // Fixed left script 2780 (function () { 2781 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2782 2783 if (editing) { 2784 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2785 } else { 2786 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2787 } 2788 2789 if (fixedLeftTS.css('position') === 'fixed') { 2790 var anchorHeight = anchor.outerHeight() - 1; 2791 fixedLeftTS.css('top', anchorHeight); 2792 var leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2793 iterateLeftpads(function (containerTS) { 2794 var containerBoundingTS = containerTS.getBoundingClientRect(); 2795 if (containerBoundingTS.left <= leftBoundingTS.right) { 2796 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2797 } else { 2798 $(containerTS).css('padding-left', ''); 2799 } 2800 }); 2801 } else { 2802 fixedLeftTS.css('top', ''); 2803 iterateLeftpads(function (containerTS) { 2804 $(containerTS).css('padding-left', ''); 2805 }); 2806 } 2807 })(); 2808 2809 // Fixed right script 2810 (function () { 2811 if (!fixedRightTS || fixedRightTS.length === 0) return; 2812 2813 if (editing) { 2814 fixedRightTS[0].classList.add(forceUnfixClassTS); 2815 } else { 2816 fixedRightTS[0].classList.remove(forceUnfixClassTS); 2817 } 2818 2819 if (fixedRightTS.css('position') === 'fixed') { 2820 var anchorHeight = anchor.outerHeight() - 1; 2821 fixedRightTS.css('top', anchorHeight); 2822 var rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 2823 iterateRightpads(function (containerTS) { 2824 var containerBoundingTS = containerTS.getBoundingClientRect(); 2825 if (containerBoundingTS.right >= rightBoundingTS.left) { 2826 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 2827 } 2828 }); 2829 } else { 2830 fixedRightTS.css('top', ''); 2831 iterateRightpads(function (containerTS) { 2832 $(containerTS).css('padding-right', ''); 2833 }); 2834 } 2835 })(); 2836 } 2837 2838 function scrollAdjustmentTS() {
2839 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2840 var topPosition = fixedTopTS.css('position'); 2841 if (topPosition === 'fixed' || topPosition === 'absolute') { 2842 var anchorBounding = anchor[0].getBoundingClientRect(); 2843 var attachBounding = topAttachTS[0].getBoundingClientRect(); 2844 var scrollTop = $(window).scrollTop(); 2845 2846 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2847 } else { 2848 fixedTopTS.css('top', initialTopTS); 2849 } 2850 } 2851 2852 $(window).load(function () { 2853 setTimeout(function () { 2854 try { 2855 resizeAdjustmentTS(); 2856 } catch (e) { 2857 console.error(e); 2858 } 2859 }, 350); 2860 2861 $(window).scroll(function () { 2862 try { 2863 scrollAdjustmentTS(); 2864 } catch (e) { 2865 console.error(e); 2866 } 2867 }); 2868 2869 var adjustTimeoutTS; 2870 $(window).resize(function () { 2871 clearTimeout(adjustTimeoutTS); 2872 adjustTimeoutTS = setTimeout(function () { 2873 try { 2874 resizeAdjustmentTS(); 2875 } catch (e) { 2876 console.error(e); 2877 } 2878 }, 350); 2879 }); 2880 2881 $.when(window.Pages.angularToolbarComplete).done(function () { 2882 try { 2883 resizeAdjustmentTS(); 2884 } catch (e) { 2885 console.error(e); 2886 } 2887 }); 2888 }); 2889</script>
2889 2890<!-- End Fixed Nav Adjustment --> 2891 2892 2893<!-- THIS SCRIPT WAS ESTABLISHED TO ALLOW FOR BACKGROUNDS TO RETAIN FIXED POSITIONING ON MOBILE --> 2894 2895<!-- Moves the assigned banner to the outer wrap. Make sure the selector below matches the selector specified in your site's XML files! --> 2896
2897<script> 2898 function moveBannerToOuterWrap() { 2899 if ($(".fixedBannerTS #bannerDivbanner2").length) { 2900 $(".fixedBannerTS #bannerDivbanner2").appendTo("#outer-wrap"); 2901 } else { 2902 setTimeout(function () { 2903 moveBannerToOuterWrap(); 2904 }, 500); 2905 } 2906 } 2907 2908 moveBannerToOuterWrap(); 2909</script>
2909 2910 2911<!----------Google Translate (Mobile Friendly)---------> 2912<style>#google-translate-container {float: left;padding: 3px 5px 0px 0px;}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * {font-family: arial;font-size: 10pt;background-image: url("https://theme.zdassets.com/theme_assets/958586/bae8aa24db8d43595871692a9d259186f2db3fb4.png");background-position: 3px 4px;background-size: 22px;background-repeat: no-repeat;text-indent: 20px;background-color: #fff;color: #000 !important;}.goog-logo-link {display: none !important;}.goog-te-gadget {color: transparent !important;}.goog-te-gadget .goog-te-combo {margin: 2px 0 !important;border-radius: 15px !important;}.goog-te-combo{border: 1px solid !important;border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;border-radius: 0 !important;height:32px; !important;padding: 0 1px 0 .25rem !important;} 2913#launcher-wrapper {bottom: 50px !important;} 2914</style> 2915<div id="google-translate-container"> 2916<div id="google_translate_element" style="position: fixed; bottom: 0px; left: 20px; z-index: 5;"></div> 2917</div>
2918<script> 2919function googleTranslateElementInit() { 2920var el = document.getElementById("google_translate_element"); 2921if (el && el.innerHTML.trim() !== "") { 2922 return; 2923} 2924 2925new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2926// begin accessibility compliance 2927$('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2928$('div#goog-gt-tt div.logo img').attr('alt','translate'); 2929$('div#goog-gt-tt .original-text').css('text-align','left'); 2930$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2931$('.goog-te-combo').attr('aria-label','google translate languages'); 2932$('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2933$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2934} 2935$(function() { 2936$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2937}); 2938</script>
2938 2939<!--------------End Google Translate-----------------> 2940 2941 2942
2942<script type="text/javascript"> 2943 $(function () { 2944 document.cookie = "responsiveGhost=0; path=/"; 2945 }); 2946 $(window).on("load", function () { 2947 $('body').addClass('doneLoading').removeClass('hideContent'); 2948 2949 if ($('#404Content').length > 0) 2950 $('div#bodyWrapper').css('padding', '0px'); 2951 }); 2952 </script>
2952 2953 2954 <noscript> 2955 <style> 2956 body.hideContent { 2957 opacity: 1 !important; 2958 } 2959 </style> 2960 </noscript> 2961 2962 2963<div style="display: none;"> 2964 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2965 2966 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2967 <title>Arrow Left</title> 2968 <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> 2969 </symbol> 2970 2971 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2972 <title>Arrow Right</title> 2973 <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> 2974 </symbol> 2975 2976 </svg> 2977</div> 2978
2978<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Josefin+Sans:700|Montserrat:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Roboto:italic,regular|');</script>
2978 2979 2980 2981 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2982 <div style="display: none;"> 2983 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2984 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2985 <title>Slideshow Left Arrow</title> 2986 <g> 2987 <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> 2988 </g> 2989 </symbol> 2990 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2991 <title>Slideshow Right Arrow</title> 2992 <g> 2993 <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> 2994 </g> 2995 </symbol> 2996 </svg> 2997 </div> 2998 2999 3000 3001 3002 <div id="root-picker-outlet"></div> 3003</body> 3004</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.