Kaitlyn Newbanks

Position
Recreation Coordinator II
Phone Number
970.805.4204
Email
Profile

 

AudioEye.layoutHelpers.push(function(ele){

// Tabset function setup - Active Class is the class the li gets when the element is active
// Function includes tabsetup, tab labels and keylooping
function tabSet(listParent, listItem, listAnchor, activeClass, tabPanels){
// Setting roles and initial values
$ae(listParent).each(function(){
if ($ae(this).find(listItem).length > 1) {
if($ae(this).css('display') !== 'none'){
$ae(this).attr({'role':'tablist'});
}

$ae(this).find(listItem).attr({'role':'presentation'});
$ae(this).find(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(this).find(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(this).find(tabPanels).each(function(){
if($ae(this).parent().find(listParent).css('display') !== 'none'){
$ae(this).attr({'role':'tabpanel'});
}
});
}
});

// Encapsulate events - Key Navigation for tabsets without tabindex
ele.outerFind(listParent).each(function(){
if ($ae(this).find(listItem).length > 1) {
// Change active tab onclick event
$ae(this).find('a').click(function(){
$ae(listParent).find('a').attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(listParent).find('li.active a').attr({'aria-selected':'true', 'tabindex':'0'});
});

// tabset keylooping
$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if(e.keyCode === 37 && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1));
}
else if( e.keyCode === 39 && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').first());
}
else if(e.keyCode === 37 ){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 ){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});
}

}); // Close encapsulated actions
}
// tabset function call
tabSet('ol.tabbedWidget.cpTabs','ol.tabbedWidget.cpTabs li','ol.tabbedWidget.cpTabs li > a','active','.cpTabPanels');
/* end */

/* Start new tabset */
// Facilites Map & Listing Tabset
function facilitiesTabSet(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

ele.outerFind('.searchResults > ol.tabs').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

facilitiesTabSet('.searchResults > ol.tabs','.searchResults > ol.tabs > li','.searchResults > ol.tabs > li > a','active','.searchResults > div');
/* -END- */

/* Start new tabset */
// Facilitites Sidebar Tabset
function sideBarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
//$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

ele.outerFind('ul.tabs.searchCriteria').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

sideBarTabset('ul.tabs.searchCriteria','ul.tabs.searchCriteria > li','ul.tabs.searchCriteria > li > a','active','ul.tabs.searchCriteria + div.sidebar > div');
/* End */

/* Start new tabset */
function calendarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

$ae('.header > #subheader ul.tabs').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40) {
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

calendarTabset('.header > #subheader ul.tabs','.header > #subheader ul.tabs > li','.header > #subheader ul.tabs > li > a','active','.header > .list');
/* end */

// Tabset for Agenda Center Years
// AE - Agenda Center Tabset [AEI-40486]
ele.outerFind('ul.years').each(function(){

tabset($ae(this), $ae(this).find('li'), $ae(this).find('a[id^="a"]'),'current', $ae(this).parent().find('table'));

function tabset(tablist, li, tabs, activeClass, tabPanel){
tablist.attr('role','tablist');
li.attr('role', 'presentation');
tabs.attr({'role': 'tab', 'tabindex':'-1', 'aria-selected':'false'});
$ae(li.selector +'.' + activeClass +' > '+ tabs.selector).attr({'aria-selected':'true', 'tabindex':'0'});
tabPanel.attr('role', 'tabpanel');

// individual tabs TODO - Update so it is dynamic
var tab = tablist.find('>'+li.selector+'>a');

tab.on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
}).click(function(){
$ae('body').data({'ae-year-tab': '#' + $ae(this).attr('id')});
setTimeout(function(){
AudioEye.focusElement($ae('body').data('ae-year-tab'));
$ae($ae('body').data('ae-year-tab')).attr('tabindex','0');
}, 1000);
});
}

});

}); // layout helpers push close brackets

 

