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-JC5XHJEHTH';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= false; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home" /> 119<meta name="category1" content="Government" /> 120 121 122 <meta name="theme-color" content="#000000"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>Government | Vermillion, SD</title> 126 127 <meta name="description" content="Gather information about government services, offices, boards, commissions, and elected officials."> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1892731300.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#cc3fdee96b-f9d8-4d5a-91c3-428abe5b7509" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="7" /> 391 <input type="hidden" id="hdnContentCollectionID" value="b2a61da9-4f68-4ac8-88f0-234357b51d33" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="18" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="27" /> 397 398 <div id="stickyPlaceholder"></div> 399 <div id="outer-wrap" class="outer-wrap"> 400 <div id="inner-wrap" class="inner-wrap"> 401 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 402 403 404 405 406<!-- Begin Signed Out Bar --> 407<div class="cpToolbar user public"> 408 <div class="inner selfClear"> 409 <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> 410 <ul class="nav secondary"> 411 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 412 </ul> 413 </div> 414</div>
415<script> 416 $(document).ready(function () { 417 $('#signedOutToolbarCreateProfileButton').click(function (event) { 418 event.preventDefault(); 419 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 420 }); 421 422 423 $('#loggedOutToolbarSignInButton').click(function (event) { 424 event.preventDefault(); 425 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 426 }); 427 428 429 if ('False' == 'True') { 430 $('#loggedOutToolbarSignInButton').hide(); 431 } 432 }) 433</script>
433 434<!-- End Signed Out Bar --> 435 436 </div> 437 <div id="bodyWrapper"> 438 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 439 440<div data-cpRole="structuralContainer" id="bodyContainerTS"> 441<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 442<div data-cpRole="structuralContainer" id="upperHeaderTS"> 443<div class="siteWrap3" data-skip-leftpad=""><div data-cpRole="contentContainer" id="contactTS"> <div id="cc459288ff-59e0-4464-9716-745048ac90d0" data-containerid="459288ff-59e0-4464-9716-745048ac90d0" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="33"> 444 445 446 <div class="row outer wide"><!-- 447--><div class="outer col col24 first last" style="" data-widgetcontainerid="08d1ca9e-b4da-47e6-9db2-a4d02173ad6d">� 448 <div class="row nest first last wide">� 449 450 <div class="inner col col24 first last id722052f2-6f4e-4dd3-89cb-d9a299b1d00c" style="" data-widgetcontainerid="722052f2-6f4e-4dd3-89cb-d9a299b1d00c">� 451 <div data-widget-id="480a7bfc-733d-4153-a00b-ac376bce41a2" data-widget-controller-path="/InfoAdvanced/Widget"> 452 453 454 455 456 457 <section id="divInfoAdv480a7bfc-733d-4153-a00b-ac376bce41a2" class="widget widgetInfoAdvanced skin69 widgetOptionSet34 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 458 <header class="widgetHeader" id="header480a7bfc-733d-4153-a00b-ac376bce41a2"> 459 <div class=""> 460 </div> 461 </header> 462 <div class="widgetBody cpGrid cpGrid3 "> 463 <div class="row autoWidths right wide"> 464 <div class="col col1 first "> 465 <ol class="pageStyles semanticList"> 466 467<li class="InfoAdvanced widgetItem fr-view"> 468 <p>Contact Us:</p> 469</li> </ol> 470 </div> 471 <div class="col col1 "> 472 <ol class="pageStyles semanticList"> 473 474<li class="InfoAdvanced widgetItem fr-view"> 475 <p>25 Center Street, Vermillion, SD 57069</p> 476</li> </ol> 477 </div> 478 <div class="col col1 last"> 479 <ol class="pageStyles semanticList"> 480 481<li class="InfoAdvanced widgetItem fr-view"> 482 <p> Phone: <a href="tel:6056777050">605-677-7050</a></p> 483</li> </ol> 484 </div> 485 </div> 486 </div> 487 <div class="widgetFooter"> 488 489 </div> 490 491 </section> 492 493 494
495<script type="text/javascript"> 496 //Render slideshow if info advacned items contain one. 497 $(document).ready(function (e) { 498 $('#divInfoAdv480a7bfc-733d-4153-a00b-ac376bce41a2 .InfoAdvanced.widgetItem').each(function () { 499 renderSlideshowIfApplicable($(this)); 500 }); 501 }); 502</script>
502</div> 503 </div> <!-- inner column --> 504 505 </div> <!-- inner row --> 506 507 </div><!-- outer column --><!-- --></div> <!-- outer row --> 508 509 510 </div> 511</div></div> 512</div><div data-cpRole="structuralContainer" id="lowerHeaderTS"> 513<div class="siteWrap3" data-skip-leftpad=""><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 514 515 516 517 518 <a id="bannerLogoTS-55" style=" display: block; text-align: center; 519" class="bannerObject" href="/" target="_self"><img alt="Homepage" class="bannerObject" height="81" src="/ImageRepository/Document?documentID=2308" width="305" /></a> 520</div><div data-cpRole="contentContainer" id="searchTS"> <div id="cc228b9642-0ecf-47b4-a0d3-ea4b1f77751b" data-containerid="228b9642-0ecf-47b4-a0d3-ea4b1f77751b" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 521 522 523 <div class="row outer wide"><!-- 524--><div class="outer col col24 first last" style="" data-widgetcontainerid="189dae45-68c8-4738-b26f-1ba6632014d4">� 525 <div class="row nest first last wide">� 526 527 <div class="inner col col24 first last idfa81fdb6-d9d7-4efd-979e-c43c6ac07e05" style="" data-widgetcontainerid="fa81fdb6-d9d
5277-4efd-979e-c43c6ac07e05">� 528<div data-widget-id="c431f854-b056-436d-8be0-ff85addeb3ba" data-widget-controller-path="/Layout/WidgetSearch"> 529 530
530<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
530 531
531<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
531 532
532<script defer type="text/javascript"> 533 534 $(document).ready(function () { 535 try { 536 // Minimum characters required before performing a search/autocomplete 537 var minPrefixLength = 3; 538 var autoCompleteDebounceDelay = 500; 539 var searchFieldSelector = "#searchField" + 'c431f854-b056-436d-8be0-ff85addeb3ba'; 540 var checkboxSelector = "#ysnSearchOnlyDept" + 'c431f854-b056-436d-8be0-ff85addeb3ba'; 541 var buttonSelector = ".widgetSearchButton" + 'c431f854-b056-436d-8be0-ff85addeb3ba'; 542 var autoCompleteCache = {}; 543 var autoCompleteCacheKeys = []; 544 var autoCompleteCacheLimit = 25; 545 var currentAutoCompleteRequest = null; 546 var currentAutoCompleteRequestKey = null; 547 var autoCompleteDebounceTimer = null; 548 var autoCompleteDebounceKey = null; 549 var pendingAutoCompleteResponses = []; 550 551 function normalizeAutoCompleteTerm(term) { 552 return $.trim((term || "") + "").replace(/\s+/g, " "); 553 } 554 555 function shouldSearch(term) { 556 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 557 } 558 559 function getAutoCompleteUrl() { 560 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 561 } 562 563 function getAutoCompleteCacheKey(requestUrl, term) { 564 return requestUrl + "|" + term.toLowerCase(); 565 } 566 567 function cacheAutoCompleteResult(cacheKey, data) { 568 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 569 autoCompleteCacheKeys.push(cacheKey); 570 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 571 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 572 } 573 } 574 autoCompleteCache[cacheKey] = data; 575 } 576 577 function respondToPendingAutoComplete(data) { 578 var responses = pendingAutoCompleteResponses; 579 pendingAutoCompleteResponses = []; 580 for (var i = 0; i < responses.length; i++) { 581 responses[i](data); 582 } 583 } 584 585 function cancelPendingAutoComplete() { 586 clearTimeout(autoCompleteDebounceTimer); 587 autoCompleteDebounceKey = null; 588 if (currentAutoCompleteRequest != null) { 589 currentAutoCompleteRequest.abort(); 590 currentAutoCompleteRequest = null; 591 } 592 currentAutoCompleteRequestKey = null; 593 respondToPendingAutoComplete([]); 594 } 595 596 function createWidgetAutoCompleteSource(options) { 597 return function (request, response) { 598 var term = normalizeAutoCompleteTerm(request.term); 599 if (!options.shouldSearch(term)) { 600 response([]); 601 return; 602 } 603 604 var requestUrl = options.url(); 605 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 606 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 607 response(autoCompleteCache[cacheKey]); 608 if (options.success) { 609 options.success(autoCompleteCache[cacheKey]); 610 } 611 return; 612 } 613 614 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 615 pendingAutoCompleteResponses.push(response); 616 return; 617 } 618 619 cancelPendingAutoComplete(); 620 autoCompleteDebounceKey = cacheKey; 621 pendingAutoCompleteResponses.push(response); 622 autoCompleteDebounceTimer = setTimeout(function () { 623 autoCompleteDebounceKey = null; 624 currentAutoCompleteRequestKey = cacheKey; 625 currentAutoCompleteRequest = $.ajax({ 626 url: requestUrl, 627 dataType: "json", 628 timeout: options.timeout, 629 data: { 630 term: term, 631 }, 632 success: function (data) { 633 if (currentAutoCompleteRequestKey === cacheKey) { 634 cacheAutoCompleteResult(cacheKey, data); 635 respondToPendingAutoComplete(data); 636 if (options.success) { 637 options.success(data); 638 } 639 } 640 }, 641 error: function (xmlhttprequest, textstatus, message) { 642 if (textstatus === "abort") { 643 return; 644 } 645 646 if (options.error) { 647 options.error(xmlhttprequest, textstatus, message); 648 } 649 650 respondToPendingAutoComplete([]); 651 }, 652 complete: function (xmlhttprequest) { 653 if (currentAutoCompleteRequest === xmlhttprequest) { 654 currentAutoCompleteRequest = null;
655 currentAutoCompleteRequestKey = null; 656 } 657 } 658 }); 659 }, options.delay); 660 }; 661 } 662 663 // click handler for search buttons 664 $(buttonSelector).click(function (e) { 665 e.preventDefault(); 666 var $btn = $(this); 667 var $field = $btn.siblings(".widgetSearchBox"); 668 var term = $field.val() + ""; 669 if (!shouldSearch(term)) { 670 // do nothing until user types enough characters 671 $field.focus(); 672 return; 673 } 674 675 if ($(checkboxSelector).is(':checked') || false) 676 { 677 doWidgetSearch($.trim(term), Number(0)); 678 } 679 else { 680 doWidgetSearch($.trim(term), 0); 681 } 682 }); 683 684 // enter key handler for the search field 685 $(searchFieldSelector).keypress(function (e) { 686 var code = e.which || e.keyCode; 687 if (code === 13) { 688 e.preventDefault(); 689 var $this = $(this); 690 var term = $this.val() + ""; 691 if (!shouldSearch(term)) { 692 // do nothing until user types enough characters 693 $this.focus(); 694 return false; 695 } 696 697 if ($(checkboxSelector).is(':checked') || false) { 698 doWidgetSearch($.trim(term), Number(0)); 699 } else { 700 doWidgetSearch($.trim(term), 0); 701 } 702 return false; 703 } 704 return true; 705 }); 706 707 // autocomplete: set minLength and guard source 708 if (true) { 709 var $searchField = $(searchFieldSelector).autocomplete({ 710 minLength: minPrefixLength, 711 source: createWidgetAutoCompleteSource({ 712 delay: autoCompleteDebounceDelay, 713 timeout: 10000, 714 shouldSearch: shouldSearch, 715 url: getAutoCompleteUrl, 716 success: function () { 717 $('.autoCompleteError').remove(); 718 }, 719 error: function (xmlhttprequest, textstatus, message) { 720 if (textstatus === "timeout") { 721 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 722 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 723 } 724 } 725 }), 726 html: true, 727 delay: 0, 728 select: function (event, ui) { 729 $(this).val(ui.item.value); 730 $(this).next().click(); 731 } 732 }); 733 734 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 735 return $("<li class=\"itemList\"></li>") 736 .data("ui-autocomplete-item", item) 737 .append("<a>" + item.label + "</a>") 738 .appendTo(ul); 739 }; 740 } 741 742 // keep searchBtnApplyQuery consistent with prefix rule 743 window.searchBtnApplyQuery = function() { 744 var $field = $(searchFieldSelector); 745 var term = $field.val() + ""; 746 if (shouldSearch(term)) { 747 // update href for the icon/button (if present) 748 var btn = document.getElementById("btnSearchIcon"); 749 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 750 } else { 751 var btn = document.getElementById("btnSearchIcon"); 752 if (btn) btn.href = "#"; 753 } 754 }; 755 } 756 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. 757 }); 758 </script>
758 759 760 <section id="widgetPreviewSearch" class="widget widgetSearch skin64 widgetOptionSet33" style="display: block;" aria-label="Search"> 761 <!-- For the button right and inside --> 762 <div class="widgetBody buttonRightInside"> 763 <input class="widgetSearchBox widgetSearchBoxc431f854-b056-436d-8be0-ff85addeb3ba" cp5ph="true" id="searchFieldc431f854-b056-436d-8be0-ff85addeb3ba" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search our siteâ¦" type="text" value="" /> 764 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtonc431f854-b056-436d-8be0-ff85addeb3ba" role="button"><img alt="Search Icon" class="imageHover" data-hover="/ImageRepository/Document?documentID=2313" data-image="/ImageRepository/Document?documentID=2314" src="/ImageRepository/Document?documentID=2314" /></a> 765 766 <label class="searchLabel" aria-hidden="true" for="searchFieldc431f854-b056-436d-8be0-ff85addeb3ba">Search</label> 767 </div> 768 769 </section> 770 771 772<style scoped> 773 774 .widgetSearch ::-webkit-input-placeholder { 775 color: #F7FAFD; 776 } 777 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 778 color: #F7FAFD; 779 } 780 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 781 color: #F7FAFD; 782 } 783 .widgetSearch :-ms-input-placeholder { 784 color: #F7FAFD; 785 } 786 787 788 .widgetSearch .widgetBody .widgetSearchBoxc431f854-b056-436d-8be0-ff85addeb3ba 789 { 790 color: #F7FAFD; 791 background-color:#000000; 792padding: 0 56px 0 25px; 793border-radius: 38px; 794border:none; 795height: 60px; 796font-family:raleway; 797font-weight:500; 798 799 } 800 .widgetSearch .widgetBody .widgetSearchButtonc431f854-b056-436d-8be0-ff85addeb3ba 801 { 802 margin: 11px 13px 0 0; 803 } 804 .widgetSearch .widgetSearch-onlyDeptc431f854-b056-436d-8be0-ff85addeb3ba 805 { 806 display: inline-block; 807 color: #333; 808 809 810 padding-top: 10px; 811 } 812 #ysnSearchOnlyDeptc431f854-b056-436d-8be0-ff85addeb3ba 813 { 814 position: relative; 815 top: .125em; 816 } 817 818</style> 819 820<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 821<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 822 823 824
825<script type="text/javascript"> 826 //Updates search icons href to have the correct queryString 827 function searchBtnApplyQuery() { 828 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFieldc431f854-b056-436d-8be0-ff85addeb3ba").value; 829 } 830</script>
830 831 832</div> 833 834 </div> <!-- inner column --> 835 836 </div> <!-- inner row --> 837 838 </div><!-- outer column --><!-- --></div> <!-- outer row --> 839 840 841 </div> 842</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 843<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 844--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 845 --><!-- 846 --> <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> <!-- 847 --><!-- 848 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 849 --><!-- 850 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/101/Departments" target = "_self" > Departments </a> <!-- 851 --><!-- 852 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 853 --><!-- 854 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem3 " href="/31/Community" target = "_self" > Community </a> <!-- 855 --><!-- 856 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 857 --><!-- 858 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavImLookingFor" class="navMainItem mainNavItem mainNavItem4 " href="/9/Im-Looking-For" target = "_self" > I'm Looking For... </a> <!-- 859 --><!-- 860 --></li><!----> 861</ol> 862 863 864
864<script type="text/javascript"> 865 (function () { 866 function setupMenu() { 867 const menuID = 'mainNavMenu'; 868 const menuType = MAIN_MENU; 869 870 //setup menu manager properties for main menu 871 if (!menuManager.mobileMainNav && true) 872 menuManager.adjustMainItemsWidth('#' + menuID); 873 menuManager.isMainMenuEditable = false; 874 menuManager.mainMenuMaxSubMenuLevels = 4; 875 menuManager.setMOMMode(2, menuType); 876 877 //Init main menu 878 const setupDraggable = menuManager.isMainMenuEditable; 879 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=18&menuContainerID=mainNav'; 880 881 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 882 menuManager.mainMenuInit = true; 883 menuManager.mainMenuTextResizer = true; 884 if (1.00 > 0) 885 menuManager.mainMenuTextResizerRatio = 1.00; 886 if (window.isResponsiveEnabled) 887 menuManager.mainMenuReady.resolve(); 888 889 } 890 891 if (document.readyState === "complete" 892 || document.readyState === "loaded" 893 || document.readyState === "interactive") { 894 setupMenu(); 895 return; 896 } 897 898 document.addEventListener("DOMContentLoaded", setupMenu); 899 })(); 900 </script>
900 901 902 903<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="ccf96e85d8-10e0-4423-852a-a92530b9023b" data-containerid="f96e85d8-10e0-4423-852a-a92530b9023b" class="pageContent cpGrid cpGrid24"> 904 905 906 907 908 </div> 909</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cce4a8d01d-b59b-4f40-aa6d-485cfca82f03" data-containerid="e4a8d01d-b59b-4f40-aa6d-485cfca82f03" class="pageContent cpGrid cpGrid24"> 910 911 912 913 914 </div> 915</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc1170b455-ca1f-4fa9-9d72-188055f730bf" data-containerid="1170b455-ca1f-4fa9-9d72-188055f730bf" class="pageContent cpGrid cpGrid24"> 916 917 918 919 920 </div> 921</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc399291fa-dd76-4955-9114-e2c824618b72" data-containerid="399291fa-dd76-4955-9114-e2c824618b72" class="pageContent cpGrid cpGrid24"> 922 923 924 925 926 </div> 927</aside></aside></nav></div> 928</div> 929</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 930<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 931<div data-cpRole="structuralContainer" id="bannerContentTS"> 932<div class="siteWrap4" data-skip-leftpad=""><div data-cpRole="contentContainer" id="contentTS"> <div id="cc0bea2872-fec5-4c46-a96b-060ef71b9f19" data-containerid="0bea2872-fec5-4c46-a96b-060ef71b9f19" class="pageContent cpGrid cpGrid24 showInMobile"> 933 934 935 936 937 </div> 938</div></div> 939</div> 940</div> 941 942 943 944 945 <div id="bannerImagesJSON54" class="hidden"></div> 946 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 947 <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> 948 <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> 949 </div> 950
950<script type="text/javascript"> 951 $(window).on("load", function () { 952 $.when(window.Pages.rwdSetupComplete) 953 .done(function () { 954 renderExternalBannerSlideshow('banner1', 955 {"BannerOptionID":54,"ThemeID":18,"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":97,"BannerOptionID":54,"FileName":"/ImageRepository/Document?documentID=2309","Height":325,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":98,"BannerOptionID":54,"FileName":"/ImageRepository/Document?documentID=2310","Height":325,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":1,"BannerOptionID":54,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202211301033450019.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)\/"}, 956 '/App_Themes/Interior/Images/', 957 'Rotating'); 958 }); 959 }); 960 </script>
960 961 962</div> 963</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 964<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 965<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 966<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 967<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 968 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="27"><a href class="breadCrumb" aria-current="page">Government</a></li> 969 </ol> 970 971 972 973</div><div data-cpRole="mainContentContainer" id="moduleContent"> 974 975 <div id="page" class="moduleContentNew"> 976 977 978 <input id="hdnPageID" name="hdnPageID" type="hidden" value="27" /> 979 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 980 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="2022" /> 981 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Government" /> 982 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
983 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 984 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 985 986 <h1 id="versionHeadLine" class="headline"> 987 988Government </h1> 989 990 <div id="cc3fdee96b-f9d8-4d5a-91c3-428abe5b7509" data-containerid="3fdee96b-f9d8-4d5a-91c3-428abe5b7509" class="pageContent cpGrid cpGrid24" > 991 992 993 <div class="row outer wide"><!-- 994--><div class="outer col col24 first last" style="" data-widgetcontainerid="827e6c98-1635-4f7b-847d-1837b9cd88c1">� 995 <div class="row nest first last wide">� 996 997 <div class="inner col col24 first last id45edb2e3-842b-4201-ac3e-551cee415b8c" style="" data-widgetcontainerid="45edb2e3-842b-4201-ac3e-551cee415b8c">� 998 <nav class="widget clear dynamicSubpage widgetPages skin64 wide" id="widgetPage27c93ab9-eb9d-46ca-ba31-4889bc0487ce" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages> 999 <div class="hidden widgetTypeID">9</div> 1000 <div class="hidden depth">1</div> 1001 <div class="hidden cols">1</div> 1002 <div class="hidden format">2</div> 1003 <div class="widgetBody"> 1004 1005 <div class="widgetBody cpGrid cpGrid1 "> 1006 <div class="row wide"> 1007 1008 <div class="col col1"> 1009 <ol class="semanticList layout2"> 1010 <li class="megaMenuItem widgetItem" data-pageid="220" role="none"> 1011 <div class="widgetTitle"> 1012 <a href="/220/About-Our-Government" target="_self" >About Our Government</a> 1013 </div> 1014 <p class="widgetDesc">Vermillion's governing body is made up of nine members. Eight City Council members are elected from four wards, with two members representing each ward.</p> 1015 1016 </li> <li class="megaMenuItem widgetItem" data-pageid="129" role="none"> 1017 <div class="widgetTitle"> 1018 <a href="/AgendaCenter" target="_self" >Agendas & Minutes</a> 1019 </div> 1020 <p class="widgetDesc">Access easily searchable meeting agendas and minutes for various boards, commissions, and committees.</p> 1021 1022 </li> <li class="megaMenuItem widgetItem" data-pageid="230" role="none"> 1023 <div class="widgetTitle"> 1024 <a href="/230/Boards-Commissions" target="_self" >Boards & Commissions</a> 1025 </div> 1026 <p class="widgetDesc">Browse through a list of boards and committees to find meeting information, agendas and minutes, a list of members, and details about each committee. 1027</p> 1028 1029 </li> <li class="megaMenuItem widgetItem" data-pageid="235" role="none"> 1030 <div class="widgetTitle"> 1031 <a href="/235/City-Council" target="_self" >City Council</a> 1032 </div> 1033 <p class="widgetDesc">Obtain information about the City Council meetings schedule and board members and get online access to video recordings of meetings.</p> 1034 1035 </li> <li class="megaMenuItem widgetItem" data-pageid="237" role="none"> 1036 <div class="widgetTitle"> 1037 <a href="/151/City-Manager" target="_self" >City Manager</a> 1038 </div> 1039 <p class="widgetDesc">The personnel who comprise this department play a vital role for the community by acting as a link between the public and all employees.</p> 1040 1041 </li> <li class="megaMenuItem widgetItem" data-pageid="238" role="none"> 1042 <div class="widgetTitle"> 1043 <a href="https://codelibrary.amlegal.com/codes/vermillion/latest/overview" target="_self" >Code of Ordinances</a> 1044 </div> 1045 <p class="widgetDesc">Access the Code Ordinances website for information about the City Ordinances.</p> 1046 1047 </li> <li class="megaMenuItem widgetItem" data-pageid="239" role="none"> 1048 <div class="widgetTitle"> 1049 <a href="/239/Election-Information" target="_self" >Election Information</a> 1050 </div> 1051 <p class="widgetDesc">Read about information pertaining to municipal election such as voter registration, nomination petitions, and other resources for voters.</p> 1052 1053 </li> <li class="megaMenuItem widgetItem" data-pageid="221" role="none"> 1054 <div class="widgetTitle"> 1055 <a href="/CivicAlerts.aspx?CID=5" target="_self" >Legal Notices</a> 1056 </div> 1057 <p class="widgetDesc">Receive most recent Legal Notices discussed and approved at City Meetings.</p> 1058 1059 </li> <li class="megaMenuItem widgetItem" data-pageid="412" role="none"> 1060 <div class="widgetTitle"> 1061 <a href="/412/Proclamations" target="_self" >Proclamations</a> 1062 </div> 1063 <p class="widgetDesc"></p> 1064 1065 </li> </ol> 1066 </div> 1067 </div> 1068 </div> 1069 1070 1071 1072 1073 </div> 1074 1075 </nav> 1076 1077 1078 1079 </div> <!-- inner column --> 1080 1081 </div> <!-- inner row --> 1082 1083 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1084 1085 1086 </div> 1087 1088 </div> 1089 1090
1091 <div class="newCP"> 1092 1093 </div> 1094</div> 1095</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc523ddada-566d-425c-95cc-9bcdd34c70f2" data-containerid="523ddada-566d-425c-95cc-9bcdd34c70f2" class="pageContent cpGrid cpGrid24 showInMobile"> 1096 1097 1098 1099 1100 </div> 1101</aside> 1102</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1103<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cccb788212-5f11-45b2-b587-463c28ccb740" data-containerid="cb788212-5f11-45b2-b587-463c28ccb740" class="pageContent cpGrid cpGrid24 showInMobile"> 1104 1105 1106 1107 1108 </div> 1109</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1110 1111 1112 1113 1114 1115 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav"> 1116 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem220" data-pageid="220"> 1117 <div class="accordionNavItem"> 1118 <a href="/220/About-Our-Government" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">About Our Government</a> 1119 </div> 1120 </li> 1121 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem129" data-pageid="129"> 1122 <div class="accordionNavItem"> 1123 <a href="/AgendaCenter" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Agendas & Minutes</a> 1124 </div> 1125 </li> 1126 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem230" data-pageid="230"> 1127 <div class="accordionNavItem"> 1128 <a href="/230/Boards-Commissions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Boards & Commissions</a> 1129 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Boards & Commissions Submenu" aria-expanded="false" aria-controls="submenu-lvl1-230"></a> 1130 </div> 1131 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-230" style="display: none;" data-parent="230"> 1132 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem236" data-pageid="236"> 1133 <div class="accordionNavItem"> 1134 <a href="/235/City-Council" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City Council</span></a> 1135 </div> 1136 </li> 1137 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem231" data-pageid="231"> 1138 <div class="accordionNavItem"> 1139 <a href="/231/Planning-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Commission</span></a> 1140 </div> 1141 </li> 1142 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem234" data-pageid="234"> 1143 <div class="accordionNavItem"> 1144 <a href="/234/Library-Board-of-Trustees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Library Board of Trustees</span></a> 1145 </div> 1146 </li> 1147 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem233" data-pageid="233"> 1148 <div class="accordionNavItem"> 1149 <a href="/214/Solid-Waste" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Joint Powers Solid Waste Advisory Board</span></a> 1150 </div> 1151 </li> 1152 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem232" data-pageid="232"> 1153 <div class="accordionNavItem"> 1154 <a href="/232/Business-Improvement-District" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business Improvement District</span></a> 1155 </div> 1156 </li> 1157 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem320" data-pageid="320"> 1158 <div class="accordionNavItem"> 1159 <a href="/320/Business-Improvement-District-2" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business Improvement District #2</span></a> 1160 </div> 1161 </li> 1162 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem324" data-pageid="324"> 1163 <div class="accordionNavItem"> 1164 <a href="/324/Historic-Preservation-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Historic Preservation Commission</span></a> 1165 </div> 1166 </li> 1167 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem325" data-pageid="325"> 1168 <div class="accordionNavItem"> 1169 <a href="/325/Human-Relations-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Human Relations Commission</span></a> 1170 </div> 1171 </li> 1172 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem342" data-pageid="342"> 1173 <div class="accordionNavItem"> 1174 <a href="/FormCenter/Administration-Forms-9/Citizen-BoardCommission-Expression-of-In-127" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Expression of Interest Form</span></a> 1175 </div> 1176 </li> 1177 1178 </ol> 1179 </li> 1180 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem235" data-pageid="235"> 1181 <div class="accordionNavItem"> 1182 <a href="/235/City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Council</a> 1183 </div> 1184 </li> 1185 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem237" data-pageid="237"> 1186 <div class="accordionNavItem"> 1187 <a href="/151/City-Manager" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Manager</a> 1188 </div> 1189 </li> 1190 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem238" data-pageid="238">
1191 <div class="accordionNavItem"> 1192 <a href="https://codelibrary.amlegal.com/codes/vermillion/latest/overview" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Code of Ordinances</a> 1193 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Code of Ordinances Submenu" aria-expanded="false" aria-controls="submenu-lvl1-238"></a> 1194 </div> 1195 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-238" style="display: none;" data-parent="238"> 1196 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem349" data-pageid="349"> 1197 <div class="accordionNavItem"> 1198 <a href="/349/Ordinances" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ordinances</span></a> 1199 </div> 1200 </li> 1201 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem414" data-pageid="414"> 1202 <div class="accordionNavItem"> 1203 <a href="/414/Ordinance-of-the-Month" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ordinance of the Month</span></a> 1204 </div> 1205 </li> 1206 1207 </ol> 1208 </li> 1209 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem239" data-pageid="239"> 1210 <div class="accordionNavItem"> 1211 <a href="/239/Election-Information" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Election Information</a> 1212 </div> 1213 </li> 1214 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem221" data-pageid="221"> 1215 <div class="accordionNavItem"> 1216 <a href="/CivicAlerts.aspx?CID=5" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Legal Notices</a> 1217 </div> 1218 </li> 1219 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem412" data-pageid="412"> 1220 <div class="accordionNavItem"> 1221 <a href="/412/Proclamations" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Proclamations</a> 1222 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Proclamations Submenu" aria-expanded="false" aria-controls="submenu-lvl1-412"></a> 1223 </div> 1224 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-412" style="display: none;" data-parent="412"> 1225 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem420" data-pageid="420"> 1226 <div class="accordionNavItem"> 1227 <a href="/420/2026-Proclamations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2026 Proclamations</span></a> 1228 </div> 1229 </li> 1230 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem421" data-pageid="421"> 1231 <div class="accordionNavItem"> 1232 <a href="/421/2025-Proclamations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2025 Proclamations</span></a> 1233 </div> 1234 </li> 1235 1236 </ol> 1237 </li> 1238 1239 </ol> 1240 1241 1242
1242<script type="text/javascript"> 1243 (function () { 1244 function setupSecondaryMenuProperties() { 1245 //setup menu manager properties for secondary menu 1246 menuManager.isSideMenuEditable = false; 1247 menuManager.sideMenuMaxSubMenuLevels = 4; 1248 menuManager.sideMenuHasCustomLinks = false; 1249 } 1250 1251 if (document.readyState === "loading") { 1252 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1253 return; 1254 } 1255 1256 setupSecondaryMenuProperties(); 1257 })(); 1258 </script>
1258 1259 1260
1260<script type="text/javascript"> 1261 (function () { 1262 function setupAccordionSecondaryNav() { 1263 var $menuContainer = $('#secondaryNav'); 1264 1265 $menuContainer.find('*[id^="SideItem"]').each(function () { 1266 var ids = $('[id="' + this.id + '"]'); 1267 if (ids.length > 1) 1268 $.each(ids, function (index, value) { 1269 value.id = value.id + '_' + index; 1270 }); 1271 }); 1272 1273 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1274 e.preventDefault(); 1275 showHideAccordionMenuForSecondaryNav($(this)); 1276 }); 1277 1278 $menuContainer.find(".grippy").each(function () { 1279 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1280 }); 1281 1282 $menuContainer.find("li").each(function () { 1283 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1284 }); 1285 } 1286 1287 if (document.readyState === "loading") { 1288 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1289 return; 1290 } 1291 1292 setupAccordionSecondaryNav(); 1293 })(); 1294 </script>
1294 1295 1296 1297 1298</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc31ded3cd-aa60-4fcc-9698-bebb77275f8e" data-containerid="31ded3cd-aa60-4fcc-9698-bebb77275f8e" class="pageContent cpGrid cpGrid24 showInMobile"> 1299 1300 1301 1302 1303 </div> 1304</aside> 1305</div> 1306</div></div> 1307</div><!-- Fixed GBs --><div data-cpRole="structuralContainer" id="fixedGbsContainerTS" class="fixedLeftTS"> 1308<div class="siteWrap2" data-skip-leftpad=""><div data-cpRole="contentContainer" id="fixedGbsTS"> <div id="cc5856da83-d9e0-42a3-8d41-15a51c207265" data-containerid="5856da83-d9e0-42a3-8d41-15a51c207265" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 1309 1310 1311 <div class="row outer wide"><!-- 1312--><div class="outer col col24 first last" style="" data-widgetcontainerid="c3bdc86b-e546-4846-94a7-6afb7875c0e7">� 1313 <div class="row nest first last wide">� 1314 1315 <div class="inner col col24 first last idf1cbd386-7bf4-4444-9890-cd71bfe76819" style="" data-widgetcontainerid="f1cbd386-7bf4-4444-9890-cd71bfe76819">� 1316<div data-widget-id="d37e5b29-5038-40bc-b30c-ceefb48f8c16" data-widget-controller-path="/GraphicLinks/Widget"> 1317 1318 1319 1320 1321<div id="graphicLinkWidgetd37e5b29-5038-40bc-b30c-ceefb48f8c16" class="widget widgetGraphicLinks skin67 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1322 <div class="widgetHeader"> 1323 <div class=""> 1324 </div> 1325 </div> 1326 <div class="widgetBody cpGrid cpGrid6 "> 1327 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1328 <div class="row wide"> 1329 <!-- 1330--><div class="col col1 first "><ul class="semanticList"><!-- 1331 --><li class="widgetItem GraphicLinks"> 1332 1333<div> 1334 <a href="/340/pay-your-utility-bill" target="_self" class="fancyButton fancyButton108 " > 1335 <span> 1336 <span><span class="text">Pay My Bill</span></span> 1337 </span> 1338 </a> 1339</div> 1340 <style scoped="scoped">.fancyButton108.fancyButton:link,.fancyButton108.fancyButton:visited, .fancyButton108div.fancyButton{ 1341 background-repeat: no-repeat; 1342 background-position: center top; 1343} 1344.fancyButton108.fancyButton:hover,.fancyButton108.fancyButton:focus,.fancyButton108.fancyButton:active,.fancyButton108.fancyButton.hover{ 1345 background-repeat: no-repeat; 1346 background-position: center top; 1347} 1348.fancyButton108.fancyButton:link > span,.fancyButton108.fancyButton:visited > span, .fancyButton108div.fancyButton > span{ 1349} 1350.fancyButton108.fancyButton:hover > span,.fancyButton108.fancyButton:focus > span,.fancyButton108.fancyButton:active > span,.fancyButton108.fancyButton.hover > span{ 1351} 1352.fancyButton108.fancyButton .text{ 1353 color: #6e6e6e; 1354 font-size: 0.9em; 1355 font-family: "Raleway"; 1356 padding-top: 75px; 1357 font-weight: 800; 1358 text-decoration: none; 1359 padding-top: 75px; 1360 background-image: url('/ImageRepository/Document?documentID=2324'); 1361 background-repeat: no-repeat; 1362 background-position: center top; 1363transition:all .3s ease-in-out; 1364background-size:70px;line-height:1.1;} 1365.fancyButton108.fancyButton:hover .text,.fancyButton108.fancyButton:focus .text,.fancyButton108.fancyButton:active .text,.fancyButton108.fancyButton.hover .text{ 1366 text-decoration: none; 1367 background-image: url('/ImageRepository/Document?documentID=2325'); 1368 background-repeat: no-repeat; 1369 background-position: center top; 1370transition:all .3s ease-in-out; 1371} 1372</style> 1373 1374 </li><!-- 1375--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1376 --><li class="widgetItem GraphicLinks"> 1377 1378<div> 1379 <a href="/Jobs.aspx" target="_self" class="fancyButton fancyButton109 " > 1380 <span> 1381 <span><span class="text">Jobs</span></span> 1382 </span> 1383 </a> 1384</div> 1385 <style scoped="scoped">.fancyButton109.fancyButton:link,.fancyButton109.fancyButton:visited, .fancyButton109div.fancyButton{ 1386 background-repeat: no-repeat; 1387 background-position: center top; 1388background-size:70px;} 1389.fancyButton109.fancyButton:hover,.fancyButton109.fancyButton:focus,.fancyButton109.fancyButton:active,.fancyButton109.fancyButton.hover{ 1390 background-repeat: no-repeat; 1391 background-position: center top; 1392} 1393.fancyButton109.fancyButton:link > span,.fancyButton109.fancyButton:visited > span, .fancyButton109div.fancyButton > span{ 1394} 1395.fancyButton109.fancyButton:hover > span,.fancyButton109.fancyButton:focus > span,.fancyButton109.fancyButton:active > span,.fancyButton109.fancyButton.hover > span{ 1396} 1397.fancyButton109.fancyButton .text{ 1398 color: #6e6e6e; 1399 font-size: .9em; 1400 font-family: "Raleway"; 1401 padding-top: 75px; 1402 font-weight: 800; 1403 text-decoration: none; 1404 padding-top: 75px; 1405 background-image: url('/ImageRepository/Document?documentID=2320'); 1406 background-repeat: no-repeat; 1407 background-position: center top; 1408transition:all .3s ease-in-out; 1409background-size:70px;line-height:1.1; 1410} 1411.fancyButton109.fancyButton:hover .text,.fancyButton109.fancyButton:focus .text,.fancyButton109.fancyButton:active .text,.fancyButton109.fancyButton.hover .text{ 1412 text-decoration: none; 1413 background-image: url('/ImageRepository/Document?documentID=2321'); 1414 background-repeat: no-repeat; 1415 background-position: center top; 1416transition:all .3s ease-in-out; 1417} 1418</style> 1419 1420 </li><!-- 1421--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1422 --><li class="widgetItem GraphicLinks"> 1423 1424<div> 1425 <a href="/349/Ordinances" target="_self" class="fancyButton fancyButton110 " > 1426 <span> 1427 <span><span class="text">Code of Ordinance</span></span> 1428 </span> 1429 </a> 1430</div> 1431 <style scoped="scoped">.fancyButton110.fancyButton:link,.fancyButton110.fancyButton:visited, .fancyButton110div.fancyButton{ 1432 background-repeat: no-repeat; 1433 background-position: center top; 1434} 1435.fancyButton110.fancyButton:hover,.fancyButton110.fancyButton:focus,.fancyButton110.fancyButton:active,.fancyButton110.fancyButton.hover{ 1436 background-repeat: no-repeat; 1437 background-position: center top; 1438} 1439.fancyButton110.fancyButton:link > span,.fancyButton110.fancyButton:visited > span, .fancyButton110div.fancyButton > span{ 1440} 1441.fancyButton110.fancyButton:hover > span,.fancyButton110.fancyButton:focus > span,.fancyButton110.fancyButton:active > span,.fancyButton110.fancyButton.hover > span{ 1442} 1443.fancyButton110.fancyButton .text{ 1444 color: #6e6e6e; 1445 font-size: .9em; 1446 font-family: "Raleway"; 1447 padding-top: 75px; 1448 font-weight: 800; 1449 text-decoration: none; 1450 padding-top: 75px; 1451 background-image: url('/ImageRepository/Document?documentID=2318'); 1452 background-repeat: no-repeat; 1453 background-position: center top; 1454transition:all .3s ease-in-out; 1455background-size:70px;line-height:1.1;} 1456.fancyButton110.fancyButton:hover .text,.fancyButton110.fancyButton:focus .text,.fancyButton110.fancyButton:active .text,.fancyButton110.fancyButton.hover .text{ 1457 text-decoration: none; 1458 background-image: url('/ImageRepository/Document?documentID=2319'); 1459 background-repeat: no-repeat; 1460 background-position: center top; 1461transition:all .3s ease-in-out; 1462} 1463</style> 1464 1465 </li><!-- 1466--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1467 --><li class="widgetItem GraphicLinks"> 1468 1469<div> 1470 <a href="/199/Permits-Forms" target="_self" class="fancyButton fancyButton111 " > 1471 <span> 1472 <span><span class="text">Permits</span></span> 1473 </span> 1474 </a> 1475</div> 1476 <style scoped="scoped">.fancyButton111.fancyButton:link,.fancyButton111.fancyButton:visited, .fancyButton111div.fancyButton{ 1477 background-repeat: no-repeat; 1478 background-position: center top; 1479} 1480.fancyButton111.fancyButton:hover,.fancyButton111.fancyButton:focus,.fancyButton111.fancyButton:active,.fancyButton111.fancyButton.hover{ 1481 background-repeat: no-repeat; 1482 background-position: center top; 1483} 1484.fancyButton111.fancyButton:link > span,.fancyButton111.fancyButton:visited > span, .fancyButton111div.fancyButton > span{ 1485} 1486.fancyButton111.fancyButton:hover > span,.fancyButton111.fancyButton:focus > span,.fancyButton111.fancyButton:active > span,.fancyButton111.fancyButton.hover > span{ 1487} 1488.fancyButton111.fancyButton .text{ 1489 color: #6e6e6e; 1490 font-size: .9em; 1491 font-family: "Raleway"; 1492 padding-top: 75px; 1493 font-weight: 800; 1494 text-decoration: none; 1495 padding-top: 75px; 1496 background-image: url('/ImageRepository/Document?documentID=2326'); 1497 background-repeat: no-repeat; 1498 background-position: center top; 1499transition:all .3s ease-in-out; 1500background-size:70px;line-height:1.1;} 1501.fancyButton111.fancyButton:hover .text,.fancyButton111.fancyButton:focus .text,.fancyButton111.fancyButton:active .text,.fancyButton111.fancyButton.hover .text{ 1502 text-decoration: none; 1503 background-image: url('/ImageRepository/Document?documentID=2327'); 1504 background-repeat: no-repeat; 1505 background-position: center top; 1506transition:all .3s ease-in-out; 1507} 1508</style> 1509 1510 </li><!-- 1511--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1512 --><li class="widgetItem GraphicLinks"> 1513 1514<div> 1515 <a href="/agendacenter" target="_self" class="fancyButton fancyButton112 " > 1516 <span> 1517 <span><span class="text">Agendas & Minutes</span></span> 1518 </span> 1519 </a> 1520</div> 1521 <style scoped="scoped">.fancyButton112.fancyButton:link,.fancyButton112.fancyButton:visited, .fancyButton112div.fancyButton{ 1522 background-repeat: no-repeat; 1523 background-position: center top; 1524} 1525.fancyButton112.fancyButton:hover,.fancyButton112.fancyButton:focus,.fancyButton112.fancyButton:active,.fancyButton112.fancyButton.hover{ 1526 background-repeat: no-repeat; 1527 background-position: center top; 1528} 1529.fancyButton112.fancyButton:link > span,.fancyButton112.fancyButton:visited > span, .fancyButton112div.fancyButton > span{ 1530} 1531.fancyButton112.fancyButton:hover > span,.fancyButton112.fancyButton:focus > span,.fancyButton112.fancyButton:active > span,.fancyButton112.fancyButton.hover > span{ 1532} 1533.fancyButton112.fancyButton .text{ 1534 color: #6e6e6e; 1535 font-size: .9em; 1536 font-family: "Raleway"; 1537 padding-top: 75px; 1538 font-weight: 800; 1539 text-decoration: none; 1540 padding-top: 75px; 1541 background-image: url('/ImageRepository/Document?documentID=2328'); 1542 background-repeat: no-repeat; 1543 background-position: center top; 1544transition:all .3s ease-in-out; 1545background-size:70px;line-height:1.1;} 1546.fancyButton112.fancyButton:hover .text,.fancyButton112.fancyButton:focus .text,.fancyButton112.fancyButton:active .text,.fancyButton112.fancyButton.hover .text{ 1547 text-decoration: none; 1548 background-image: url('/ImageRepository/Document?documentID=2329'); 1549 background-repeat: no-repeat; 1550 background-position: center top; 1551transition:all .3s ease-in-out; 1552} 1553</style> 1554 1555 </li><!-- 1556--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1557 --><li class="widgetItem GraphicLinks"> 1558 1559<div> 1560 <a href="/list.aspx" target="_self" class="fancyButton fancyButton113 " > 1561 <span> 1562 <span><span class="text">Notify Me</span></span> 1563 </span> 1564 </a> 1565</div> 1566 <style scoped="scoped">.fancyButton113.fancyButton:link,.fancyButton113.fancyButton:visited, .fancyButton113div.fancyButton{ 1567 background-repeat: no-repeat; 1568 background-position: center top; 1569} 1570.fancyButton113.fancyButton:hover,.fancyButton113.fancyButton:focus,.fancyButton113.fancyButton:active,.fancyButton113.fancyButton.hover{ 1571 background-repeat: no-repeat; 1572 background-position: center top; 1573} 1574.fancyButton113.fancyButton:link > span,.fancyButton113.fancyButton:visited > span, .fancyButton113div.fancyButton > span{ 1575} 1576.fancyButton113.fancyButton:hover > span,.fancyButton113.fancyButton:focus > span,.fancyButton113.fancyButton:active > span,.fancyButton113.fancyButton.hover > span{ 1577} 1578.fancyButton113.fancyButton .text{ 1579 color: #6e6e6e; 1580 font-size: .9em; 1581 font-family: "Raleway"; 1582 padding-top: 75px; 1583 font-weight: 800; 1584 text-decoration: none; 1585 padding-top: 75px; 1586 background-image: url('/ImageRepository/Document?documentID=2322'); 1587 background-repeat: no-repeat; 1588 background-position: center top; 1589transition:all .3s ease-in-out; 1590background-size:70px;line-height:1.1;} 1591.fancyButton113.fancyButton:hover .text,.fancyButton113.fancyButton:focus .text,.fancyButton113.fancyButton:active .text,.fancyButton113.fancyButton.hover .text{ 1592 text-decoration: none; 1593 background-image: url('/ImageRepository/Document?documentID=2323'); 1594 background-repeat: no-repeat; 1595 background-position: center top; 1596transition:all .3s ease-in-out; 1597} 1598</style> 1599 1600 </li><!-- 1601--></ul></div><!-- --> 1602 </div> 1603 </nav> 1604 </div> 1605 <div class="widgetFooter"> 1606 </div> 1607</div> 1608</div> 1609 1610 </div> <!-- inner column --> 1611 1612 </div> <!-- inner row --> 1613 1614 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1615 1616 1617 </div> 1618</div></div> 1619</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1620<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cccbf60126-7a41-415c-9ab3-e990536548d2" data-containerid="cbf60126-7a41-415c-9ab3-e990536548d2" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="67"> 1621 1622 1623 <div class="row outer wide"><!-- 1624--><div class="outer col col24 first last" style="" data-widgetcontainerid="baa32063-5a38-42cf-9031-59c8f05f9ede">� 1625 <div class="row nest first wide">� 1626 1627 <div class="inner col col24 first last id10b9c841-3fa3-4d9f-a260-2d3a433190f8" style="" data-widgetcontainerid="10b9c841-3fa3-4d9f-a260-2d3a433190f8">� 1628 <div data-widget-id="272d6120-5746-473d-819f-0e80b863007c" data-widget-controller-path="/QuickLinks/Widget"> 1629 1630 1631 1632 1633 1634 1635 1636 1637 <section id="widgetQuicklink272d6120-5746-473d-819f-0e80b863007c" class="widget widgetQuickLinks skin70 widgetOptionSet35 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:67em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 1638 <header class="widgetHeader" id="quickLinksHeader272d6120-5746-473d-819f-0e80b863007c"> 1639 <div class=""> 1640 </div> 1641 </header> 1642 <div class="widgetBody cpGrid cpGrid4 "> 1643 <div class="row narrow"> 1644 <div class="col col1 first "> 1645 <ol class="semanticList"> 1646 1647 <li style="position:relative" class="widgetItem QuickLinks"> 1648 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/formcenter" target="_blank" aria-label="Form Center opens in new window">Form Center</a> 1649 <div class="widgetMeta"></div> 1650 </li> 1651 </ol> 1652 </div> 1653 <div class="col col1 "> 1654 <ol class="semanticList"> 1655 1656 <li style="position:relative" class="widgetItem QuickLinks"> 1657 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/169/Utility-Billing" target="_blank" aria-label="Utilities opens in new window">Utilities</a> 1658 <div class="widgetMeta"></div> 1659 </li> 1660 </ol> 1661 </div> 1662 <div class="col col1 "> 1663 <ol class="semanticList"> 1664 1665 <li style="position:relative" class="widgetItem QuickLinks"> 1666 <a class="widgetDesc widgetQuickLinksLink" href="https://www.brightenergysolutions.
1666com/municipalities-container/sd/vermillion-light-power/" target="_blank" aria-label="Bright Energy Solutions opens in new window">Bright Energy Solutions</a> 1667 <div class="widgetMeta"></div> 1668 </li> 1669 </ol> 1670 </div> 1671 <div class="col col1 last"> 1672 <ol class="semanticList"> 1673 1674 <li style="position:relative" class="widgetItem QuickLinks"> 1675 <a class="widgetDesc widgetQuickLinksLink" href="https://experience.arcgis.com/experience/8487e15c10d140f99c4609c97230f26d" target="_blank" aria-label="City Maps opens in new window">City Maps</a> 1676 <div class="widgetMeta"></div> 1677 </li> 1678 </ol> 1679 </div> 1680 </div> 1681 1682 </div> 1683 <div class="widgetFooter"> 1684 </div> 1685 <div class="addItemModal hidden"> 1686 <div class="url hidden">/QuickLinks.aspx</div> 1687 </div> 1688 1689 </section> 1690</div> 1691 1692 </div> <!-- inner column --> 1693 1694 </div> <!-- inner row --> 1695 <div class="row nest wide">� 1696 1697 <div class="inner col col24 first last idaef63b5a-75c0-4f11-bbbe-fac6feab05f8" style="" data-widgetcontainerid="aef63b5a-75c0-4f11-bbbe-fac6feab05f8">� 1698 <div data-widget-id="de21085e-be57-41a3-bf04-209a9ddc87ac" data-widget-controller-path="/QuickLinks/Widget"> 1699 1700 1701 1702 1703 1704 1705 1706 1707 <section id="widgetQuicklinkde21085e-be57-41a3-bf04-209a9ddc87ac" class="widget widgetQuickLinks skin70 widgetOptionSet35 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:67em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 1708 <header class="widgetHeader" id="quickLinksHeaderde21085e-be57-41a3-bf04-209a9ddc87ac"> 1709 <div class=""> 1710 </div> 1711 </header> 1712 <div class="widgetBody cpGrid cpGrid4 "> 1713 <div class="row narrow"> 1714 <div class="col col1 first "> 1715 <ol class="semanticList"> 1716 1717 <li style="position:relative" class="widgetItem QuickLinks"> 1718 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/327/Register-for-an-Activity" target="_blank" aria-label="Recreation Program Registration opens in new window">Recreation Program Registration</a> 1719 <div class="widgetMeta"></div> 1720 </li> 1721 </ol> 1722 </div> 1723 <div class="col col1 "> 1724 <ol class="semanticList"> 1725 1726 <li style="position:relative" class="widgetItem QuickLinks"> 1727 <a class="widgetDesc widgetQuickLinksLink" href="https://vermillionpubliclibrary.org/" target="_blank" aria-label="Vermillion Public Library opens in new window">Vermillion Public Library</a> 1728 <div class="widgetMeta"></div> 1729 </li> 1730 </ol> 1731 </div> 1732 <div class="col col1 "> 1733 <ol class="semanticList"> 1734 1735 <li style="position:relative" class="widgetItem QuickLinks"> 1736 <a class="widgetDesc widgetQuickLinksLink" href="https://www.thebluffsgc.com/" target="_blank" aria-label="The Bluffs Golf Course opens in new window">The Bluffs Golf Course</a> 1737 <div class="widgetMeta"></div> 1738 </li> 1739 </ol> 1740 </div> 1741 <div class="col col1 last"> 1742 <ol class="semanticList"> 1743 1744 <li style="position:relative" class="widgetItem QuickLinks"> 1745 <a class="widgetDesc widgetQuickLinksLink" href="https://vermillionpd.org/" target="_blank" aria-label="Vermillion Police Department opens in new window">Vermillion Police Department</a> 1746 <div class="widgetMeta"></div> 1747 </li> 1748 </ol> 1749 </div> 1750 </div> 1751 1752 </div> 1753 <div class="widgetFooter"> 1754 </div> 1755 <div class="addItemModal hidden"> 1756 <div class="url hidden">/QuickLinks.aspx</div> 1757 </div> 1758 1759 </section> 1760</div> 1761 1762 </div> <!-- inner column --> 1763 1764 </div> <!-- inner row --> 1765 <div class="row nest last wide">� 1766 1767 <div class="inner col col24 first last id74c4fee5-fe72-41ca-959c-9f86b9b1bec4" style="" data-widgetcontainerid="74c4fee5-fe72-41ca-959c-9f86b9b1bec4">� 1768 <div data-widget-id="14a53f10-6e9c-4b05-8774-a9cfbee9444a" data-widget-controller-path="/QuickLinks/Widget"> 1769 1770 1771 1772 1773 1774 1775 1776 1777 <section id="widgetQuicklink14a53f10-6e9c-4b05-8774-a9cfbee9444a" class="widget widgetQuickLinks skin70 widgetOptionSet35 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:67em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 1778 <header class="widgetHeader" id="quickLinksHeader14a53f10-6e9c-4b05-8774-a9cfbee9444a"> 1779 <div class=""> 1780 </div> 1781 </header> 1782 <div class="widgetBody cpGrid cpGrid4 "> 1783 <div class="row narrow"> 1784 <div class="col col1 first "> 1785 <ol class="semanticList"> 1786 1787 <li style="position:relative" class="widgetItem QuickLinks"> 1788 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/CivicAlerts.aspx?CID=5" target="_blank" aria-label="Legal Notices opens in new window">Legal Notices</a> 1789 <div class="widgetMeta"></div> 1790 </li> 1791 </ol> 1792 </div> 1793 <div class="col col1 "> 1794 <ol class="semanticList"> 1795 1796 <li style="position:relative" class="widgetItem QuickLinks"> 1797 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/bids.aspx" target="_blank" aria-label="Bid Opportunities opens in new window">Bid Opportunities</a> 1798 <div class="widgetMeta"></div> 1799 </li> 1800 </ol> 1801 </div> 1802 <div class="col col1 "> 1803 <ol class="semanticList"> 1804 1805 <li style="position:relative" class="widgetItem QuickLinks"> 1806 <a class="widgetDesc widgetQuickLinksLink" href="https://chamber.livevermillion.com/events/" target="_blank" aria-label="Events Calendar opens in new window">Events Calendar</a> 1807 <div class="widgetMeta"></div> 1808 </li> 1809 </ol> 1810 </div> 1811 <div class="col col1 last"> 1812 <ol class="semanticList"> 1813 1814 <li style="position:relative" class="widgetItem QuickLinks"> 1815 <a class="widgetDesc widgetQuickLinksLink" href="https://livevermillion.com/things-to-do/" target="_blank" aria-label="Visit Vermillion opens in new window">Visit Vermillion</a> 1816 <div class="widgetMeta"></div> 1817 </li> 1818 </ol> 1819 </div> 1820 </div> 1821 1822 </div> 1823 <div class="widgetFooter"> 1824 </div> 1825 <div class="addItemModal hidden"> 1826 <div class="url hidden">/QuickLinks.aspx</div> 1827 </div> 1828 1829 </section> 1830</div> 1831 1832 </div> <!-- inner column --> 1833 1834 </div> <!-- inner row --> 1835 1836 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1837 1838 1839 </div> 1840</div></div> 1841</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1842 <div class="siteWrap2"> 1843 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1844 </div> 1845 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1846<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc6f85e170-bb04-49da-a54e-874826d19d86" data-containerid="6f85e170-bb04-49da-a54e-874826d19d86" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="53"> 1847 1848 1849 <div class="row outer wide"><!-- 1850--><div class="outer col col4 first" style="" data-widgetcontainerid="67ca42ad-889d-488c-905b-a9e5136fe51a">� 1851 <div class="row nest first wide">� 1852 1853 <div class="inner col col4 first last id326404f4-fa42-4300-9dc4-7644e835f307" style="" data-widgetcontainerid="326404f4-fa42-4300-9dc4-7644e835f307">� 1854 <div data-widget-id="a1c9039b-f7ed-4df4-a63c-4c49166cf1c4" data-widget-controller-path="/InfoAdvanced/Widget"> 1855 1856 1857 1858 1859 1860 <section id="divInfoAdva1c9039b-f7ed-4df4-a63c-4c49166cf1c4" class="widget widgetInfoAdvanced skin64 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1861 <header class="widgetHeader" id="headera1c9039b-f7ed-4df4-a63c-4c49166cf1c4"> 1862 <div class=""> 1863 </div> 1864 </header> 1865 <div class="widgetBody cpGrid cpGrid1 "> 1866 <div class="row wide"> 1867 <div class="col col1 first last"> 1868 <ol class="pageStyles semanticList"> 1869 1870<li class="InfoAdvanced widgetItem fr-view"> 1871 <p><a href="/"><img src="/ImageRepository/Document?documentId=2330" class="fr-dib" alt="Home Page"></a></p> 1872</li> </ol> 1873 </div> 1874 </div> 1875 </div> 1876 <div class="widgetFooter"> 1877 1878 </div> 1879 1880 </section> 1881 1882 1883
1884<script type="text/javascript"> 1885 //Render slideshow if info advacned items contain one. 1886 $(document).ready(function (e) { 1887 $('#divInfoAdva1c9039b-f7ed-4df4-a63c-4c49166cf1c4 .InfoAdvanced.widgetItem').each(function () { 1888 renderSlideshowIfApplicable($(this)); 1889 }); 1890 }); 1891</script>
1891</div> 1892 </div> <!-- inner column --> 1893 1894 </div> <!-- inner row --> 1895 <div class="row nest last wide">� 1896 1897 <div class="inner col col4 first last id5cc3c583-266f-453e-8c90-b13e871efd42" style="" data-widgetcontainerid="5cc3c583-266f-453e-8c90-b13e871efd42">� 1898<div data-widget-id="13f56928-456c-4f1c-9d97-9cdfeefa71e6" data-widget-controller-path="/GraphicLinks/Widget"> 1899 1900 1901 1902 1903<div id="graphicLinkWidget13f56928-456c-4f1c-9d97-9cdfeefa71e6" class="widget widgetGraphicLinks skin72 widgetOptionSet38 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1904 <div class="widgetHeader"> 1905 <div class=""> 1906 </div> 1907 </div> 1908 <div class="widgetBody cpGrid cpGrid3 "> 1909 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1910 <div class="row autoWidths center wide"> 1911 <!-- 1912--><div class="col col1 first "><ul class="semanticList"><!-- 1913 --><li class="widgetItem GraphicLinks"> 1914 1915<div> 1916 <a href="/facebook" target="_self" class="fancyButton fancyButton119 " > 1917 <span> 1918 <span><span class="text">Click to edit...</span></span> 1919 </span> 1920 </a> 1921</div> 1922 <style scoped="scoped">.fancyButton119.fancyButton:link,.fancyButton119.fancyButton:visited, .fancyButton119div.fancyButton{ 1923 background-repeat: no-repeat; 1924 background-position: left top; 1925} 1926.fancyButton119.fancyButton:hover,.fancyButton119.fancyButton:focus,.fancyButton119.fancyButton:active,.fancyButton119.fancyButton.hover{ 1927 background-repeat: no-repeat; 1928 background-position: left top; 1929} 1930.fancyButton119.fancyButton:link > span,.fancyButton119.fancyButton:visited > span, .fancyButton119div.fancyButton > span{ 1931} 1932.fancyButton119.fancyButton:hover > span,.fancyButton119.fancyButton:focus > span,.fancyButton119.fancyButton:active > span,.fancyButton119.fancyButton.hover > span{ 1933} 1934.fancyButton119.fancyButton .text{ 1935 padding-top: 50px; 1936 text-decoration: none; 1937 padding-top: 50px; 1938 background-image: url('/ImageRepository/Document?documentID=2331'); 1939 background-repeat: no-repeat; 1940 background-position: center bottom; 1941background-size:30px; 1942transition:all .3s ease-in-out;font-size: 0;} 1943.fancyButton119.fancyButton:hover .text,.fancyButton119.fancyButton:focus .text,.fancyButton119.fancyButton:active .text,.fancyButton119.fancyButton.hover .text{ 1944 text-decoration: none; 1945 background-image: url('/ImageRepository/Document?documentID=2331'); 1946 background-repeat: no-repeat; 1947 background-position: center 15px ; 1948transition:all .3s ease-in-out; 1949} 1950</style> 1951 1952 </li><!-- 1953--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1954 --><li class="widgetItem GraphicLinks"> 1955 1956<div> 1957 <a href="/twitter" target="_self" class="fancyButton fancyButton120 " > 1958 <span> 1959 <span><span class="text">Click to edit...</span></span> 1960 </span> 1961 </a> 1962</div> 1963 <style scoped="scoped">.fancyButton120.fancyButton:link,.fancyButton120.fancyButton:visited, .fancyButton120div.fancyButton{ 1964 background-repeat: no-repeat; 1965 background-position: left top; 1966} 1967.fancyButton120.fancyButton:hover,.fancyButton120.fancyButton:focus,.fancyButton120.fancyButton:active,.fancyButton120.fancyButton.hover{ 1968 background-repeat: no-repeat; 1969 background-position: left top; 1970} 1971.fancyButton120.fancyButton:link > span,.fancyButton120.fancyButton:visited > span, .fancyButton120div.fancyButton > span{ 1972} 1973.fancyButton120.fancyButton:hover > span,.fancyButton120.fancyButton:focus > span,.fancyButton120.fancyButton:active > span,.fancyButton120.fancyButton.hover > span{ 1974} 1975.fancyButton120.fancyButton .text{ 1976 padding-top: 50px; 1977 text-decoration: none; 1978 padding-top: 50px; 1979 background-image: url('/ImageRepository/Document?documentID=2332'); 1980 background-repeat: no-repeat; 1981 background-position: center bottom; 1982background-size:30px; 1983transition:all .3s ease-in-out;font-size: 0;} 1984.fancyButton120.fancyButton:hover .text,.fancyButton120.fancyButton:focus .text,.fancyButton120.fancyButton:active .text,.fancyButton120.fancyButton.hover .text{ 1985 text-decoration: none; 1986 background-image: url('/ImageRepository/Document?documentID=2332'); 1987 background-repeat: no-repeat; 1988 background-position: center 15px ; 1989transition:all .3s ease-in-out; 1990} 1991</style> 1992 1993 </li><!-- 1994--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1995 --><li class="widgetItem GraphicLinks"> 1996 1997<div> 1998 <a href="/youtube" target="_self" class="fancyButton fancyButton121 " > 1999 <span> 2000 <span><span class="text">Click to edit...</span></span> 2001 </span> 2002 </a> 2003</div> 2004 <style scoped="scoped">.fancyButton121.fancyButton:link,.fancyButton121.fancyButton:visited, .fancyButton121div.fancyButton{ 2005 background-repeat: no-repeat; 2006 background-position: left top; 2007} 2008.fancyButton121.fancyButton:hover,.fancyButton121.fancyButton:focus,.fancyButton121.fancyButton:active,.fancyButton121.fancyButton.hover{ 2009 background-repeat: no-repeat; 2010 background-position: left top; 2011} 2012.fancyButton121.fancyButton:link > span,.fancyButton121.fancyButton:visited > span, .fancyButton121div.fancyButton > span{ 2013} 2014.fancyButton121.fancyButton:hover > span,.fancyButton121.fancyButton:focus > span,.fancyButton121.fancyButton:active > span,.fancyButton121.fancyButton.hover > span{ 2015} 2016.fancyButton121.fancyButton .text{ 2017 padding-top: 50px; 2018 text-decoration: none; 2019 padding-top: 50px; 2020 background-image: url('/ImageRepository/Document?documentID=2333'); 2021 background-repeat: no-repeat; 2022 background-position: center bottom; 2023background-size:30px; 2024transition:all .3s ease-in-out; font-size: 0;} 2025.fancyButton121.fancyButton:hover .text,.fancyButton121.fancyButton:focus .text,.fancyButton121.fancyButton:active .text,.fancyButton121.fancyButton.hover .text{ 2026 text-decoration: none; 2027 background-image: url('/ImageRepository/Document?documentID=2333'); 2028 background-repeat: no-repeat; 2029 background-position: center 15px ; 2030transition:all .3s ease-in-out; 2031} 2032</style> 2033 2034 </li><!-- 2035--></ul></div><!-- --> 2036 </div> 2037 </nav> 2038 </div> 2039 <div class="widgetFooter"> 2040 </div> 2041</div> 2042</div> 2043 2044 </div> <!-- inner column --> 2045 2046 </div> <!-- inner row --> 2047 2048 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="f9d1beea-0d05-4723-aba6-e07f951b32b6">� 2049 <div class="row nest first last wide">� 2050 2051 <div class="inner col col1 first last iddf58a0d5-c290-4a83-8cda-0d0e63cc8081" style="" data-widgetcontainerid="df58a0d5-c290-4a83-8cda-0d0e63cc8081">� 2052 2053<div class="widget widgetSpacer" id="96ad6599-fdef-456a-a855-52ba4031847c"></div> 2054 </div> <!-- inner column --> 2055 2056 </div> <!-- inner row --> 2057 2058 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="fac01c59-f41b-4f53-987b-0d64dbdbe63e">� 2059 <div class="row nest first last wide">� 2060 2061 <div class="inner col col4 first last idd608b972-7f38-4f22-a9a7-7805090fd856" style="" data-widgetcontainerid="d608b972-7f38-4f22-a9a7-7805090fd856">� 2062 <div data-widget-id="fc50cab8-2513-42e9-9eb0-74d5e063bcd9" data-widget-controller-path="/InfoAdvanced/Widget"> 2063 2064 2065 2066 2067 2068 <section id="divInfoAdvfc50cab8-2513-42e9-9eb0-74d5e063bcd9" class="widget widgetInfoAdvanced skin66 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerfc50cab8-2513-42e9-9eb0-74d5e063bcd9"> 2069 <header class="widgetHeader" id="headerfc50cab8-2513-42e9-9eb0-74d5e063bcd9"> 2070 <div class=""> 2071 <h3 >Contact Us</h3> 2072 </div> 2073 </header> 2074 <div class="widgetBody cpGrid cpGrid1 "> 2075 <div class="row wide"> 2076 <div class="col col1 first last"> 2077 <ol class="pageStyles semanticList"> 2078 2079<li class="InfoAdvanced widgetItem fr-view"> 2080 <p>25 Center Street</p><p>Vermillion, SD 57069</p><p>Phone:<a href="tel:6056777050"> 605-677-7050</a></p><p>Fax: <a href="tel:6056775461">605-677-5461</a></p><p><br></p><p><a href="/cdn-cgi/l/email-protection#30595e565f70535944495f564655425d595c5c595f5e1e535f5d">Email Us</a><a href="/"></a></p> 2081</li> </ol> 2082 </div> 2083 </div> 2084 </div> 2085 <div class="widgetFooter"> 2086 2087 </div> 2088 2089 </section>
vendor: 116 bytes, lines 2089-2093
2089 2090 2091 2092 2093<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2093<script type="text/javascript"> 2094 //Render slideshow if info advacned items contain one. 2095 $(document).ready(function (e) { 2096 $('#divInfoAdvfc50cab8-2513-42e9-9eb0-74d5e063bcd9 .InfoAdvanced.widgetItem').each(function () { 2097 renderSlideshowIfApplicable($(this)); 2098 }); 2099 }); 2100</script>
2100</div> 2101 </div> <!-- inner column --> 2102 2103 </div> <!-- inner row --> 2104 2105 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="4afb91e4-069e-4ef1-842e-8c6e92f63381">� 2106 <div class="row nest first last wide">� 2107 2108 <div class="inner col col2 first last id422d71e0-c303-46c6-aba2-be60cba299b8" style="" data-widgetcontainerid="422d71e0-c303-46c6-aba2-be60cba299b8">� 2109 2110<div class="widget widgetSpacer" id="06561deb-58b9-4861-8abd-54ae1e31c360"></div> 2111 </div> <!-- inner column --> 2112 2113 </div> <!-- inner row --> 2114 2115 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="2bbb10b2-63db-4004-bc9e-39aefc94e810">� 2116 <div class="row nest first last wide">� 2117 2118 <div class="inner col col6 first last id005ff7b3-7450-4766-b042-6d1135b0c5a4" style="" data-widgetcontainerid="005ff7b3-7450-4766-b042-6d1135b0c5a4">� 2119 <div data-widget-id="4dccb4c5-2853-4b18-ab6a-6e5ffb04e813" data-widget-controller-path="/QuickLinks/Widget"> 2120 2121 2122 2123 2124 2125 2126 2127 2128 <section id="widgetQuicklink4dccb4c5-2853-4b18-ab6a-6e5ffb04e813" class="widget widgetQuickLinks skin66 widgetOptionSet36 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader4dccb4c5-2853-4b18-ab6a-6e5ffb04e813"> 2129 <header class="widgetHeader" id="quickLinksHeader4dccb4c5-2853-4b18-ab6a-6e5ffb04e813"> 2130 <div class=""> 2131 <h3><a style="" href="/QuickLinks.aspx?CID=44" >Helpful Links</a></h3> 2132 </div> 2133 </header> 2134 <div class="widgetBody cpGrid cpGrid1 "> 2135 <div class="row narrow"> 2136 <div class="col col1 first last"> 2137 <ol class="semanticList"> 2138 2139 <li style="position:relative" class="widgetItem QuickLinks"> 2140 <a class="widgetDesc widgetQuickLinksLink" href="http://www.claycountysd.org/" target="_self" >Clay County</a> 2141 <div class="widgetMeta"></div> 2142 </li> 2143 2144 <li style="position:relative" class="widgetItem QuickLinks"> 2145 <a class="widgetDesc widgetQuickLinksLink" href="https://www.usd.edu/" target="_self" >University of South Dakota</a> 2146 <div class="widgetMeta"></div> 2147 </li> 2148 2149 <li style="position:relative" class="widgetItem QuickLinks"> 2150 <a class="widgetDesc widgetQuickLinksLink" href="https://livevermillion.com/chamber-of-commerce/" target="_self" >Vermillion Area Chamber & Development Company</a> 2151 <div class="widgetMeta"></div> 2152 </li> 2153 2154 <li style="position:relative" class="widgetItem QuickLinks"> 2155 <a class="widgetDesc widgetQuickLinksLink" href="https://www.plaintalk.net/" target="_self" >Vermillion Plain Talk</a> 2156 <div class="widgetMeta"></div> 2157 </li> 2158 2159 <li style="position:relative" class="widgetItem QuickLinks"> 2160 <a class="widgetDesc widgetQuickLinksLink" href="https://vermillion.k12.sd.us/" target="_self" >Vermillion School District</a> 2161 <div class="widgetMeta"></div> 2162 </li> 2163 2164 <li style="position:relative" class="widgetItem QuickLinks"> 2165 <a class="widgetDesc widgetQuickLinksLink" href="/site/privacy" target="_self" >Privacy Policy</a> 2166 <div class="widgetMeta"></div> 2167 </li> 2168 </ol> 2169 </div> 2170 </div> 2171 2172 </div> 2173 <div class="widgetFooter"> 2174 </div> 2175 <div class="addItemModal hidden"> 2176 <div class="url hidden">/QuickLinks.aspx</div> 2177 </div> 2178 2179 </section> 2180</div> 2181 2182 </div> <!-- inner column --> 2183 2184 </div> <!-- inner row --> 2185 2186 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="e190fdf0-74b4-4a98-885b-1d4c7d3bdc48">� 2187 <div class="row nest first last wide">� 2188 2189 <div class="inner col col2 first last id3fa2bc2c-d112-466a-92e8-54c09f70376b" style="" data-widgetcontainerid="3fa2bc2c-d112-466a-92e8-54c09f70376b">� 2190 2191<div class="widget widgetSpacer" id="74cdd1ab-30fe-4f77-9b86-5a8dd033d3ca"></div> 2192 </div> <!-- inner column --> 2193 2194 </div> <!-- inner row --> 2195 2196 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="c4fab918-3399-42ff-9d22-365f72349431">� 2197 <div class="row nest first last wide">� 2198 2199 <div class="inner col col5 first last idb4ed27da-84c9-4906-bcec-5733110fe0c9" style="" data-widgetcontainerid="b4ed27da-84c9-4906-bcec-5733110fe0c9">� 2200 <div data-widget-id="31d8a61f-8d5b-493e-b654-918905bef812" data-widget-controller-path="/QuickLinks/Widget"> 2201 2202 2203 2204 2205 2206 2207 2208 2209 <section id="widgetQuicklink31d8a61f-8d5b-493e-b654-918905bef812" class="widget widgetQuickLinks skin66 widgetOptionSet36 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader31d8a61f-8d5b-493e-b654-918905bef812"> 2210 <header class="widgetHeader" id="quickLinksHeader31d8a61f-8d5b-493e-b654-918905bef812"> 2211 <div class=""> 2212 <h3><a style="" href="/QuickLinks.aspx?CID=24" >Using This Site</a></h3> 2213 </div> 2214 </header> 2215 <div class="widgetBody cpGrid cpGrid1 "> 2216 <div class="row narrow"> 2217 <div class="col col1 first last"> 2218 <ol class="semanticList"> 2219 2220 <li style="position:relative" class="widgetItem QuickLinks"> 2221 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/formcenter" target="_self" >Form Center</a> 2222 <div class="widgetMeta"></div> 2223 </li> 2224 2225 <li style="position:relative" class="widgetItem QuickLinks"> 2226 <a class="widgetDesc widgetQuickLinksLink" href="/list.aspx" target="_self" >Sign Up for Notifications & Meeting Agendas</a> 2227 <div class="widgetMeta"></div> 2228 </li> 2229 2230 <li style="position:relative" class="widgetItem QuickLinks"> 2231 <a class="widgetDesc widgetQuickLinksLink" href="/bids.aspx" target="_self" >Bid Opportunities</a> 2232 <div class="widgetMeta"></div> 2233 </li> 2234 2235 <li style="position:relative" class="widgetItem QuickLinks"> 2236 <a class="widgetDesc widgetQuickLinksLink" href="https://www.vermillion.us/327/Register-for-an-Activity" target="_self" >Parks & Recreation Program Registration</a> 2237 <div class="widgetMeta"></div> 2238 </li> 2239 2240 <li style="position:relative" class="widgetItem QuickLinks"> 2241 <a class="widgetDesc widgetQuickLinksLink" href="/350/Advanced-Metering-Infrastru
2241cture-AMI" target="_self" >Advanced Metering Infrastructure (AMI)</a> 2242 <div class="widgetMeta"></div> 2243 </li> 2244 </ol> 2245 </div> 2246 </div> 2247 2248 </div> 2249 <div class="widgetFooter"> 2250 </div> 2251 <div class="addItemModal hidden"> 2252 <div class="url hidden">/QuickLinks.aspx</div> 2253 </div> 2254 2255 </section> 2256</div> 2257 2258 </div> <!-- inner column --> 2259 2260 </div> <!-- inner row --> 2261 2262 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2263 2264 2265 </div> 2266</div></div> 2267</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2268<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc8f04b9fc-e1d3-443f-ac72-420a2453e6c0" data-containerid="8f04b9fc-e1d3-443f-ac72-420a2453e6c0" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2269 2270 2271 <div class="row outer wide"><!-- 2272--><div class="outer col col24 first last" style="" data-widgetcontainerid="9714e52b-1ec6-48e1-9965-b5687673d107">� 2273 <div class="row nest first last wide">� 2274 2275 <div class="inner col col24 first last id81f904df-1cf1-4471-9728-e228a5b24b89" style="" data-widgetcontainerid="81f904df-1cf1-4471-9728-e228a5b24b89">� 2276 2277 <div data-widget-id='b39850dd-fb7f-4784-b14c-af9b33ced6fd' data-moduleName="customHtml" id='widgetCustomHtmlb39850dd-fb7f-4784-b14c-af9b33ced6fd' class="widget widgetCustomHtml skin64 narrow" > 2278 <div class="widgetBody pageStyles" id="widgetBodyb39850dd-fb7f-4784-b14c-af9b33ced6fd"> 2279 <div id="customHtmlb39850dd-fb7f-4784-b14c-af9b33ced6fd"><div><style> 2280 /* CP icon */ 2281 .cpBylineIconTS { 2282 color: #232324; 2283 } 2284 .p { 2285 fill: #AF282E; 2286 } 2287 /* CP Text */ 2288 .cpBylineTextTS, 2289 .cpBylineTextTS a:link { 2290 color: #232324 !important; 2291 } 2292 2293 .cpBylineTS { 2294 text-align: center; 2295 } 2296 2297 .cpBylineIconTS { 2298 fill:#232324; 2299 width: 39px; 2300 height: 26px; 2301 display: inline; 2302 vertical-align: middle; 2303 } 2304</style> 2305 2306<div class="widgetItem cpBylineTS"> 2307 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2308 <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> 2309 <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> 2310 </svg> 2311 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2312</div> 2313</div></div> 2314 </div> 2315 2316 </div> 2317 2318 </div> <!-- inner column --> 2319 2320 </div> <!-- inner row --> 2321 2322 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2323 2324 2325 </div> 2326</div></div> 2327</div> 2328</div> 2329 2330 </div> 2331 </div> 2332 </div> 2333 2334<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2335 2336<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2337 <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"> 2338 <div class="cp-Splash-header"> 2339 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2340 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2341 <svg id="iconClose" viewBox="0 0 25 25"> 2342 <polygon style="fill:currentcolor" 2343 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 2344 </svg> 2345 </button>
2346 </div> 2347 <div class="cp-Splash-body"> 2348 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2349 <!-- Content from the Froala Editor will go here. --> 2350 Loading 2351 </div> 2352 </div> 2353 <div class="cp-Splash-footer"> 2354 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2355 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2356 </div> 2357 </div> 2358</div> 2359
2360<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2360
2360
2361<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2361
2361
2362<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2362
2362
2363<script> 2364 2365 $(document).ready(function () { 2366 var filter = { 2367 targetId: '27', 2368 targetType: 1 2369 } 2370 2371 new SplashModalRender().triggerRender(filter); 2372 }); 2373</script>
2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390
2390<script src="/-1442400649.js" type="text/javascript"></script>
2390 2391 <!-- Fixed Nav Adjustment -->
2392<script> 2393 function getValueTS(elem, attr) { 2394 const val = elem.css(attr); 2395 if (val === undefined) return undefined; 2396 const num = parseInt(val, 10); 2397 if (num === NaN) return undefined; 2398 return num; 2399 } 2400 2401 function clampTS(number, min, max) { 2402 return Math.min(Math.max(number, min), max); 2403 } 2404 2405 function isPageEditingTS() { 2406 return ( 2407 $("#doneEditing").length > 0 || // In live edit 2408 typeof DesignCenter !== "undefined" // In theme manager 2409 ); 2410 } 2411 2412 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2413 function isTransparentTS(elem) { 2414 const bg = elem.css('background-color'); 2415 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2416 const matchState = bg.match(bgColorRegexTS); 2417 if (!matchState || matchState.length !== 5) return false; 2418 const alpha = parseFloat(matchState[4], 10); 2419 if (!(alpha >= 0 && alpha < 1)) return false; 2420 return true; 2421 } 2422 2423 function iterateLeftpads(cb) { 2424 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2425 for (let i = 0; i < containersTS.length; i++) { 2426 const containerTS = containersTS[i]; 2427 // Skip the body container and anything with data-skip-leftpad 2428 if ( 2429 containerTS.id !== "bodyContainerTS" && 2430 containerTS.getAttribute('data-skip-leftpad') === null 2431 ) { 2432 cb(containerTS); 2433 } 2434 } 2435 } 2436 2437 const anchor = $("#divToolbars");
2438 const anchor2 = $("#headerContainerTS") 2439 2440 // Outer banner padding (push banner down) 2441 const outerSizingTS = $("#bannerContainerTS"); 2442 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2443 const innerSizingTS = $("#bannerSizingTS"); 2444 const bodyContainerTS = $("#bodyContainerTS"); 2445 2446 const forceUnfixClassTS = "forceUnfixTS"; 2447 2448 const fixedTopTS = $(".fixedTopTS"); 2449 const fixedBottomTS = $(".fixedBottomTS"); 2450 const fixedLeftTS = $(".fixedLeftTS"); 2451 2452 var initialTopTS; 2453 var topAttachTS; 2454 if (fixedTopTS && fixedTopTS.length === 1) { 2455 initialTopTS = getValueTS(fixedTopTS, 'top'); 2456 const attachment = fixedTopTS.attr('data-attach'); 2457 if (attachment) topAttachTS = $("#" + attachment); 2458 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2459 } 2460 2461 function resizeAdjustmentTS() { 2462 const editing = isPageEditingTS(); 2463 2464 // Fixed top script 2465 (function () { 2466 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2467 2468 if (editing) { 2469 fixedTopTS[0].classList.add(forceUnfixClassTS); 2470 } else { 2471 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2472 } 2473 2474 const topPosition = fixedTopTS.css('position'); 2475 if (topPosition === 'fixed') { 2476 if (topAttachTS) { 2477 scrollAdjustmentTS(); 2478 } else { 2479 const anchorHeight = anchor.outerHeight() - 1; 2480 fixedTopTS.css('top', anchorHeight + initialTopTS); 2481 } 2482 } else { 2483 fixedTopTS.css('top', initialTopTS); 2484 } 2485 2486 if (topPosition === 'fixed' || topPosition === 'absolute') { 2487 // Bump the banner content down 2488 if (isTransparentTS(fixedTopTS)) { 2489 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2490 outerSizingTS.css('padding-top', ''); 2491 2492 try { 2493 window.Pages.onResizeHandlersExecute(); 2494 } catch (e) { } 2495 } else { 2496 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2497 innerSizingTS.css('padding-top', ''); 2498 } 2499 } else { 2500 innerSizingTS.css('padding-top', ''); 2501 outerSizingTS.css('padding-top', ''); 2502 } 2503 })(); 2504 2505 // Fixed bottom script 2506 (function () { 2507 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2508 2509 // If the widget has gone narrow, force unfix 2510 if (editing || fixedBottomTS.outerHeight() > 200) { 2511 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2512 } else { 2513 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2514 } 2515 2516 if (fixedBottomTS.css('position') === 'fixed') { 2517 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2518 } else { 2519 bodyContainerTS.css('padding-bottom', ''); 2520 } 2521 })(); 2522 2523 // Fixed left script 2524 (function () { 2525 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2526 2527 if (editing) { 2528 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2529 } else { 2530 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2531 } 2532 2533 if (fixedLeftTS.css('position') === 'fixed') { 2534 const anchorHeight = anchor.outerHeight() - 1; 2535 fixedLeftTS.css('top', anchorHeight); 2536 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2537 iterateLeftpads(function (containerTS) { 2538 const containerBoundingTS = containerTS.getBoundingClientRect(); 2539 if (containerBoundingTS.left <= leftBoundingTS.right) { 2540 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2541 } 2542 }); 2543 } else { 2544 fixedLeftTS.css('top', ''); 2545 iterateLeftpads(function (containerTS) { 2546 $(containerTS).css('padding-left', ''); 2547 }); 2548 } 2549 })(); 2550 } 2551 2552 function scrollAdjustmentTS() { 2553 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2554 const topPosition = fixedTopTS.css('position'); 2555 if (topPosition === 'fixed' || topPosition === 'absolute') { 2556 const anchorBounding = anchor[0].getBoundingClientRect();
2557 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2558 const scrollTop = $(window).scrollTop(); 2559 2560 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2561 } else { 2562 fixedTopTS.css('top', initialTopTS); 2563 } 2564 } 2565 2566 $(window).load(function () { 2567 setTimeout(function () { 2568 resizeAdjustmentTS(); 2569 }, 350); 2570 2571 $(window).scroll(function () { 2572 scrollAdjustmentTS(); 2573 }); 2574 2575 var adjustTimeoutTS; 2576 $(window).resize(function () { 2577 clearTimeout(adjustTimeoutTS); 2578 adjustTimeoutTS = setTimeout(function () { 2579 resizeAdjustmentTS(); 2580 }, 350); 2581 }); 2582 2583 $.when(window.Pages.angularToolbarComplete).done(function () { 2584 resizeAdjustmentTS(); 2585 }); 2586 }); 2587</script>
2587 2588<!-- End Fixed Nav Adjustment --> 2589 2590 2591
2591<script type="text/javascript"> 2592 $(function () { 2593 document.cookie = "responsiveGhost=0; path=/"; 2594 }); 2595 $(window).on("load", function () { 2596 $('body').addClass('doneLoading').removeClass('hideContent'); 2597 2598 if ($('#404Content').length > 0) 2599 $('div#bodyWrapper').css('padding', '0px'); 2600 }); 2601 </script>
2601 2602 2603 <noscript> 2604 <style> 2605 body.hideContent { 2606 opacity: 1 !important; 2607 } 2608 </style> 2609 </noscript> 2610 2611 2612<div style="display: none;"> 2613 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2614 2615 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2616 <title>Arrow Left</title> 2617 <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> 2618 </symbol> 2619 2620 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2621 <title>Arrow Right</title> 2622 <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> 2623 </symbol> 2624 2625 </svg> 2626</div> 2627
2627<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Open+Sans:300,300italic,600,600italic,700,700italic,800,800italic,italic,regular|Raleway:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|');</script>
2627 2628 2629 2630 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2631 <div style="display: none;"> 2632 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2633 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2634 <title>Slideshow Left Arrow</title> 2635 <g> 2636 <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> 2637 </g> 2638 </symbol> 2639 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2640 <title>Slideshow Right Arrow</title> 2641 <g> 2642 <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> 2643 </g> 2644 </symbol> 2645 </svg> 2646 </div> 2647 2648 2649 2650 2651 <div id="root-picker-outlet"></div>
2652<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a443504f7f34dfb0',t:'MTc5MDkzOTk4Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2652</body> 2653</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.