var f = function (ele, api) {
/* // 1  Add Body Class 

if(window.location.pathname === '/'){
ele.outerFind('body').addClass('ae-homepage');
}
ele.outerFind('h1#versionHeadLine').each(function(){
var aeClass = 'ae-' + $ae(this).text().trim().replace(/-/g, ' ').replace(/[^a-zA-Z0-9 ]/g, '').replace(/\s+/g, '-').toLowerCase() + '-h1';

$ae('body').addClass(aeClass);
});

// 2  Images 

// Directory Bio Images
ele.outerFind('#CityDirectoryLeftMargin .BioText').each(function(){
var context = $ae(this).find('.BioName').text().trim();
$ae(this).find('img').attr('alt', context);
});

//## Mouse Keyboard Events ##
ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onclick') ){
$ae(this).attr({'role':'button'});
}
});

ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onmouseover') ){
var onmouseover = $ae(this).attr('onmouseover');

$ae(this).attr({'onfocus': onmouseover});
}
});

ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onmouseout') ){
var onmouseout = $ae(this).attr('onmouseout');

$ae(this).attr({'onblur': onmouseout});
}
});

// 3  SVGs 

// Title to SVGs
ele.outerFind('svg.arrowNextPrevBackground').append('Previous');

// 4  Headings 

// Empty Headings
ele.outerFind('h1, h2, h3, h4, h5, h6').each(function(){
if($ae(this).text().trim().length <= 1 && $ae(this).find('img').length === 0){
api.hideFromAT($ae(this));
}
});

ele.outerFind('.pageContent.cpGrid.cpGrid24 .widget.editor.pageStyles .fr-view h2.subhead1').each(function(){
if (!$ae(this).find('img').length && !$ae(this).text().trim().length){
$ae(this).attr({'role':'presentation'}).removeAttr('aria-level');
}
});

// Heading Levels
//api.setHeadingLevel(ele.outerFind('h1.visuallyHidden ~ div table tr th:first-child').filter(':contains(Search the Directory)'), 1);

// 5  Lists 

ele.outerFind('ul, ol').each(function(){
if(!$ae(this).children('li') || $ae(this).children('li').length < 2 ){
$ae(this).attr({'role':'presentation'});
}
});

// 6  Landmarks and Navigation 

if(ele.outerFind('#featureColumn').css('display') === 'none'){
api.setPresentation('#featureColumn');
}

// Hide main menu items on blur
ele.outerFind('#mainNavHowDoI').on('blur', function(){
$ae('#mainNavMegaMenu9').css('display','none');
});

// 7  Element Roles 

// Role Presentation to not first headings
ele.outerFind('header').each(function(i){
if(i !== 0){
$ae(this).attr({'role':'presentation'});
}
});

// Aria-describedby on calendar inputs, add id if heading does not have one
ele.outerFind('#subheader.nav .search > h2').each(function(i){
var ide;
if($ae(this).attr('id') === undefined){
ide = 'ae_search_calendar_by'+i;
$ae(this).attr('id',ide);
}else{
ide = $ae(this).attr('id');
}
$ae(this).parent().find('input').not('.searchButton').attr({'aria-describedby':ide});
});

// 8  Excluded 

ele.outerFind('form li.IePrintFormCenterField, #skipToContentLinks > a, #skipToContentLinks').addClass('ae-exclude');

// 9  Links 

// Vague Links
// PDF Links
ele.outerFind('tr.t-master-row a.pdf').each(function(){
var text = $ae(this).text().trim();
if(text.indexOf('PDF') <= 0){
$ae(this).append(' PDF ');
}
});

ele.outerFind('td.minutes a').each(function(){
var context = $ae(this).closest('tr').find('td a strong').text().trim() + ' ' + $ae(this).closest('td').prev('td').find('p').text().trim();

$ae(this).append('Agenda center file ' + context + '');
});

ele.outerFind('a.widgetViewAll').each(function(){
var text = $ae(this).text().trim();
var ntext = $ae(this).closest('.widgetBody').prev('.widgetHeader').text().trim();

if(ntext && ~text.indexOf('View All')){
$ae(this).append(' '+ ntext +' ');
}
});

ele.outerFind('td .DirectoryNormalText a[href^="mailto"]').each(function(){
var text = $ae(this).closest('tr').find('td:eq(0) a').text().trim();

$ae(this).append(' '+ text +'');
});

// Form 'More..' links
ele.outerFind('form[name="aspnetForm"] .listing a[id^="lnkMore"]').each(function(){
var text = ' '+$ae(this).closest('p').prev('a').text().trim();
$ae(this).append('' + text + '');
});

// Context to Vague links for 'CLICK HERE', 'Read More' 'here' and 'read more..'
ele.outerFind('.widgetBody.pageStyles .textContent a').filter(':contains(CLICK HERE)').each(function(){
if($ae(this).attr('href')){
var href = $ae(this).attr('href');
var text = href.substring(href.lastIndexOf('/')+1);
var context = text.replace(/-|_/g, ' ');

$ae(this).append(' '+ context +'');
}
});

ele.outerFind('.item.fr-view a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.item.fr-view').find('h3').text().trim();

if($ae(this).attr('href')){
var href = $ae(this).attr('href');
var txt = href.substring(href.lastIndexOf('/')+1);
var texto = text.replace(/-|_/g, ' ');
}

if(text == 'here' || text == 'read more'){
if(context && !$ae(this).find('.ae-compliance-indent').length){
$ae(this).append(' '+ context +'');
}
else if(texto && !$ae(this).find('.ae-compliance-indent').length){
$ae(this).append(' '+ texto +'');
}
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view ul a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.fr-view').find('[class*="headline"]').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +'');
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view h2').next().find('a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('ul').prev('h2').text().trim() ? $ae(this).closest('ul').prev('h2').text().trim() : $ae(this).closest('p').prev('h2').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +'');
}
});

ele.outerFind('li.InfoAdvanced.widgetItem .widgetItem a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.widgetItem').find('[class*="headline"]').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +' ');
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view p a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('p').prevUntil('p', '.headline').text().trim() ?
$ae(this).closest('p').prevUntil('p', '.headline').text().trim() :
$ae(this).closest('#page').find('[class*="headline"]').text().trim();

if(text === 'here' || text === 'click here' || text === 'online here'){
if (!$ae(this).find('.ae-compliance-indent').length) {
$ae(this).append(' '+ context +'');
}
}
});

// Calendar links
ele.outerFind('.miniCalendar tbody tr').each(function(){
$ae(this).find('td').each(function(index){

var date = $ae(this).find('a').text().trim();
var day = $ae('.miniCalendar thead tr th').eq(index).find('abbr').attr('title');
var monthYear = $ae(this).closest('.miniCalendar').find('h3').text().trim();

$ae(this).find('a').attr({'aria-label': day + ' ' + date + ' ' + monthYear + ' Click here for more information on events for this date.'});
});
});

ele.outerFind('.section.featured.mini').each(function(){
var details = $ae(this).find('a[onclick^="eventDetails"]');
var text = $ae(this).find('h4').text().trim();
details.append(' '+ text +' ');
});

ele.outerFind('.sidebar .section.featured ol li').each(function(){
var date = $ae(this).find('> p').contents()[0].nodeValue;
var text = $ae(this).find('h4').text().trim();

$ae(this).find('img').attr({'alt': text + ' ' + date});
$ae(this).find('a[onclick^="eventDetails"]').append(' '+ text + ' ' + date + ' ' );
});

ele.outerFind('.list .side .calendar').each(function(){

var month = $ae(this).find('h3').text().trim();
var year = $ae(this).find('h4').text().trim();

$ae(this).find('table td').each(function(){

var day = $ae(this).text().trim();
$ae(this).find('a').attr({'aria-label': month + ' ' + day + ' ' + year });
});
});

ele.outerFind('.list .calendars li').each(function(){
var text = $ae(this).find('h3').text().trim();
$ae(this).find('> a').removeAttr('aria-labelledby role').append(' '+ text + ' ');
});

ele.outerFind('.weekEventDetails').each(function(){
var text = $ae(this).find('.detailTitle h2').text().trim();
$ae(this).find('.specificDetailNB > a').removeAttr('aria-labelledby').append(''+ text + ' ');
});

// AE - [AEI-89160]
ele.outerFind('table.monthGrid .monthItem > a').each(function(){
var context = $ae(this).closest('#CalendarContent').find('.monthSelect > a:nth-of-type(2)').text().trim().slice(0,-1) + ' ' + $ae(this).closest('td').find('.monthDayDate').text().trim() + ' ' + $ae(this).closest('#CalendarContent').find('.yearSelect > a').text().trim().slice(0,-1);

$ae(this).append(' ' + context + ' ');
});
// AE - [AEI-89166]
api.convertToBtn(ele.outerFind('table.monthGrid .monthShowMore a img').each(function(){

var context = ' From ' + $ae(this).closest('#CalendarContent').find('.monthSelect > a:nth-of-type(2)').text().trim().slice(0,-1) + ' ' + $ae(this).closest('td').find('.monthDayDate').text().trim() + ' ' + $ae(this).closest('#CalendarContent').find('.yearSelect > a').text().trim().slice(0,-1);

api.setAlt($ae(this), $ae(this).attr('alt') + context);

}).parent()).on('click', function(){

var aeFocus = $ae(this);

setTimeout(function(){

AudioEye.modals.enableTabLoop('.modalContainer');

AudioEye.focusElement('.modalClose').on('click', function(){
AudioEye.focusElement(aeFocus);
});

}, 500);

});

// Pagination Links, keeping $ae so remediation runs when page is updated.
$ae('p.pagination#paginationSearchResults > a').each(function(){
var label;

if($ae(this).hasClass('previous')){
label = 'Previous Page';
}
else if($ae(this).hasClass('next')){
label = 'Next Page';
}
else{
label = 'Page ' + $ae(this).text().trim();
}
$ae(this).attr({'aria-label': label, 'tabindex':'0'});
});

$ae('p.pagination > a, p.pagination > strong').each(function(){
var label;

if($ae(this).hasClass('previous')){
label = 'Previous Page';
}
else if($ae(this).hasClass('next')){
label = 'Next Page';
}
else if($ae(this).hasClass('active')){
label = 'Current Page ' + $ae(this).text().trim();
}
else{
label = 'Page ' + $ae(this).text().trim();
}
$ae(this).attr({'aria-label': label, 'tabindex':'0'});
});

// PDF section pagination
ele.outerFind('.t-pager.t-reset > .t-numeric > a.t-link').each(function(){
$ae(this).attr('aria-label', 'Page ' + $ae(this).text().trim());
});
ele.outerFind('.t-pager.t-reset > .t-numeric > span.t-state-active').each(function(){
$ae(this).attr('aria-label', 'Current Page ' + $ae(this).text().trim());
});
ele.outerFind('.t-pager.t-reset > a.t-link').append(' Page');

// Vague links in header sections
ele.outerFind('div[id^="ctl00_ctl00_MainContent_ModuleContent_ctl00_"] a').filter(':contains(All)').each(function(){
var text = $ae(this).closest('ol').prev('h2').text().trim();
$ae(this).append('' + text + '');
});

// Context to adjacent email and sms links
ele.outerFind('table[summary="Subscriber Info"] tbody tr').each(function(){
var context = $ae(this).find('td.name').text().trim();
$ae(this).find('td.desc a').append('' + context + '');

$ae(this).find('a.sms, a.email').each(function(){
var text = $ae(this).classList()[0];
var img = $ae(this).find('img');
img.attr({'alt': text + ' ' + context + ' ' + img.attr('title')}).removeAttr('title');
});
});

// Datepicker inputs and links.
ele.outerFind('.inputs .date input[type="text"], input#StartDatePicker, input#EndDatePicker').each(function(){
$ae(this).attr({'aria-label': $ae(this).attr('title') + ' Enter date as MM/DD/YYYY'}).removeAttr('title');
});

// Context for Directory Bios
ele.outerFind('.BioText a').each(function(){
var text = $ae(this).text().trim();
var context = $ae(this).closest('[id*="CityDirectory"]').find('[class*="BioName"]').text().trim();

if(text == 'Read on...' || text == 'here'){
$ae(this).append(' '+ context +'');
}
});

// News Flash Links
ele.outerFind('section.widgetNewsFlash:eq(0) .widgetDesc').each(function(){
if(!$ae(this).find('a.readOn').filter(':contains(about)')[0] && $ae(this).find('a.readOn').text().trim().length < 20){
$ae(this).find('a.readOn').append(' about '+ $ae(this).closest('li').find('h4').text().trim() +' ');
}
});

ele.outerFind('section.widgetNewsFlash:eq(1) .widgetDesc').each(function(){
$ae(this).find('a.Hyperlink').append(' PDF ');

if(!$ae(this).find('a.readOn').filter(':contains(about)')[0] && $ae(this).find('a.readOn').text().trim().length < 20){
$ae(this).find('a.readOn').append(' about '+ $ae(this).closest('li').find('h4').text().trim() +' ');
}
});

ele.outerFind('.miniCalendar.media + div li.widgetItem ').each(function(){
var date = $ae(this).find('h4').text().trim();
var event = $ae(this).find('.widgetDesc a');
var link = $ae(this).find('a.readOn');

event.prepend(' ' + date + ' ');
link.append(' ' + event.text().trim() + ' ');

});

ele.outerFind('.weekView .weekSelect a').each(function() {
var context = $ae(this).attr('title');
$ae(this).attr('aria-label',context);
});

// Accordion Links
ele.outerFind('dl .fr-view a').filter(':contains(here)').each(function(){

var href = $ae(this).attr('href');
var text = href.substring(href.lastIndexOf('/')+1);
var context = text.replace(/([a-z])([A-Z])/g, '$1 $2');

$ae(this).append(' '+ context +'');
});

// Back to top links
ele.outerFind('a.backtotop, a[href="#top"]').on('click keydown', function(e){
if(e.type === 'click' || e.keyCode === 13){
AudioEye.focusElement($ae('a.breadCrumb').first());
}
});

// 10  Forms 

ele.outerFind('form[action*="calendar"], form[action*="Calendar"]').attr({'aria-label':'Calendar', 'role':'form'});
ele.outerFind('form[action*="bids"], form[action*="Bids"]').attr('aria-label', 'Bids');
ele.outerFind('form[action*="CivicAlerts"], form[action*="civicalerts"]').attr('aria-label', 'News Flash');
ele.outerFind('form[action*="RequestTracker"], form[action*="requesttracker"]').attr('aria-label', 'Request Tracker');
ele.outerFind('#aspnetForm[action*="formcenter"]').attr({'aria-label':'Form Center'});
ele.outerFind('#aspnetForm[action*="list.aspx"], #aspnetForm[action*="List.aspx"]').attr('aria-label', 'Notify Me');
ele.outerFind('#aspnetForm[action*="alertcenter.aspx"], #aspnetForm[action*="AlertCenter.aspx"]').attr('aria-label', 'Alert Center');
ele.outerFind('#aspnetForm[action*="faq"], #aspnetForm[action*="Faq"], #aspnetForm[action*="FAQ"]').attr({'aria-label':'Search FAQs'});
ele.outerFind('#aspnetForm[action*="jobs.aspx"], #aspnetForm[action*="Jobs.aspx"], #aspnetForm[action*="JOBS.aspx"]').attr('aria-label', 'Job Opportunities');

ele.outerFind('#aspnetForm[action*="directory.aspx"], #aspnetForm[action*="Directory.aspx"]').attr('aria-label', 'Search the Directory').each(function(){
if($ae(this).find('.DirectoryCategoryText h1')[0]){
$ae(this).attr('aria-label', $ae(this).find('.DirectoryCategoryText h1').text().trim());
}
});

ele.outerFind('#aspnetForm[action*="businessdirectory"], #aspnetForm[action*="BusinessDirectory"]').attr('aria-label', 'Business Directory');

api.setPresentation('#aspnetForm[action*="/forms.aspx"]');
ele.outerFind('#aspnetForm[action^="/Forms"] > div > table > tbody > tr > td > div:first-of-type').each(function(){
$ae(this).closest('form').attr('aria-label', $ae(this).text().trim());
});

api.setPresentation('form[action*="RequestTracker"] ~ form, form[action*="requesttracker"] ~ form');
api.setPresentation('#aspnetSearchForm + form, form[name="frmFAQSearch"], form[name="frmSearch"]');

// Aria-describedby
ele.outerFind('input[name="chkCategoryID"]').attr('aria-describedby', 'selectCategoryButton');
ele.outerFind('#divCategoryMegaMenu input').attr('aria-describedby', 'hrefCategoryButton');

ele.outerFind('.megaMenuInner').each(function(index){
var ide = 'ae_describer_facilites_101_' + index;

$ae(this).find('h3').attr({'id': ide});
$ae(this).find('input[type="checkbox"]').attr({'aria-describedby': ide});
});
// Add aria-describedby to advanced search inputs
ele.outerFind('table.cp-search-advancedTable input').each(function(index){
var describer = $ae(this).closest('tr').find('td.cp-search-advancedInstruction');
var ide;
if(describer.attr('id')){
ide = describer.attr('id');
}else{
ide = 'ae_describer_text_'+index;
describer.attr({'id':ide});
}
$ae(this).attr('aria-describedby', ide);
});

// AE - aria-describedby to checkboxes in accordion
ele.outerFind('#divMasterSearchContainer h3').attr({'id':'ae_checkbox_describer_01'});
ele.outerFind('#divMasterSearchContainer #categoryList input[type="checkbox"]').attr({'aria-describedby':'ae_checkbox_describer_01'});

ele.outerFind('input#e_503').each(function(){
var ide = "ae_tip_id";

$ae(this).next('.tip').attr({'id': ide});
$ae(this).attr({'aria-describedby': ide});
});

ele.outerFind('ol.selfClear.cpForm li.formFieldContainer input[type="text"], ol.selfClear.cpForm li.left.half.anonEmail input[type="text"]').each(function(){
var ide = 'ae_100_' + $ae(this).attr('id');
var pnext = $ae(this).next('p.tip');

if(pnext && pnext.text().trim().length > 0){
$ae(this).attr({'aria-describedby': ide});
$ae(this).next('p.tip').attr({'id': ide});
}
});

ele.outerFind('ol.selfClear.cpForm li.half.left.formFieldContainer.LongAnswer textarea, ol.selfClear.cpForm li.half.right.formFieldContainer.LongAnswer textarea').each(function(){
var ide = 'ae_100_' + $ae(this).attr('id');
var pnext = $ae(this).next('p.tip');

if(pnext && pnext.text().trim().length > 0){
$ae(this).attr({'aria-describedby': ide});
$ae(this).next('p.tip').attr({'id': ide});
}
});

ele.outerFind('li.threeFourths.left.formFieldContainer.RadioButtons').each(function(){
var legend = $ae(this).find('legend');
var ide = 'ae_legend_101';

if(legend && legend.text().trim().length > 0 ){
legend.attr({'id': ide});
$ae(this).find('input[type="radio"]').attr({'aria-describedby': ide});
}
});

// Aria-label
ele.outerFind('textarea#g-recaptcha-response').attr({'aria-label':'Recaptcha'});
ele.outerFind('form[action^="ProfileCreate"]').attr({'aria-label':'Create Profile'});
ele.outerFind('div[id$="MainContent_BodyWrapper"] > form[name="aspnetForm"][action^="./Archive"]').attr({'aria-label':'Search Archives', 'role':'form'});
ele.outerFind('select#paginationOption').attr({'aria-label':'Show'});
// Role presentation forms
ele.outerFind('form[action^="ProfileCreate"]').removeAttr('role');
ele.outerFind('form[action^="./QuickLinks"], form[action^="/Archive.aspx"], form[name="frmQLSearch"], form input[type="hidden"]').attr(api.pres);
ele.outerFind('ul.ui-active-menuitem').next('form').attr({'role':'presentation'});

ele.outerFind('form#frmReferenceFormForTelerikEditorDialogs, form#aspnetSearchForm, form[name="frmCivicAlertSearch"][method="get"]').attr(api.pres);

// Calendar search dates, don't require further keyboard events
ele.outerFind('#startDate, #enddate').attr('onkeypress','');

// 11  Accordions 

// Calendar Accordions
function calAccordions(trigger, content) {

trigger.each(function () {
$ae(this).attr({
'role': 'button',
'tabindex': '0',
'data-ae-blurbtype': 'button',
'aria-expanded': calAccords(content)
});
trigger.off('keydown').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
});
}).click(function (e) {
e.preventDefault();
trigger.attr({
'aria-expanded': calAccords(content)
});
});

function calAccords(content) {
return content.css('display') === 'block';
}
}
calAccordions($ae('.list .side .calendar > h3[onclick*="monthPopout"]'), $ae('.list .side .calendar > #monthPopout'));
//calAccordions(ele.outerFind('.list .side .calendar > [onclick*="displayPopUp(\'yearPopout\')"]'), ele.outerFind('.list .side .calendar > #yearPopout'));

// AE - Availability Graph Calendar
function dynamicCal(elem, i){
if (elem.currentTarget) elem = $ae('#calendar.fc .fc-button');
if(i) elem = $ae(i);

var regex = /◄|►/g;
var text = elem.find('.fc-button-content').text().trim().replace(regex, '');
var content = $ae('.fc-header-right .fc-state-active .fc-button-content').text().trim();

elem.each(function(){
if($ae(this).hasClass('fc-state-disabled')){
text += ' disabled';
}else if($ae(this).hasClass('fc-state-active')){
text += ' selected';
}
if($ae(this).hasClass('fc-button-next')){
text = 'Next '+content;
}else if($ae(this).hasClass('fc-button-prev')){
text = 'Previous '+content;
}
$ae(this).attr({'aria-label': text});
});
}
ele.outerFind('#calendar.fc .fc-button').attr(api.btn).each(dynamicCal).click(dynamicCal);
// AE - Signed in accordions [AEI-40221]
api.convertToAccordion('li.dropdown.mega.myApps > a','','li.dropdown.mega.myApps > ol.applicationsMenu');
api.convertToAccordion('li.dropdown.notifications > a','','li.dropdown.notifications > #notifications');
api.convertToAccordion('li.dropdown.user > a','','li.dropdown.user > ol#userMenu');

ele.outerFind('li.dropdown.mega.myApps > a,li.dropdown.notifications > a,li.dropdown.user > a').attr({'aria-haspopup':'true'});
ele.outerFind('li.dropdown.mega.myApps > ol.applicationsMenu, li.dropdown.notifications > #notifications, li.dropdown.user > ol#userMenu').attr({'role':'menu'});

function menuPopup(trigger, content){

trigger = $ae(trigger);
content = $ae(content);

var first = content.find('a').first();
var last = content.find('a').last();

trigger.on('keydown', function(e){
var status = content.css('display');

if(e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && status === 'block'){
e.preventDefault();
setTimeout(function(){AudioEye.focusElement(last);},150);
}
else if ((e.keyCode === 39 || e.keyCode === 40)&& status === 'block') {
e.preventDefault();
setTimeout(function(){AudioEye.focusElement(first);},150);
}
});

content.find('a').on('keydown', function(e){

if((e.keyCode === 37 || e.keyCode === 38) && $ae(this)[0] === first){
e.preventDefault();
AudioEye.focusElement(last);
}
else if((e.keyCode === 39 || e.keyCode === 40) && $ae(this)[0] === last){
e.preventDefault();
AudioEye.focusElement(first);
}
else if(e.keyCode === 37 || e.keyCode === 38){
e.preventDefault();
AudioEye.focusElement($ae(this).parent().prev('li').find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
e.preventDefault();
AudioEye.focusElement($ae(this).parent().next('li').find('a'));
}
});
}

menuPopup('li.dropdown.mega.myApps > a', 'li.dropdown.mega.myApps > ol.applicationsMenu');
menuPopup('li.dropdown.notifications > a', 'li.dropdown.notifications > #notifications');
menuPopup('li.dropdown.user > a','li.dropdown.user > ol#userMenu');

// Heading Accordions
//api.convertToAccordion('div[id^="ctl00_ctl00_MainContent_ModuleContent_ctl00_"] > div > div > h2', '', 'div[id^="ctl00_ctl00_MainContent_ModuleContent_ctl00_"] > div > ol');
api.convertToAccordion('form[name="aspnetForm"] .listing > h2', '', 'form[name="aspnetForm"] .listing > div');
api.convertToBtn(ele.outerFind('#NewsFlashContent .listing a > h2').parent());

ele.outerFind('h2.notifymeAccordion').removeAttr('aria-level');
ele.outerFind('#RSSContent .listing h2').removeAttr('role aria-expanded tabindex');

// Listing Collapse Heading - Table Accordions
function accordionOpen(elem){
return elem.css('display') === 'table';
}

ele.outerFind('.listing.listingCollapse.noHeader > h2').each(function(){
var content = $ae(this).next('span').find('> table');
$ae(this).attr({'role':'button','aria-expanded':accordionOpen(content)});
}).click(function(){
var content = $ae(this).next('span').find('> table');
$ae(this).attr({'role':'button','aria-expanded':accordionOpen(content)});
});

// Listing Collapse Heading - 'Download' Button Accordions
api.convertToAccordion('.popoutContainer > a[id^="btnAgenda"]','','.popoutContainer > a[id^="btnAgenda"] + div');
// Context to 'download button'
ele.outerFind('.popoutContainer > a[id^="btnAgenda"]').each(function(){
var text = ' '+$ae(this).closest('tr').find('p').text().trim()+' ';
$ae(this).append('' + text + '');
});

// View More accordions
api.convertToAccordion('a[id^="btnViewMore"]','', 'a[id^="btnViewMore"] + div');
// Managing focus
ele.outerFind('a[id^="btnViewMore"]').click(function(){
var content = $ae(this).next('div');
var link = content.find('a');

setTimeout(function(){
if(content.css('display') === 'block'){
AudioEye.focusElement(link.eq(0));
keyNav(link);
};
},250);
});

function keyNav(item){
item.on('keydown', function(e){
key = e.keyCode;
if((key === 37 || key === 38) && $ae(this)[0] === item.first()[0]){
AudioEye.focusElement(item.last());
}
else if((key === 39|| key === 40) && $ae(this)[0] === item.last()[0]){
AudioEye.focusElement(item.first());
}
else if(key === 37 || key === 38){
AudioEye.focusElement($ae(this).parent().prev().find('a'));
}
else if(key === 39 || key === 40){
AudioEye.focusElement($ae(this).parent().next().find('a'));
}
});
}

// Accordion for 'Select a Category'
// agenda center
ele.outerFind('#selectCategoryButton').attr({'role':'button', 'tabindex':'0', 'aria-expanded':'false'}).on('click keydown', function(e){
// manage expanded state
if(e.keyCode === 32){
e.preventDefault();
$ae(this).find('span').click();
}
if(e.type === 'click' || e.keyCode === 13 || e.keyCode === 32){
$ae(this).attr('aria-expanded', $ae('#categoryList').css('display') === 'block' ? 'true' : 'false');
}

// send focus to first checkbox if open
if(e.keyCode === 9 && !e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#allCategories');
}

if(e.keyCode === 9 && e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#categoryList ol:last-of-type li:last-child input');
}

});
// job opportunities
ele.outerFind('#hrefCategoryButton').attr({'role':'button', 'tabindex':'0', 'aria-expanded':'false'}).on('click keydown', function(e){
// manage expanded state
if(e.keyCode === 32){
e.preventDefault();
$ae(this).click();
}
if(e.type === 'click' || e.keyCode === 13 || e.keyCode === 32){
$ae(this).attr('aria-expanded', $ae('#divCategoryMegaMenu').css('display') === 'block' ? 'true' : 'false');
}

// send focus to first checkbox if open
if(e.keyCode === 9 && !e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#allCategories');
}

if(e.keyCode === 9 && e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#divCategoryMegaMenu ol:last-of-type li:last-child input');
}

});
// send focus from first input to dropdown button
ele.outerFind('#allCategories').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
e.preventDefault();
AudioEye.focusElement('#hrefCategoryButton');
AudioEye.focusElement('#selectCategoryButton');
}
});
// send focus from last input to dropdown button
ele.outerFind('#divCategoryMegaMenu ol:last-of-type li:last-child, #categoryList ol:last-of-type li:last-child').on('keydown', function(e){
if(e.keyCode === 9 && !e.shiftKey){
e.preventDefault();
AudioEye.focusElement('#hrefCategoryButton');
AudioEye.focusElement('#selectCategoryButton');
}
});

// Select a Calendar Input fields
ele.outerFind('#calendarSelectors.calendarList input[type="checkbox"]').removeAttr('title');

ele.outerFind('#calendarSelectors [name="chkCalendarID"]').each(function(){
$ae(this).attr('aria-label', $ae(this).next().text().trim());
});

// Select A Calendar Accordion
// Handle accordion state
ele.outerFind('a#a_calendar').attr({'role':'button', 'aria-expanded':'false'}).click(function(){

var content = $ae(this).closest('.inputs').next('#calendarSelectors');

if(content.css('display') === 'block'){
$ae(this).attr({'aria-expanded':'true'});
}
else{
$ae(this).attr({'aria-expanded':'false'});
}
});

// Handle accordion nav
ele.outerFind('a#a_calendar').off('keydown').on('keydown',function(e){
var trigger = $ae(this);
var content = $ae(this).closest('.inputs').next('#calendarSelectors');
var first = content.find('input').first();
var last = content.find('input').last();
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
if((e.keyCode === 9 && !e.shiftKey) && (content.css('display') === 'block')){
e.preventDefault();
AudioEye.focusElement(first);
}

first.off('keydown').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
e.preventDefault();
setTimeout(function(){
AudioEye.focusElement(trigger);
},50);
}
});

last.off('keydown').on('keydown', function(e){
if(e.keyCode === 9 && !e.shiftKey){
e.preventDefault();
setTimeout(function(){
AudioEye.focusElement(trigger);
},50);
}
});
});

// Accordion for 'Time Period' : Popout accordion with mutation observer and element check
// Trigger gets expanded value from popup mutation display property
ele.outerFind('.popoutContainer > a#timePeriod').attr({'aria-expanded':'false'});

ele.outerFind('.popoutContainer > a#timePeriod').click(function(){
$ae(this).attr({'aria-expanded':'true'});
});

(function(){

$ae('a#timePeriod').attr({'aria-expanded':'false', 'role':'button'});

var popout = document.querySelector('#dateRangePopup');
if(!popout){
return false;
}
else if(popout){
var observer = new MutationObserver(function(mutation) {
mutation.forEach(function(mutation) {
if($ae('#dateRangePopup').css('display') == 'block'){
$ae('a#timePeriod').attr({'aria-expanded':'true'});
}
else{
$ae('a#timePeriod').attr({'aria-expanded':'false'});
}
});
});

var config = { attributes: true, attributeFilter: ["style"] };
observer.observe(popout, config);
}

}());

// Header Accordions
ele.outerFind('.listing.listingCollapse > #48 dl dt a').attr({'aria-expanded':'false', 'role':'button', 'tabindex':'0'});

ele.outerFind('.listing.listingCollapse > #48 dl dt a').each(function(){
$ae(this).click(function(){
if($ae(this).parent().next('dd.fr-view').css('display') == "none"){
$ae(this).attr({'aria-expanded':'true'});
}
else if($ae(this).parent().next('dd.fr-view').css('display') == "block"){
$ae(this).attr({'aria-expanded':'false'});
}
});
});
// .noHeader accordion

api.convertToAccordion('.yearSelect > a', '', '#yearPopout');
api.convertToAccordion('.monthSelect > a[onclick][href="#"]', '', '#monthPopout');
api.convertToAccordion('a.availableLists', '', '#availableLists');
api.convertToAccordion('.facilitiesMegaMenuContainer #getDirectionsButton', '', '.facilitiesMegaMenuContainer + #mapPopout');

api.convertToAccordion('div[id*="MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories"].listing.listingCollapse > div > h2', '', 'div[id*="MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories"].listing.listingCollapse > .alert');
api.convertToAccordion('a#FacilityTypesButton', '', 'div#megaFacilityTypes');
api.convertToAccordion('a#FeaturesButton', '', 'div.megaMenu.facilityFeatures');
api.convertToAccordion('.header > a.availableLists', '', '.header > div.availableLists');
api.convertToAccordion('.listing.listingCollapse > div[id^="cat"] > a.translatable','display','.listing.listingCollapse > div[id^="cat"] + div');

api.convertToBtn('.listing.listingCollapse dl dt > a');
ele.outerFind('.listing.listingCollapse dl dt > a').each(function(){
$ae(this).attr('aria-expanded', $ae(this).parent().next().css('display') === 'block' ? 'true' : 'false');
}).on('click', function(){
$ae(this).attr('aria-expanded', $ae(this).parent().next().css('display') === 'block' ? 'false' : 'true');
});

// Manual accordions
function checkStatus(elem){
return elem.css('display') === 'block';
}

ele.outerFind('.contentMain > div[id*="MainContent_ModuleContent"] .listing.listingCollapse > div > a').each(function(){
$ae(this).attr({'aria-expanded': checkStatus($ae(this).parent('div').next('div'))});
});

ele.outerFind('.contentMain > div[id*="MainContent_ModuleContent"] .listing.listingCollapse > div > a').click(function(){
$ae(this).attr({'aria-expanded': checkStatus($ae(this).parent('div').next('div'))});
});

// 12  Modals 

// Calendar 'More details' modal
ele.outerFind('.monthItem').each(function(){
var trigger = $ae(this).find('> a');
var content = $ae(this).find('> .detailsTooltip');

trigger.on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});

trigger.click(function(){
if(content.css('display') == 'block') {
AudioEye.focusElement(content.find('.close'));

$ae('.close').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('a[onclick^="eventDetails"]'));
}
else if(e.keyCode === 9 && !e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('a[onclick^="eventDetails"]'));
}
});

$ae('a[onclick^="eventDetails"]').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('.close'));
}
});

}
});
});

// 'View Map' popup
function mapPopout(elem){
return elem.css('display') === 'block';
}
ele.outerFind('.viewMapPopout').attr({'aria-expanded': mapPopout($ae('#mapPopout'))}).click(function(){
$ae(this).attr({'aria-expanded': mapPopout($ae('#mapPopout'))});
});

// Share via email popup
ele.outerFind('a#shareViaEmailButton').attr({'role':'button', 'aria-label':'Share via Email'});

// Focus to popup close button and tab-loop
ele.outerFind('a#shareViaEmailButton').click(function(){

setTimeout(function(){
AudioEye.focusElement('#mvcModal a.modalClose');
}, 800);

// Close Button Actions
$ae('#mvcModal a.modalClose').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('#lnkCancelSendEmail');
}, 200);
}
});

$ae('#lnkCancelSendEmail').on('focus', function(){
// Last tabbable element actions
$ae('#lnkCancelSendEmail').on('keydown', function(e){
e.preventDefault();
if(e.keyCode === 9 && !e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('#mvcModal a.modalClose');
}, 250);
}
});

});

});

// Focus back to email trigger
ele.outerFind('#mvcModal a.modalClose').click(function(){
AudioEye.focusElement('a#shareViaEmailButton');
});

// 13  Buttons 

// Document pages show/hide button
api.convertToBtn('.showHide > a.button');
// Facilities page map hide button (hidden, unsure of use)
api.convertToBtn('#map_canvas_infowindow a.hide');

ele.outerFind('.weekdayEvents.calendarClear').attr({'role':'button'});

ele.outerFind('.weekdayEvents.calendarClear').click(function(){
setTimeout(function(){
AudioEye.focusElement('.detailTitle h2');
}, 1000);
});

// Search page submit
ele.outerFind('a[href="#"].searchSite.cp-search-submit').attr({'role':'button', 'aria-label':'Submit Search', 'data-ae-blurbtype':'button'});
api.hideFromAT('a[href="#"].searchSite.cp-search-submit svg');

// Advanced Search
ele.outerFind('.cp-search-typeToggle a#advancedSearch').attr({'role':'button', 'data-ae-blurbtype':'button', 'aria-label':'Advanced Search. Activate for advanced search options'});
ele.outerFind('.cp-search-typeToggle a#standardSearch').attr({'role':'button', 'data-ae-blurbtype':'button', 'aria-label':'Standard Search. Activate for standard search options'});

// Site Tools & Share popup buttons
api.convertToBtn('header[id^="widgetSiteToolsHeader"] h3 img');
api.convertToBtn('header[id^="widgetShareHeader"] h3 img');

// Remove tabindex and aria-haspopup from parent elements
setTimeout(function(){
ele.outerFind('section.widgetShare, section.widgetShare header, section.widgetShare header h3, section.widgetSiteTools, section.widgetSiteTools header, section.widgetSiteTools header h3').removeAttr('aria-haspopup tabindex aria-label aria-level').attr('role','presentation');
},500);

ele.outerFind('.widgetShare li a, .widgetSiteTools li a').attr('data-ae-ignore-keys', 'tab shift+tab');

// Accordion functionality
function checkInitialState(elem) {
return elem.css('display') === 'block';
}
function checkClickState(elem) {
return elem.css('display') === 'none';
}

// Share
ele.outerFind('section.widgetShare header h3 img').each(function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetShare'))});
});

ele.outerFind('section.widgetShare header h3 img').click(function(){
var aeThis = $ae(this);

aeThis.attr({'aria-expanded': checkClickState($ae('.widgetBody.flyOut.widgetShare'))});

setTimeout(function(){
if($ae('.ae-player')[0] && aeThis.attr('aria-expanded')){
AudioEye.focusElement('.widgetShare li:first-child a');
}
}, 500);
}).on('focus', function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetShare'))});
});

// Site Tools
ele.outerFind('section.widgetSiteTools header h3 img').each(function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetSiteTools'))});
});

ele.outerFind('section.widgetSiteTools header h3 img').click(function(){
var aeThis = $ae(this);

aeThis.attr({'aria-expanded': checkClickState($ae('.widgetBody.flyOut.widgetSiteTools'))});

setTimeout(function(){
if($ae('.ae-player')[0] && aeThis.attr('aria-expanded')){
AudioEye.focusElement('.widgetSiteTools li:first-child a');
}
}, 500);
}).on('focus', function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetSiteTools'))});
});

//link inside above items
ele.outerFind('.widgetBody.flyOut a').attr({'role':'link'});

// Focus back to share button
// player focus
ele.outerFind('div[id^="widgetShareBody"] li a').not(':last').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && !e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().next().find('a'));
},250);
}
});
ele.outerFind('div[id^="widgetShareBody"] li a').not(':first').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().prev().find('a'));
},250);
}
});

// regular focus
ele.outerFind('div[id^="widgetShareBody"] li a').eq(0).on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetShareHeader"] > h3 img');
},250);
}
});
ele.outerFind('div[id^="widgetShareBody"] li a').last().on('keydown', function(e){
if(e.keyCode === 9){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetShareHeader"] > h3 img');
},250);
}
});

// focus back to site tools button
// player focus
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').not(':last').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && !e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().next().find('a'));
},250);
}
});
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').not(':first').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().prev().find('a'));
},250);
}
});

// regular focus
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').eq(0).on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetSiteToolsHeader"] > h3 img');
},250);
}
});
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').last().on('keydown', function(e){
if(e.keyCode === 9){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetSiteToolsHeader"] > h3 img');
},250);
}
});

// Larger / Smaller text buttons
ele.outerFind('a#makeTextSmaller, a#makeTextBigger').each(function(){
var text = $ae(this).attr('title');
$ae(this).attr({'aria-label': text, 'role':'button'}).removeAttr('title');
});

api.convertToBtn('a.goog-te-menu-value[href="javascript:void(0)"]');

// AE - Focus to Elements
// AE - Current step in form [AEI-39954]
ele.outerFind('.wizardNav li.current').each(function(){
$ae(this).append(' current step ');
});
ele.outerFind('.wizardNav li, a.button.nextAction').click(function(){
$ae('.wizardNav li').find('.current-step').remove();
$ae('.wizardNav li.current').append(' current step ');
});

// 14  Tables 

// Calendar table
ele.outerFind('.calendar > #yearPopout + table').addClass('ae-table-struc');
// Calendar popup tables
ele.outerFind('table.RadCalendar.RadCalendar_Windows7, table.RadCalendar.RadCalendar_Windows7 table').attr(api.pres);

ele.outerFind('body.ada-compliance table').attr({'role':'grid'});

// Add grid role to tables
ele.outerFind('body h1#versionHeadLine').each(function(){
if($ae(this).text().trim() == "Elected & Appointed Officials"){
$ae(this).closest('body').find('table').attr({'role':'grid'});
}
});

ele.outerFind('body .DirectoryCategoryText h1').each(function(){
var text = $ae(this).text().trim();

if(text == "Sheriff's Office"){
$ae(this).closest('body').find('table').attr({'role':'grid'});
}
});
ele.outerFind('table.fr-alternate-rows').attr({'role':'grid'});

// Empty tables
ele.outerFind('table tbody').each(function(){
if($ae(this).html().trim().length === 0){
$ae(this).parent().attr({'role':'presentation'});
}
});

// Map / Non-Data tables
api.setPresentation('#advSearchForm table');
api.setPresentation('table[id*="map_canvas"]');
api.setPresentation('.fr-view.responsiveEditor table, #dummyEditor table');
api.setPresentation('table[summary="Table for layout purposes"], table[summary="Table for layout purposes"] table');
api.setPresentation('table.archSearchBoxMain, table.archSearchBoxMain table');
api.setPresentation('#NewsFlashContent table[summary="Search Results"], #NewsFlashContent table[summary="Search Results"] table');

// Remove Summary
ele.outerFind('table[summary="Table for layout purposes"], table.archSearchResults, table.members').attr({'role':'presentation'}).removeAttr('summary');

ele.outerFind('#breadCrumbs').each(function(){
text = $ae(this).find('li').last('li').text().trim();
if(~text.indexOf('404')){
$ae(this).closest('body').find('table').attr({'role':'presentation'});
$ae(this).closest('body').find('table').removeAttr('summary');
}
});

ele.outerFind('table[role="presentation"]').removeAttr('summary');
setTimeout(function(){
ele.outerFind('table[role="presentation"]').removeAttr('summary');
}, 250);

// Columnheaders
ele.outerFind('td[scope="col"]').attr({'role':'columnheader'});

ele.outerFind('table.fr-alternate-rows').each(function(){
var tr_son = $ae(this).find('tr').eq(0).children();
if(tr_son.is('td')){
tr_son.attr({'role': 'columnheader'});
}

});
ele.outerFind('.calendar table[summary="Calendar Display"] > thead > tr > th').each(function(){
var abbr = $ae(this).find('abbr');
api.addComplianceIndentHidden($ae(this), 'append', 'span', abbr.attr('title'));
api.hideFromAT(abbr);
});

// 15  Tabsets 

// Tabset function setup - Active Class is the class the li gets when the element is active
// Function includes tabsetup, tab labels and keylooping
function tabSet(listParent, listItem, listAnchor, activeClass, tabPanels){
// Setting roles and initial values
$ae(listParent).each(function(){
if ($ae(this).find(listItem).length > 1) {
if($ae(this).css('display') !== 'none'){
$ae(this).attr({'role':'tablist'});
}

$ae(this).find(listItem).attr({'role':'presentation'});
$ae(this).find(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(this).find(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(this).find(tabPanels).each(function(){
if($ae(this).parent().find(listParent).css('display') !== 'none'){
$ae(this).attr({'role':'tabpanel'});
}
});
}
});

// Encapsulate events - Key Navigation for tabsets without tabindex
ele.outerFind(listParent).each(function(){
if ($ae(this).find(listItem).length > 1) {
// Change active tab onclick event
$ae(this).find('a').click(function(){
$ae(listParent).find('a').attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(listParent).find('li.active a').attr({'aria-selected':'true', 'tabindex':'0'});
});

// tabset keylooping
$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if(e.keyCode === 37 && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1));
}
else if( e.keyCode === 39 && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').first());
}
else if(e.keyCode === 37 ){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 ){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});
}

}); // Close encapsulated actions
}

// tabset function call
tabSet('ol.tabbedWidget.cpTabs','ol.tabbedWidget.cpTabs li','ol.tabbedWidget.cpTabs li > a','active','.cpTabPanels');

// Facilites Map & Listing Tabset
function facilitiesTabSet(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

ele.outerFind('.searchResults > ol.tabs').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ol').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ol').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ol').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

facilitiesTabSet('.searchResults > ol.tabs','.searchResults > ol.tabs > li','.searchResults > ol.tabs > li > a','active','.searchResults > div');

// Facilitites Sidebar Tabset
function sideBarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
//$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

ele.outerFind('ul.tabs.searchCriteria').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

sideBarTabset('ul.tabs.searchCriteria','ul.tabs.searchCriteria > li','ul.tabs.searchCriteria > li > a','active','ul.tabs.searchCriteria + div.sidebar > div');

function calendarTabset(listParent, listItem, listAnchor, activeClass, tabPanels){

// Setting roles and initial values
$ae(listParent).attr({'role':'tablist'});
$ae(listItem).attr({'role':'presentation'});
$ae(listAnchor).attr({'aria-selected':'false', 'role':'tab', 'tabindex':'-1'});

$ae(listItem + '.' + activeClass + ' a').attr({'aria-selected':'true', 'tabindex':'0'});
$ae(tabPanels).attr({'role':'tabpanel'});

$ae(listAnchor).click(function(){
$ae(listAnchor).attr({'aria-selected':'false', 'tabindex':'-1'});
$ae(this).attr({'aria-selected':'true', 'tabindex':'0'});
});

$ae('.header > #subheader ul.tabs').each(function(){

$ae(this).find('a').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && ($ae(this)[0] === $ae(this).closest('ul').find('a').first()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').eq(-1));
}
else if((e.keyCode === 39 || e.keyCode === 40) && ($ae(this)[0] === $ae(this).closest('ul').find('a').last()[0])){
AudioEye.focusElement($ae(this).closest('ul').find('a').first());
}
else if(e.keyCode === 37 || e.keyCode === 38){
AudioEye.focusElement($ae(this).closest('li').prev().find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40) {
AudioEye.focusElement($ae(this).closest('li').next().find('a'));
}
});

});

}

calendarTabset('.header > #subheader ul.tabs','.header > #subheader ul.tabs > li','.header > #subheader ul.tabs > li > a','active','.header > .list');

// Tabset for Agenda Center Years
// AE - Agenda Center Tabset [AEI-40486]
ele.outerFind('ul.years').each(function(){

tabset($ae(this), $ae(this).find('li'), $ae(this).find('a[id^="a"]'),'current', $ae(this).parent().find('table'));

function tabset(tablist, li, tabs, activeClass, tabPanel){
tablist.attr('role','tablist');
li.attr('role', 'presentation');
tabs.attr({'role': 'tab', 'tabindex':'-1', 'aria-selected':'false'});
$ae(li.selector +'.' + activeClass +' > '+ tabs.selector).attr({'aria-selected':'true', 'tabindex':'0'});
tabPanel.attr('role', 'tabpanel');

// individual tabs TODO - Update so it is dynamic
var tab = tablist.find('>'+li.selector+'>a');

tab.on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
}).click(function(){
$ae('body').data({'ae-year-tab': '#' + $ae(this).attr('id')});
setTimeout(function(){
AudioEye.focusElement($ae('body').data('ae-year-tab'));
$ae($ae('body').data('ae-year-tab')).attr('tabindex','0');
}, 1000);
});
}

});

AudioEye.arrowKeyLoop( ele, 'ul.years > li > a[role="tab"]', 'ul.years');

ele.outerFind('ul.years .popoutContainer.popUpParent > a[id^="btnViewMore"]').each(function(){
$ae(this).removeAttr('aria-label');
var text = ' '+$ae(this).closest('span').prev('h2').text().trim()+' years ';
var context = text.replace(/▼/g, '');
$ae(this).append('' + context + '');
});

// 16  Tree Navigation / DocumentCenter page 

// Left Panel
(function () {
var tin = ele.outerFind('.t-in');
ele.outerFind('.t-widget.t-splitter-horizontal.t-splitter').attr({'role':'application'});
ele.outerFind('li.t-item').attr({'role':'presentation'});
ele.outerFind('ul.t-group').attr({'role':'group'});
ele.outerFind('ul.t-group.t-treeview-lines').attr({'aria-label':'Documents'});

function returnVisible (elem, keyCode) {
if (keyCode === 38) {
if (elem.closest('ul').find('li > .t-mid > .t-in, li > .t-top > .t-in, li > .t-bot > .t-in').first()[0] === elem[0]) {
if (elem.closest('ul').hasClass('t-treeview-lines')) {
tin.attr('tabindex', '-1');
AudioEye.focusElement(tin.last().attr('tabindex', '0'));
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('ul').prev('.t-mid, .t-top, .t-bot').find('> .t-in').attr('tabindex', '0'));
}
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('li').prev('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
} else if (keyCode === 40) {
if (elem.closest('ul').find('li > .t-mid > .t-in, li > .t-top > .t-in, li > .t-bot > .t-in').last()[0] === elem[0]) {
if (elem.closest('ul').hasClass('t-treeview-lines')) {
tin.attr('tabindex', '-1');
AudioEye.focusElement(tin.first().attr('tabindex', '0'));
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('ul').closest('li').next('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
} else {
tin.attr('tabindex', '-1');
if (elem.closest('li').find('> ul[style="display: block;"], > ul[style=""]')[0]) {
AudioEye.focusElement(elem.closest('li').find('> ul[style="display: block;"] > li, > ul[style=""] > li').first().find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
} else {
AudioEye.focusElement(elem.closest('li').next('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
}
}
}

tin.attr({ 'tabindex': '-1', 'role': 'treeitem', 'aria-expanded': 'false' }).filter(function () {
return $ae(this).prev('.t-icon')[0];
}).on('keydown', function (e) {
if (e.keyCode === 37) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'true') {
$ae(this).prev('.t-icon')[0].click();
}
} else if (e.keyCode === 39) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'false') {
$ae(this).prev('.t-icon')[0].click();
}
}else if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
$ae(this).prev('.t-icon')[0].click();
if($ae(this).attr('aria-expanded') === 'false'){
$ae(this).attr({'aria-expanded':'true'});
}else{
$ae(this).attr({'aria-expanded':'false'});
}
}
}).end().filter(function () {
return !$ae(this).prev('.t-icon')[0];
}).removeAttr('aria-expanded').on('keydown', function (e) {
if (e.keyCode === 37) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'true') {
this.click();
}
} else if (e.keyCode === 39) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'false') {
this.click();
}else if(!$ae(this).attr('aria-expanded')){
this.click();
}
}
else if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
if($ae(this).attr('aria-expanded') === 'false'){
$ae(this).attr({'aria-expanded':'true'});
}else{
$ae(this).attr({'aria-expanded':'false'});
}
}
}).end().on('keydown', function (e) {
if (e.keyCode === 38 || e.keyCode === 40) {
e.preventDefault();
returnVisible($ae(this), e.keyCode);
}
});

ele.outerFind('ul.t-group.t-treeview-lines li.t-item.t-first .t-in').attr({'tabindex':'0'});

ele.outerFind('.t-icon').on('click', function (e) {
setTimeout(function () {
if ($ae(e.currentTarget).hasClass('t-plus')) {
$ae(e.currentTarget).next('.t-in').attr('aria-expanded', 'false');
} else {
$ae(e.currentTarget).next('.t-in').attr('aria-expanded', 'true');
}
}, 150);
});
})();

// Right Panel
api.setAlt(['img[src$="DocumentCenter/Assets/Images/IconFolderOpen.gif"], img[src$="Assets/Images/IconFolderClosed.gif"]'], '');

ele.outerFind('a.pdf').not(':contains(PDF)').append(' PDF');
ele.outerFind('a.docx').append(' Word Document');
ele.outerFind('a.xlsx').append(' Excel Document');

ele.outerFind('.t-hierarchy-cell a.t-icon').attr({'role':'button', 'data-ae-blurbtype':'button'}).each(function(){
var state = 'false';
if($ae(this).hasClass('t-minus')){
state = 'true';
}
$ae(this).attr({'aria-expanded': state, 'aria-label': $ae(this).closest('td').next('td').find('a').text().trim()});
}).click(function(){
var state = 'false';
if($ae(this).hasClass('t-plus')){
state = 'true';
}
$ae(this).attr({'aria-expanded': state});
}); */
};
f.id = "03ff68a2-1b35-53a2-88f7-135cb9f38360";
f.title = "** Civic Plus Master (JS) ** -- Commented Out";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/____Civic_Plus_Master__JS________Commented_Out.js

var f = function (ele, api) {
if(window.location.pathname === '/'){
ele.outerFind('body').addClass('ae-homepage');
}
ele.outerFind('h1#versionHeadLine').each(function(){
var aeClass = 'ae-' + $ae(this).text().trim().replace(/-/g, ' ').replace(/[^a-zA-Z0-9 ]/g, '').replace(/\s+/g, '-').toLowerCase() + '-h1';

$ae('body').addClass(aeClass);
});
};
f.id = "960c73ac-2745-48f4-ba2b-58ae42432e45";
f.title = "General - AddBody Class";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___AddBody_Class.js

var f = function (ele, api) {
ele.outerFind('#CityDirectoryLeftMargin .BioText').each(function(){
var context = $ae(this).find('.BioName').text().trim();
$ae(this).find('img').attr('alt', context);
});
};
f.id = "acc93f75-2abc-4556-a17d-5cc3239c03d5";
f.title = "DirectoryBios - Image Alts";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/DirectoryBios___Image_Alts.js

var f = function (ele, api) {
//## Mouse Keyboard Events ##
ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onclick') ){
$ae(this).attr({'role':'button'});
}
});

ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onmouseover') ){
var onmouseover = $ae(this).attr('onmouseover');

$ae(this).attr({'onfocus': onmouseover});
}
});

ele.outerFind('div, li, img').each(function(){
if ($ae(this).attr('onmouseout') ){
var onmouseout = $ae(this).attr('onmouseout');

$ae(this).attr({'onblur': onmouseout});
}
});
};
f.id = "18e42c29-c0f2-4bfa-b8d9-9aa7313dbf33";
f.title = "General - Mouse Keyboard Blur";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Mouse_Keyboard_Blur.js

var f = function (ele, api) {
// Title to SVGs
ele.outerFind('svg.arrowNextPrevBackground').append('Previous');

};
f.id = "477d9493-a3c4-4094-b688-a9cbf22105bd";
f.title = "SVG - Previous Addtitle";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG___Previous_Addtitle.js

var f = function (ele, api) {
// Empty Headings
ele.outerFind('h1, h2, h3, h4, h5, h6').each(function(){
if($ae(this).text().trim().length <= 1 && $ae(this).find('img').length === 0){
api.hideFromAT($ae(this));
}
});

ele.outerFind('.pageContent.cpGrid.cpGrid24 .widget.editor.pageStyles .fr-view h2.subhead1').each(function(){
if (!$ae(this).find('img').length && !$ae(this).text().trim().length){
$ae(this).attr({'role':'presentation'}).removeAttr('aria-level');
}
});
};
f.id = "301bf1b5-c375-434c-aee8-522ed7bcf49a";
f.title = "General - Empty Headings";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Empty_Headings.js

var f = function (ele, api) {
ele.outerFind('ul, ol').each(function(){
if(!$ae(this).children('li') || $ae(this).children('li').length < 2 ){
$ae(this).attr({'role':'presentation'});
}
});
};
f.id = "b080cf65-1cd2-465c-95ed-ba480d2cbd4d";
f.title = "General - Misuse of Lists";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Misuse_of_Lists.js

var f = function (ele, api) {
if(ele.outerFind('#featureColumn').css('display') === 'none'){
api.setPresentation('#featureColumn');
}
};
f.id = "a11e14ef-9fa7-4cd8-9091-6d046db124ea";
f.title = "FeatureColumn - Hide If DisplayNone";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/FeatureColumn___Hide_If_DisplayNone.js

var f = function (ele, api) {
ele.outerFind('#mainNavHowDoI').on('blur', function(){
$ae('#mainNavMegaMenu9').css('display','none');
});
};
f.id = "1108b3bc-a24d-4abe-b679-5e5f7ec8df16";
f.title = "General - Hide main menu items on blur";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Hide_main_menu_items_on_blur.js

var f = function (ele, api) {
ele.outerFind('header').each(function(i){
if(i !== 0){
$ae(this).attr({'role':'presentation'});
}
});
};
f.id = "dfbd126a-fdfb-4524-82aa-bc3d80729271";
f.title = "Landmarks - Duplicate Banners";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Landmarks___Duplicate_Banners.js

var f = function (ele, api) {
// Aria-describedby on calendar inputs, add id if heading does not have one
ele.outerFind('#subheader.nav .search > h2').each(function(i){
var ide;
if($ae(this).attr('id') === undefined){
ide = 'ae_search_calendar_by'+i;
$ae(this).attr('id',ide);
}else{
ide = $ae(this).attr('id');
}
$ae(this).parent().find('input').not('.searchButton').attr({'aria-describedby':ide});
});
};
f.id = "d9322175-a74a-4359-bef7-15382c8a15f5";
f.title = "Calendars - ID & Aria-describedby";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Calendars___ID___Aria_describedby.js

var f = function (ele, api) {
ele.outerFind('form li.IePrintFormCenterField, #skipToContentLinks > a, #skipToContentLinks').addClass('ae-exclude');

};
f.id = "d1103676-4ad3-4cc2-9d27-f6403007fc4f";
f.title = "General - aeExclude";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___aeExclude.js

var f = function (ele, api) {
ele.outerFind('tr.t-master-row a.pdf').each(function(){
var text = $ae(this).text().trim();
if(text.indexOf('PDF') <= 0){
$ae(this).append(' PDF ');
}
});

ele.outerFind('td.minutes a').each(function(){
var context = $ae(this).closest('tr').find('td a strong').text().trim() + ' ' + $ae(this).closest('td').prev('td').find('p').text().trim();

$ae(this).append('Agenda center file ' + context + '');
});

ele.outerFind('a.widgetViewAll').each(function(){
var text = $ae(this).text().trim();
var ntext = $ae(this).closest('.widgetBody').prev('.widgetHeader').text().trim();

if(ntext && ~text.indexOf('View All')){
$ae(this).append(' '+ ntext +' ');
}
});

ele.outerFind('td .DirectoryNormalText a[href^="mailto"]').each(function(){
var text = $ae(this).closest('tr').find('td:eq(0) a').text().trim();

$ae(this).append(' '+ text +'');
});
};
f.id = "10cf8580-f5a1-41ee-adae-567704edeefc";
f.title = "General - PDF Links";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___PDF_Links.js

var f = function (ele, api) {
// Form 'More..' links
ele.outerFind('form[name="aspnetForm"] .listing a[id^="lnkMore"]').each(function(){
var text = ' '+$ae(this).closest('p').prev('a').text().trim();
$ae(this).append('' + text + '');
});
};
f.id = "c7da52c5-ec74-4e0f-b7fc-df68ff32ffd2";
f.title = "Forms - More links context";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms___More_links_context.js

var f = function (ele, api) {

// Context to Vague links for 'CLICK HERE', 'Read More' 'here' and 'read more..'
ele.outerFind('.widgetBody.pageStyles .textContent a').filter(':contains(CLICK HERE)').each(function(){
if($ae(this).attr('href')){
var href = $ae(this).attr('href');
var text = href.substring(href.lastIndexOf('/')+1);
var context = text.replace(/-|_/g, ' ');

$ae(this).append(' '+ context +'');
}
});

ele.outerFind('.item.fr-view a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.item.fr-view').find('h3').text().trim();

if($ae(this).attr('href')){
var href = $ae(this).attr('href');
var txt = href.substring(href.lastIndexOf('/')+1);
var texto = text.replace(/-|_/g, ' ');
}

if(text == 'here' || text == 'read more'){
if(context && !$ae(this).find('.ae-compliance-indent').length){
$ae(this).append(' '+ context +'');
}
else if(texto && !$ae(this).find('.ae-compliance-indent').length){
$ae(this).append(' '+ texto +'');
}
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view ul a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.fr-view').find('[class*="headline"]').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +'');
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view h2').next().find('a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('ul').prev('h2').text().trim() ? $ae(this).closest('ul').prev('h2').text().trim() : $ae(this).closest('p').prev('h2').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +'');
}
});

ele.outerFind('li.InfoAdvanced.widgetItem .widgetItem a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('.widgetItem').find('[class*="headline"]').text().trim();

if(~text.indexOf('here')){
$ae(this).append(' '+ context +' ');
}
});

ele.outerFind('.widget.editor.pageStyles .fr-view p a').each(function(){
var text = $ae(this).text().trim().toLowerCase();
var context = $ae(this).closest('p').prevUntil('p', '.headline').text().trim() ?
$ae(this).closest('p').prevUntil('p', '.headline').text().trim() :
$ae(this).closest('#page').find('[class*="headline"]').text().trim();

if(text === 'here' || text === 'click here' || text === 'online here'){
if (!$ae(this).find('.ae-compliance-indent').length) {
$ae(this).append(' '+ context +'');
}
}
});
};
f.id = "fdf35090-515e-4a8f-b14c-0873c91ca895";
f.title = "General - Vague Links Context";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Vague_Links_Context.js

var f = function (ele, api) {
// Calendar links
ele.outerFind('.miniCalendar tbody tr').each(function(){
$ae(this).find('td').each(function(index){

var date = $ae(this).find('a').text().trim();
var day = $ae('.miniCalendar thead tr th').eq(index).find('abbr').attr('title');
var monthYear = $ae(this).closest('.miniCalendar').find('h3').text().trim();

$ae(this).find('a').attr({'aria-label': day + ' ' + date + ' ' + monthYear + ' Click here for more information on events for this date.'});
});
});

ele.outerFind('.section.featured.mini').each(function(){
var details = $ae(this).find('a[onclick^="eventDetails"]');
var text = $ae(this).find('h4').text().trim();
details.append(' '+ text +' ');
});

ele.outerFind('.sidebar .section.featured ol li').each(function(){
var date = $ae(this).find('> p').contents()[0].nodeValue;
var text = $ae(this).find('h4').text().trim();

$ae(this).find('img').attr({'alt': text + ' ' + date});
$ae(this).find('a[onclick^="eventDetails"]').append(' '+ text + ' ' + date + ' ' );
});

ele.outerFind('.list .side .calendar').each(function(){

var month = $ae(this).find('h3').text().trim();
var year = $ae(this).find('h4').text().trim();

$ae(this).find('table td').each(function(){

var day = $ae(this).text().trim();
$ae(this).find('a').attr({'aria-label': month + ' ' + day + ' ' + year });
});
});

ele.outerFind('.list .calendars li').each(function(){
var text = $ae(this).find('h3').text().trim();
$ae(this).find('> a').removeAttr('aria-labelledby role').append(' '+ text + ' ');
});

ele.outerFind('.weekEventDetails').each(function(){
var text = $ae(this).find('.detailTitle h2').text().trim();
$ae(this).find('.specificDetailNB > a').removeAttr('aria-labelledby').append(''+ text + ' ');
});
};
f.id = "dfdb04ad-0637-4388-b87b-de25e1acfbce";
f.title = "Calendar - Links & AriaLabel";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Calendar___Links___AriaLabel.js

var f = function (ele, api) {
ele.outerFind('table.monthGrid .monthItem > a').each(function(){
var context = $ae(this).closest('#CalendarContent').find('.monthSelect > a:nth-of-type(2)').text().trim().slice(0,-1) + ' ' + $ae(this).closest('td').find('.monthDayDate').text().trim() + ' ' + $ae(this).closest('#CalendarContent').find('.yearSelect > a').text().trim().slice(0,-1);
$ae(this).append(' ' + context + ' ');
});
};
f.id = "da9631f4-af6b-4d3e-ae8f-9eb3268f9bca";
f.title = "AEI-89160";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AEI_89160.js

var f = function (ele, api) {
api.convertToBtn(ele.outerFind('table.monthGrid .monthShowMore a img').each(function(){

var context = ' From ' + $ae(this).closest('#CalendarContent').find('.monthSelect > a:nth-of-type(2)').text().trim().slice(0,-1) + ' ' + $ae(this).closest('td').find('.monthDayDate').text().trim() + ' ' + $ae(this).closest('#CalendarContent').find('.yearSelect > a').text().trim().slice(0,-1);

api.setAlt($ae(this), $ae(this).attr('alt') + context);

}).parent()).on('click', function(){

var aeFocus = $ae(this);

setTimeout(function(){

AudioEye.modals.enableTabLoop('.modalContainer');

AudioEye.focusElement('.modalClose').on('click', function(){
AudioEye.focusElement(aeFocus);
});

}, 500);

});
};
f.id = "70f7338a-365b-4cca-8362-f96783340f2e";
f.title = "AEI-89166";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AEI_89166.js

var f = function (ele, api) {
// Pagination Links, keeping $ae so remediation runs when page is updated.
$ae('p.pagination#paginationSearchResults > a').each(function(){
var label;

if($ae(this).hasClass('previous')){
label = 'Previous Page';
}
else if($ae(this).hasClass('next')){
label = 'Next Page';
}
else{
label = 'Page ' + $ae(this).text().trim();
}
$ae(this).attr({'aria-label': label, 'tabindex':'0'});
});

$ae('p.pagination > a, p.pagination > strong').each(function(){
var label;

if($ae(this).hasClass('previous')){
label = 'Previous Page';
}
else if($ae(this).hasClass('next')){
label = 'Next Page';
}
else if($ae(this).hasClass('active')){
label = 'Current Page ' + $ae(this).text().trim();
}
else{
label = 'Page ' + $ae(this).text().trim();
}
$ae(this).attr({'aria-label': label, 'tabindex':'0'});
});
};
f.id = "7718a439-247f-42fc-b67e-055247c6cea7";
f.title = "Pagination Links - AEMutation Adding Labels";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Pagination_Links___AEMutation_Adding_Labels.js

var f = function (ele, api) {
ele.outerFind('.t-pager.t-reset > .t-numeric > a.t-link').each(function(){
$ae(this).attr('aria-label', 'Page ' + $ae(this).text().trim());
});
ele.outerFind('.t-pager.t-reset > .t-numeric > span.t-state-active').each(function(){
$ae(this).attr('aria-label', 'Current Page ' + $ae(this).text().trim());
});
ele.outerFind('.t-pager.t-reset > a.t-link').append(' Page');

};
f.id = "b2ac94ce-1934-4def-b110-8ffa600004a8";
f.title = "Pdf Pages - Pagination";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Pdf_Pages___Pagination.js

var f = function (ele, api) {
// Vague links in header sections
ele.outerFind('div[id^="ctl00_ctl00_MainContent_ModuleContent_ctl00_"] a').filter(':contains(All)').each(function(){
var text = $ae(this).closest('ol').prev('h2').text().trim();
$ae(this).append('' + text + '');
});
};
f.id = "73a23917-c6d9-4cbd-a4df-ab3845a57e88";
f.title = "Header Section - Vague Links";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Header_Section___Vague_Links.js

var f = function (ele, api) {
ele.outerFind('table[summary="Subscriber Info"] tbody tr').each(function(){
var context = $ae(this).find('td.name').text().trim();
$ae(this).find('td.desc a').append('' + context + '');

$ae(this).find('a.sms, a.email').each(function(){
var text = $ae(this).classList()[0];
var img = $ae(this).find('img');
img.attr({'alt': text + ' ' + context + ' ' + img.attr('title')}).removeAttr('title');
});
});
};
f.id = "0d97f24d-fe84-4e33-8704-c3b5c4b03623";
f.title = "SMS&Email Sections - Context";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SMS_Email_Sections___Context.js

var f = function (ele, api) {
// Datepicker inputs and links.
ele.outerFind('.inputs .date input[type="text"], input#StartDatePicker, input#EndDatePicker').each(function(){
$ae(this).attr({'aria-label': $ae(this).attr('title') + ' Enter date as MM/DD/YYYY'}).removeAttr('title');
});
};
f.id = "4c2bd660-409f-4fc8-aef6-45a71a182b66";
f.title = "Datepickers - Inputs & Links";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Datepickers___Inputs___Links.js

var f = function (ele, api) {
// Context for Directory Bios
ele.outerFind('.BioText a').each(function(){
var text = $ae(this).text().trim();
var context = $ae(this).closest('[id*="CityDirectory"]').find('[class*="BioName"]').text().trim();

if(text == 'Read on...' || text == 'here'){
$ae(this).append(' '+ context +'');
}
});
};
f.id = "e91be5e9-4e83-4e09-a2ed-fa0ba5584d64";
f.title = "DirectoryBios - Context";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/DirectoryBios___Context.js

var f = function (ele, api) {
// News Flash Links
ele.outerFind('section.widgetNewsFlash:eq(0) .widgetDesc').each(function(){
if(!$ae(this).find('a.readOn').filter(':contains(about)')[0] && $ae(this).find('a.readOn').text().trim().length < 20){
$ae(this).find('a.readOn').append(' about '+ $ae(this).closest('li').find('h4').text().trim() +' ');
}
});

ele.outerFind('section.widgetNewsFlash:eq(1) .widgetDesc').each(function(){
$ae(this).find('a.Hyperlink').append(' PDF ');

if(!$ae(this).find('a.readOn').filter(':contains(about)')[0] && $ae(this).find('a.readOn').text().trim().length < 20){
$ae(this).find('a.readOn').append(' about '+ $ae(this).closest('li').find('h4').text().trim() +' ');
}
});

ele.outerFind('.miniCalendar.media + div li.widgetItem ').each(function(){
var date = $ae(this).find('h4').text().trim();
var event = $ae(this).find('.widgetDesc a');
var link = $ae(this).find('a.readOn');

event.prepend(' ' + date + ' ');
link.append(' ' + event.text().trim() + ' ');

});

ele.outerFind('.weekView .weekSelect a').each(function() {
var context = $ae(this).attr('title');
$ae(this).attr('aria-label',context);
});
};
f.id = "618a8743-a5bc-4170-ab99-d6ff506ca0a7";
f.title = "NewsFlash - Links";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/NewsFlash___Links.js

var f = function (ele, api) {
// Accordion Links
ele.outerFind('dl .fr-view a').filter(':contains(here)').each(function(){

var href = $ae(this).attr('href');
var text = href.substring(href.lastIndexOf('/')+1);
var context = text.replace(/([a-z])([A-Z])/g, '$1 $2');

$ae(this).append(' '+ context +'');
});
};
f.id = "eb1aea60-ea9b-4a99-b4fb-4f5fa9e960df";
f.title = "General - Accordion Links ComplianceIndent";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Accordion_Links_ComplianceIndent.js

var f = function (ele, api) {
// Back to top links
ele.outerFind('a.backtotop, a[href="#top"]').on('click keydown', function(e){
if(e.type === 'click' || e.keyCode === 13){
AudioEye.focusElement($ae('a.breadCrumb').first());
}
});
};
f.id = "233c5a5a-c5d5-41d9-a763-13d539f0686d";
f.title = "General - BackToTop Links";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___BackToTop_Links.js

var f = function (ele, api) {
ele.outerFind('form[action*="calendar"], form[action*="Calendar"]').attr({'aria-label':'Calendar', 'role':'form'});
ele.outerFind('form[action*="bids"], form[action*="Bids"]').attr('aria-label', 'Bids');
ele.outerFind('form[action*="CivicAlerts"], form[action*="civicalerts"]').attr('aria-label', 'News Flash');
ele.outerFind('form[action*="RequestTracker"], form[action*="requesttracker"]').attr('aria-label', 'Request Tracker');
ele.outerFind('#aspnetForm[action*="formcenter"]').attr({'aria-label':'Form Center'});
ele.outerFind('#aspnetForm[action*="list.aspx"], #aspnetForm[action*="List.aspx"]').attr('aria-label', 'Notify Me');
ele.outerFind('#aspnetForm[action*="alertcenter.aspx"], #aspnetForm[action*="AlertCenter.aspx"]').attr('aria-label', 'Alert Center');
ele.outerFind('#aspnetForm[action*="faq"], #aspnetForm[action*="Faq"], #aspnetForm[action*="FAQ"]').attr({'aria-label':'Search FAQs'});
ele.outerFind('#aspnetForm[action*="jobs.aspx"], #aspnetForm[action*="Jobs.aspx"], #aspnetForm[action*="JOBS.aspx"]').attr('aria-label', 'Job Opportunities');

ele.outerFind('#aspnetForm[action*="directory.aspx"], #aspnetForm[action*="Directory.aspx"]').attr('aria-label', 'Search the Directory').each(function(){
if($ae(this).find('.DirectoryCategoryText h1')[0]){
$ae(this).attr('aria-label', $ae(this).find('.DirectoryCategoryText h1').text().trim());
}
});

ele.outerFind('#aspnetForm[action*="businessdirectory"], #aspnetForm[action*="BusinessDirectory"]').attr('aria-label', 'Business Directory');

api.setPresentation('#aspnetForm[action*="/forms.aspx"]');
ele.outerFind('#aspnetForm[action^="/Forms"] > div > table > tbody > tr > td > div:first-of-type').each(function(){
$ae(this).closest('form').attr('aria-label', $ae(this).text().trim());
});

api.setPresentation('form[action*="RequestTracker"] ~ form, form[action*="requesttracker"] ~ form');
api.setPresentation('#aspnetSearchForm + form, form[name="frmFAQSearch"], form[name="frmSearch"]');

};
f.id = "d90f7c22-3429-40e9-bed2-6f07b3ddfa5f";
f.title = "ASPNET Forms - Labels";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ASPNET_Forms___Labels.js

var f = function (ele, api) {
// Add aria-describedby to advanced search inputs
ele.outerFind('table.cp-search-advancedTable input').each(function(index){
var describer = $ae(this).closest('tr').find('td.cp-search-advancedInstruction');
var ide;
if(describer.attr('id')){
ide = describer.attr('id');
}else{
ide = 'ae_describer_text_'+index;
describer.attr({'id':ide});
}
$ae(this).attr('aria-describedby', ide);
});
};
f.id = "5a78add3-eac8-4e6d-86d2-1a0a74a0b1fc";
f.title = "General - AdvancedSearch - AriaDescribedby";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___AdvancedSearch___AriaDescribedby.js

var f = function (ele, api) {
ele.outerFind('#divMasterSearchContainer h3').attr({'id':'ae_checkbox_describer_01'});
ele.outerFind('#divMasterSearchContainer #categoryList input[type="checkbox"]').attr({'aria-describedby':'ae_checkbox_describer_01'});

ele.outerFind('input#e_503').each(function(){
var ide = "ae_tip_id";

$ae(this).next('.tip').attr({'id': ide});
$ae(this).attr({'aria-describedby': ide});
});

ele.outerFind('ol.selfClear.cpForm li.formFieldContainer input[type="text"], ol.selfClear.cpForm li.left.half.anonEmail input[type="text"]').each(function(){
var ide = 'ae_100_' + $ae(this).attr('id');
var pnext = $ae(this).next('p.tip');

if(pnext && pnext.text().trim().length > 0){
$ae(this).attr({'aria-describedby': ide});
$ae(this).next('p.tip').attr({'id': ide});
}
});

ele.outerFind('ol.selfClear.cpForm li.half.left.formFieldContainer.LongAnswer textarea, ol.selfClear.cpForm li.half.right.formFieldContainer.LongAnswer textarea').each(function(){
var ide = 'ae_100_' + $ae(this).attr('id');
var pnext = $ae(this).next('p.tip');

if(pnext && pnext.text().trim().length > 0){
$ae(this).attr({'aria-describedby': ide});
$ae(this).next('p.tip').attr({'id': ide});
}
});

ele.outerFind('li.threeFourths.left.formFieldContainer.RadioButtons').each(function(){
var legend = $ae(this).find('legend');
var ide = 'ae_legend_101';

if(legend && legend.text().trim().length > 0 ){
legend.attr({'id': ide});
$ae(this).find('input[type="radio"]').attr({'aria-describedby': ide});
}
});
};
f.id = "b9f25c8a-43aa-4e9a-b9d4-619aaa8c26b2";
f.title = "AccordionCheckboxes - AriaDescribedby";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AccordionCheckboxes___AriaDescribedby.js

var f = function (ele, api) {
ele.outerFind('input[name="chkCategoryID"]').attr('aria-describedby', 'selectCategoryButton');
ele.outerFind('#divCategoryMegaMenu input').attr('aria-describedby', 'hrefCategoryButton');

ele.outerFind('.megaMenuInner').each(function(index){
var ide = 'ae_describer_facilites_101_' + index;

$ae(this).find('h3').attr({'id': ide});
$ae(this).find('input[type="checkbox"]').attr({'aria-describedby': ide});
});
};
f.id = "ad607ca2-8782-4dd7-b38b-583c209f1241";
f.title = "Menus - AriaDescribedby";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Menus___AriaDescribedby.js

var f = function (ele, api) {
ele.outerFind('textarea#g-recaptcha-response').attr({'aria-label':'Recaptcha'});
ele.outerFind('form[action^="ProfileCreate"]').attr({'aria-label':'Create Profile'});
ele.outerFind('div[id$="MainContent_BodyWrapper"] > form[name="aspnetForm"][action^="./Archive"]').attr({'aria-label':'Search Archives', 'role':'form'});
ele.outerFind('select#paginationOption').attr({'aria-label':'Show'});
};
f.id = "6f8ca69a-fa84-4354-881c-7b65ab57e39e";
f.title = "General - TextAreas & Select Labels";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___TextAreas___Select_Labels.js

var f = function (ele, api) {
ele.outerFind('form[action^="ProfileCreate"]').removeAttr('role');
ele.outerFind('form[action^="./QuickLinks"], form[action^="/Archive.aspx"], form[name="frmQLSearch"], form input[type="hidden"]').attr(api.pres);
ele.outerFind('ul.ui-active-menuitem').next('form').attr({'role':'presentation'});

ele.outerFind('form#frmReferenceFormForTelerikEditorDialogs, form#aspnetSearchForm, form[name="frmCivicAlertSearch"][method="get"]').attr(api.pres);

};
f.id = "b54df5bc-972d-419e-9b6f-57d4b11af32c";
f.title = "General - Forms Role Pres";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Forms_Role_Pres.js

var f = function (ele, api) {
ele.outerFind('#startDate, #enddate').attr('onkeypress','');

};
f.id = "d2f3f4a5-170a-43ab-b66e-ccfdd5bf4dbe";
f.title = "CalendarSearchDates - StopFurtherKeyboard Events";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CalendarSearchDates___StopFurtherKeyboard_Events.js

var f = function (ele, api) {
function calAccordions(trigger, content) {

trigger.each(function () {
$ae(this).attr({
'role': 'button',
'tabindex': '0',
'data-ae-blurbtype': 'button',
'aria-expanded': calAccords(content)
});
trigger.off('keydown').on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
});
}).click(function (e) {
e.preventDefault();
trigger.attr({
'aria-expanded': calAccords(content)
});
});

function calAccords(content) {
return content.css('display') === 'block';
}
}
calAccordions($ae('.list .side .calendar > h3[onclick*="monthPopout"]'), $ae('.list .side .calendar > #monthPopout'));

};
f.id = "88ac32dd-4635-4e9f-84d0-e64684bd5aee";
f.title = "Calendars - Accordion Functionality";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Calendars___Accordion_Functionality.js

var f = function (ele, api) {
function dynamicCal(elem, i){
if (elem.currentTarget) elem = $ae('#calendar.fc .fc-button');
if(i) elem = $ae(i);

var regex = /◄|►/g;
var text = elem.find('.fc-button-content').text().trim().replace(regex, '');
var content = $ae('.fc-header-right .fc-state-active .fc-button-content').text().trim();

elem.each(function(){
if($ae(this).hasClass('fc-state-disabled')){
text += ' disabled';
}else if($ae(this).hasClass('fc-state-active')){
text += ' selected';
}
if($ae(this).hasClass('fc-button-next')){
text = 'Next '+content;
}else if($ae(this).hasClass('fc-button-prev')){
text = 'Previous '+content;
}
$ae(this).attr({'aria-label': text});
});
}
ele.outerFind('#calendar.fc .fc-button').attr(api.btn).each(dynamicCal).click(dynamicCal);
};
f.id = "4f0c1eb3-36bd-466f-aa8d-7ed94681aee9";
f.title = "AvailabilityGraph - ButtonContext";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AvailabilityGraph___ButtonContext.js

var f = function (ele, api) {
api.convertToAccordion('li.dropdown.mega.myApps > a','','li.dropdown.mega.myApps > ol.applicationsMenu');
api.convertToAccordion('li.dropdown.notifications > a','','li.dropdown.notifications > #notifications');
api.convertToAccordion('li.dropdown.user > a','','li.dropdown.user > ol#userMenu');
api.convertToAccordion('form[name="aspnetForm"] .listing > h2', '', 'form[name="aspnetForm"] .listing > div');
api.convertToAccordion('.yearSelect > a', '', '#yearPopout');
api.convertToAccordion('.monthSelect > a[onclick][href="#"]', '', '#monthPopout');
api.convertToAccordion('a.availableLists', '', '#availableLists');
api.convertToAccordion('.facilitiesMegaMenuContainer #getDirectionsButton', '', '.facilitiesMegaMenuContainer + #mapPopout');
api.convertToAccordion('div[id*="MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories"].listing.listingCollapse > div > h2', '', 'div[id*="MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories"].listing.listingCollapse > .alert');
api.convertToAccordion('a#FacilityTypesButton', '', 'div#megaFacilityTypes');
api.convertToAccordion('a#FeaturesButton', '', 'div.megaMenu.facilityFeatures');
api.convertToAccordion('.header > a.availableLists', '', '.header > div.availableLists');
api.convertToAccordion('.listing.listingCollapse > div[id^="cat"] > a.translatable','display','.listing.listingCollapse > div[id^="cat"] + div');
// Listing Collapse Heading - 'Download' Button Accordions
api.convertToAccordion('.popoutContainer > a[id^="btnAgenda"]','','.popoutContainer > a[id^="btnAgenda"] + div');
// View More accordions
api.convertToAccordion('a[id^="btnViewMore"]','', 'a[id^="btnViewMore"] + div');
};
f.id = "6992b165-b536-40f9-8afe-5c445cfd4e2e";
f.title = "General - ConvertToAccordion";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___ConvertToAccordion.js

var f = function (ele, api) {
// AE - Signed in accordions [AEI-40221]

ele.outerFind('li.dropdown.mega.myApps > a,li.dropdown.notifications > a,li.dropdown.user > a').attr({'aria-haspopup':'true'});
ele.outerFind('li.dropdown.mega.myApps > ol.applicationsMenu, li.dropdown.notifications > #notifications, li.dropdown.user > ol#userMenu').attr({'role':'menu'});

function menuPopup(trigger, content){

trigger = $ae(trigger);
content = $ae(content);

var first = content.find('a').first();
var last = content.find('a').last();

trigger.on('keydown', function(e){
var status = content.css('display');

if(e.keyCode === 32){
e.preventDefault();
this.click();
}
else if((e.keyCode === 37 || e.keyCode === 38) && status === 'block'){
e.preventDefault();
setTimeout(function(){AudioEye.focusElement(last);},150);
}
else if ((e.keyCode === 39 || e.keyCode === 40)&& status === 'block') {
e.preventDefault();
setTimeout(function(){AudioEye.focusElement(first);},150);
}
});

content.find('a').on('keydown', function(e){

if((e.keyCode === 37 || e.keyCode === 38) && $ae(this)[0] === first){
e.preventDefault();
AudioEye.focusElement(last);
}
else if((e.keyCode === 39 || e.keyCode === 40) && $ae(this)[0] === last){
e.preventDefault();
AudioEye.focusElement(first);
}
else if(e.keyCode === 37 || e.keyCode === 38){
e.preventDefault();
AudioEye.focusElement($ae(this).parent().prev('li').find('a'));
}
else if(e.keyCode === 39 || e.keyCode === 40){
e.preventDefault();
AudioEye.focusElement($ae(this).parent().next('li').find('a'));
}
});
}

menuPopup('li.dropdown.mega.myApps > a', 'li.dropdown.mega.myApps > ol.applicationsMenu');
menuPopup('li.dropdown.notifications > a', 'li.dropdown.notifications > #notifications');
menuPopup('li.dropdown.user > a','li.dropdown.user > ol#userMenu');
};
f.id = "1dbd2b9f-3138-4716-a370-5eb9841a3115";
f.title = "AEI-40221 - SignedIn Accordions Functionality";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AEI_40221___SignedIn_Accordions_Functionality.js

var f = function (ele, api) {
// Heading Accordions
api.convertToBtn(ele.outerFind('#NewsFlashContent .listing a > h2').parent());

ele.outerFind('h2.notifymeAccordion').removeAttr('aria-level');
ele.outerFind('#RSSContent .listing h2').removeAttr('role aria-expanded tabindex');

};
f.id = "707e4c1e-ea7a-46e2-8b40-834bb78d144f";
f.title = "General - Heading Accordions";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Heading_Accordions.js

var f = function (ele, api) {
function accordionOpen(elem){
return elem.css('display') === 'table';
}

ele.outerFind('.listing.listingCollapse.noHeader > h2').each(function(){
var content = $ae(this).next('span').find('> table');
$ae(this).attr({'role':'button','aria-expanded':accordionOpen(content)});
}).click(function(){
var content = $ae(this).next('span').find('> table');
$ae(this).attr({'role':'button','aria-expanded':accordionOpen(content)});
});
};
f.id = "cce89235-72b1-402a-b4d2-9ebe08aabc1b";
f.title = "Listings CollapsableHeadings - Table Accordions";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Listings_CollapsableHeadings___Table_Accordions.js

var f = function (ele, api) {
ele.outerFind('.popoutContainer > a[id^="btnAgenda"]').each(function(){
var text = ' '+$ae(this).closest('tr').find('p').text().trim()+' ';
$ae(this).append('' + text + '');
});
};
f.id = "a4483568-2d05-4c40-a4c1-53af938a6bc5";
f.title = "DownloadBtns - Context";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/DownloadBtns___Context.js

var f = function (ele, api) {
// Managing focus
ele.outerFind('a[id^="btnViewMore"]').click(function(){
var content = $ae(this).next('div');
var link = content.find('a');

setTimeout(function(){
if(content.css('display') === 'block'){
AudioEye.focusElement(link.eq(0));
keyNav(link);
};
},250);
});

function keyNav(item){
item.on('keydown', function(e){
key = e.keyCode;
if((key === 37 || key === 38) && $ae(this)[0] === item.first()[0]){
AudioEye.focusElement(item.last());
}
else if((key === 39|| key === 40) && $ae(this)[0] === item.last()[0]){
AudioEye.focusElement(item.first());
}
else if(key === 37 || key === 38){
AudioEye.focusElement($ae(this).parent().prev().find('a'));
}
else if(key === 39 || key === 40){
AudioEye.focusElement($ae(this).parent().next().find('a'));
}
});
}
};
f.id = "7b3b7baa-24ad-4779-85ee-8e928e695283";
f.title = "ViewMoreBtns - Focus";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ViewMoreBtns___Focus.js

var f = function (ele, api) {
// Accordion for 'Select a Category'
// agenda center
ele.outerFind('#selectCategoryButton').attr({'role':'button', 'tabindex':'0', 'aria-expanded':'false'}).on('click keydown', function(e){
// manage expanded state
if(e.keyCode === 32){
e.preventDefault();
$ae(this).find('span').click();
}
if(e.type === 'click' || e.keyCode === 13 || e.keyCode === 32){
$ae(this).attr('aria-expanded', $ae('#categoryList').css('display') === 'block' ? 'true' : 'false');
}

// send focus to first checkbox if open
if(e.keyCode === 9 && !e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#allCategories');
}

if(e.keyCode === 9 && e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#categoryList ol:last-of-type li:last-child input');
}

});
// job opportunities
ele.outerFind('#hrefCategoryButton').attr({'role':'button', 'tabindex':'0', 'aria-expanded':'false'}).on('click keydown', function(e){
// manage expanded state
if(e.keyCode === 32){
e.preventDefault();
$ae(this).click();
}
if(e.type === 'click' || e.keyCode === 13 || e.keyCode === 32){
$ae(this).attr('aria-expanded', $ae('#divCategoryMegaMenu').css('display') === 'block' ? 'true' : 'false');
}

// send focus to first checkbox if open
if(e.keyCode === 9 && !e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#allCategories');
}

if(e.keyCode === 9 && e.shiftKey && $ae(this).attr('aria-expanded') === 'true'){
e.preventDefault();
AudioEye.focusElement('#divCategoryMegaMenu ol:last-of-type li:last-child input');
}

});
// send focus from first input to dropdown button
ele.outerFind('#allCategories').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
e.preventDefault();
AudioEye.focusElement('#hrefCategoryButton');
AudioEye.focusElement('#selectCategoryButton');
}
});
// send focus from last input to dropdown button
ele.outerFind('#divCategoryMegaMenu ol:last-of-type li:last-child, #categoryList ol:last-of-type li:last-child').on('keydown', function(e){
if(e.keyCode === 9 && !e.shiftKey){
e.preventDefault();
AudioEye.focusElement('#hrefCategoryButton');
AudioEye.focusElement('#selectCategoryButton');
}
});
};
f.id = "f2e24eb7-04cc-430c-a483-93a347089532";
f.title = "SelectACategory Accordions - FullFunctionality";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SelectACategory_Accordions___FullFunctionality.js

var f = function (ele, api) {
// Select a Calendar Input fields
ele.outerFind('#calendarSelectors.calendarList input[type="checkbox"]').removeAttr('title');

ele.outerFind('#calendarSelectors [name="chkCalendarID"]').each(function(){
$ae(this).attr('aria-label', $ae(this).next().text().trim());
});
};
f.id = "c51b962e-db90-4fcb-9498-1e3d5d63eed4";
f.title = "CalendarSelectors - Input Fields";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CalendarSelectors___Input_Fields.js

var f = function (ele, api) {
// Select A Calendar Accordion
// Handle accordion state
ele.outerFind('a#a_calendar').attr({'role':'button', 'aria-expanded':'false'}).click(function(){

var content = $ae(this).closest('.inputs').next('#calendarSelectors');

if(content.css('display') === 'block'){
$ae(this).attr({'aria-expanded':'true'});
}
else{
$ae(this).attr({'aria-expanded':'false'});
}
});

// Handle accordion nav
ele.outerFind('a#a_calendar').off('keydown').on('keydown',function(e){
var trigger = $ae(this);
var content = $ae(this).closest('.inputs').next('#calendarSelectors');
var first = content.find('input').first();
var last = content.find('input').last();
if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
}
if((e.keyCode === 9 && !e.shiftKey) && (content.css('display') === 'block')){
e.preventDefault();
AudioEye.focusElement(first);
}

first.off('keydown').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
e.preventDefault();
setTimeout(function(){
AudioEye.focusElement(trigger);
},50);
}
});

last.off('keydown').on('keydown', function(e){
if(e.keyCode === 9 && !e.shiftKey){
e.preventDefault();
setTimeout(function(){
AudioEye.focusElement(trigger);
},50);
}
});
});
};
f.id = "3e72c782-cdce-461f-9a78-3c6f4818b33c";
f.title = "CalendarSelectors - Accordions";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CalendarSelectors___Accordions.js

var f = function (ele, api) {
// Accordion for 'Time Period' : Popout accordion with mutation observer and element check
// Trigger gets expanded value from popup mutation display property
ele.outerFind('.popoutContainer > a#timePeriod').attr({'aria-expanded':'false'});

ele.outerFind('.popoutContainer > a#timePeriod').click(function(){
$ae(this).attr({'aria-expanded':'true'});
});

(function(){

$ae('a#timePeriod').attr({'aria-expanded':'false', 'role':'button'});

var popout = document.querySelector('#dateRangePopup');
if(!popout){
return false;
}
else if(popout){
var observer = new MutationObserver(function(mutation) {
mutation.forEach(function(mutation) {
if($ae('#dateRangePopup').css('display') == 'block'){
$ae('a#timePeriod').attr({'aria-expanded':'true'});
}
else{
$ae('a#timePeriod').attr({'aria-expanded':'false'});
}
});
});

var config = { attributes: true, attributeFilter: ["style"] };
observer.observe(popout, config);
}

}());
};
f.id = "d1db542e-cb61-4778-bbb6-ae1bc00b66b8";
f.title = "ModalTimePeriod Popup - Accordion ";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ModalTimePeriod_Popup___Accordion_.js

var f = function (ele, api) {
// Header Accordions
ele.outerFind('.listing.listingCollapse > #48 dl dt a').attr({'aria-expanded':'false', 'role':'button', 'tabindex':'0'});

ele.outerFind('.listing.listingCollapse > #48 dl dt a').each(function(){
$ae(this).click(function(){
if($ae(this).parent().next('dd.fr-view').css('display') == "none"){
$ae(this).attr({'aria-expanded':'true'});
}
else if($ae(this).parent().next('dd.fr-view').css('display') == "block"){
$ae(this).attr({'aria-expanded':'false'});
}
});
});

api.convertToBtn('.listing.listingCollapse dl dt > a');
ele.outerFind('.listing.listingCollapse dl dt > a').each(function(){
$ae(this).attr('aria-expanded', $ae(this).parent().next().css('display') === 'block' ? 'true' : 'false');
}).on('click', function(){
$ae(this).attr('aria-expanded', $ae(this).parent().next().css('display') === 'block' ? 'false' : 'true');
});
};
f.id = "0a6aaf55-8430-4704-8073-b71f3290dfb4";
f.title = "ListingsCollapse - Header Accordions";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ListingsCollapse___Header_Accordions.js

var f = function (ele, api) {
function checkStatus(elem){
return elem.css('display') === 'block';
}

ele.outerFind('.contentMain > div[id*="MainContent_ModuleContent"] .listing.listingCollapse > div > a').each(function(){
$ae(this).attr({'aria-expanded': checkStatus($ae(this).parent('div').next('div'))});
});

ele.outerFind('.contentMain > div[id*="MainContent_ModuleContent"] .listing.listingCollapse > div > a').click(function(){
$ae(this).attr({'aria-expanded': checkStatus($ae(this).parent('div').next('div'))});
});
};
f.id = "c9ba8027-ae82-49d9-8f68-a9e4b3746ff4";
f.title = "MainContent - Accordions - Collapse/Expanded Attributes";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/MainContent___Accordions___Collapse_Expanded_Attributes.js

var f = function (ele, api) {
// Calendar 'More details' modal
ele.outerFind('.monthItem').each(function(){
var trigger = $ae(this).find('> a');
var content = $ae(this).find('> .detailsTooltip');

trigger.on('keydown', function(e){
if(e.keyCode === 13 || e.keyCode === 32) {
e.preventDefault();
this.click();
}
});

trigger.click(function(){
if(content.css('display') == 'block') {
AudioEye.focusElement(content.find('.close'));

$ae('.close').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('a[onclick^="eventDetails"]'));
}
else if(e.keyCode === 9 && !e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('a[onclick^="eventDetails"]'));
}
});

$ae('a[onclick^="eventDetails"]').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey) {
e.preventDefault();
AudioEye.focusElement(content.find('.close'));
}
});

}
});
});
};
f.id = "4e8de5a3-b8ac-4ad0-915e-6cb942eb9571";
f.title = "Calendar - Modals - More Details Modal";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Calendar___Modals___More_Details_Modal.js

var f = function (ele, api) {
function mapPopout(elem){
return elem.css('display') === 'block';
}
ele.outerFind('.viewMapPopout').attr({'aria-expanded': mapPopout($ae('#mapPopout'))}).click(function(){
$ae(this).attr({'aria-expanded': mapPopout($ae('#mapPopout'))});
});
};
f.id = "60d9895d-8eb0-43db-a67d-5dba5a079f1e";
f.title = "ViewMap Modal - CSS + Expanded Attributes";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ViewMap_Modal___CSS___Expanded_Attributes.js

var f = function (ele, api) {
// Share via email popup
ele.outerFind('a#shareViaEmailButton').attr({'role':'button', 'aria-label':'Share via Email'});

};
f.id = "b4f3acc7-87a7-4527-974b-b1d5cae342c6";
f.title = "ShareViaEmail Modal - Btn Label and Role";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ShareViaEmail_Modal___Btn_Label_and_Role.js

var f = function (ele, api) {
// Focus to popup close button and tab-loop
ele.outerFind('a#shareViaEmailButton').click(function(){

setTimeout(function(){
AudioEye.focusElement('#mvcModal a.modalClose');
}, 800);

// Close Button Actions
$ae('#mvcModal a.modalClose').on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('#lnkCancelSendEmail');
}, 200);
}
});

$ae('#lnkCancelSendEmail').on('focus', function(){
// Last tabbable element actions
$ae('#lnkCancelSendEmail').on('keydown', function(e){
e.preventDefault();
if(e.keyCode === 9 && !e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('#mvcModal a.modalClose');
}, 250);
}
});

});

});

// Focus back to email trigger
ele.outerFind('#mvcModal a.modalClose').click(function(){
AudioEye.focusElement('a#shareViaEmailButton');
});
};
f.id = "45380588-5dc0-45b2-9c83-2d713f16a68e";
f.title = "ShareViaEmail Modal - Tabloop and Close Focus";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ShareViaEmail_Modal___Tabloop_and_Close_Focus.js

var f = function (ele, api) {
api.convertToBtn('.showHide > a.button');
};
f.id = "b06282b5-0db8-44a0-a840-b6ba07e57849";
f.title = "Document Page - ConvertToBtn showHide btns";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Document_Page___ConvertToBtn_showHide_btns.js

var f = function (ele, api) {

// Facilities page map hide button (hidden, unsure of use)
api.convertToBtn('#map_canvas_infowindow a.hide');

ele.outerFind('.weekdayEvents.calendarClear').attr({'role':'button'});

ele.outerFind('.weekdayEvents.calendarClear').click(function(){
setTimeout(function(){
AudioEye.focusElement('.detailTitle h2');
}, 1000);
});
};
f.id = "5448f43b-6693-4426-8188-304da8581432";
f.title = "FacilitiesPage - Map Btns & Calendar Btns";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/FacilitiesPage___Map_Btns___Calendar_Btns.js

var f = function (ele, api) {

// Search page submit
ele.outerFind('a[href="#"].searchSite.cp-search-submit').attr({'role':'button', 'aria-label':'Submit Search', 'data-ae-blurbtype':'button'});
api.hideFromAT('a[href="#"].searchSite.cp-search-submit svg');

};
f.id = "54f5b5ed-e13a-4d05-8e91-11abe2b8d0b1";
f.title = "SearchPage - Submit Btn";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SearchPage___Submit_Btn.js

var f = function (ele, api) {
// Advanced Search
ele.outerFind('.cp-search-typeToggle a#advancedSearch').attr({'role':'button', 'data-ae-blurbtype':'button', 'aria-label':'Advanced Search. Activate for advanced search options'});
ele.outerFind('.cp-search-typeToggle a#standardSearch').attr({'role':'button', 'data-ae-blurbtype':'button', 'aria-label':'Standard Search. Activate for standard search options'});

};
f.id = "64917f78-22e9-4c73-96bb-e3785bcd4ab9";
f.title = "AdvancedSearch - ConvertToBtns";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AdvancedSearch___ConvertToBtns.js

var f = function (ele, api) {
// Site Tools & Share popup buttons
api.convertToBtn('header[id^="widgetSiteToolsHeader"] h3 img');
api.convertToBtn('header[id^="widgetShareHeader"] h3 img');

};
f.id = "a79df304-c455-45bd-b63d-fbb6632a9324";
f.title = "SiteTools & Share - PopupBtns ConvertToBtn";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SiteTools___Share___PopupBtns_ConvertToBtn.js

var f = function (ele, api) {
// Remove tabindex and aria-haspopup from parent elements
setTimeout(function(){
ele.outerFind('section.widgetShare, section.widgetShare header, section.widgetShare header h3, section.widgetSiteTools, section.widgetSiteTools header, section.widgetSiteTools header h3').removeAttr('aria-haspopup tabindex aria-label aria-level').attr('role','presentation');
},500);

ele.outerFind('.widgetShare li a, .widgetSiteTools li a').attr('data-ae-ignore-keys', 'tab shift+tab');

};
f.id = "7e60a472-8b78-454b-a1c0-15e5fca1796b";
f.title = "General - RemoveTabindex & AriaHasPopup from Widgets";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___RemoveTabindex___AriaHasPopup_from_Widgets.js

var f = function (ele, api) {
// Accordion functionality
function checkInitialState(elem) {
return elem.css('display') === 'block';
}
function checkClickState(elem) {
return elem.css('display') === 'none';
}

// Share
ele.outerFind('section.widgetShare header h3 img').each(function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetShare'))});
});

ele.outerFind('section.widgetShare header h3 img').click(function(){
var aeThis = $ae(this);

aeThis.attr({'aria-expanded': checkClickState($ae('.widgetBody.flyOut.widgetShare'))});

setTimeout(function(){
if($ae('.ae-player')[0] && aeThis.attr('aria-expanded')){
AudioEye.focusElement('.widgetShare li:first-child a');
}
}, 500);
}).on('focus', function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetShare'))});
});

// Site Tools
ele.outerFind('section.widgetSiteTools header h3 img').each(function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetSiteTools'))});
});

ele.outerFind('section.widgetSiteTools header h3 img').click(function(){
var aeThis = $ae(this);

aeThis.attr({'aria-expanded': checkClickState($ae('.widgetBody.flyOut.widgetSiteTools'))});

setTimeout(function(){
if($ae('.ae-player')[0] && aeThis.attr('aria-expanded')){
AudioEye.focusElement('.widgetSiteTools li:first-child a');
}
}, 500);
}).on('focus', function(){
$ae(this).attr({'aria-expanded': checkInitialState($ae('.widgetBody.flyOut.widgetSiteTools'))});
});

//link inside above items
ele.outerFind('.widgetBody.flyOut a').attr({'role':'link'});

};
f.id = "17cd70ed-51d0-48f8-9487-98d3f23df272";
f.title = "General - AccordionChecker - Share/SiteTools Pages";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___AccordionChecker___Share_SiteTools_Pages.js

var f = function (ele, api) {
// Focus back to share button
// player focus
ele.outerFind('div[id^="widgetShareBody"] li a').not(':last').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && !e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().next().find('a'));
},250);
}
});
ele.outerFind('div[id^="widgetShareBody"] li a').not(':first').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().prev().find('a'));
},250);
}
});

// regular focus
ele.outerFind('div[id^="widgetShareBody"] li a').eq(0).on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetShareHeader"] > h3 img');
},250);
}
});
ele.outerFind('div[id^="widgetShareBody"] li a').last().on('keydown', function(e){
if(e.keyCode === 9){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetShareHeader"] > h3 img');
},250);
}
});

// focus back to site tools button
// player focus
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').not(':last').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && !e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().next().find('a'));
},250);
}
});
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').not(':first').on('keydown', function(e){
var aeThis = $ae(this);
if(e.keyCode === 9 && e.shiftKey && $ae('.ae-player')[0]){
setTimeout(function(){
AudioEye.focusElement(aeThis.parent().prev().find('a'));
},250);
}
});

// regular focus
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').eq(0).on('keydown', function(e){
if(e.keyCode === 9 && e.shiftKey){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetSiteToolsHeader"] > h3 img');
},250);
}
});
ele.outerFind('div[id^="widgetSiteToolsBody"] li a').last().on('keydown', function(e){
if(e.keyCode === 9){
setTimeout(function(){
AudioEye.focusElement('header[id^="widgetSiteToolsHeader"] > h3 img');
},250);
}
});
};
f.id = "1bb0bb97-df7f-4798-9ae9-78e552ce04be";
f.title = "General - FocusReturn to Share Btns";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___FocusReturn_to_Share_Btns.js

var f = function (ele, api) {
// Larger / Smaller text buttons
ele.outerFind('a#makeTextSmaller, a#makeTextBigger').each(function(){
var text = $ae(this).attr('title');
$ae(this).attr({'aria-label': text, 'role':'button'}).removeAttr('title');
});

api.convertToBtn('a.goog-te-menu-value[href="javascript:void(0)"]');

};
f.id = "0cad776d-9d30-4e9f-86ae-f23eda5d6a42";
f.title = "General - Larger/Smaller Btns";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Larger_Smaller_Btns.js

var f = function (ele, api) {
ele.outerFind('.wizardNav li.current').each(function(){
$ae(this).append(' current step ');
});
ele.outerFind('.wizardNav li, a.button.nextAction').click(function(){
$ae('.wizardNav li').find('.current-step').remove();
$ae('.wizardNav li.current').append(' current step ');
});
};
f.id = "dfe116c8-ea9b-4dd2-a09f-5834fe564afa";
f.title = "AEI-39954 - CurrentStep in Forms";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AEI_39954___CurrentStep_in_Forms.js

var f = function (ele, api) {
ele.outerFind('.calendar > #yearPopout + table').addClass('ae-table-struc');
};
f.id = "3e8602c5-bc0a-468e-a140-16a23268ba79";
f.title = "CalendarTable - AddClass";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CalendarTable___AddClass.js

var f = function (ele, api) {
ele.outerFind('table.RadCalendar.RadCalendar_Windows7, table.RadCalendar.RadCalendar_Windows7 table').attr(api.pres);

ele.outerFind('body.ada-compliance table').attr({'role':'grid'});

};
f.id = "86f2335d-c073-4b93-98bf-84beeecdfb0d";
f.title = "CalendarPopup ADA&Windows7 Table - Roles";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CalendarPopup_ADA_Windows7_Table___Roles.js

var f = function (ele, api) {
// Add grid role to tables
ele.outerFind('body h1#versionHeadLine').each(function(){
if($ae(this).text().trim() == "Elected & Appointed Officials"){
$ae(this).closest('body').find('table').attr({'role':'grid'});
}
});

ele.outerFind('body .DirectoryCategoryText h1').each(function(){
var text = $ae(this).text().trim();

if(text == "Sheriff's Office"){
$ae(this).closest('body').find('table').attr({'role':'grid'});
}
});
ele.outerFind('table.fr-alternate-rows').attr({'role':'grid'});

};
f.id = "8075ae51-2628-45e8-b368-44570199ed60";
f.title = "Tables - AddGridRoles";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___AddGridRoles.js

var f = function (ele, api) {
// Empty tables
ele.outerFind('table tbody').each(function(){
if($ae(this).html().trim().length === 0){
$ae(this).parent().attr({'role':'presentation'});
}
});
};
f.id = "9a8aef3f-1847-467a-b79c-4ba29a6f6de5";
f.title = "General - EmptyTables";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___EmptyTables.js

var f = function (ele, api) {
// Map / Non-Data tables
api.setPresentation('#advSearchForm table');
api.setPresentation('table[id*="map_canvas"]');
api.setPresentation('.fr-view.responsiveEditor table, #dummyEditor table');
api.setPresentation('table[summary="Table for layout purposes"], table[summary="Table for layout purposes"] table');
api.setPresentation('table.archSearchBoxMain, table.archSearchBoxMain table');
api.setPresentation('#NewsFlashContent table[summary="Search Results"], #NewsFlashContent table[summary="Search Results"] table');

};
f.id = "b06b5da8-4740-4eab-96ab-b751f3dadc68";
f.title = "Map/Tables - Role Presentation";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Map_Tables___Role_Presentation.js

var f = function (ele, api) {
// Remove Summary
ele.outerFind('table[summary="Table for layout purposes"], table.archSearchResults, table.members').attr({'role':'presentation'}).removeAttr('summary');

ele.outerFind('#breadCrumbs').each(function(){
text = $ae(this).find('li').last('li').text().trim();
if(~text.indexOf('404')){
$ae(this).closest('body').find('table').attr({'role':'presentation'});
$ae(this).closest('body').find('table').removeAttr('summary');
}
});

ele.outerFind('table[role="presentation"]').removeAttr('summary');
setTimeout(function(){
ele.outerFind('table[role="presentation"]').removeAttr('summary');
}, 250);
};
f.id = "981c370a-d854-49ec-9f52-41325e0e6081";
f.title = "Tables - RemoveSummary";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___RemoveSummary.js

var f = function (ele, api) {
ele.outerFind('td[scope="col"]').attr({'role':'columnheader'});

ele.outerFind('table.fr-alternate-rows').each(function(){
var tr_son = $ae(this).find('tr').eq(0).children();
if(tr_son.is('td')){
tr_son.attr({'role': 'columnheader'});
}

});
ele.outerFind('.calendar table[summary="Calendar Display"] > thead > tr > th').each(function(){
var abbr = $ae(this).find('abbr');
api.addComplianceIndentHidden($ae(this), 'append', 'span', abbr.attr('title'));
api.hideFromAT(abbr);
});
};
f.id = "8ecef99d-c4e7-48a2-b063-c7a3d87168aa";
f.title = "Tables - AddColumnHeader Role";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___AddColumnHeader_Role.js

var f = function (ele, api) {
AudioEye.arrowKeyLoop( ele, 'ul.years > li > a[role="tab"]', 'ul.years');

ele.outerFind('ul.years .popoutContainer.popUpParent > a[id^="btnViewMore"]').each(function(){
$ae(this).removeAttr('aria-label');
var text = ' '+$ae(this).closest('span').prev('h2').text().trim()+' years ';
var context = text.replace(/▼/g, '');
$ae(this).append('' + context + '');
});

};
f.id = "572eda1d-abf9-44fe-bb8e-990181a13d76";
f.title = "AgendaCenter - ViewMore Btn Context & Keyloop";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AgendaCenter___ViewMore_Btn_Context___Keyloop.js

var f = function (ele, api) {
// 16  Tree Navigation / DocumentCenter page 

// Left Panel
(function () {
var tin = ele.outerFind('.t-in');
ele.outerFind('.t-widget.t-splitter-horizontal.t-splitter').attr({'role':'application'});
ele.outerFind('li.t-item').attr({'role':'presentation'});
ele.outerFind('ul.t-group').attr({'role':'group'});
ele.outerFind('ul.t-group.t-treeview-lines').attr({'aria-label':'Documents'});

function returnVisible (elem, keyCode) {
if (keyCode === 38) {
if (elem.closest('ul').find('li > .t-mid > .t-in, li > .t-top > .t-in, li > .t-bot > .t-in').first()[0] === elem[0]) {
if (elem.closest('ul').hasClass('t-treeview-lines')) {
tin.attr('tabindex', '-1');
AudioEye.focusElement(tin.last().attr('tabindex', '0'));
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('ul').prev('.t-mid, .t-top, .t-bot').find('> .t-in').attr('tabindex', '0'));
}
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('li').prev('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
} else if (keyCode === 40) {
if (elem.closest('ul').find('li > .t-mid > .t-in, li > .t-top > .t-in, li > .t-bot > .t-in').last()[0] === elem[0]) {
if (elem.closest('ul').hasClass('t-treeview-lines')) {
tin.attr('tabindex', '-1');
AudioEye.focusElement(tin.first().attr('tabindex', '0'));
} else {
tin.attr('tabindex', '-1');
AudioEye.focusElement(elem.closest('ul').closest('li').next('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
} else {
tin.attr('tabindex', '-1');
if (elem.closest('li').find('> ul[style="display: block;"], > ul[style=""]')[0]) {
AudioEye.focusElement(elem.closest('li').find('> ul[style="display: block;"] > li, > ul[style=""] > li').first().find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
} else {
AudioEye.focusElement(elem.closest('li').next('li').find('.t-mid > .t-in, .t-top > .t-in, .t-bot > .t-in').attr('tabindex', '0'));
}
}
}
}

tin.attr({ 'tabindex': '-1', 'role': 'treeitem', 'aria-expanded': 'false' }).filter(function () {
return $ae(this).prev('.t-icon')[0];
}).on('keydown', function (e) {
if (e.keyCode === 37) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'true') {
$ae(this).prev('.t-icon')[0].click();
}
} else if (e.keyCode === 39) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'false') {
$ae(this).prev('.t-icon')[0].click();
}
}else if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
$ae(this).prev('.t-icon')[0].click();
if($ae(this).attr('aria-expanded') === 'false'){
$ae(this).attr({'aria-expanded':'true'});
}else{
$ae(this).attr({'aria-expanded':'false'});
}
}
}).end().filter(function () {
return !$ae(this).prev('.t-icon')[0];
}).removeAttr('aria-expanded').on('keydown', function (e) {
if (e.keyCode === 37) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'true') {
this.click();
}
} else if (e.keyCode === 39) {
e.preventDefault();
if ($ae(this).attr('aria-expanded') === 'false') {
this.click();
}else if(!$ae(this).attr('aria-expanded')){
this.click();
}
}
else if(e.keyCode === 13 || e.keyCode === 32){
e.preventDefault();
this.click();
if($ae(this).attr('aria-expanded') === 'false'){
$ae(this).attr({'aria-expanded':'true'});
}else{
$ae(this).attr({'aria-expanded':'false'});
}
}
}).end().on('keydown', function (e) {
if (e.keyCode === 38 || e.keyCode === 40) {
e.preventDefault();
returnVisible($ae(this), e.keyCode);
}
});

ele.outerFind('ul.t-group.t-treeview-lines li.t-item.t-first .t-in').attr({'tabindex':'0'});

ele.outerFind('.t-icon').on('click', function (e) {
setTimeout(function () {
if ($ae(e.currentTarget).hasClass('t-plus')) {
$ae(e.currentTarget).next('.t-in').attr('aria-expanded', 'false');
} else {
$ae(e.currentTarget).next('.t-in').attr('aria-expanded', 'true');
}
}, 150);
});
})();

// Right Panel
api.setAlt(['img[src$="DocumentCenter/Assets/Images/IconFolderOpen.gif"], img[src$="Assets/Images/IconFolderClosed.gif"]'], '');

ele.outerFind('a.pdf').not(':contains(PDF)').append(' PDF');
ele.outerFind('a.docx').append(' Word Document');
ele.outerFind('a.xlsx').append(' Excel Document');

ele.outerFind('.t-hierarchy-cell a.t-icon').attr({'role':'button', 'data-ae-blurbtype':'button'}).each(function(){
var state = 'false';
if($ae(this).hasClass('t-minus')){
state = 'true';
}
$ae(this).attr({'aria-expanded': state, 'aria-label': $ae(this).closest('td').next('td').find('a').text().trim()});
}).click(function(){
var state = 'false';
if($ae(this).hasClass('t-plus')){
state = 'true';
}
$ae(this).attr({'aria-expanded': state});
});
};
f.id = "5a0b7f5b-926c-471e-8b86-4879e409cec8";
f.title = "DocumentCenter Page - CustomTree Navigation";
f.type = "javascript";

!function(f){
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(f);
}
}(f);
//# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/DocumentCenter_Page___CustomTree_Navigation.js

AudioEye.smartRemediations = [{"id":"58f49bb5-8da5-5664-8cec-727ae15a4db8","type":"ariaRole","params":{"role":"navigation","selector":"#breadCrumbs"},"smart_remediation_number":"58f49bb5-8da5-5664-8cec-727ae15a4db8","parent_id":""},{"id":"1e974af6-1718-59f5-9991-864dab50b5eb","type":"labels","params":{"label":"Breadcrumb","selector":"#breadCrumbs"},"smart_remediation_number":"1e974af6-1718-59f5-9991-864dab50b5eb","parent_id":""},{"id":"02f5bac0-2e44-53dc-a70d-fe7154cf21d2","type":"removeAttribute","params":{"attrName":"aria-hidden","selector":"#mainNavMenu"},"smart_remediation_number":"02f5bac0-2e44-53dc-a70d-fe7154cf21d2","parent_id":""},{"id":"a68598e8-d590-546e-9fc6-176aeec5ed8b","type":"removeAttribute","params":{"attrName":"aria-label","selector":"a.widgetDesc.widgetGraphicLinksLink"},"smart_remediation_number":"a68598e8-d590-546e-9fc6-176aeec5ed8b","parent_id":""},{"id":"8e319a07-0d3e-5048-8248-51e22c95c0d4","type":"labels","params":{"label":"Todays Date. Enter as MM\/DD\/YYYY","selector":"li.DateTime input.telerikDatePicker#e_5_date"},"smart_remediation_number":"8e319a07-0d3e-5048-8248-51e22c95c0d4","parent_id":""},{"id":"ba315893-bb62-5268-baf6-ca1161e5092b","type":"labels","params":{"label":"Date of Birth. Enter as MM\/DD\/YYYY","selector":"li.DateTime input.telerikDatePicker#e_8_date"},"smart_remediation_number":"ba315893-bb62-5268-baf6-ca1161e5092b","parent_id":""},{"id":"69f9e42f-50df-5272-999d-27ed867d1b87","type":"labels","params":{"label":"Date Range From. Enter date as DD\/MM\/YYYY","selector":"#dateRangeDiv input#dateRangeStartPicker"},"smart_remediation_number":"69f9e42f-50df-5272-999d-27ed867d1b87","parent_id":""},{"id":"ab454b8e-86c2-5e91-b69c-2b06afde42cb","type":"labels","params":{"label":"Date Range To. Enter date as DD\/MM\/YYYY","selector":"#dateRangeDiv input#dateRangeEndPicker"},"smart_remediation_number":"ab454b8e-86c2-5e91-b69c-2b06afde42cb","parent_id":""},{"id":"591e111b-6f5b-57d6-b1a7-6897e6cee996","type":"labels","params":{"label":"Times Available From. Enter time as HH:MM AM\/PM","selector":"#timeRangeDiv input#startTimePicker"},"smart_remediation_number":"591e111b-6f5b-57d6-b1a7-6897e6cee996","parent_id":""},{"id":"0ea6b1d7-a796-58ca-8361-54debec14fd1","type":"labels","params":{"label":"Times Available To. Enter time as HH:MM AM\/PM","selector":"#timeRangeDiv input#endTimePicker"},"smart_remediation_number":"0ea6b1d7-a796-58ca-8361-54debec14fd1","parent_id":""},{"id":"f6e62061-4ac6-52b0-a6c8-7eee27d1b975","type":"labels","params":{"label":"Site Tools Printer Friendly View opens in a new window","selector":"li[id^=\"PrinterFriendly\"] a"},"smart_remediation_number":"f6e62061-4ac6-52b0-a6c8-7eee27d1b975","parent_id":""},{"id":"52670a46-2024-596d-b605-2e83a5cca972","type":"labels","params":{"label":"Site Tools Translate Page opens in a new window","selector":"li[id^=\"TranslatePage\"] a"},"smart_remediation_number":"52670a46-2024-596d-b605-2e83a5cca972","parent_id":""},{"id":"05e2f4ba-9e3d-5c13-84b6-2ec666e8d541","type":"ariaRole","params":{"role":"button","selector":".rcFastPrev"},"smart_remediation_number":"05e2f4ba-9e3d-5c13-84b6-2ec666e8d541","parent_id":""},{"id":"aa3420be-96b5-5d80-8331-def8e74d3408","type":"tabindex","params":{"selector":".rcFastPrev","tabindex":"0"},"smart_remediation_number":"aa3420be-96b5-5d80-8331-def8e74d3408","parent_id":""},{"id":"65370097-b5a9-531f-bef1-61aa69d6da95","type":"ariaRole","params":{"role":"button","selector":".rcPrev"},"smart_remediation_number":"65370097-b5a9-531f-bef1-61aa69d6da95","parent_id":""},{"id":"d6e1fdb9-e5d1-5f0a-86c1-8ae3038fd810","type":"tabindex","params":{"selector":".rcPrev","tabindex":"0"},"smart_remediation_number":"d6e1fdb9-e5d1-5f0a-86c1-8ae3038fd810","parent_id":""},{"id":"2ab6c7c2-71b2-5a46-8ace-12b1a38371e4","type":"ariaRole","params":{"role":"button","selector":".rcNext"},"smart_remediation_number":"2ab6c7c2-71b2-5a46-8ace-12b1a38371e4","parent_id":""},{"id":"2ecaee66-10e3-5ed8-8d62-c8ef3911bfec","type":"tabindex","params":{"selector":".rcNext","tabindex":"0"},"smart_remediation_number":"2ecaee66-10e3-5ed8-8d62-c8ef3911bfec","parent_id":""},{"id":"a98b1297-2e8f-5c01-bba1-2e974cd27801","type":"ariaRole","params":{"role":"button","selector":".rcFastNext"},"smart_remediation_number":"a98b1297-2e8f-5c01-bba1-2e974cd27801","parent_id":""},{"id":"3b0eda3c-98ad-5f3e-833b-746e6571778c","type":"ariaRole","params":{"role":"button","selector":"a.fancyButton[href^=\"#\"]"},"smart_remediation_number":"3b0eda3c-98ad-5f3e-833b-746e6571778c","parent_id":""},{"id":"914f4a72-d819-531d-8719-2128d5474225","type":"ariaRole","params":{"role":"button","selector":".pager.dots a[href*=\"#\"]"},"smart_remediation_number":"914f4a72-d819-531d-8719-2128d5474225","parent_id":""},{"id":"2214fc66-0bd6-57fb-abbb-fdf7a2826aa3","type":"ariaRole","params":{"role":"button","selector":"a.button.dismiss"},"smart_remediation_number":"2214fc66-0bd6-57fb-abbb-fdf7a2826aa3","parent_id":""},{"id":"04fa0edc-17e9-5c36-b6ff-2b75627702dc","type":"ariaRole","params":{"role":"button","selector":"a.thumbNext"},"smart_remediation_number":"04fa0edc-17e9-5c36-b6ff-2b75627702dc","parent_id":""},{"id":"56b29514-2895-5420-95c3-8f446ee9a7d6","type":"ariaRole","params":{"role":"button","selector":"a.thumbPrevious"},"smart_remediation_number":"56b29514-2895-5420-95c3-8f446ee9a7d6","parent_id":""},{"id":"ef6494d0-38ae-555e-ae8e-1c7e76124680","type":"ariaRole","params":{"role":"button","selector":"a.modalPointsSystem"},"smart_remediation_number":"ef6494d0-38ae-555e-ae8e-1c7e76124680","parent_id":""},{"id":"12d4e374-8304-513c-b936-d75825c8117c","type":"ariaRole","params":{"role":"button","selector":"span.ratingContainer.readOnly a"},"smart_remediation_number":"12d4e374-8304-513c-b936-d75825c8117c","parent_id":""},{"id":"e91b4689-df72-5a81-a0bb-dc009a9ade2e","type":"tabindex","params":{"selector":"span.ratingContainer.readOnly a","tabindex":"0"},"smart_remediation_number":"e91b4689-df72-5a81-a0bb-dc009a9ade2e","parent_id":""},{"id":"1a6bc142-29aa-575f-acdb-9f8823397b45","type":"ariaRole","params":{"role":"button","selector":"a.myRating"},"smart_remediation_number":"1a6bc142-29aa-575f-acdb-9f8823397b45","parent_id":""},{"id":"576b4487-0d12-5c55-af39-3008fffc93a3","type":"tabindex","params":{"selector":"a.myRating","tabindex":"0"},"smart_remediation_number":"576b4487-0d12-5c55-af39-3008fffc93a3","parent_id":""},{"id":"ef7dfb57-b6b3-57df-bd8f-2ab7f8ecfc40","type":"appendCompliance","params":{"find":"","filter":"","closest":"","selector":"span.ratingContainer a.fiveStar","compliance":" Five Stars","customText":true},"smart_remediation_number":"ef7dfb57-b6b3-57df-bd8f-2ab7f8ecfc40","parent_id":""},{"id":"558ee4b8-5573-5a48-a6ca-c6e1629fac8f","type":"appendCompliance","params":{"find":"","filter":"","closest":"","selector":"span.ratingContainer a.fourStar","compliance":" Four Stars","customText":true},"smart_remediation_number":"558ee4b8-5573-5a48-a6ca-c6e1629fac8f","parent_id":""},{"id":"cda9dced-1024-55bd-b717-1472e48634e8","type":"appendCompliance","params":{"find":"","filter":"","closest":"","selector":"span.ratingContainer a.threeStar","compliance":" Three Stars","customText":true},"smart_remediation_number":"cda9dced-1024-55bd-b717-1472e48634e8","parent_id":""},{"id":"9aa97914-783d-5285-81a4-500eba7d55f2","type":"appendCompliance","params":{"find":"","filter":"","closest":"","selector":"span.ratingContainer a.twoStar","compliance":" Two Stars","customText":true},"smart_remediation_number":"9aa97914-783d-5285-81a4-500eba7d55f2","parent_id":""},{"id":"096df554-e658-5cd5-9435-83efed002d1c","type":"appendCompliance","params":{"find":"","filter":"","closest":"","selector":"span.ratingContainer a.oneStar","compliance":" One Star","customText":true},"smart_remediation_number":"096df554-e658-5cd5-9435-83efed002d1c","parent_id":""},{"id":"daeff19c-a075-5fd8-be0d-dc41dd63944e","type":"removeAttribute","params":{"attrName":"role","selector":"#divToolbars a[href=\"\/MyAccount\"].button"},"smart_remediation_number":"daeff19c-a075-5fd8-be0d-dc41dd63944e","parent_id":""},{"id":"cba8ce47-1ed8-5e4a-92df-a8daf07da714","type":"removeAttribute","params":{"attrName":"role","selector":"#divToolbars a[href=\"\/MyAccount\/ProfileCreate\"]"},"smart_remediation_number":"cba8ce47-1ed8-5e4a-92df-a8daf07da714","parent_id":""},{"id":"34fa5d2a-c804-5c1f-8666-bd4d58366d93","type":"tabindex","params":{"selector":"a#ForgotPasswordButton","tabindex":"0"},"smart_remediation_number":"34fa5d2a-c804-5c1f-8666-bd4d58366d93","parent_id":""},{"id":"fef3d65d-18a2-5609-896e-f7eb3a4ed4dc","type":"hideElement","params":{"selector":"a[href$=\"adobe.com\/products\/acrobat\/readstep2.html\"] + a[href$=\"adobe.com\/products\/acrobat\/readstep2.html\"]"},"smart_remediation_number":"fef3d65d-18a2-5609-896e-f7eb3a4ed4dc","parent_id":""},{"id":"217a11fd-7d67-5878-bf06-6ee2d2bc3dd2","type":"hideElement","params":{"selector":".dropDown a.sort + a.arrow"},"smart_remediation_number":"217a11fd-7d67-5878-bf06-6ee2d2bc3dd2","parent_id":""},{"id":"519c6e81-495e-5050-a807-ff7e7f3761d6","type":"removeAttribute","params":{"attrName":"tabindex","selector":"#tblDirectoryTree .topmenu a span"},"smart_remediation_number":"519c6e81-495e-5050-a807-ff7e7f3761d6","parent_id":""},{"id":"46dad509-6201-5139-be55-ca803da33f75","type":"ariaRole","params":{"role":"presentation","selector":"#goog-gt-tt h1.title.gray"},"smart_remediation_number":"46dad509-6201-5139-be55-ca803da33f75","parent_id":""},{"id":"c306d779-f57c-586e-babc-deed8ff4a227","type":"ariaRole","params":{"role":"presentation","selector":".cpSlider .widgetItem h4[id^=\"newsFlashItemHeader\"]"},"smart_remediation_number":"c306d779-f57c-586e-babc-deed8ff4a227","parent_id":""},{"id":"2e4a0bfe-3b72-5da1-bc53-44b96837eae6","type":"headingLevel","params":{"level":"1","selector":".BusinessDirectoryHeader"},"smart_remediation_number":"2e4a0bfe-3b72-5da1-bc53-44b96837eae6","parent_id":""},{"id":"1efde1ee-e0a6-5097-9d8a-2e529701952c","type":"headingLevel","params":{"level":"2","selector":".fr-view > h3.subhead2"},"smart_remediation_number":"1efde1ee-e0a6-5097-9d8a-2e529701952c","parent_id":""},{"id":"b648baed-fa5b-56d2-a746-0f845d99d50c","type":"headingLevel","params":{"level":"2","selector":".widgetStaffDirectory h3"},"smart_remediation_number":"b648baed-fa5b-56d2-a746-0f845d99d50c","parent_id":""},{"id":"02cdeb9c-af62-5de5-a398-7285623df791","type":"headingLevel","params":{"level":"2","selector":"section.widgetOptionSet1 h3"},"smart_remediation_number":"02cdeb9c-af62-5de5-a398-7285623df791","parent_id":""},{"id":"db4c2876-8c40-5a70-9609-e3620831ee24","type":"headingLevel","params":{"level":"2","selector":"footer header > div > h3"},"smart_remediation_number":"db4c2876-8c40-5a70-9609-e3620831ee24","parent_id":""},{"id":"2e21032c-0295-56a4-8966-4ea93d78ccc9","type":"headingLevel","params":{"level":"2","selector":".sidebar h3"},"smart_remediation_number":"2e21032c-0295-56a4-8966-4ea93d78ccc9","parent_id":""},{"id":"c1bf3b4d-6354-5928-bc09-429d5797cbef","type":"headingLevel","params":{"level":"2","selector":".search h4"},"smart_remediation_number":"c1bf3b4d-6354-5928-bc09-429d5797cbef","parent_id":""},{"id":"5abcb4fb-dbf7-5ed5-892e-90bbd05bc763","type":"headingLevel","params":{"level":"2","selector":".relatedDocuments h4"},"smart_remediation_number":"5abcb4fb-dbf7-5ed5-892e-90bbd05bc763","parent_id":""},{"id":"50c28b10-56b0-5812-a626-0731c7ea0312","type":"headingLevel","params":{"level":"2","selector":".legal h3"},"smart_remediation_number":"50c28b10-56b0-5812-a626-0731c7ea0312","parent_id":""},{"id":"36dfa4d2-e158-5d4d-98cd-a050751a5aee","type":"headingLevel","params":{"level":"2","selector":".tools h3"},"smart_remediation_number":"36dfa4d2-e158-5d4d-98cd-a050751a5aee","parent_id":""},{"id":"7fc2c7ea-5aab-5bd3-9a65-5bb1fb6c1b00","type":"headingLevel","params":{"level":"3","selector":".sidebar h3 ~ * h4"},"smart_remediation_number":"7fc2c7ea-5aab-5bd3-9a65-5bb1fb6c1b00","parent_id":""},{"id":"fc07c0f3-c7b8-5244-b94c-cb81dcb19928","type":"headingLevel","params":{"level":"3","selector":".h-card h4"},"smart_remediation_number":"fc07c0f3-c7b8-5244-b94c-cb81dcb19928","parent_id":""},{"id":"c2e2231a-4c78-5b66-bd99-7ab3220aaf70","type":"headingLevel","params":{"level":"3","selector":".details h4"},"smart_remediation_number":"c2e2231a-4c78-5b66-bd99-7ab3220aaf70","parent_id":""},{"id":"a87219be-060e-5e02-b1a7-e240d6eec7e8","type":"headingLevel","params":{"level":"3","selector":"#page .slideshowOptions h4"},"smart_remediation_number":"a87219be-060e-5e02-b1a7-e240d6eec7e8","parent_id":""},{"id":"3456cc2a-fa18-5120-a2a1-5386326d29fb","type":"headingLevel","params":{"level":"2","selector":"#divSignIn h2"},"smart_remediation_number":"3456cc2a-fa18-5120-a2a1-5386326d29fb","parent_id":""},{"id":"d10d2512-548b-58d2-b6f0-cfd5aa7e4d69","type":"headingLevel","params":{"level":"3","selector":"#nmLists > div > h2"},"smart_remediation_number":"d10d2512-548b-58d2-b6f0-cfd5aa7e4d69","parent_id":""},{"id":"b7cc0c20-627e-55f6-a199-e726e3d073bd","type":"headingLevel","params":{"level":"2","selector":".widgetBody.cpGrid.cpGrid2 .megaMenuItem.widgetItem.level1 > h4"},"smart_remediation_number":"b7cc0c20-627e-55f6-a199-e726e3d073bd","parent_id":""},{"id":"215f29b6-8455-5094-96c0-950747d68164","type":"headingLevel","params":{"level":"2","selector":".timeline-Header-title.u-inlineBlock h1"},"smart_remediation_number":"215f29b6-8455-5094-96c0-950747d68164","parent_id":""},{"id":"dad3ad57-6f04-5c26-8e60-730388a4ed64","type":"hideElement","params":{"selector":".visuallyHidden"},"smart_remediation_number":"dad3ad57-6f04-5c26-8e60-730388a4ed64","parent_id":""},{"id":"06e7699a-f0cd-57b0-b648-03085d5f1607","type":"removeAttribute","params":{"attrName":"aria-level","selector":".calendars .calendar#CID14 h2"},"smart_remediation_number":"06e7699a-f0cd-57b0-b648-03085d5f1607","parent_id":""},{"id":"f6b50e4c-e3dd-5f9a-b093-45d345935223","type":"removeAttribute","params":{"attrName":"tabindex","selector":".calendars .calendar#CID14 h2"},"smart_remediation_number":"f6b50e4c-e3dd-5f9a-b093-45d345935223","parent_id":""},{"id":"d7c59e72-b2f4-5e93-a626-09d0f7ff34ae","type":"headingLevel","params":{"level":"2","selector":"h4.jump"},"smart_remediation_number":"d7c59e72-b2f4-5e93-a626-09d0f7ff34ae","parent_id":""},{"id":"e4114f07-56a6-5998-8db8-dc429a77d56e","type":"imgAlt","params":{"alt":"Next","selector":"a img[src=\"\/common\/images\/Calendar\/arrowright.png\"]"},"smart_remediation_number":"e4114f07-56a6-5998-8db8-dc429a77d56e","parent_id":""},{"id":"e32b7dcf-44a7-5a6b-a7e8-9e4cea61ed63","type":"imgAlt","params":{"alt":"Next Disabled","selector":"a img[src=\"\/common\/images\/Calendar\/arrowrightInactive.png\"]"},"smart_remediation_number":"e32b7dcf-44a7-5a6b-a7e8-9e4cea61ed63","parent_id":""},{"id":"eb688f3b-e52a-5bb3-ba08-355bbd254715","type":"imgAlt","params":{"alt":"Previous","selector":"a img[src=\"\/common\/images\/Calendar\/arrowleft.png\"]"},"smart_remediation_number":"eb688f3b-e52a-5bb3-ba08-355bbd254715","parent_id":""},{"id":"3064b474-4422-52ad-aca0-4e389228c752","type":"imgAlt","params":{"alt":"Previous Disabled","selector":"a img[src=\"\/common\/images\/Calendar\/arrowleftInactive.png\"]"},"smart_remediation_number":"3064b474-4422-52ad-aca0-4e389228c752","parent_id":""},{"id":"92f89764-88eb-5897-88d1-bab341f78d66","type":"imgAlt","params":{"alt":"","selector":"img[style*=\"height: 1px\"]","decorative":true},"smart_remediation_number":"92f89764-88eb-5897-88d1-bab341f78d66","parent_id":""},{"id":"99bd2a0f-b15e-59d4-8fd1-ed03c64d1734","type":"imgAlt","params":{"alt":"Facebook","selector":".widgetItem.GraphicLinks a[href*=\"facebook.com\/\"] img"},"smart_remediation_number":"99bd2a0f-b15e-59d4-8fd1-ed03c64d1734","parent_id":""},{"id":"a7be8d44-eb4f-5b56-a468-f4a15c7e4468","type":"imgAlt","params":{"alt":"Facebook","selector":"a.mystiqueBtn.social.facebook img"},"smart_remediation_number":"a7be8d44-eb4f-5b56-a468-f4a15c7e4468","parent_id":""},{"id":"2b5df409-b079-5a22-8784-4e74643ad334","type":"imgAlt","params":{"alt":"Twitter","selector":".widgetItem.GraphicLinks a[href*=\"twitter.com\/\"] img"},"smart_remediation_number":"2b5df409-b079-5a22-8784-4e74643ad334","parent_id":""},{"id":"2a8572d0-da57-50cf-8ccb-2c23aa42ca7b","type":"imgAlt","params":{"alt":"YouTube","selector":".widgetItem.GraphicLinks a[href*=\"youtube\"] img"},"smart_remediation_number":"2a8572d0-da57-50cf-8ccb-2c23aa42ca7b","parent_id":""},{"id":"4ed3f480-b558-5cd6-959d-5f82b876948b","type":"imgAlt","params":{"alt":"Instagram","selector":".widgetItem.GraphicLinks a[href*=\"instagram\"] img"},"smart_remediation_number":"4ed3f480-b558-5cd6-959d-5f82b876948b","parent_id":""},{"id":"3a2107b5-2c41-5b41-ae9c-d728e0898b81","type":"imgAlt","params":{"alt":"Search","selector":"input[type=\"image\"][src*=\"RealEstateLocator\"]"},"smart_remediation_number":"3a2107b5-2c41-5b41-ae9c-d728e0898b81","parent_id":""},{"id":"31f252ec-5d74-519a-866c-207b9f39adaa","type":"imgAlt","params":{"alt":"","selector":"#lbImage","decorative":true},"smart_remediation_number":"31f252ec-5d74-519a-866c-207b9f39adaa","parent_id":""},{"id":"6fe333bb-1a11-5410-afee-0f6c6d25d2eb","type":"removeAttribute","params":{"attrName":"title","selector":"img[src=\"\/Assets\/Images\/IconShareEmail.png\"]"},"smart_remediation_number":"6fe333bb-1a11-5410-afee-0f6c6d25d2eb","parent_id":""},{"id":"a0f9397e-f0b0-5805-bcaf-7297c9a97919","type":"imgAlt","params":{"alt":"Share Via Email","selector":"img[src=\"\/Assets\/Images\/IconShareEmail.png\"]"},"smart_remediation_number":"a0f9397e-f0b0-5805-bcaf-7297c9a97919","parent_id":""},{"id":"c012579c-b229-5381-841e-b6c2812eff0e","type":"removeAttribute","params":{"attrName":"aria-label","selector":"input[type=\"image\"].searchButton"},"smart_remediation_number":"c012579c-b229-5381-841e-b6c2812eff0e","parent_id":""},{"id":"eba8e05b-12d2-517e-a355-469fd69df701","type":"imgAlt","params":{"alt":"Search Calendar or Calendars","selector":"input[type=\"image\"].searchButton"},"smart_remediation_number":"eba8e05b-12d2-517e-a355-469fd69df701","parent_id":""},{"id":"1942629e-760c-55e3-ae5a-0a22cee99dcd","type":"imgAlt","params":{"alt":"","selector":"#map_canvas img.layerTile","decorative":true},"smart_remediation_number":"1942629e-760c-55e3-ae5a-0a22cee99dcd","parent_id":""},{"id":"567a4e14-b89c-58ac-8570-41b7f476ffa3","type":"imgAlt","params":{"alt":"","selector":"img[src=\"\/common\/images\/Calendar\/icalicon.png\"]","decorative":true},"smart_remediation_number":"567a4e14-b89c-58ac-8570-41b7f476ffa3","parent_id":""},{"id":"80f1edf6-a427-5ba2-9fa5-7479e38a46ba","type":"imgAlt","params":{"alt":"","selector":"img[src=\"\/common\/images\/Calendar\/calendarcoloroverlay.png\"]","decorative":true},"smart_remediation_number":"80f1edf6-a427-5ba2-9fa5-7479e38a46ba","parent_id":""},{"id":"9b419dd4-ec22-59d1-90f8-3dff429b12e8","type":"imgAlt","params":{"alt":"","selector":"img[src=\"\/common\/images\/CivicAlerts\/item_arch.gif\"]","decorative":true},"smart_remediation_number":"9b419dd4-ec22-59d1-90f8-3dff429b12e8","parent_id":""},{"id":"f43863c5-01b8-5429-a745-fa2e89f44201","type":"imgAlt","params":{"alt":"","selector":"img[src=\"\/common\/images\/CivicAlerts\/category_arch.gif\"]","decorative":true},"smart_remediation_number":"f43863c5-01b8-5429-a745-fa2e89f44201","parent_id":""},{"id":"bcd76805-50f7-5bd3-9700-af50ff26baaa","type":"removeAttribute","params":{"attrName":"aria-haspopup","selector":".widget.clear.dynamicSubpage.widgetPages.skin1.wide li"},"smart_remediation_number":"bcd76805-50f7-5bd3-9700-af50ff26baaa","parent_id":""},{"id":"4d2becec-cf69-5eab-b946-d98901529693","type":"removeAttribute","params":{"attrName":"role","selector":".widget.clear.dynamicSubpage.widgetPages.skin1.wide li"},"smart_remediation_number":"4d2becec-cf69-5eab-b946-d98901529693","parent_id":""},{"id":"7106fec3-5120-5520-97cf-7b079675d4ac","type":"removeAttribute","params":{"attrName":"aria-haspopup","selector":"ol.semanticList.layout2 li"},"smart_remediation_number":"7106fec3-5120-5520-97cf-7b079675d4ac","parent_id":""},{"id":"4a0a91f0-514b-5c4a-bd31-fea428cea1a0","type":"removeAttribute","params":{"attrName":"role","selector":"ol.semanticList.layout2 li"},"smart_remediation_number":"4a0a91f0-514b-5c4a-bd31-fea428cea1a0","parent_id":""},{"id":"9cffe8aa-73e4-5d5c-bddf-55b3ff0e004e","type":"removeAttribute","params":{"attrName":"aria-haspopup","selector":"ol.semanticList.layout3 li"},"smart_remediation_number":"9cffe8aa-73e4-5d5c-bddf-55b3ff0e004e","parent_id":""},{"id":"38cebb29-72f1-50b0-8954-d319c3805572","type":"removeAttribute","params":{"attrName":"role","selector":"ol.semanticList.layout3 li"},"smart_remediation_number":"38cebb29-72f1-50b0-8954-d319c3805572","parent_id":""},{"id":"9c37fc15-c072-5082-b2bc-2bd6b6a7e78f","type":"ariaRole","params":{"role":"listitem","selector":".widget.clear.dynamicSubpage.widgetPages.skin43.wide ol.semanticList.layout2 li"},"smart_remediation_number":"9c37fc15-c072-5082-b2bc-2bd6b6a7e78f","parent_id":""},{"id":"79ee5bff-3d64-5cbd-ba19-29561a74f0f6","type":"ariaRole","params":{"role":"list","selector":".widget.clear.dynamicSubpage.widgetPages.skin43.wide ol.semanticList.layout2"},"smart_remediation_number":"79ee5bff-3d64-5cbd-ba19-29561a74f0f6","parent_id":""},{"id":"77b07245-83e3-5119-857c-e00754bfc44f","type":"iframeTitle","params":{"title":"Google Map","selector":".googleMap iframe"},"smart_remediation_number":"77b07245-83e3-5119-857c-e00754bfc44f","parent_id":""},{"id":"891e3bc0-6605-56e0-8ccf-2098fc041d0e","type":"iframeTitle","params":{"title":"Google Map","selector":"#map_canvas iframe"},"smart_remediation_number":"891e3bc0-6605-56e0-8ccf-2098fc041d0e","parent_id":""},{"id":"efa234a6-ef19-5ff5-99ba-82384ac86227","type":"iframeTitle","params":{"title":"Google Maps","selector":"iframe[src*=\"google.com\/maps\"]"},"smart_remediation_number":"efa234a6-ef19-5ff5-99ba-82384ac86227","parent_id":""},{"id":"303fd521-4893-55c9-92be-7533a364b98f","type":"iframeTitle","params":{"title":"Label","selector":"iframe#lbIframe"},"smart_remediation_number":"303fd521-4893-55c9-92be-7533a364b98f","parent_id":""},{"id":"586ba628-bfe9-54b5-a63e-dfc455e7a7fa","type":"iframeTitle","params":{"title":"Recaptcha","selector":"iframe[src*=\"recaptcha\"]"},"smart_remediation_number":"586ba628-bfe9-54b5-a63e-dfc455e7a7fa","parent_id":""},{"id":"2c0674e3-5765-5736-92cf-6611ae0b38b3","type":"iframeTitle","params":{"title":"Facebook","selector":"iframe[src*=\"facebook\"]"},"smart_remediation_number":"2c0674e3-5765-5736-92cf-6611ae0b38b3","parent_id":""},{"id":"5a59128d-ac20-553e-be60-5d1c390e378f","type":"iframeTitle","params":{"title":"Customer Service Center","selector":"iframe[src*=\"mycusthelp\"]"},"smart_remediation_number":"5a59128d-ac20-553e-be60-5d1c390e378f","parent_id":""},{"id":"1260492e-76e7-5a64-9564-a569ed807a52","type":"hideElement","params":{"selector":"iframe[style*=\"width: 0px\"]"},"smart_remediation_number":"1260492e-76e7-5a64-9564-a569ed807a52","parent_id":""},{"id":"d4baaee7-0e73-5711-8a4c-2559590cc686","type":"hideElement","params":{"selector":"#skipToContentLinks > a"},"smart_remediation_number":"d4baaee7-0e73-5711-8a4c-2559590cc686","parent_id":""},{"id":"f3f07ee1-adc5-5848-82c4-f5dfed5d8503","type":"hideElement","params":{"selector":"#skipToContentLinks"},"smart_remediation_number":"f3f07ee1-adc5-5848-82c4-f5dfed5d8503","parent_id":""},{"id":"6ca35ac1-b89b-51e6-994f-d48b49f71e78","type":"hideElement","params":{"selector":"a#startEventDatePicker"},"smart_remediation_number":"6ca35ac1-b89b-51e6-994f-d48b49f71e78","parent_id":""},{"id":"783c30a7-6480-57f7-b856-aacfd282901d","type":"hideElement","params":{"selector":".startEventDatePicker"},"smart_remediation_number":"783c30a7-6480-57f7-b856-aacfd282901d","parent_id":""},{"id":"dc61358b-28d1-5a02-99ea-c23f0ae03e63","type":"hideElement","params":{"selector":".stopEventDatePicker"},"smart_remediation_number":"dc61358b-28d1-5a02-99ea-c23f0ae03e63","parent_id":""},{"id":"b3d6f148-f553-5a36-940e-926d48ae1253","type":"hideElement","params":{"selector":"a#stopEventDatePicker"},"smart_remediation_number":"b3d6f148-f553-5a36-940e-926d48ae1253","parent_id":""},{"id":"9e7b1b8b-c01d-552b-9538-39e25f751e8b","type":"hideElement","params":{"selector":".RadCalendarPopup"},"smart_remediation_number":"9e7b1b8b-c01d-552b-9538-39e25f751e8b","parent_id":""},{"id":"52751eba-270d-54e9-8fb9-0dbf3b5267df","type":"hideElement","params":{"selector":".RadCalendarMonthView"},"smart_remediation_number":"52751eba-270d-54e9-8fb9-0dbf3b5267df","parent_id":""},{"id":"326e5ce5-4ed6-5e49-a401-66c99ee8c982","type":"hideElement","params":{"selector":".FormCaptcha input[name=\"e_empty1\"]"},"smart_remediation_number":"326e5ce5-4ed6-5e49-a401-66c99ee8c982","parent_id":""},{"id":"6cf01b3d-2b48-50db-ac61-cfb1b4631450","type":"removeAttribute","params":{"attrName":"role","selector":".widgetBody.imageBorder a"},"smart_remediation_number":"6cf01b3d-2b48-50db-ac61-cfb1b4631450","parent_id":""},{"id":"a2a96b15-0268-5a51-b45a-41b5bfd17d84","type":"removeAttribute","params":{"attrName":"tabindex","selector":".widgetBody.imageBorder a"},"smart_remediation_number":"a2a96b15-0268-5a51-b45a-41b5bfd17d84","parent_id":""},{"id":"e2d6fe0a-f1ea-585c-8381-466e0b685db4","type":"removeAttribute","params":{"attrName":"aria-hidden","selector":".widgetBody.imageBorder a"},"smart_remediation_number":"e2d6fe0a-f1ea-585c-8381-466e0b685db4","parent_id":""},{"id":"b6e99317-ace8-5add-bad8-29501198a7e9","type":"removeAttribute","params":{"attrName":"role","selector":"table.picker__table"},"smart_remediation_number":"b6e99317-ace8-5add-bad8-29501198a7e9","parent_id":""},{"id":"a5b7eb1d-afc1-542f-943d-b9d194c779e5","type":"removeAttribute","params":{"attrName":"role","selector":"div.picker__day"},"smart_remediation_number":"a5b7eb1d-afc1-542f-943d-b9d194c779e5","parent_id":""},{"id":"7145c144-ca5b-52cc-a31c-3f5d1ed5a1ae","type":"removeAttribute","params":{"attrName":"aria-activedescendant","selector":"div.picker__day"},"smart_remediation_number":"7145c144-ca5b-52cc-a31c-3f5d1ed5a1ae","parent_id":""},{"id":"0d8bb483-8384-5ddf-9230-ea9b43c7a5e3","type":"removeAttribute","params":{"attrName":"aria-activedescendant","selector":".picker__list-item"},"smart_remediation_number":"0d8bb483-8384-5ddf-9230-ea9b43c7a5e3","parent_id":""},{"id":"2b0b7614-f3eb-57a9-8cea-56a7f778e57b","type":"ariaRole","params":{"role":"button","selector":".calendar a.prevMonth"},"smart_remediation_number":"2b0b7614-f3eb-57a9-8cea-56a7f778e57b","parent_id":""},{"id":"78af19b0-7a0e-58c4-8603-7ea6386a8f68","type":"ariaRole","params":{"role":"button","selector":".calendar a.nextMonth"},"smart_remediation_number":"78af19b0-7a0e-58c4-8603-7ea6386a8f68","parent_id":""},{"id":"20a2174d-7d11-5321-b4bc-cb7b204d64f9","type":"ariaRole","params":{"role":"button","selector":".weekEventDetails .arrows a"},"smart_remediation_number":"20a2174d-7d11-5321-b4bc-cb7b204d64f9","parent_id":""},{"id":"805f4697-1d8f-5e8a-8f01-75cba01ac9ea","type":"ariaRole","params":{"role":"button","selector":".monthSelect a.arrow"},"smart_remediation_number":"805f4697-1d8f-5e8a-8f01-75cba01ac9ea","parent_id":""},{"id":"575d9692-ceea-55d8-b2b6-96c00f59afb3","type":"ariaRole","params":{"role":"button","selector":"a[onclick^=\"changeDate\"]"},"smart_remediation_number":"575d9692-ceea-55d8-b2b6-96c00f59afb3","parent_id":""},{"id":"8d756bd4-f97a-5335-8245-e266f816fb67","type":"ariaRole","params":{"role":"button","selector":".weekView .weekSelect a"},"smart_remediation_number":"8d756bd4-f97a-5335-8245-e266f816fb67","parent_id":""},{"id":"b428e4df-d5f7-5516-aebc-c6bc5946731f","type":"hideElement","params":{"selector":"div[style*=\"none\"] svg"},"smart_remediation_number":"b428e4df-d5f7-5516-aebc-c6bc5946731f","parent_id":""},{"id":"e89015f0-98f9-547b-a0f5-7039fe3cf9fa","type":"hideElement","params":{"selector":"svg#map_canvas_gc"},"smart_remediation_number":"e89015f0-98f9-547b-a0f5-7039fe3cf9fa","parent_id":""},{"id":"379dc8fd-202c-5d2a-bf7d-3d7888d85eb8","type":"hideElement","params":{"selector":"a.carousel-close > svg.carousel-icon"},"smart_remediation_number":"379dc8fd-202c-5d2a-bf7d-3d7888d85eb8","parent_id":""},{"id":"078ca9af-a70b-5d24-b73a-ce970d8f9253","type":"hideElement","params":{"selector":"map"},"smart_remediation_number":"078ca9af-a70b-5d24-b73a-ce970d8f9253","parent_id":""},{"id":"79051c23-7ca5-5cb7-94e9-487c221c4e95","type":"hideElement","params":{"selector":"map area"},"smart_remediation_number":"79051c23-7ca5-5cb7-94e9-487c221c4e95","parent_id":""},{"id":"2cfbed13-39fd-5c05-b8ef-8076f03e0f76","type":"hideElement","params":{"selector":"map area a"},"smart_remediation_number":"2cfbed13-39fd-5c05-b8ef-8076f03e0f76","parent_id":""},{"id":"4f06bf3e-c219-5b32-a9c9-a75fb07c8a98","type":"imgAlt","params":{"alt":"","selector":"map area","decorative":true},"smart_remediation_number":"4f06bf3e-c219-5b32-a9c9-a75fb07c8a98","parent_id":""},{"id":"1e3ebd7e-df24-5bb8-b3f0-5445cfcafd5f","type":"ariaRole","params":{"role":"presentation","selector":".siteWrap aside"},"smart_remediation_number":"1e3ebd7e-df24-5bb8-b3f0-5445cfcafd5f","parent_id":""},{"id":"aa70a9e0-5240-5a27-b121-d28ecc256921","type":"ariaRole","params":{"role":"presentation","selector":"aside#contentContainer2"},"smart_remediation_number":"aa70a9e0-5240-5a27-b121-d28ecc256921","parent_id":""},{"id":"2ebbe783-4fa5-5ef4-935e-18b51f79aa84","type":"ariaRole","params":{"role":"presentation","selector":"aside#contentContainer7"},"smart_remediation_number":"2ebbe783-4fa5-5ef4-935e-18b51f79aa84","parent_id":""},{"id":"bc52ed5c-e8ca-582f-996b-2d68f21f0bb5","type":"ariaRole","params":{"role":"presentation","selector":"#outer-wrap ~ aside"},"smart_remediation_number":"bc52ed5c-e8ca-582f-996b-2d68f21f0bb5","parent_id":""},{"id":"e6b725e2-c723-50a4-b075-12fdad343723","type":"labels","params":{"label":"Main","selector":"nav#mainNav"},"smart_remediation_number":"e6b725e2-c723-50a4-b075-12fdad343723","parent_id":""},{"id":"3f220d6a-5aaf-55ab-9a72-4dfdf81237ae","type":"labels","params":{"label":"Secondary","selector":"nav#secondaryNav"},"smart_remediation_number":"3f220d6a-5aaf-55ab-9a72-4dfdf81237ae","parent_id":""},{"id":"959621c4-344d-5658-abec-e17ab1d00945","type":"tabindex","params":{"selector":"a[role=\"button\"]","tabindex":"0"},"smart_remediation_number":"959621c4-344d-5658-abec-e17ab1d00945","parent_id":""},{"id":"02510c60-ba12-56b7-bfed-82c747f9a8c2","type":"imgAlt","params":{"alt":"","selector":"li.h-card img.u-photo","decorative":true},"smart_remediation_number":"02510c60-ba12-56b7-bfed-82c747f9a8c2","parent_id":""},{"id":"eb6c8d87-8511-501b-800f-10744a191f35","type":"ariaRole","params":{"role":"button","selector":".calendar a.selectYear"},"smart_remediation_number":"eb6c8d87-8511-501b-800f-10744a191f35","parent_id":""}];
AudioEye.autoSmartRemediations = [{"id":"dec9482e-409f-42a8-9476-b97ef985b6d6","type":"linkEmptyOptIn","params":[],"smart_remediation_number":"dec9482e-409f-42a8-9476-b97ef985b6d6","parent_id":""},{"id":"6cdfca7d-172d-4e0c-84ba-8844ce27709a","type":"formFieldGroupCheckboxGroupNotFoundOptIn","params":[],"smart_remediation_number":"6cdfca7d-172d-4e0c-84ba-8844ce27709a","parent_id":""},{"id":"c89306df-0712-4f6d-af99-7eef8733c7f2","type":"tableLayout","params":[],"smart_remediation_number":"c89306df-0712-4f6d-af99-7eef8733c7f2","parent_id":""},{"id":"2fef6d46-15a0-43ee-9df0-b995a9500195","type":"headingSequenceOutOfOrder","params":[],"smart_remediation_number":"2fef6d46-15a0-43ee-9df0-b995a9500195","parent_id":""},{"id":"d3119037-c6c5-4206-a1aa-0d566d0df207","type":"tabindexGreater","params":[],"smart_remediation_number":"d3119037-c6c5-4206-a1aa-0d566d0df207","parent_id":""},{"id":"a0fc01c2-3d29-4f1b-85bb-f1f1143b3af6","type":"addSmartAltText","params":[],"smart_remediation_number":"a0fc01c2-3d29-4f1b-85bb-f1f1143b3af6","parent_id":""},{"id":"a10d6d0c-f411-4adb-990f-d2873dff817f","type":"makeLinkImgAltDecorative","params":[],"smart_remediation_number":"a10d6d0c-f411-4adb-990f-d2873dff817f","parent_id":""},{"id":"4b5c921c-1ab6-4049-965a-d9d1938ec9d3","type":"addFormLabels","params":[],"smart_remediation_number":"4b5c921c-1ab6-4049-965a-d9d1938ec9d3","parent_id":""},{"id":"53a65df8-f132-4d95-86b0-32bab9b1af32","type":"htmlLandmarksMultipleMains","params":[],"smart_remediation_number":"53a65df8-f132-4d95-86b0-32bab9b1af32","parent_id":""},{"id":"d93c3829-bd72-470d-b131-e7b0d435488f","type":"addFrameTitles","params":[],"smart_remediation_number":"d93c3829-bd72-470d-b131-e7b0d435488f","parent_id":""},{"id":"1ccaa9fe-7c10-4b5b-a46b-3488ab33d96b","type":"linkTextContentNotDescriptiveOptIn","params":[],"smart_remediation_number":"1ccaa9fe-7c10-4b5b-a46b-3488ab33d96b","parent_id":""},{"id":"87254492-1714-49f4-81ac-7488398c98ff","type":"thEmpty","params":[],"smart_remediation_number":"87254492-1714-49f4-81ac-7488398c98ff","parent_id":""},{"id":"da37602d-393e-426d-9c65-a05244312975","type":"headingLevelOneCountMultiple","params":[],"smart_remediation_number":"da37602d-393e-426d-9c65-a05244312975","parent_id":""},{"id":"7a6399fe-6b12-4f75-8229-0dd08691d7c0","type":"frameTitleDuplicate","params":[],"smart_remediation_number":"7a6399fe-6b12-4f75-8229-0dd08691d7c0","parent_id":""},{"id":"6572da6e-2478-4d13-b538-62d0f77a5d19","type":"htmlAccessibleNameMismatchOptIn","params":[],"smart_remediation_number":"6572da6e-2478-4d13-b538-62d0f77a5d19","parent_id":""},{"id":"4164f8ce-bc0f-4f24-a68e-da988946047e","type":"formFieldLabelNotFoundOptIn","params":[],"smart_remediation_number":"4164f8ce-bc0f-4f24-a68e-da988946047e","parent_id":""},{"id":"b199d7a5-e07b-4813-a444-673bc65692ab","type":"oneItemList","params":[],"smart_remediation_number":"b199d7a5-e07b-4813-a444-673bc65692ab","parent_id":""},{"id":"5b52e98f-2ed9-4092-a565-c493057d75c9","type":"ariaChildlessMenu","params":[],"smart_remediation_number":"5b52e98f-2ed9-4092-a565-c493057d75c9","parent_id":""},{"id":"aed758f3-ef70-4878-93c9-299515725546","type":"linkSamePageAnchorInvalidOptIn","params":[],"smart_remediation_number":"aed758f3-ef70-4878-93c9-299515725546","parent_id":""},{"id":"d140a193-7562-4758-b9e1-12a4b8980064","type":"spacerAlt","params":[],"smart_remediation_number":"d140a193-7562-4758-b9e1-12a4b8980064","parent_id":""},{"id":"14d41e24-5a97-4762-a115-f03095777daf","type":"removeLinkRedundancies","params":[],"smart_remediation_number":"14d41e24-5a97-4762-a115-f03095777daf","parent_id":""},{"id":"82dfb339-3fd1-4d48-86bf-b42123bec2ed","type":"removeInvalidLabelReferences","params":[],"smart_remediation_number":"82dfb339-3fd1-4d48-86bf-b42123bec2ed","parent_id":""},{"id":"7e1aef8f-7522-4079-b85c-ff15af4e6832","type":"formFieldMetadataNotFoundOptIn","params":[],"smart_remediation_number":"7e1aef8f-7522-4079-b85c-ff15af4e6832","parent_id":""},{"id":"e2c93ec3-c862-495c-9e6f-4771edb3b4f9","type":"automaticSingleListItem","params":[],"smart_remediation_number":"e2c93ec3-c862-495c-9e6f-4771edb3b4f9","parent_id":""},{"id":"b631c34a-49e2-40c4-8cb3-c2560823bbb6","type":"htmlSkipToMainOptIn","params":[],"smart_remediation_number":"b631c34a-49e2-40c4-8cb3-c2560823bbb6","parent_id":""},{"id":"3728a789-3786-4d56-befb-44d9da225738","type":"linkImgTextAltBlankOptIn","params":[],"smart_remediation_number":"3728a789-3786-4d56-befb-44d9da225738","parent_id":""},{"id":"ea142916-0154-4a8f-a8ab-13eb0b913a57","type":"htmlAriaRolesAttributeNotAppropriate","params":[],"smart_remediation_number":"ea142916-0154-4a8f-a8ab-13eb0b913a57","parent_id":""},{"id":"09faba12-0883-4dba-909a-e88b2ca6e7ae","type":"altLong","params":[],"smart_remediation_number":"09faba12-0883-4dba-909a-e88b2ca6e7ae","parent_id":""},{"id":"80f06437-ac74-47f7-b901-b828cfac989d","type":"automaticNestedLayoutTable","params":[],"smart_remediation_number":"80f06437-ac74-47f7-b901-b828cfac989d","parent_id":""},{"id":"37973787-fd4f-478d-addf-ffee7191a880","type":"linkHrefNoneOptIn","params":[],"smart_remediation_number":"37973787-fd4f-478d-addf-ffee7191a880","parent_id":""},{"id":"35d1ac7b-eacd-4c55-9aeb-7a9070d7aa68","type":"htmlAriaRolesRoleMissingParent","params":[],"smart_remediation_number":"35d1ac7b-eacd-4c55-9aeb-7a9070d7aa68","parent_id":""},{"id":"5a7772c8-e0b6-491c-95c2-c2fe4c43efc0","type":"addNewWindowWarnings","params":[],"smart_remediation_number":"5a7772c8-e0b6-491c-95c2-c2fe4c43efc0","parent_id":""},{"id":"ae7e1f3b-d0ba-4b32-b185-950b22f3c493","type":"buttonTextContentNotFoundOptIn","params":[],"smart_remediation_number":"ae7e1f3b-d0ba-4b32-b185-950b22f3c493","parent_id":""},{"id":"3c81faf7-c91e-478a-91f9-c258869d7cad","type":"htmlLandmarksMultipleComplementary","params":[],"smart_remediation_number":"3c81faf7-c91e-478a-91f9-c258869d7cad","parent_id":""},{"id":"9a12ea0f-1b9b-4026-ab3e-e4b150003a04","type":"addLinkText","params":[],"smart_remediation_number":"9a12ea0f-1b9b-4026-ab3e-e4b150003a04","parent_id":""},{"id":"1439c03b-611e-4512-bedc-131e8415633a","type":"headingEmpty","params":[],"smart_remediation_number":"1439c03b-611e-4512-bedc-131e8415633a","parent_id":""},{"id":"9562a349-926d-4cd4-ae53-0f1e1fbd36e8","type":"htmlFocusSequenceAriaHiddenTabbableOptIn","params":[],"smart_remediation_number":"9562a349-926d-4cd4-ae53-0f1e1fbd36e8","parent_id":""},{"id":"17cafec1-6f1a-49f8-bc54-f642c6d95ed1","type":"linkTextContentNotFoundOptIn","params":[],"smart_remediation_number":"17cafec1-6f1a-49f8-bc54-f642c6d95ed1","parent_id":""},{"id":"1c6a6f5e-2043-4523-960a-fb9666dda2f6","type":"hideEmptyHeaders","params":[],"smart_remediation_number":"1c6a6f5e-2043-4523-960a-fb9666dda2f6","parent_id":""},{"id":"3e68a57c-3363-4c2f-87fc-4b8ba05f3f56","type":"labelEmpty","params":[],"smart_remediation_number":"3e68a57c-3363-4c2f-87fc-4b8ba05f3f56","parent_id":""},{"id":"8cc57942-8dac-4125-bdd8-e3a6a1b81355","type":"firstHeaderLevelNot1or2","params":[],"smart_remediation_number":"8cc57942-8dac-4125-bdd8-e3a6a1b81355","parent_id":""},{"id":"fb5e49f1-fd4e-46e8-90e5-215569718df5","type":"linkTextContentRedundantOptIn","params":[],"smart_remediation_number":"fb5e49f1-fd4e-46e8-90e5-215569718df5","parent_id":""},{"id":"715ac55c-4836-41dd-8174-b80d571d73fc","type":"altRedundant","params":[],"smart_remediation_number":"715ac55c-4836-41dd-8174-b80d571d73fc","parent_id":""},{"id":"35a1ce19-7923-446e-b33e-0a1427b33419","type":"linkImgTextAltNotFoundOptIn","params":[],"smart_remediation_number":"35a1ce19-7923-446e-b33e-0a1427b33419","parent_id":""},{"id":"de1497c0-a4a6-4a0d-8272-69a1ae18874f","type":"headingLevelOneCountZero","params":[],"smart_remediation_number":"de1497c0-a4a6-4a0d-8272-69a1ae18874f","parent_id":""},{"id":"6c18040b-b889-497a-b0fa-82550d53b57b","type":"deviceIndependentEvent","params":[],"smart_remediation_number":"6c18040b-b889-497a-b0fa-82550d53b57b","parent_id":""},{"id":"26d52685-d99a-4f16-ae40-f49980eb7b2c","type":"formFieldLabelOptIn","params":[],"smart_remediation_number":"26d52685-d99a-4f16-ae40-f49980eb7b2c","parent_id":""},{"id":"5eaa86be-2c34-4348-8935-14e3ba7f2f6d","type":"addFormRequiredAriaLabel","params":[],"smart_remediation_number":"5eaa86be-2c34-4348-8935-14e3ba7f2f6d","parent_id":""},{"id":"3c8db406-fb2f-48b5-a281-f629341b4da4","type":"formFieldMetadataBadAnchor","params":[],"smart_remediation_number":"3c8db406-fb2f-48b5-a281-f629341b4da4","parent_id":""},{"id":"f3e3a9e8-c794-4a52-8eeb-7f1b6a7a3dce","type":"addDownloadableDocumentWarnings","params":[],"smart_remediation_number":"f3e3a9e8-c794-4a52-8eeb-7f1b6a7a3dce","parent_id":""},{"id":"02d077c4-e4d8-4c4c-83c2-db19d71759cb","type":"fieldsetLegendEmpty","params":[],"smart_remediation_number":"02d077c4-e4d8-4c4c-83c2-db19d71759cb","parent_id":""},{"id":"831d31b2-20fa-4e3b-8cd4-0df0cabd4cbe","type":"htmlAriaRolesInvalidRole","params":[],"smart_remediation_number":"831d31b2-20fa-4e3b-8cd4-0df0cabd4cbe","parent_id":""},{"id":"a56710c2-69f1-479f-a497-ff8676e2a990","type":"blinkOptIn","params":[],"smart_remediation_number":"a56710c2-69f1-479f-a497-ff8676e2a990","parent_id":""},{"id":"3ac5c4b4-8034-4ccc-924d-d059116eb01d","type":"linkAdjacentSameHREFOptIn","params":[],"smart_remediation_number":"3ac5c4b4-8034-4ccc-924d-d059116eb01d","parent_id":""},{"id":"c1c8ae87-b541-40e8-b847-3c36a35e7428","type":"altDuplicateOptIn","params":[],"smart_remediation_number":"c1c8ae87-b541-40e8-b847-3c36a35e7428","parent_id":""},{"id":"675976ca-f435-4bd1-8146-d7ba2ae70c32","type":"setDocLang","params":[],"smart_remediation_number":"675976ca-f435-4bd1-8146-d7ba2ae70c32","parent_id":""},{"id":"436a1694-a8dd-4f9a-a37c-4fc8216d1ab4","type":"htmlLandmarksMultipleNavsOptIn","params":[],"smart_remediation_number":"436a1694-a8dd-4f9a-a37c-4fc8216d1ab4","parent_id":""},{"id":"7fe66893-110a-40a4-8cf1-c2c625da67ef","type":"titleRedundantOptIn","params":[],"smart_remediation_number":"7fe66893-110a-40a4-8cf1-c2c625da67ef","parent_id":""},{"id":"5e4c8418-7030-45ee-96c3-7b37b5e0fceb","type":"interactiveElementKeyboardActivation","params":[],"smart_remediation_number":"5e4c8418-7030-45ee-96c3-7b37b5e0fceb","parent_id":""},{"id":"426233dc-de0a-44bf-b59a-cfecb1a9dd6a","type":"linkSamePageAddButtonRoleAndKeydown","params":[],"smart_remediation_number":"426233dc-de0a-44bf-b59a-cfecb1a9dd6a","parent_id":""}];