(function() {(function(){var d=function(){var b=function(a){clearInterval(e);var c=document.querySelector("#la_access_analytics");c&&(c.outerHTML="");c=document.createElement("script");c.type="text/javascript";c.src=access_analytics.base_url+"user-type?o\x3d"+access_analytics.instance_id+"\x26ut\x3d"+a+"\x26url\x3d"+window.location.href+"\x26v\x3d2";document.head.appendChild(c);b=function(){return null}},a=document.querySelector("#aa_iframeTest");if(a&&a.hasAttribute("nuan_newframe"))return b(5),0;var f=null, g=function(a){document.body.removeEventListener("mousedown",g);clearTimeout(f);b(2);return null},h=function(a){document.body.removeEventListener("mousemove",h);f=setTimeout(function(){b(1)},200);return null},a=document.body;a.addEventListener("mousemove",h,!1);a.addEventListener("mousedown",g,!1);var d=document.querySelector("#aa_unhidden0"),e=setInterval(function(){var a=document.activeElement;if(d!=a)return clearInterval(e),"aa_hidden"==a.id?b(3):b(4),0},100)},k=function(){var b=document.createElement("div"); b.setAttribute("id","la_access_analytics");b.setAttribute("style","position: absolute;clip: rect(1px, 1px, 1px, 1px);padding: 0;border: 0;height: 1px;width: 1px;overflow: hidden;");b.innerHTML='\x3cbutton id\x3d"aa_unhidden0" autofocus\x3eA\x3c/button\x3e\x3cbutton id\x3d"aa_hidden" aria-hidden\x3d"true"\x3eB\x3c/button\x3e\x3cbutton id\x3d"aa_unhidden1"\x3eC\x3c/button\x3e\x3cbutton id\x3d"aa_unhidden2"\x3eD\x3c/button\x3e';document.body.insertBefore(b,document.body.childNodes[0]);var a=document.createElement("iframe"); a.id="aa_iframeTest";b.appendChild(a);document.querySelector("#aa_unhidden0").focus()};(function(){function b(){a.shift()();0|.*?[^?]>)/g,"")),$parentEl$$.appendChild($childElement$jscomp$1_textNode$$))}3===$n$$.nodeType&&($childElement$jscomp$1_textNode$$=document.createTextNode($n$$.textContent), $parentEl$$.appendChild($childElement$jscomp$1_textNode$$));null===$n$$.nextSibling&&(--$x$$,$parentEl$$=$parentElementFunc$$($parentEl$$))}while($n$$=$n$$.nextSibling)};var $firstChild$$=$node$$.firstChild;$firstChild$$?$deep$jscomp$4_markEach$$($firstChild$$):("script"!==$origTagName$$&&"style"!==$origTagName$$&&"template"!==$origTagName$$&&"applet"!==$origTagName$$&&"noscript"!==$origTagName$$&&($tree$$.innerHTML=$node$$.innerHTML),"applet"===$origTagName$$&&($tree$$.innerHTML=$node$$.innerHTML.replace(/|.*?[^?]>)/g, "")));return $tree$$}catch($err$3$$){return $logger$$.log($err$3$$),0}}function $retrieveComputedCssStyles$$($node$$){var $oI$$=[];$node$$=$node$$.getAttribute("data-ae_styles");null!==$node$$&&($oI$$=$node$$.split(";"));$node$$={};for(var $j$$=$oI$$.length;$j$$--;)0===$j$$%2&&($node$$[$oI$$[$j$$]]=$oI$$[$j$$+1]);return $node$$}function $aeSibFunc$$($node$$){var $sib$$="1";($node$$=$node$$.previousElementSibling)&&($node$$=$node$$.getAttribute("data-ae_sib"))&&($sib$$=parseInt($node$$)+1);return $sib$$} function $aeDOMSibFunc$$($node$jscomp$6_prevSib$jscomp$1_previousSibling$$){var $sib$$="1";($node$jscomp$6_prevSib$jscomp$1_previousSibling$$=$node$jscomp$6_prevSib$jscomp$1_previousSibling$$.previousElementSibling)&&($node$jscomp$6_prevSib$jscomp$1_previousSibling$$=$node$jscomp$6_prevSib$jscomp$1_previousSibling$$.getAttribute("data-ae_domsib"))&&($sib$$=parseInt($node$jscomp$6_prevSib$jscomp$1_previousSibling$$)+1);return $sib$$}function $parentElementFunc$$($n$$){var $parentElement$$=$n$$.parentElement; void 0===$parentElement$$&&($parentElement$$=$n$$.parentNode);return $parentElement$$}function $positionInParent$$($selectedElement$$){for(var $i$$=1;null!==($selectedElement$$=$selectedElement$$.previousElementSibling);)$i$$++;return $i$$}function $uelAccurate_FromRoot$$($element$jscomp$7_parent$$){if("HTML"===$element$jscomp$7_parent$$.tagName)return"HTML";if(!0===$element$jscomp$7_parent$$.hasAttribute("id")&&""!==$element$jscomp$7_parent$$.id)return"[id='"+$element$jscomp$7_parent$$.id+"']";var $locator$$= "*:nth-child("+$positionInParent$$($element$jscomp$7_parent$$)+")";for($element$jscomp$7_parent$$=$parentElementFunc$$($element$jscomp$7_parent$$);"HTML"!==$element$jscomp$7_parent$$.tagName;){var $name$$=$element$jscomp$7_parent$$.tagName;if("HEAD"===$name$$||"BODY"===$name$$||"FRAMESET"===$name$$)$locator$$=$element$jscomp$7_parent$$.tagName.toLowerCase()+">"+$locator$$;else if(!0===$element$jscomp$7_parent$$.hasAttribute("id")&&""!==$element$jscomp$7_parent$$.id){$locator$$="[id='"+$element$jscomp$7_parent$$.id+ "']>"+$locator$$;break}else $locator$$="*:nth-child("+$positionInParent$$($element$jscomp$7_parent$$)+")>"+$locator$$;$element$jscomp$7_parent$$=$parentElementFunc$$($element$jscomp$7_parent$$)}return $locator$$}function $aeBaseUELFunc$$($node$$,$attUel_shdwrtLocation$$,$attSib$$){var $parent$$=$parentElementFunc$$($node$$),$uel$$=null;try{var $host$$=$node$$.getRootNode().host}catch($err$$){$host$$=void 0}null===$parent$$&&"undefined"!==typeof $host$$&&($uel$$=$host$$.getAttribute($attUel_shdwrtLocation$$)+ "|");null!==$parent$$&&($uel$$=$parentElementFunc$$($node$$).getAttribute($attUel_shdwrtLocation$$));null===$uel$$?$uel$$="BODY"===$node$$.tagName?"body":"HEAD"===$node$$.tagName?"head":"FRAMESET"===$node$$.tagName?"frameset":$uelAccurate_FromRoot$$($node$$):!0===$node$$.hasAttribute("id")&&""!==$node$$.id?"undefined"!==typeof $host$$?($attUel_shdwrtLocation$$=$host$$.getAttribute($attUel_shdwrtLocation$$)+"|",$uel$$=$attUel_shdwrtLocation$$+"[id='"+$node$$.id+"']"):$uel$$="[id='"+$node$$.id+"']": $uel$$="|"===$uel$$.charAt($uel$$.length-1)?$uel$$+"*:nth-child("+$node$$.getAttribute($attSib$$)+")":$uel$$+">*:nth-child("+$node$$.getAttribute($attSib$$)+")";return $uel$$}function $getElementFromOrigShadowRoot$$($currentShadowDOMHost_elementShdwrtLocation$$,$testDoc$$){var $element$$=null;try{var $levels$$=$currentShadowDOMHost_elementShdwrtLocation$$.split("|");$currentShadowDOMHost_elementShdwrtLocation$$=null;for(var $i$$=0,$len$$=$levels$$.length;$i$$<$len$$;$i$$++){var $locator$$=$levels$$[$i$$]; if($i$$!==$len$$-1)if(null===$currentShadowDOMHost_elementShdwrtLocation$$)$currentShadowDOMHost_elementShdwrtLocation$$=$testDoc$$.querySelector($locator$$);else if(0===$locator$$.indexOf("*:nth-child(")&&-1===$locator$$.indexOf(">")){var $number$$=parseInt($locator$$.substring(12,$locator$$.indexOf(")")));$currentShadowDOMHost_elementShdwrtLocation$$=$currentShadowDOMHost_elementShdwrtLocation$$.shadowRoot.childNodes[$number$$-1]}else $currentShadowDOMHost_elementShdwrtLocation$$=$currentShadowDOMHost_elementShdwrtLocation$$.shadowRoot.querySelector($locator$$); else null===$currentShadowDOMHost_elementShdwrtLocation$$?$element$$=$testDoc$$.querySelector($locator$$):0===$locator$$.indexOf("*:nth-child(")&&-1===$locator$$.indexOf(">")?($number$$=parseInt($locator$$.substring(12,$locator$$.indexOf(")"))),$element$$=$currentShadowDOMHost_elementShdwrtLocation$$.shadowRoot.childNodes[$number$$-1]):$element$$=$currentShadowDOMHost_elementShdwrtLocation$$.shadowRoot.querySelector($locator$$)}}catch($err$$){$logger$$.log("Error","aeUtils: getElementFromOrigShadowRoot", $err$$)}return $element$$}function $rebuildShadowDOMFromOrig$$($n$$,$testDoc$$){try{var $domuel$$=$n$$.getAttribute("data-ae_domuel"),$origElement$$=$getElementFromOrigShadowRoot$$($domuel$$,$testDoc$$);if($origElement$$){var $origShadRoot$$=$origElement$$.shadowRoot;if($origShadRoot$$)if($n$$.shadowRoot){$n$$.shadowRoot.innerHTML="";for(var $childrenOfOrigElementShadowRoot$$=$origShadRoot$$.childNodes,$c$$=0,$len$$=$childrenOfOrigElementShadowRoot$$.length;$c$$<$len$$;$c$$++)$n$$.shadowRoot.appendChild($cloneThisNodeForMarkDown$$($childrenOfOrigElementShadowRoot$$[$c$$], !0))}else{var $addedShadowRoot$$=$n$$.attachShadow({mode:"open"});$childrenOfOrigElementShadowRoot$$=$origShadRoot$$.childNodes;$c$$=0;for($len$$=$childrenOfOrigElementShadowRoot$$.length;$c$$<$len$$;$c$$++)$addedShadowRoot$$.appendChild($cloneThisNodeForMarkDown$$($childrenOfOrigElementShadowRoot$$[$c$$],!0))}}}catch($err$$){$logger$$.log("Error","aeUtils: rebuildShadowDOMFromOrig",$err$$)}}function $isValidIdOrName$$($attValue_id$$){$attValue_id$$=$attValue_id$$.trim();return""!==$attValue_id$$&& -1===$attValue_id$$.indexOf(" ")?!0:!1}function $stage0_markDown_liveDOM_domuels$$($testDoc$$){try{return function markEach($n$$){do if(1===$n$$.nodeType){$n$$.setAttribute("data-ae_domsib",$aeDOMSibFunc$$($n$$));var $calcUel$$=$aeBaseUELFunc$$($n$$,"data-ae_domuel","data-ae_domsib");$n$$.setAttribute("data-ae_domuel",$calcUel$$);$n$$.shadowRoot&&($n$$.setAttribute("data-ae_shdwrt",$calcUel$$),null!==$n$$.shadowRoot.firstElementChild&&markEach($n$$.shadowRoot.firstElementChild));$n$$.hasChildNodes()&& markEach($n$$.firstChild)}while($n$$=$n$$.nextSibling)}($testDoc$$.querySelector("body, frameset")),1}catch($err$$){return $logger$$.log("Error","stage0_markDown_liveDOM_domuels",$err$$),$stage0_markDownFunc_errors$$.push("markViewable_stage0_MarkDownDOM"),0}}function $aeArFunc$$($ae_ar_node$$){$ae_ar_node$$=$ae_ar_node$$.getAttribute("data-ae_ar");return null===$ae_ar_node$$?"null":$ae_ar_node$$}function $stage1_markDown_liveDOM_copyInfo$$($testWind$$,$testDoc$$,$stage1MarkdownFuncs$$){try{return function markEach($n$$){do if(1=== $n$$.nodeType){var $styleFromOriginal$$=$testWind$$.getComputedStyle($n$$,null),$oI$$=[];var $addedStage1Funcs_display$jscomp$1_visibility$$="hidden"===$styleFromOriginal$$.visibility?"visibility;hidden":null;null!==$addedStage1Funcs_display$jscomp$1_visibility$$&&$oI$$.push($addedStage1Funcs_display$jscomp$1_visibility$$);$addedStage1Funcs_display$jscomp$1_visibility$$="none"===$styleFromOriginal$$.display?"display;none":null;null!==$addedStage1Funcs_display$jscomp$1_visibility$$&&$oI$$.push($addedStage1Funcs_display$jscomp$1_visibility$$); $addedStage1Funcs_display$jscomp$1_visibility$$=Object.keys($stage1MarkdownFuncs$$);for(var $i$$=$addedStage1Funcs_display$jscomp$1_visibility$$.length;$i$$--;)try{var $extractedData$$=$stage1MarkdownFuncs$$[$addedStage1Funcs_display$jscomp$1_visibility$$[$i$$]]($styleFromOriginal$$,$testWind$$,$n$$);null!==$extractedData$$&&$oI$$.push($extractedData$$)}catch($err$$){$logger$$.log("Error",$err$$),$stage1_markDownFunc_errors$$.push("name of function")}$n$$.setAttribute("data-ae_styles",$oI$$.join(";")); $n$$.shadowRoot&&null!==$n$$.shadowRoot.firstElementChild&&markEach($n$$.shadowRoot.firstElementChild);$n$$.hasChildNodes()&&markEach($n$$.firstChild)}while($n$$=$n$$.nextSibling)}($testDoc$$.querySelector("body, frameset")),1}catch($err$$){return $logger$$.log("Error","stage1_markDown_liveDOM_copyInfo",$err$$),$stage1_markDownFunc_errors$$.push("markViewable_stage1_MarkDownDOM"),0}}function $stage3_cleanUpLiveDOM$$($testDoc$$){try{return function markEach($n$$){do 1===$n$$.nodeType&&(!0===$n$$.hasAttribute("data-ae_styles")&& $n$$.removeAttribute("data-ae_styles"),!0===$n$$.hasAttribute("data-ae_shdwrt")&&$n$$.removeAttribute("data-ae_shdwrt"),!0===$n$$.hasAttribute("data-ae_domuel")&&$n$$.removeAttribute("data-ae_domuel"),!0===$n$$.hasAttribute("data-ae_domsib")&&$n$$.removeAttribute("data-ae_domsib"),$n$$.shadowRoot&&null!==$n$$.shadowRoot.firstElementChild&&markEach($n$$.shadowRoot.firstElementChild),$n$$.hasChildNodes()&&markEach($n$$.firstChild));while($n$$=$n$$.nextSibling)}($testDoc$$.querySelector("body, frameset")), 1}catch($err$$){return $stage3_markDownFunc_errors$$.push("markViewable_stage2_CleanUpLiveDOM"),0}}function $stage3a_CopyOverShadowHosts$$($rootTestNode$$,$testDoc$$){try{return function markEach($n$$){do 1===$n$$.nodeType&&($rebuildShadowDOMFromOrig$$($n$$,$testDoc$$),$n$$.shadowRoot&&null!==$n$$.shadowRoot.firstElementChild&&markEach($n$$.shadowRoot.firstElementChild),$n$$.hasChildNodes()&&markEach($n$$.firstChild));while($n$$=$n$$.nextSibling)}($rootTestNode$$.querySelector('[data-ae_origTagName="body"], [data-ae_origTagName="frameset"]')), $rootTestNode$$}catch($err$$){return $logger$$.log("Error","stage3a_markDownFunc_errors",$err$$),$stage3a_markDownFunc_errors$$.push("markViewable_stage3a_MarkDownDOM"),0}}function $buildOutVirtualDOMNode$$($node$$,$c$jscomp$1_shadDOM$$,$testDoc$$){try{var $childNs$$=$c$jscomp$1_shadDOM$$.childNodes;$c$jscomp$1_shadDOM$$=0;for(var $len$$=$childNs$$.length;$c$jscomp$1_shadDOM$$<$len$$;$c$jscomp$1_shadDOM$$++){var $childN$$=$childNs$$[$c$jscomp$1_shadDOM$$];if("undefined"!==typeof $childN$$){var $nodeType$$= $childN$$.nodeType;if("undefined"!==typeof $nodeType$$){if(1===$nodeType$$){var $childNClone$$=null;$childNClone$$=$cloneThisNodeForMarkDown$$($childN$$,!0);$childNClone$$.setAttribute("data-ae_tempCloneId","");$node$$.appendChild($childNClone$$);var $elInClone$$=$node$$.querySelector("[data-ae_tempcloneid]");$elInClone$$&&($elInClone$$.removeAttribute("data-ae_tempcloneid"),$elInClone$$.shadowRoot&&$rebuildShadowDOMFromOrig$$($elInClone$$,$testDoc$$),0<$elInClone$$.childNodes.length&&function(){(function markEachChild($n$$){do 1=== $n$$.nodeType&&($rebuildShadowDOMFromOrig$$($n$$,$testDoc$$),$n$$.hasChildNodes()&&markEachChild($n$$.firstChild));while($n$$=$n$$.nextSibling)})($elInClone$$.childNodes[0])}())}if(3===$nodeType$$){var $childTextNClone$$=$cloneThisNodeForMarkDown$$($childN$$,!0);$node$$.appendChild($childTextNClone$$)}}}}}catch($err$$){$logger$$.log("Error","stage3c_markDownFunc_errors",$err$$),$stage3c_markDownFunc_errors$$.push("stage3c buildOutVirtualDOMNode")}return $node$$}function $stage3c_BuildOutShadowDOM$$($rootTestNode$$, $testDoc$jscomp$0$$){try{return function markEach($n$$){do if(1===$n$$.nodeType){$rebuildShadowDOMFromOrig$$($n$$,$testDoc$jscomp$0$$);if($n$$.shadowRoot){for(var $node$$=$n$$,$shadDOM$$=$n$$.shadowRoot,$testDoc$$=$testDoc$jscomp$0$$;$shadDOM$$.querySelector('[data-ae_origTagName="slot"]');){var $slotToReplace$$=$shadDOM$$.querySelector('[data-ae_origTagName="slot"]'),$parent$$=$parentElementFunc$$($slotToReplace$$);null===$parent$$&&($parent$$=$shadDOM$$);for(var $contentInSlot$$=$getElementFromOrigShadowRoot$$($slotToReplace$$.getAttribute("data-ae_domuel"), $testDoc$$).assignedNodes({flatten:!0}),$i$$=0,$len$$=$contentInSlot$$.length;$i$$<$len$$;$i$$++){var $contentInSlotClone$$=$cloneThisNodeForMarkDown$$($contentInSlot$$[$i$$],!0);$parent$$.insertBefore($contentInSlotClone$$,$slotToReplace$$.nextSibling)}$parent$$.removeChild($slotToReplace$$)}$node$$.innerHTML="";$buildOutVirtualDOMNode$$($n$$,$n$$.shadowRoot,$testDoc$jscomp$0$$);$n$$.shadowRoot.innerHTML=""}$n$$.hasChildNodes()&&markEach($n$$.firstChild)}while($n$$=$n$$.nextSibling)}($rootTestNode$$.querySelector('[data-ae_origTagName="body"], [data-ae_origTagName="frameset"]')), $rootTestNode$$}catch($err$$){return $logger$$.log("Error","stage3c_markDownFunc_errors",$err$$),$stage3c_markDownFunc_errors$$.push("stage3c_BuildOutShadowDOM"),0}}function $stage3d_RevertElementsToOrigTagName$$($node$$){var $tree$jscomp$2_treeTagName$$=null;$tree$jscomp$2_treeTagName$$=$node$$.getAttribute("data-ae_origTagName");$tree$jscomp$2_treeTagName$$=document.createElement($tree$jscomp$2_treeTagName$$);for(var $attrs$jscomp$0$$=$node$$.attributes,$j$$=$attrs$jscomp$0$$.length;$j$$--;){var $attr$jscomp$0$$= $attrs$jscomp$0$$[$j$$];$tree$jscomp$2_treeTagName$$.setAttribute($attr$jscomp$0$$.name,$attr$jscomp$0$$.value)}var $parentEl$$=$tree$jscomp$2_treeTagName$$;try{return function markEach($n$$){do{if(1===$n$$.nodeType){var $childElement$jscomp$2_tagName$jscomp$8_textNode$$=$n$$.getAttribute("data-ae_origTagName");if("html"!==$childElement$jscomp$2_tagName$jscomp$8_textNode$$){-1!==$childElement$jscomp$2_tagName$jscomp$8_textNode$$.indexOf("-")&&($childElement$jscomp$2_tagName$jscomp$8_textNode$$="div"); $childElement$jscomp$2_tagName$jscomp$8_textNode$$=document.createElement($childElement$jscomp$2_tagName$jscomp$8_textNode$$);for(var $attrs$$=$n$$.attributes,$childVal_j$$=$attrs$$.length;$childVal_j$$--;){var $attr$$=$attrs$$[$childVal_j$$];$childElement$jscomp$2_tagName$jscomp$8_textNode$$.setAttribute($attr$$.name,$attr$$.value)}0!==$n$$.childNodes.length?($childElement$jscomp$2_tagName$jscomp$8_textNode$$.setAttribute("data-ae_justadded","true"),$parentEl$$.appendChild($childElement$jscomp$2_tagName$jscomp$8_textNode$$), $parentEl$$=$parentEl$$.querySelector("[data-ae_justadded]"),$parentEl$$.removeAttribute("data-ae_justadded"),markEach($n$$.firstChild)):($childElement$jscomp$2_tagName$jscomp$8_textNode$$.innerHTML=$n$$.innerHTML,"INPUT"===$childElement$jscomp$2_tagName$jscomp$8_textNode$$.tagName&&!0===$childElement$jscomp$2_tagName$jscomp$8_textNode$$.hasAttribute("value")&&($attrs$$=$n$$.getAttribute("value"),$childVal_j$$=$childElement$jscomp$2_tagName$jscomp$8_textNode$$.getAttribute("value"),$attrs$$!==$childVal_j$$&& $childElement$jscomp$2_tagName$jscomp$8_textNode$$.setAttribute("value",$attrs$$)),$parentEl$$.appendChild($childElement$jscomp$2_tagName$jscomp$8_textNode$$))}}3===$n$$.nodeType&&($childElement$jscomp$2_tagName$jscomp$8_textNode$$=document.createTextNode($n$$.textContent),$parentEl$$.appendChild($childElement$jscomp$2_tagName$jscomp$8_textNode$$));null===$n$$.nextSibling&&($parentEl$$=$parentElementFunc$$($parentEl$$))}while($n$$=$n$$.nextSibling)}($node$$.firstChild),$tree$jscomp$2_treeTagName$$}catch($err$$){return $logger$$.log("Error: stage3d_markDownFunc_errors", $err$$),$stage3d_markDownFunc_errors$$.push("markViewable_stage3d_MarkDownDOM"),0}}function $stage5_markDown_clonedDOM$$($rootTestNode$$,$stage5MarkdownFuncs$$){try{return function runOffFunc($n$$){do if(1===$n$$.nodeType){$n$$.setAttribute("data-ae_ar",$aeArFunc$$($n$$));null===$n$$.getAttribute("data-ae_invis")&&$n$$.setAttribute("data-ae_vis","true");$n$$.setAttribute("data-ae_sib",$aeSibFunc$$($n$$));$n$$.setAttribute("data-ae_uel",$aeBaseUELFunc$$($n$$,"data-ae_uel","data-ae_sib"));for(var $firstChild$jscomp$6_originalInformation$$= $retrieveComputedCssStyles$$($n$$),$addedStage5Funcs$$=Object.keys($stage5MarkdownFuncs$$),$i$$=$addedStage5Funcs$$.length;$i$$--;){var $attrToAdd$$=$stage5MarkdownFuncs$$[$addedStage5Funcs$$[$i$$]]($firstChild$jscomp$6_originalInformation$$,$n$$);null!==$attrToAdd$$&&$n$$.setAttribute($attrToAdd$$[0],$attrToAdd$$[1])}($firstChild$jscomp$6_originalInformation$$=$n$$.firstChild)&&runOffFunc($firstChild$jscomp$6_originalInformation$$)}else 3===$n$$.nodeType&&($n$$.textContent=$n$$.textContent.trim()); while($n$$=$n$$.nextSibling)}($rootTestNode$$.querySelector("body, frameset")),$rootTestNode$$}catch($err$$){return $stage5_markDownFunc_errors$$.push("markViewable_stage5_runoff"),null}}function $stage6_markDown_clonedDOM$$($rootTestNode$$,$stage6MarkdownFuncs$$){try{return"HTML"===$rootTestNode$$.tagName&&$rootTestNode$$.setAttribute("data-ae_uel","html"),function runOffFunc($n$$){do if(1===$n$$.nodeType){if("BODY"===$n$$.tagName)break;$n$$.setAttribute("data-ae_sib",$aeSibFunc$$($n$$));$n$$.setAttribute("data-ae_uel", $aeBaseUELFunc$$($n$$,"data-ae_uel","data-ae_sib"));$n$$.setAttribute("data-ae_ar",$aeArFunc$$($n$$));for(var $addedStage6Funcs$$=Object.keys($stage6MarkdownFuncs$$),$i$$=$addedStage6Funcs$$.length;$i$$--;){var $attrToAdd$$=$stage6MarkdownFuncs$$[$addedStage6Funcs$$[$i$$]]($n$$);null!==$attrToAdd$$&&$n$$.setAttribute($attrToAdd$$[0],$attrToAdd$$[1])}$n$$.hasChildNodes()&&runOffFunc($n$$.firstChild)}while($n$$=$n$$.nextSibling)}($rootTestNode$$.querySelector("head")),$rootTestNode$$}catch($err$$){return $stage6_markDownFunc_errors$$.push("markViewable_stage6_runoff_head"), null}}function $addAEEventAtts$$($rootTestNode$$){try{for(var $els$$=$rootTestNode$$.querySelectorAll("*[data-ae_styles*='events;'], *[onclick]:not([onclick='']), *[ondblclick]:not([ondblclick='']), *[onmouseout]:not([onmouseout='']), *[onmouseover]:not([onmouseover='']), *[onmousedown]:not([onmousedown='']), *[onmouseup]:not([onmouseup='']), *[onkeydown]:not([onkeydown='']), *[onkeypress]:not([onkeypress='']), *[onkeyup]:not([onkeyup='']), *[onblur]:not([onblur='']), *[onfocus]:not([onfocus=''])"), $i$$=$els$$.length;$i$$--;){var $el$$=$els$$[$i$$],$eventList$$=[],$events$$=$retrieveComputedCssStyles$$($el$$).events;$events$$&&($eventList$$=$eventList$$.concat($events$$.split(",")));for(var $intrinsicEvents$$="onclick ondblclick onmouseout onmouseover onmousedown onmouseup onkeydown onkeypress onkeyup onblur onfocus".split(" "),$k$$=$intrinsicEvents$$.length;$k$$--;){var $intEv$$=$intrinsicEvents$$[$k$$];if($el$$.getAttribute($intEv$$)){var $shortIntEv$$=$intEv$$.substr(2);-1===$eventList$$.indexOf($shortIntEv$$)&& $eventList$$.push($shortIntEv$$)}}$el$$.setAttribute("data-ae_ev",$eventList$$.toString())}return $rootTestNode$$}catch($err$$){return $logger$$.log($err$$),$stage4_addAEEventAtts_errors$$.push("stage4_addAEEventAtts"),0}}function $testUtil_ifDiff$$($res2AsArray_rootTestNode$$,$funcArgs_i$$){var $diff$$=[],$res1$$=$res2AsArray_rootTestNode$$.querySelectorAll($funcArgs_i$$[0]);$funcArgs_i$$=$res2AsArray_rootTestNode$$.querySelectorAll($funcArgs_i$$[1]);$res2AsArray_rootTestNode$$=[];for(var $len_res1_x$$= 0,$len_res2_res$$=$funcArgs_i$$.length;$len_res1_x$$<$len_res2_res$$;$len_res1_x$$++)$res2AsArray_rootTestNode$$[$res2AsArray_rootTestNode$$.length]=$funcArgs_i$$[$len_res1_x$$];$funcArgs_i$$=0;for($len_res1_x$$=$res1$$.length;$funcArgs_i$$<$len_res1_x$$;$funcArgs_i$$++)$len_res2_res$$=$res1$$[$funcArgs_i$$],-1===$res2AsArray_rootTestNode$$.indexOf($len_res2_res$$)&&($diff$$[$diff$$.length]=$len_res2_res$$);return $diff$$}function $getBefore_FromStyles$$($before_computedStyles$$,$testWind$$,$node$$){$before_computedStyles$$= $testWind$$.getComputedStyle($node$$,":before").getPropertyValue("content").replace(/["]/g,"");return""!==$before_computedStyles$$&&"none"!==$before_computedStyles$$?"before;"+$before_computedStyles$$:null}function $getAfter_FromStyles$$($after_computedStyles$$,$testWind$$,$node$$){$after_computedStyles$$=$testWind$$.getComputedStyle($node$$,":after").getPropertyValue("content").replace(/["]/g,"");return""!==$after_computedStyles$$&&"none"!==$after_computedStyles$$?"after;"+$after_computedStyles$$: null}function $calcAriaXby$$($rootTestNode$$,$currentNode_labelIds_labelledBy$$,$ariaAttribute_hasOneValidId$$){var $labelText$$="";$currentNode_labelIds_labelledBy$$=$currentNode_labelIds_labelledBy$$.getAttribute($ariaAttribute_hasOneValidId$$);if(null===$currentNode_labelIds_labelledBy$$||""===$currentNode_labelIds_labelledBy$$||""===$currentNode_labelIds_labelledBy$$.trim())return null;$currentNode_labelIds_labelledBy$$=$currentNode_labelIds_labelledBy$$.trim().split(" ");$ariaAttribute_hasOneValidId$$= !1;for(var $i$$=0,$len$$=$currentNode_labelIds_labelledBy$$.length;$i$$<$len$$;$i$$++){var $calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$=$currentNode_labelIds_labelledBy$$[$i$$];""!==$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$&&!0===$isValidIdOrName$$($calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$)&&($calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$=$rootTestNode$$.querySelector("[id='"+$currentNode_labelIds_labelledBy$$[$i$$]+"']"))&&($calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$= $calcAccessibleName$$($rootTestNode$$,$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$,!1,!0),null!==$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$&&($calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$=$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$[1],$labelText$$=""===$labelText$$?$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$:$labelText$$+" "+$calcOutcome_calcOutcomeValue_labelIdText_labelledNode$$),!1===$ariaAttribute_hasOneValidId$$&&($ariaAttribute_hasOneValidId$$= !0))}return!1===$ariaAttribute_hasOneValidId$$||!0===$ariaAttribute_hasOneValidId$$&&""===$labelText$$?null:$labelText$$}function $calcAriaLabelledby$$($rootTestNode$$,$currentNode$$){return $calcAriaXby$$($rootTestNode$$,$currentNode$$,"aria-labelledby")}function $calcRelevantGroup$$($currentNode$$){var $ariarole_role$$=$currentNode$$.getAttribute("data-ae_ar");null===$ariarole_role$$&&($ariarole_role$$=$currentNode$$.getAttribute("role"),$ariarole_role$$=null===$ariarole_role$$?"null":$ariarole_role$$); if("null"!==$ariarole_role$$&&"presentation"!==$ariarole_role$$&&"none"!==$ariarole_role$$)return"group1";if("INPUT"===$currentNode$$.tagName)try{var $typeAtt$$=$currentNode$$.getAttribute("type");""===$typeAtt$$&&($typeAtt$$="text");return $inputLookupTable$$[$typeAtt$$.toLowerCase()]}catch($err$$){return"formcontrols_g1"}try{return $groupsLookupTable$$[$currentNode$$.tagName]}catch($err$4$$){return"default"}}function $getImpLabelText$$($rootTestNode$$,$clone_labelNode$$,$elementToRemove_nodeToRemove$$){for($clone_labelNode$$= $cloneThisNode$$($clone_labelNode$$,!0);$clone_labelNode$$.querySelector("input, select, textarea");)$elementToRemove_nodeToRemove$$=$clone_labelNode$$.querySelector("input, select, textarea"),$parentElementFunc$$($elementToRemove_nodeToRemove$$).removeChild($elementToRemove_nodeToRemove$$);return $calcAccessibleName$$($rootTestNode$$,$clone_labelNode$$,!1,!0)}function $attributeValue$$($attVal_currentNode$$,$attributeName$$){return($attVal_currentNode$$=$attVal_currentNode$$.getAttribute($attributeName$$))&& ""!==$attVal_currentNode$$&&""!==$attVal_currentNode$$.trim()?$attVal_currentNode$$.trim():null}function $subtreeValue_recursive$$($rootTestNode$$,$n$$){var $outcome$$="";do if(1===$n$$.nodeType){if($n$$!==$calcAccName_currentNode$$&&"SCRIPT"!==$n$$.tagName){var $calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$=$calcAccessibleName$$($rootTestNode$$,$n$$,!1,!1);null!==$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$&&($calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$= $calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$[1],$outcome$$=""===$outcome$$?$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$:$outcome$$+" "+$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$)}($calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$=$n$$.firstChild)&&$subtreeValue_recursive$$($rootTestNode$$,$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$)}else 3===$n$$.nodeType&& ($calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$=$n$$.textContent,$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$=$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$.trim(),""!==$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$&&($outcome$$=""===$outcome$$?$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$:$outcome$$+" "+$calcOutcome$jscomp$1_calcOutcomeValue$jscomp$1_firstChild$jscomp$7_text$$)); while($n$$=$n$$.nextSibling);return $outcome$$}function $subtreeValue$$($rootTestNode$$,$after$jscomp$1_node$jscomp$16_originalInformation$$){var $res$$=null;if(!1===$after$jscomp$1_node$jscomp$16_originalInformation$$.hasChildNodes())return null;$rootTestNode$$=$subtreeValue_recursive$$($rootTestNode$$,$after$jscomp$1_node$jscomp$16_originalInformation$$.childNodes[0]);$after$jscomp$1_node$jscomp$16_originalInformation$$=$retrieveComputedCssStyles$$($after$jscomp$1_node$jscomp$16_originalInformation$$); var $before$$=$after$jscomp$1_node$jscomp$16_originalInformation$$.before;void 0!==$before$$&&($rootTestNode$$=$before$$+$rootTestNode$$);$after$jscomp$1_node$jscomp$16_originalInformation$$=$after$jscomp$1_node$jscomp$16_originalInformation$$.after;void 0!==$after$jscomp$1_node$jscomp$16_originalInformation$$&&($rootTestNode$$+=$after$jscomp$1_node$jscomp$16_originalInformation$$);""!==$rootTestNode$$.trim()&&($res$$=$rootTestNode$$.replace(/\n/g,"").trim());return $res$$}function $cssSelectedNode$$($node$$, $cssSelector$$){$node$$=$node$$.querySelector($cssSelector$$);return null!==$node$$?$node$$.innerHTML.replace(/\n/g,"").trim():null}function $calcAccessibleName$$($rootTestNode$$,$node$$,$accName_followLabelledBy$$,$followSubtree_relevantGroup$$){if(!$node$$.tagName)return null;$followSubtree_relevantGroup$$=$calcRelevantGroup$$($node$$);try{return $relGroupLookupTable$$[$followSubtree_relevantGroup$$]($rootTestNode$$,$node$$,$accName_followLabelledBy$$)}catch($err$$){if(!0===$accName_followLabelledBy$$&& ($accName_followLabelledBy$$=$calcAriaLabelledby$$($rootTestNode$$,$node$$),null!==$accName_followLabelledBy$$))return["aria:labelledby",$accName_followLabelledBy$$];$accName_followLabelledBy$$=$attributeValue$$($node$$,"aria-label");if(null!==$accName_followLabelledBy$$)return["aria:label",$accName_followLabelledBy$$];$accName_followLabelledBy$$=$subtreeValue$$($rootTestNode$$,$node$$);if(null!==$accName_followLabelledBy$$)return["el:innertext",$accName_followLabelledBy$$];$accName_followLabelledBy$$= $attributeValue$$($node$$,"title");if(null!==$accName_followLabelledBy$$)return["att:title",$accName_followLabelledBy$$]}return null}function $calcAccNamesForCertainElements$$($rootTestNode$$){try{for(var $els$$=$rootTestNode$$.querySelectorAll("body a:not([data-ae_ar]), body applet:not([data-ae_ar]), body area:not([data-ae_ar]), body audio:not([data-ae_ar]), body button:not([data-ae_ar]), body canvas:not([data-ae_ar]), body embed:not([data-ae_ar]), body fieldset:not([data-ae_ar]), frameset frame:not([data-ae_ar]), body iframe:not([data-ae_ar]), body img:not([data-ae_ar]), body input:not([data-ae_ar]), body meter:not([data-ae_ar]), body object:not([data-ae_ar]), body optgroup:not([data-ae_ar]), body progress:not([data-ae_ar]), body select:not([data-ae_ar]), body svg:not([data-ae_ar]), body textarea:not([data-ae_ar]), body video:not([data-ae_ar]), body *[data-ae_ar='img'], body *[data-ae_ar='link'], body *[data-ae_ar='radiogroup'], body *[data-ae_ar='checkbox'], body *[data-ae_ar='radio'], body *[data-ae_ar='slider'], body *[data-ae_ar='textbox'], body *[data-ae_ar='combobox'], body *[data-ae_ar='button'], body aside:not(data-ae_ar)"), $i$$=$els$$.length;$i$$--;){var $el$$=$els$$[$i$$];$calcAccName_currentNode$$=$el$$;var $accessibleName$$=$calcAccessibleName$$($rootTestNode$$,$el$$,!0,!0);null!==$accessibleName$$&&($el$$.setAttribute("data-ae_anmec",$accessibleName$$[0]),$el$$.setAttribute("data-ae_an",$accessibleName$$[1].toLowerCase()))}return $rootTestNode$$}catch($err$$){return $logger$$.log("stage4_calcAccNamesForCertainElements",$err$$),$stage4_calcAccNamesForCertainElements_errors$$.push("stage4_calcAccNamesForCertainElements"), 0}}function $calcAccDescriptionsForCertainElements$$($rootTestNode$$){try{for(var $els$$=$rootTestNode$$.querySelectorAll("body a:not([data-ae_ar])"),$i$$=$els$$.length;$i$$--;){var $el$$=$els$$[$i$$],$describedBy$$=$calcAriaXby$$($rootTestNode$$,$el$$,"aria-describedby");null!==$describedBy$$&&($el$$.setAttribute("data-ae_admec","aria:describedby"),$el$$.setAttribute("data-ae_ad",$describedBy$$));if("att:title"!==$el$$.getAttribute("data-ae_anmec")){var $title$$=$el$$.getAttribute("title");$title$$&& ""!==$title$$&&($el$$.setAttribute("data-ae_admec","att:title"),$el$$.setAttribute("data-ae_ad",$title$$))}}return $rootTestNode$$}catch($err$$){return $logger$$.log($err$$),$stage4_calcAccDescriptionsForCertainElements_errors$$.push("stage4_calcAccDescriptionsForCertainElements"),0}}function $identifiesDataTables$$($rootTestNode$$){try{for(var $potentialTables$$=$rootTestNode$$.querySelectorAll("table"),$i$$=0,$len_potTables$$=$potentialTables$$.length;$i$$<$len_potTables$$;$i$$++){for(var $potentialTable$$= $potentialTables$$[$i$$],$cells$$=$potentialTable$$.querySelectorAll("td"),$numberOfCells$$=$cells$$.length,$numberOfCellsWhichContainOnlyText$$=0,$j$$=$cells$$.length;$j$$--;){var $cell$$=$cells$$[$j$$];1===$cell$$.childNodes.length&&3===$cell$$.childNodes[0].nodeType&&($numberOfCellsWhichContainOnlyText$$+=1)}65 *");for(var $funcArgComponents$$=$funcArgs$$[1][0].split(","),$cssComponents$$=[],$j$$=$funcArgComponents$$.length;$j$$--;)$cssComponents$$.push($cssSpecifiedElements_uelWithAtt$$+" > "+$funcArgComponents$$[$j$$].trim());$cssSpecifiedElements_uelWithAtt$$=$rootTestNode$$.querySelectorAll($cssComponents$$.join());$cssAllElements_uel$$.length>$cssSpecifiedElements_uelWithAtt$$.length&&$notContains$$.push($result$$)}}return $notContains$$}function $getBackgroundImage_FromStyles$$($computedStyles$$){return"none"!== $computedStyles$$["background-image"]?"background-image;yes":null}function $setBackgroundImage$$($originalInformation$$,$node$$){try{return void 0!==$originalInformation$$["background-image"]?["data-ae_bckimg","true"]:null}catch($err$$){return $logger$$.log("stage5_setBackgroundImage",$err$$),0}}function $timer_api_shell$$($testType$$,$processTest$$,$callback$$){function $timer_tasks$$(){$tasks$$.shift()();0<$tasks$$.length&&setTimeout($timer_tasks$$,25)}$aeKernel$$.markdownFuncs_failedToRun=[];$aeKernel$$.tests_failedToRun= [];$exports$$.test_outcomes={};var $tests$$=$aeKernel$$.getTestsToRun($testType$$),$tasks$$=[function stage0_capture_proxy(){$aeKernel$$.stage0_capture()},function stage1_capture_proxy(){$aeKernel$$.stage1_capture()},function stage2_capture_proxy(){$aeKernel$$.stage2_capture()},function stage3a_capture_proxy(){$aeKernel$$.stage3a_capture()},function stage3c_capture_proxy(){$aeKernel$$.stage3c_capture()},function stage3d_capture_proxy(){$aeKernel$$.stage3d_capture()},function stage3_capture_proxy(){$aeKernel$$.stage3_capture()}, function stage4_capture_proxy(){$aeKernel$$.stage4_capture()},function stage5_capture_proxy(){$aeKernel$$.stage5_capture()},function stage6_capture_proxy(){$aeKernel$$.stage6_capture()},function runTestsWithTimers(){function $timer_tests$$(){if(0<$batchOne_iterations$$){for(;$batchOne_iterations$$;)$processTest$$($tests$$[$testIds$$[$i$$--]]),$batchOne_iterations$$--;setTimeout($timer_tests$$,25)}0===$batchOne_iterations$$&&0<$remainingIterations$$&&($processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]), $processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$remainingIterations$$--,0<$remainingIterations$$?setTimeout($timer_tests$$,25):$callback$$&&$callback$$())}var $testIds$$=Object.keys($tests$$),$testsLength$$=$testIds$$.length,$batchOne_iterations$$=$testsLength$$%8,$remainingIterations$$= Math.floor($testsLength$$/8),$i$$=$testsLength$$-1;if(0<$batchOne_iterations$$&&0===$remainingIterations$$){for(;$batchOne_iterations$$;)$processTest$$($tests$$[$testIds$$[$i$$--]]),$batchOne_iterations$$--;$callback$$()}else setTimeout($timer_tests$$,25)}];setTimeout($timer_tasks$$,25);return 1}function $formatOutcomeForToolbar$$($instance$$,$fixType_test$$,$type$$){var $outcome$$={};$outcome$$.engineTestId=$fixType_test$$.testId;$outcome$$.bestPracticeId=$fixType_test$$.bestPractice;for(var $clone$$= $cloneThisNode$$($instance$$,!0),$attributes$jscomp$inline_55_descends$$=$clone$$.attributes,$i$jscomp$inline_56_j$$=$attributes$jscomp$inline_55_descends$$.length;$i$jscomp$inline_56_j$$--;){var $desc$jscomp$inline_60_name$$=$attributes$jscomp$inline_55_descends$$[$i$jscomp$inline_56_j$$].name;"data-ae_"===$desc$jscomp$inline_60_name$$.substring(0,8)&&$clone$$.removeAttribute($desc$jscomp$inline_60_name$$)}$attributes$jscomp$inline_55_descends$$=$clone$$.querySelectorAll("*");for($i$jscomp$inline_56_j$$= $attributes$jscomp$inline_55_descends$$.length;$i$jscomp$inline_56_j$$--;){$desc$jscomp$inline_60_name$$=$attributes$jscomp$inline_55_descends$$[$i$jscomp$inline_56_j$$];for(var $descAttributes$$=$desc$jscomp$inline_60_name$$.attributes,$k$$=$descAttributes$$.length;$k$$--;){var $dname$$=$descAttributes$$[$k$$].name;"data-ae_"===$dname$$.substring(0,8)&&$desc$jscomp$inline_60_name$$.removeAttribute($dname$$)}}$outcome$$.element=$clone$$.outerHTML.substring(0,2998);switch($type$$){case $testTypes$$.GUIDED_AUTOMATIC:$outcome$$.testResult= 3;break;default:$outcome$$.testResult=0}$outcome$$.path=$instance$$.getAttribute("data-ae_domuel");null===$outcome$$.path&&($outcome$$.path=$instance$$.getAttribute("data-ae_uel"));$instance$$=$fixType_test$$.metaText;$outcome$$.attribute=void 0!==$instance$$?$instance$$:"";$fixType_test$$=$fixType_test$$.fixType;$outcome$$.fixType=void 0!==$fixType_test$$?$fixType_test$$:"";return $outcome$$}var $logger$$=new (function(){function $Logger$$($logging$$){_classCallCheck(this,$Logger$$);$Logger$$.instance|| (void 0===$logging$$&&($logging$$=!1),this._logging=$logging$$,$Logger$$.instance=this);return $Logger$$.instance}_createClass($Logger$$,[{key:"log",value:function log(){this._logging&&console.log.apply(window,arguments)}},{key:"logging",get:function get(){return this._logging},set:function set($logging$$){this._logging=$logging$$}}]);return $Logger$$}()),$testTypes$$={GLOBAL:2,IMPLIED_GLOBAL:3,AUTOMATIC:4,GUIDED_AUTOMATIC:5,MANUAL:6,GUIDED_MANUAL:30,ADVISORY:-1,PREVIEW_MODE:-2},$stage0_markDownFunc_errors$$= [],$stage1_markDownFunc_errors$$=[],$stage2_markDownFunc_errors$$=[],$stage3_markDownFunc_errors$$=[],$stage3a_markDownFunc_errors$$=[],$stage3c_markDownFunc_errors$$=[],$stage3d_markDownFunc_errors$$=[],$stage4_markDownFunc_errors$$=[],$stage5_markDownFunc_errors$$=[],$stage6_markDownFunc_errors$$=[],$aeKernel$$=new (function(){function $AEKernel$$(){_classCallCheck(this,$AEKernel$$);$AEKernel$$.instance||(this._version="2.3.0",this._stage1MarkdownFuncs={},this._stage2MarkdownFuncs= {},this._stage4MarkdownFuncs={},this._stage5MarkdownFuncs={},this._stage6MarkdownFuncs={},this._rootTestNode=null,this._automaticTests={},this._guidedAutomaticTests={},this._advisoryAutomaticTests={},this._previewModes={},this._window=window,this._document=document,this._markdownFuncs_failedToRun=[],this._tests_failedToRun=[],this._test_outcomes={},$AEKernel$$.instance=this);return $AEKernel$$.instance}_createClass($AEKernel$$,[{key:"setWindowUnderTest",value:function setWindowUnderTest($refWindow$$){this._window= $refWindow$$;this._document=$refWindow$$.document}},{key:"setRootTestNode",value:function setRootTestNode($testNode$$){this._rootTestNode=$testNode$$}},{key:"getCloneRootTestNode",value:function getCloneRootTestNode(){return $cloneThisNode$$(this._rootTestNode,!0)}},{key:"addStage1MarkdownFunc",value:function addStage1MarkdownFunc($name$$,$func$$){this._stage1MarkdownFuncs[$name$$]=$func$$}},{key:"addStage4MarkdownFunc",value:function addStage4MarkdownFunc($name$$,$func$$){this._stage4MarkdownFuncs[$name$$]= $func$$}},{key:"addStage5MarkdownFunc",value:function addStage5MarkdownFunc($name$$,$func$$){this._stage5MarkdownFuncs[$name$$]=$func$$}},{key:"addStage6MarkdownFunc",value:function addStage6MarkdownFunc($name$$,$func$$){this._stage6MarkdownFuncs[$name$$]=$func$$}},{key:"stage0_capture",value:function stage0_capture(){$stage0_markDown_liveDOM_domuels$$(this.document)}},{key:"stage1_capture",value:function stage1_capture(){$stage1_markDown_liveDOM_copyInfo$$(this.window,this.document,this.stage1MarkdownFuncs)}}, {key:"stage2_capture",value:function stage2_capture(){var $clonedDOM$$=null;try{var $JSCompiler_inline_result$$=$clonedDOM$$=$cloneThisNodeForMarkDown$$(this.document.querySelector("html"),!0)}catch($err$$){$logger$$.log("Error","stage2_cloneDOM",$err$$),$stage2_markDownFunc_errors$$.push("cloneDOM"),$JSCompiler_inline_result$$=null}this.rootTestNode=$JSCompiler_inline_result$$}},{key:"stage3a_capture",value:function stage3a_capture(){this.rootTestNode=$stage3a_CopyOverShadowHosts$$(this.rootTestNode, this.document)}},{key:"stage3c_capture",value:function stage3c_capture(){this.rootTestNode=$stage3c_BuildOutShadowDOM$$(this.rootTestNode,this.document)}},{key:"stage3d_capture",value:function stage3d_capture(){this.rootTestNode=$stage3d_RevertElementsToOrigTagName$$(this.rootTestNode)}},{key:"stage3_capture",value:function stage3_capture(){$stage3_cleanUpLiveDOM$$(this.document)}},{key:"stage4_capture",value:function stage4_capture(){var $rootTestNode$$=this.rootTestNode,$stage4MarkdownFuncs$$=this.stage4MarkdownFuncs; var $rootTestNode$jscomp$inline_92_rootTestNode$$=$rootTestNode$$;try{for(var $els$$=$rootTestNode$jscomp$inline_92_rootTestNode$$.querySelectorAll("*[role]:not([role=''])"),$i$$=$els$$.length;$i$$--;){var $el$$=$els$$[$i$$],$firstRole$$=$el$$.getAttribute("role").trim().split(" ")[0];$el$$.setAttribute("data-ae_ar",$firstRole$$.toLowerCase())}$rootTestNode$$=$rootTestNode$jscomp$inline_92_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_addRoleAtt",$err$$),$stage4_markDownFunc_errors$$.push("stage4_addRoleAtt:"+ $err$$),$rootTestNode$$=0}$rootTestNode$jscomp$inline_92_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_100_rootTestNode$$=$rootTestNode$jscomp$inline_92_rootTestNode$$.querySelectorAll("*[data-ae_styles*='visibility;hidden'], *[data-ae_styles*='display;none']:not(datalist):not(param):not(script):not(template)"),$i$jscomp$0$$=$els$jscomp$inline_100_rootTestNode$$.length;$i$jscomp$0$$--;)$els$jscomp$inline_100_rootTestNode$$[$i$jscomp$0$$].setAttribute("data-ae_invis","true");$rootTestNode$$= $rootTestNode$jscomp$inline_92_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_invisEls",$err$$),$stage4_markDownFunc_errors$$.push("stage4_invisEls:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_100_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_105_rootTestNode$$=$els$jscomp$inline_100_rootTestNode$$.querySelectorAll("*[data-ae_invis] *"),$i$jscomp$1$$=$els$jscomp$inline_105_rootTestNode$$.length;$i$jscomp$1$$--;)$els$jscomp$inline_105_rootTestNode$$[$i$jscomp$1$$].setAttribute("data-ae_invis", "true");$rootTestNode$$=$els$jscomp$inline_100_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_invisElsDescendants",$err$$),$stage4_markDownFunc_errors$$.push("stage4_invisElsDescendants:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_105_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_110_rootTestNode$$=$els$jscomp$inline_105_rootTestNode$$.querySelectorAll("*[aria-hidden='true']"),$i$jscomp$2$$=$els$jscomp$inline_110_rootTestNode$$.length;$i$jscomp$2$$--;)$els$jscomp$inline_110_rootTestNode$$[$i$jscomp$2$$].setAttribute("data-ae_at_hidden", "true");$rootTestNode$$=$els$jscomp$inline_105_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_ariaHiddenEls",$err$$),$stage4_markDownFunc_errors$$.push("stage4_ariaHiddenEls:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_110_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_115_rootTestNode$$=$els$jscomp$inline_110_rootTestNode$$.querySelectorAll("*[data-ae_at_hidden] *"),$i$jscomp$3$$=$els$jscomp$inline_115_rootTestNode$$.length;$i$jscomp$3$$--;)$els$jscomp$inline_115_rootTestNode$$[$i$jscomp$3$$].setAttribute("data-ae_at_hidden", "true");$rootTestNode$$=$els$jscomp$inline_110_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_ariaHiddenElsDescendants",$err$$),$stage4_markDownFunc_errors$$.push("stage4_ariaHiddenElsDescendants:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_115_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_120_rootTestNode$$=$els$jscomp$inline_115_rootTestNode$$.querySelectorAll("*[data-ae_ar='none'], *[data-ae_ar='presentation']"),$i$jscomp$4$$=$els$jscomp$inline_120_rootTestNode$$.length;$i$jscomp$4$$--;)$els$jscomp$inline_120_rootTestNode$$[$i$jscomp$4$$].setAttribute("data-ae_at_none", "true");$rootTestNode$$=$els$jscomp$inline_115_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_ariaRolePreNone",$err$$),$stage4_markDownFunc_errors$$.push("stage4_ariaRolePreNone:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_120_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_125_rootTestNode$$=$els$jscomp$inline_120_rootTestNode$$.querySelectorAll("*[data-ae_at_none] *[data-ae_ar='columnheader'], *[data-ae_at_none] *[data-ae_ar='gridcell'], *[data-ae_at_none] *[data-ae_ar='rowheader'], *[data-ae_at_none] *[data-ae_ar='row'], *[data-ae_at_none] *[data-ae_ar='listitem'], *[data-ae_at_none] *[data-ae_ar='menuitem'], *[data-ae_at_none] *[data-ae_ar='menuitemcheckbox'], *[data-ae_at_none] *[data-ae_ar='menuitemradio'], *[data-ae_at_none] *[data-ae_ar='option'], *[data-ae_at_none] *[data-ae_ar='rowgroup'], *[data-ae_at_none] *[data-ae_ar='tab'], *[data-ae_at_none] *[data-ae_ar='treeitem'], *[data-ae_at_none] *[data-ae_ar='menubar'], *[data-ae_at_none] *[data-ae_ar='grid'], *[data-ae_at_none] thead:not([data-ae_ar]), *[data-ae_at_none] tbody:not([data-ae_ar]), *[data-ae_at_none] tfoot:not([data-ae_ar]), *[data-ae_at_none] tr:not([data-ae_ar]), *[data-ae_at_none] th:not([data-ae_ar]), *[data-ae_at_none] td:not([data-ae_ar]), *[data-ae_at_none] caption:not([data-ae_ar]), *[data-ae_at_none] li:not([data-ae_ar]), *[data-ae_at_none] dt:not([data-ae_ar]), *[data-ae_at_none] dd:not([data-ae_ar]), *[data-ae_at_none] option:not([data-ae_ar]), *[data-ae_at_none] menuitem:not([data-ae_ar])"), $i$jscomp$5$$=$els$jscomp$inline_125_rootTestNode$$.length;$i$jscomp$5$$--;)$els$jscomp$inline_125_rootTestNode$$[$i$jscomp$5$$].setAttribute("data-ae_at_none","true");$rootTestNode$$=$els$jscomp$inline_120_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_affectedByParentsAria",$err$$),$stage4_markDownFunc_errors$$.push("stage4_affectedByParentsAria:"+$err$$),$rootTestNode$$=0}$els$jscomp$inline_125_rootTestNode$$=$rootTestNode$$;try{for(var $addedStage4Funcs$jscomp$inline_71_els$$=$els$jscomp$inline_125_rootTestNode$$.querySelectorAll("*:not([data-ae_at_hidden]):not([data-ae_at_none]):not(template):not(script):not(style)"), $i$jscomp$inline_131_i$$=$addedStage4Funcs$jscomp$inline_71_els$$.length;$i$jscomp$inline_131_i$$--;)$addedStage4Funcs$jscomp$inline_71_els$$[$i$jscomp$inline_131_i$$].setAttribute("data-ae_avat","true");$rootTestNode$$=$els$jscomp$inline_125_rootTestNode$$}catch($err$$){$logger$$.log("Error","stage4_availableToAT",$err$$),$stage4_markDownFunc_errors$$.push("stage4_availableToAT:"+$err$$),$rootTestNode$$=0}$addedStage4Funcs$jscomp$inline_71_els$$=Object.keys($stage4MarkdownFuncs$$);for($i$jscomp$inline_131_i$$= $addedStage4Funcs$jscomp$inline_71_els$$.length;$i$jscomp$inline_131_i$$--;)$rootTestNode$$=$stage4MarkdownFuncs$$[$addedStage4Funcs$jscomp$inline_71_els$$[$i$jscomp$inline_131_i$$]]($rootTestNode$$);this.rootTestNode=$rootTestNode$$}},{key:"stage5_capture",value:function stage5_capture(){this.rootTestNode=$stage5_markDown_clonedDOM$$(this.rootTestNode,this.stage5MarkdownFuncs)}},{key:"stage6_capture",value:function stage6_capture(){this.rootTestNode=$stage6_markDown_clonedDOM$$(this.rootTestNode, this.stage6MarkdownFuncs)}},{key:"captureDOM",value:function captureDOM(){this.stage0_capture();this.stage1_capture();this.stage2_capture();this.stage3a_capture();this.stage3c_capture();this.stage3d_capture();this.stage3_capture();this.stage4_capture();this.stage5_capture();this.stage6_capture()}},{key:"addAutomaticTest",value:function addAutomaticTest($testId$$,$testObj$$){this._automaticTests[$testId$$]=$testObj$$}},{key:"addGuidedAutomaticTest",value:function addGuidedAutomaticTest($testId$$,$testObj$$){this._guidedAutomaticTests[$testId$$]= $testObj$$}},{key:"addAdvisoryAutomaticTest",value:function addAdvisoryAutomaticTest($testId$$,$testObj$$){this._advisoryAutomaticTests[$testId$$]=$testObj$$}},{key:"addPreviewMode",value:function addPreviewMode($previewModeId$$,$previewModeObj$$){this._previewModes[$previewModeId$$]=$previewModeObj$$}},{key:"getTestToRun",value:function getTestToRun($testId$$){var $test$$=this._automaticTests[$testId$$];if(void 0===$test$$)$test$$=this._guidedAutomaticTests[$testId$$];else return $test$$;if(void 0=== $test$$)$test$$=this._previewModes[$testId$$];else return $test$$;if(void 0===$test$$)$test$$=this._advisoryAutomaticTests[$testId$$];else return $test$$;return void 0===$test$$?null:$test$$}},{key:"getTestsToRun",value:function getTestsToRun($testType$$){var $tests$$=null;switch($testType$$){case $testTypes$$.AUTOMATIC:$tests$$=this._automaticTests;break;case $testTypes$$.GUIDED_AUTOMATIC:$tests$$=this._guidedAutomaticTests;break;case $testTypes$$.PREVIEW_MODE:$tests$$=this._previewModes;break;case $testTypes$$.ADVISORY:$tests$$= this._advisoryAutomaticTests}return $tests$$}},{key:"version",get:function get(){return this._version},set:function set($version$$){this._version=$version$$}},{key:"stage1MarkdownFuncs",get:function get(){return this._stage1MarkdownFuncs}},{key:"stage2MarkdownFuncs",get:function get(){return this._stage2MarkdownFuncs}},{key:"window",get:function get(){return this._window}},{key:"document",get:function get(){return this._document}},{key:"markdownFuncs_failedToRun",get:function get(){return this._markdownFuncs_failedToRun}, set:function set($markdownFuncs_failedToRun$$){this._markdownFuncs_failedToRun=$markdownFuncs_failedToRun$$}},{key:"tests_failedToRun",get:function get(){return this._tests_failedToRun},set:function set($tests_failedToRun$$){this._tests_failedToRun=$tests_failedToRun$$}},{key:"rootTestNode",get:function get(){return this._rootTestNode},set:function set($rootTestNode$$){this._rootTestNode=$rootTestNode$$}},{key:"stage4MarkdownFuncs",get:function get(){return this._stage4MarkdownFuncs},set:function set($stage4MarkdownFuncs$$){this._stage4MarkdownFuncs= $stage4MarkdownFuncs$$}},{key:"stage5MarkdownFuncs",get:function get(){return this._stage5MarkdownFuncs},set:function set($stage5MarkdownFuncs$$){this._stage5MarkdownFuncs=$stage5MarkdownFuncs$$}},{key:"stage6MarkdownFuncs",get:function get(){return this._stage6MarkdownFuncs},set:function set($stage6MarkdownFuncs$$){this._stage6MarkdownFuncs=$stage6MarkdownFuncs$$}},{key:"test_outcomes",get:function get(){return this._test_outcomes},set:function set($test_outcomes$$){this._test_outcomes=$test_outcomes$$}}]); return $AEKernel$$}()),$AutoTestShell$$=function(){function $AutoTestShell$$($isRelevantCssSelector$$,$JSCompiler_OptimizeArgumentsArray_p0$$){_classCallCheck(this,$AutoTestShell$$);this._isRelevantCssSelector=$isRelevantCssSelector$$;this._rootTestNode=null;this._result={};this._candidateSetNodesFuncArgs=null;this._numberOfRelevantNodes=this._relevantNodes=0;this._cssSelector=$JSCompiler_OptimizeArgumentsArray_p0$$;this._issueInstancesFuncArgs=this._numberIssuesFuncArgs=this._passFailFuncArgs=this._applicabilityTestArgs= null}_createClass($AutoTestShell$$,[{key:"candidateSetNodesFunc",value:function candidateSetNodesFunc(){return this._rootTestNode.querySelectorAll(this._cssSelector)}},{key:"set_candidateSetNodesFunc",value:function set_candidateSetNodesFunc($func$$,$funcArgs$$){this.candidateSetNodesFunc=$func$$;this._candidateSetNodesFuncArgs=$funcArgs$$}},{key:"applicabilityTest",value:function applicabilityTest(){return null!==this._rootTestNode.querySelector(this._isRelevantCssSelector)}},{key:"set_applicabilityTest", value:function set_applicabilityTest($func$$,$funcArgs$$){this.applicabilityTest=$func$$;$funcArgs$$&&(this._applicabilityTestArgs=$funcArgs$$)}},{key:"passFailFunc",value:function passFailFunc(){var $outcome$$="pass";0$lang$$.length||3<$lang$$.length||1!=$possibleLangs$$[$lang$$])&&$notProper$$.push($aeKernel$$.rootTestNode)}else $notProper$$.push($aeKernel$$.rootTestNode);return $notProper$$});return $testShell$$}})})();(function test102(){$aeKernel$$.addAutomaticTest("102",{bestPractice:1121,testId:102,metaText:"This element should not have a value attribute set to either of the following text values: transparent | opaque",fixType:{fixType:1,domSpec:!1,helperText:'Select "Save" to remove the value attribute, or "Cancel" if the fix should not be applied.', fix:{value:!1}},testFunc:function testFunc(){return new $AutoTestShell$$('param[data-ae_ar="null"][data-ae_vis][data-ae_avat]','param[data-ae_ar="null"][data-ae_vis][data-ae_avat][name="wmode"][value="transparent"],param[data-ae_vis][data-ae_avat][name="wmode"][value="opaque"]')}})})();(function test105(){$aeKernel$$.addAutomaticTest("105",{bestPractice:1121,testId:105,metaText:"This element should not have a wmode attribute set to either of the following text values: transparent | opaque",fixType:{fixType:1, domSpec:!1,helperText:'Select "Save" to remove the value attribute, or "Cancel" if the fix should not be applied.',fix:{wmode:!1}},testFunc:function testFunc(){return new $AutoTestShell$$('embed[data-ae_ar="null"][data-ae_vis][data-ae_avat]','embed[data-ae_ar="null"][data-ae_vis][data-ae_avat][wmode="transparent"],embed[wmode="opaque"]')}})})();(function test112(){$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("112",{bestPractice:359,testId:112, metaText:"This element is only attached to a click event listener, rather than a click and key event (keypress | keydown | keyup) listener pair",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_ev*="click"]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $issues$$=[],$res$$=$testUtil_ifDiff$$($aeKernel$$.rootTestNode,['*[data-ae_vis][data-ae_ev*="click"]','*[data-ae_vis][data-ae_ev*="click"][data-ae_ev*="keypress"], *[data-ae_vis][data-ae_ev*="click"][data-ae_ev*="keydown"], *[data-ae_vis][data-ae_ev*="click"][data-ae_ev*="keyup"]']), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$];switch($result$$.tagName){case "A":var $href_type$$=$result$$.getAttribute("href");null!==$href_type$$&&""!==$href_type$$||$issues$$.push($result$$);break;case "INPUT":($href_type$$=$result$$.getAttribute("type"))?-1===["image","button","reset","submit"].indexOf($href_type$$)&&$issues$$.push($result$$):$issues$$.push($result$$);break;case "AREA":break;case "BUTTON":break;default:$issues$$.push($result$$)}}return $issues$$}); return $testShell$$}})})();(function test113(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("113",{bestPractice:338,testId:113,metaText:"This textarea element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1, domSpec:!1,helperText:"Specify a descriptive label for the textarea.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat]','textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([data-ae_an])')}})})();(function test114(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements", $calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("114",{bestPractice:338,testId:114,metaText:"This select element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Specify a descriptive label for the select.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('select[data-ae_ar="null"][data-ae_vis][data-ae_avat]','select[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([data-ae_an])')}})})(); (function test116(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("116",{bestPractice:338,testId:116,metaText:"This input (type=button) element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="button"]', 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="button"]:not([data-ae_an])')}})})();(function test118(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("118",{bestPractice:338,testId:118,metaText:"This input (type=text) element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperTex:"Specify a descriptive label for the text input.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="text"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="text"]:not([data-ae_an])')}})})();(function test123(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("123",{bestPractice:362,testId:123,metaText:"This svg element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('svg[data-ae_ar="null"][data-ae_vis][data-ae_avat]','svg[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([data-ae_an])')}})})();(function test125(){$aeKernel$$.addAutomaticTest("125", {bestPractice:364,testId:125,metaText:"This element does not contain a title element",fixType:{fixType:2,domSpec:!0,helperText:"Specify a unique and descriptive title for the page.",fix:{targetCssSelector:"head",create:"title",innerHTML:null}},testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("head","head > title");$testShell$$.set_passFailFunc(function(){var $outcome$$="pass";0===this.numberOfRelevantNodes&&($outcome$$="fail");return $outcome$$});$testShell$$.set_numberIssuesFunc(function(){return 0=== this.numberOfRelevantNodes?["fail",1]:"pass"});$testShell$$.set_issueInstancesFunc(function(){return 0===this.numberOfRelevantNodes?["fail",[$aeKernel$$.rootTestNode.querySelector("head")]]:"pass"});return $testShell$$}})})();(function test131(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$); $aeKernel$$.addAutomaticTest("131",{bestPractice:373,testId:131,metaText:"This input (type=image) element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="image"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="image"]:not([data-ae_an])')}})})();(function test132(){$aeKernel$$.addAutomaticTest("132",{bestPractice:1626,testId:132, metaText:"This element must have all of the following attributes: aria-valuemax | aria-valuemin | aria-valuenow",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]','*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([aria-valuemax]), *[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([aria-valuemin]), *[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([aria-valuenow])')}})})();(function test134(){$aeKernel$$.addAutomaticTest("134", {bestPractice:1626,testId:134,metaText:"This element's aria-expanded attribute should be set to one of the text values: true | false",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="combobox"]','*[data-ae_vis][data-ae_avat][data-ae_ar="combobox"][aria-expanded]:not([aria-expanded="true"]):not([aria-expanded="false"])')}})})();(function test135(){$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("135", {bestPractice:359,testId:135,metaText:"This element is only attached to a dblclick event listener, rather than a dblclick and key event (keypress | keydown | keyup) listener pair",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_ev*="dblclick"]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['*[data-ae_vis][data-ae_ev*="dblclick"]','*[data-ae_vis][data-ae_ev*="dblclick"][data-ae_ev*="keypress"], *[data-ae_vis][data-ae_ev*="dblclick"][data-ae_ev*="keydown"], *[data-ae_vis][data-ae_ev*="dblclick"][data-ae_ev*="keyup"]'])}); return $testShell$$}})})();(function test137(){$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("137",{bestPractice:359,testId:137,metaText:"This element is only attached to a mouse event listener (mousedown or mouseup), rather than a mouse event listener and key event (keypress | keydown | keyup) listener pair",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_ev*="mousedown"],*[data-ae_vis][data-ae_ev*="mouseup"]'); $testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['*[data-ae_vis][data-ae_ev*="mousedown"],*[data-ae_vis][data-ae_ev*="mouseup"]','*[data-ae_vis][data-ae_ev*="mousedown"][data-ae_ev*="keypress"], *[data-ae_vis][data-ae_ev*="mousedown"][data-ae_ev*="keydown"], *[data-ae_vis][data-ae_ev*="mousedown"][data-ae_ev*="keyup"],*[data-ae_vis][data-ae_ev*="mouseup"][data-ae_ev*="keypress"], *[data-ae_vis][data-ae_ev*="mouseup"][data-ae_ev*="keydown"], *[data-ae_vis][data-ae_ev*="mouseup"][data-ae_ev*="keyup"]'])}); return $testShell$$}})})();(function test138(){$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("138",{bestPractice:359,testId:138,metaText:"This element is only attached to a mouseover event listener, rather than a mouseover and focus event listener pair",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_ev*="mouseover"]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode, ['*[data-ae_vis][data-ae_ev*="mouseover"]','*[data-ae_vis][data-ae_ev*="mouseover"][data-ae_ev*="focus"]'])});return $testShell$$}})})();(function test14(){$aeKernel$$.addAutomaticTest("14",{bestPractice:1626,testId:14,metaText:"The aria-sort attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-sort]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode, ["*[data-ae_vis][data-ae_avat][aria-sort]",'th[data-ae_ar="null"][data-ae_vis][data-ae_avat], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function test140(){$aeKernel$$.addAutomaticTest("140",{bestPractice:1626,testId:140,metaText:"This element's aria-checked attribute should be set to one of the text values: true | false | mixed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]', '*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"][aria-checked]:not([aria-checked="true"]):not([aria-checked="false"]):not([aria-checked="mixed"])')}})})();(function test141(){$aeKernel$$.addAutomaticTest("141",{bestPractice:401,testId:141,metaText:"This element has an href attribute set to an image file reference",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href]:not([href=''])","a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.gif'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.GIF'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.jpg'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.JPG'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.jpeg'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.JPEG'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.bmp'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.BMP'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.png'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.PNG'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.tiff'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.TIFF'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.eps'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.EPS'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.pcx'], a[data-ae_ar='null'][data-ae_vis][data-ae_avat][href$='.PCX']")}})})(); (function test15(){$aeKernel$$.addAutomaticTest("15",{bestPractice:338,testId:15,metaText:"The alt attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([type="image"])','input[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([type="image"])[alt]')}})})();(function test152(){$aeKernel$$.addAutomaticTest("152",{bestPractice:364,testId:152,metaText:"This title element should not be empty", fixType:{fixType:3,domSpec:!0,helperText:"Specify a unique and descriptive title for the page.",fix:{innerHTML:null}},testFunc:function testFunc(){return new $AutoTestShell$$("head","head > title:empty")}})})();(function test153(){$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("153",{bestPractice:359,testId:153,metaText:"This element does not have a tabindex attribute set to a value greater than, or equal to 0",fixType:{fixType:1,domSpec:!1,helperText:"Select the tabindex number corresponding with the correct tab order for this element.", fix:{tabindex:null}},testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('body *[data-ae_vis][data-ae_ev*="click"], body *[data-ae_vis][data-ae_ev*="keypress"], body *[data-ae_vis][data-ae_ev*="keydown"], body *[data-ae_vis][data-ae_ev*="keyup"], area[data-ae_ev*="click"]:not([data-ae_ar="null"]), area[data-ae_ev*="keypress"]:not([data-ae_ar="null"]), area[data-ae_ev*="click"]:not([data-ae_ar="keydown"]), area[data-ae_ev*="click"]:not([data-ae_ar="keyup"])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notKeyboardAcc$$= [],$remainingGroup$$=$testUtil_ifDiff$$($aeKernel$$.rootTestNode,['body *[data-ae_vis][data-ae_ev*="click"], body *[data-ae_vis][data-ae_ev*="keypress"], body *[data-ae_vis][data-ae_ev*="keydown"], body *[data-ae_vis][data-ae_ev*="keyup"], area[data-ae_ev*="click"]:not([data-ae_ar="null"]), area[data-ae_ev*="keypress"]:not([data-ae_ar="null"]), area[data-ae_ev*="click"]:not([data-ae_ar="keydown"]), area[data-ae_ev*="click"]:not([data-ae_ar="keyup"])','a[href]:not([href=""])[data-ae_ar="null"][data-ae_vis], area[href]:not([href=""])[data-ae_ar="null"], input[data-ae_ar="null"][data-ae_vis], select[data-ae_ar="null"][data-ae_vis], textarea[data-ae_ar="null"][data-ae_vis], button[data-ae_ar="null"][data-ae_vis], summary[data-ae_ar="null"][data-ae_vis], audio[data-ae_ar="null"][data-ae_vis], video[data-ae_ar="null"][data-ae_vis]']), $i$$=$remainingGroup$$.length;$i$$--;){var $el$$=$remainingGroup$$[$i$$],$tabIndex$$=$el$$.getAttribute("tabindex");(null===$tabIndex$$||""===$tabIndex$$||!0===isNaN($tabIndex$$)||0>$tabIndex$$)&&$notKeyboardAcc$$.push($el$$)}return $notKeyboardAcc$$});return $testShell$$}})})();(function test154(){$aeKernel$$.addAutomaticTest("154",{bestPractice:364,testId:154,metaText:"This element should not contain more than one title element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("head", "head > title");$testShell$$.set_passFailFunc(function(){var $outcome$$="pass";1 title", 'head > title[role]:not([data-ae_ar="null"])')}})})();(function test203(){$aeKernel$$.addAutomaticTest("203",{bestPractice:1626,testId:203,metaText:"The role attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("track[data-ae_vis][data-ae_avat]",'track[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])')}})})();(function test205(){$aeKernel$$.addAutomaticTest("205",{bestPractice:1626,testId:205,metaText:"This element does not need an aria-disabled attribute, as it has a disabled attribute", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("body *[data-ae_vis][data-ae_avat]","body *[data-ae_vis][data-ae_avat][disabled][aria-disabled]")}})})();(function test214(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables",$identifiesDataTables$$);$aeKernel$$.addAutomaticTest("214",{bestPractice:590,testId:214,metaText:"Data table header cells should not contain a table element (without an aria-assigned role)",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"] th[data-ae_vis][data-ae_avat][data-ae_ar="null"]'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $clone$jscomp$1_res$$=$cloneThisNode$$($aeKernel$$.rootTestNode.querySelector("body"),!0),$tableInTH_thElementsThatContainTables$$=$clone$jscomp$1_res$$.querySelector("th[data-ae_vis][data-ae_avat][data-ae_ar='null'] table[data-ae_vis][data-ae_avat][data-ae_ar='null']:not(:empty)");$tableInTH_thElementsThatContainTables$$;)$tableInTH_thElementsThatContainTables$$.innerHTML="",$tableInTH_thElementsThatContainTables$$=$clone$jscomp$1_res$$.querySelector("th[data-ae_vis][data-ae_avat][data-ae_ar='null'] table[data-ae_vis][data-ae_avat][data-ae_ar='null']:not(:empty)"); $tableInTH_thElementsThatContainTables$$=[];$clone$jscomp$1_res$$=$clone$jscomp$1_res$$.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"] th[data-ae_vis][data-ae_avat][data-ae_ar="null"]');for(var $i$$=0,$len_res$$=$clone$jscomp$1_res$$.length;$i$$<$len_res$$;$i$$++){var $thOfInterest$$=$clone$jscomp$1_res$$[$i$$];0<$thOfInterest$$.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]').length&&$tableInTH_thElementsThatContainTables$$.push($thOfInterest$$)}return $tableInTH_thElementsThatContainTables$$}); return $testShell$$}})})();(function test216(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("216",{bestPractice:423,testId:216,metaText:"This applet element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('applet[data-ae_vis][data-ae_avat][data-ae_ar="null"]', 'applet[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test219(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("219",{bestPractice:423,testId:219,metaText:"This applet element has a suspicious calculated accessible name value", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('applet[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $suspiciousText$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll("applet[data-ae_vis][data-ae_avat][data-ae_ar='null'][data-ae_an]"),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$];10>$result$$.getAttribute("data-ae_an").length&&$suspiciousText$$.push($result$$)}return $suspiciousText$$}); return $testShell$$}})})();(function test22(){$aeKernel$$.addAutomaticTest("22",{bestPractice:967,testId:22,metaText:"This element should not contain input elements (without an assigned aria role), keygen elements (without an assigned aria role), select elements (without an assigned aria role) or textarea elements (without an assigned aria role)",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('a[data-ae_vis][data-ae_ar="null"]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notProper$$= [],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('a[data-ae_vis][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$];null!==$result$$.querySelector('input[data-ae_ar="null"],keygen[data-ae_ar="null"],select[data-ae_ar="null"],textarea[data-ae_ar="null"]')&&($notProper$$[$notProper$$.length]=$result$$)}return $notProper$$});return $testShell$$}})})();(function test220(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$); $aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addStage4MarkdownFunc("calcAccDescriptionsForCertainElements",$calcAccDescriptionsForCertainElements$$);$aeKernel$$.addAutomaticTest("220",{bestPractice:398,testId:220,metaText:"This element does not have a calculated accessible name or description value that includes a warning to the user that it will cause a new window to be opened when activated e.g. new window", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('a[data-ae_vis][data-ae_avat][data-ae_ar="null"][target="_blank"]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['a[data-ae_vis][data-ae_avat][data-ae_ar="null"][target="_blank"][data-ae_an], a[data-ae_vis][data-ae_avat][data-ae_ar="null"][target="_blank"][data-ae_ad]','a[data-ae_vis][data-ae_avat][data-ae_ar="null"][target="_blank"][data-ae_an*="new window"], a[data-ae_vis][data-ae_avat][data-ae_ar="null"][target="_blank"][data-ae_ad*="new window"]'])}); return $testShell$$}})})();(function test221(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("221",{bestPractice:332,testId:221,metaText:"This element (role=radiogroup) does not have a mechanism that allows an accessible name value to be calculated",fixType:"", testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="radiogroup"]','*[data-ae_vis][data-ae_avat][data-ae_ar="radiogroup"]:not([data-ae_an])')}})})();(function test224(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("224", {bestPractice:373,testId:224,metaText:"This button element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('button[data-ae_vis][data-ae_avat][data-ae_ar="null"]','button[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test226(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("226",{bestPractice:338,testId:226,metaText:"This optgroup element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('optgroup[data-ae_vis][data-ae_avat][data-ae_ar="null"]','optgroup[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})(); (function test227(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("227",{bestPractice:523,testId:227,metaText:"This frame element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Specify a descriptive label for the frame.", fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('frame[data-ae_vis][data-ae_avat][data-ae_ar="null"]','frame[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test228(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$); $aeKernel$$.addAutomaticTest("228",{bestPractice:523,testId:228,metaText:"This iframe element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Specify a descriptive label for the iframe.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"]','iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})(); (function test229(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("229",{bestPractice:523,testId:229,metaText:"This frame element has a suspicious calculated accessible name value",fixType:{fixType:1,domSpec:!1,helperText:"Specify a descriptive label for the frame.", fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]','frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="title"], frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="frame"], frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="top"], frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="bottom"], frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="left"], frame[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="right"]')}})})(); (function test230(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("230",{bestPractice:343,testId:230,metaText:"This area element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('area[data-ae_avat][data-ae_ar="null"]', 'area[data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test231(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("231",{bestPractice:2554,testId:231,metaText:"This progress element does not have a mechanism that allows an accessible name value to be calculated", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('progress[data-ae_vis][data-ae_avat][data-ae_ar="null"]','progress[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test232(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("232", {bestPractice:2554,testId:232,metaText:"This meter element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('meter[data-ae_vis][data-ae_avat][data-ae_ar="null"]','meter[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test234(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$); $aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("234",{bestPractice:362,testId:234,metaText:"This img element has a suspicious calculated accessible name value",fixType:{fixType:1,domSpec:!1,helperText:"Provide alternative text that describes the content conveyed by the image.",fix:{alt:null,"aria-label":!1,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]', 'img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".gif"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".jpg"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".png"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="img"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="spacer"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="alt"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="blank"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="_"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="null"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="photo"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="image"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="corner"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="tag"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="picture"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="header"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="histogram"],img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="chart"]')}})})(); (function test235(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("235",{bestPractice:362,testId:235,metaText:"This element (role=img) has a suspicious calculated accessible name value",fixType:{fixType:1,domSpec:!1,helperText:"Provide alternative text that describes the content conveyed by the image.", fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an]','*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an*=".gif"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an*=".jpg"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an*=".png"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="img"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="spacer"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="alt"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="blank"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="_"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="null"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="photo"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="image"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="corner"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="tag"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="picture"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="header"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="histogram"],*[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an="chart"]')}})})(); (function test236(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("236",{bestPractice:362,testId:236,metaText:"This svg element has a suspicious calculated accessible name value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]', 'svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".gif"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".jpg"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an*=".png"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="img"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="spacer"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="alt"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="blank"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="_"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="null"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="photo"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="image"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="corner"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="tag"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="picture"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="header"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="histogram"],svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="chart"]')}})})(); (function test237(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addStage4MarkdownFunc("addAEEventAtts",$addAEEventAtts$$);$aeKernel$$.addAutomaticTest("237",{bestPractice:1301,testId:237,metaText:"This a element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive accessible name for the anchor element.",fix:{"aria-label":null}},testFunc:function testFunc(){return new $AutoTestShell$$('a[data-ae_vis][data-ae_avat][data-ae_ar="null"][href], a[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_ev]:not([href])','a[data-ae_vis][data-ae_avat][data-ae_ar="null"][href]:not([data-ae_an]), a[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_ev]:not([href]):not([data-ae_an])')}})})();(function test238(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles", $getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("238",{bestPractice:1301,testId:238,metaText:"This element (role=link) does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive accessible name for the anchor element.",fix:{"aria-label":null}}, testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="link"]','*[data-ae_vis][data-ae_avat][data-ae_ar="link"]:not([data-ae_an])')}})})();(function test244(){$aeKernel$$.addAutomaticTest("244",{bestPractice:393,testId:244,metaText:"This element should only contain dt elements (without an aria-assigned role), dd elements (without an aria-assigned role), script elements (without an aria-assigned role), template elements (without an aria-assigned role); or elements with a role=listitem attribute; as direct child elements", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('dl[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_onlyContains$$($aeKernel$$.rootTestNode,['dl[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)',['dt[data-ae_ar="null"], dd[data-ae_ar="null"], *[data-ae_ar="listitem"], script[data-ae_ar="null"], template[data-ae_ar="null"]']])});return $testShell$$}})})();(function test245(){$aeKernel$$.addAutomaticTest("245", {bestPractice:393,testId:245,metaText:"This element should only contain li elements (without an aria-assigned role), script elements (without an aria-assigned role), template elements (without an aria-assigned role); or elements with a role=listitem attribute; as direct child elements",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('ol[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_onlyContains$$($aeKernel$$.rootTestNode, ['ol[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)',['li[data-ae_ar="null"], *[data-ae_ar="listitem"], script[data-ae_ar="null"], template[data-ae_ar="null"]']])});return $testShell$$}})})();(function test246(){$aeKernel$$.addAutomaticTest("246",{bestPractice:393,testId:246,metaText:"This element should only contain li elements (without an aria-assigned role), script elements (without an aria-assigned role) or template elements (without an aria-assigned role); or elements with a role=listitem attribute; as direct child elements", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('ul[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_onlyContains$$($aeKernel$$.rootTestNode,['ul[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)',['li[data-ae_ar="null"], *[data-ae_ar="listitem"], script[data-ae_ar="null"], template[data-ae_ar="null"]']])});return $testShell$$}})})();(function test249(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles", $getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("249",{bestPractice:363,testId:249,metaText:"This object element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('object[data-ae_vis][data-ae_avat][data-ae_ar="null"]', 'object[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test251(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("251",{bestPractice:444,testId:251,metaText:"This audio element does not have a mechanism that allows an accessible name value to be calculated", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('audio[data-ae_vis][data-ae_avat][data-ae_ar="null"]','audio[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test252(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("252", {bestPractice:444,testId:252,metaText:"This video element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('video[data-ae_vis][data-ae_avat][data-ae_ar="null"]','video[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test253(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$); $aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("253",{bestPractice:476,testId:253,metaText:"This canvas element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('canvas[data-ae_vis][data-ae_avat][data-ae_ar="null"]','canvas[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test254(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles", $getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("254",{bestPractice:476,testId:254,metaText:"This embed element does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('embed[data-ae_vis][data-ae_avat][data-ae_ar="null"]', 'embed[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([data-ae_an])')}})})();(function test257(){$aeKernel$$.addAutomaticTest("257",{bestPractice:1626,testId:257,metaText:"This aria-checked attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-checked]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode, ["*[data-ae_vis][data-ae_avat][aria-checked]",'*[data-ae_ar="checkbox"][data-ae_vis][data-ae_avat], *[data-ae_ar="option"][data-ae_vis][data-ae_avat], *[data-ae_ar="radio"][data-ae_vis][data-ae_avat], *[data-ae_ar="switch"][data-ae_vis][data-ae_avat], *[data-ae_ar="menuitemcheckbox"][data-ae_vis][data-ae_avat], *[data-ae_ar="menuitemradio"][data-ae_vis][data-ae_avat], *[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function test258(){$aeKernel$$.addAutomaticTest("258", {bestPractice:1626,testId:258,metaText:"This element's aria-checked attribute should be set to one of the following text values: true | false | mixed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="menuitemcheckbox"]','*[data-ae_vis][data-ae_avat][data-ae_ar="menuitemcheckbox"]:not([aria-checked="true"]):not([aria-checked="false"]):not([aria-checked="mixed"])')}})})();(function test259(){$aeKernel$$.addAutomaticTest("259",{bestPractice:1626, testId:259,metaText:"This element's role of menuitemradio needs an aria-checked attribute and that attribute needs to be the text value of either 'true' or 'false'",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="menuitemradio"]','*[data-ae_vis][data-ae_avat][data-ae_ar="menuitemradio"]:not([aria-checked="true"]):not([aria-checked="false"])')}})})();(function test26(){$aeKernel$$.addAutomaticTest("26",{bestPractice:1626,testId:26,metaText:"This element does not have an aria-checked attribute set to one of the text values: true | false", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="radio"]','*[data-ae_vis][data-ae_avat][data-ae_ar="radio"][aria-checked]:not([aria-checked="true"]):not([aria-checked="false"])')}})})();(function test260(){$aeKernel$$.addAutomaticTest("260",{bestPractice:1626,testId:260,metaText:"The aria-level attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-level]"); $testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-level]",'*[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-level], *[data-ae_ar="heading"][data-ae_vis][data-ae_avat][aria-level], *[data-ae_ar="listitem"][data-ae_vis][data-ae_avat][aria-level], *[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-level], *[data-ae_ar="tablist"][data-ae_vis][data-ae_avat][aria-level], *[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat][aria-level]'])}); return $testShell$$}})})();(function test261(){$aeKernel$$.addAutomaticTest("261",{bestPractice:1626,testId:261,metaText:"The aria-multiselectable attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-multiselectable]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-multiselectable]", '*[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-multiselectable], *[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-multiselectable], *[data-ae_ar="tablist"][data-ae_vis][data-ae_avat][aria-multiselectable], *[data-ae_ar="tree"][data-ae_vis][data-ae_avat][aria-multiselectable], *[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-multiselectable]'])});return $testShell$$}})})();(function test262(){$aeKernel$$.addAutomaticTest("262",{bestPractice:1626,testId:262,metaText:"The aria-orientation attribute is not allowed on this element", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-orientation]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-orientation]",'*[data-ae_ar="menu"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="menubar"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="scrollbar"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="separator"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="slider"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="tablist"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="tree"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="toolbar"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="radiogroup"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-orientation], *[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-orientation]'])}); return $testShell$$}})})();(function test263(){$aeKernel$$.addAutomaticTest("263",{bestPractice:1626,testId:263,metaText:"The aria-readonly attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-readonly]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-readonly]", 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-readonly], select[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-readonly], textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="searchbox"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="textbox"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="switch"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="menuitemcheckbox"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="menuitemradio"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="checkbox"][data-ae_vis][data-ae_avat][aria-readonly], *[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-readonly]'])}); return $testShell$$}})})();(function test264(){$aeKernel$$.addAutomaticTest("264",{bestPractice:1626,testId:264,metaText:"The aria-selected attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-selected]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-selected]", '*[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="option"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="tab"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-selected], *[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat][aria-selected]'])});return $testShell$$}})})(); (function test265(){$aeKernel$$.addAutomaticTest("265",{bestPractice:1626,testId:265,metaText:"This element's aria-sort attribute should be set to one of the following text values: ascending | descending | none | other",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-sort]",'*[data-ae_vis][data-ae_avat][aria-sort]:not([aria-sort="ascending"]):not([aria-sort="descending"]):not([aria-sort="none"]):not([aria-sort="other"])')}})})();(function test266(){$aeKernel$$.addAutomaticTest("266", {bestPractice:1626,testId:266,metaText:"The aria-valuemax attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-valuemax]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-valuemax]",'*[data-ae_ar="progressbar"][data-ae_vis][data-ae_avat][aria-valuemax], *[data-ae_ar="scrollbar"][data-ae_vis][data-ae_avat][aria-valuemax], *[data-ae_ar="slider"][data-ae_vis][data-ae_avat][aria-valuemax], *[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-valuemax]'])}); return $testShell$$}})})();(function test267(){$aeKernel$$.addAutomaticTest("267",{bestPractice:1626,testId:267,metaText:"The aria-valuenow attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-valuenow]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-valuenow]", '*[data-ae_ar="progressbar"][data-ae_vis][data-ae_avat][aria-valuenow], *[data-ae_ar="scrollbar"][data-ae_vis][data-ae_avat][aria-valuenow], *[data-ae_ar="slider"][data-ae_vis][data-ae_avat][aria-valuenow], *[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-valuenow]'])});return $testShell$$}})})();(function test268(){$aeKernel$$.addAutomaticTest("268",{bestPractice:1626,testId:268,metaText:"The aria-valuemin attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$= new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-valuemin]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-valuemin]",'*[data-ae_ar="progressbar"][data-ae_vis][data-ae_avat][aria-valuemin], *[data-ae_ar="scrollbar"][data-ae_vis][data-ae_avat][aria-valuemin], *[data-ae_ar="slider"][data-ae_vis][data-ae_avat][aria-valuemin], *[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-valuemin]'])}); return $testShell$$}})})();(function test269(){$aeKernel$$.addAutomaticTest("269",{bestPractice:1626,testId:269,metaText:"The aria-valuetext attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-valuetext]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-valuetext]", '*[data-ae_ar="progressbar"][data-ae_vis][data-ae_avat][aria-valuetext], *[data-ae_ar="scrollbar"][data-ae_vis][data-ae_avat][aria-valuetext], *[data-ae_ar="slider"][data-ae_vis][data-ae_avat][aria-valuetext], *[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-valuetext]'])});return $testShell$$}})})();(function test27(){$aeKernel$$.addAutomaticTest("27",{bestPractice:1626,testId:27,metaText:"This element does not have an aria-selected attribute set one of the text values: true | false",fixType:"", testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-multiselectable] *[data-ae_vis][data-ae_avat][data-ae_ar="option"]','*[data-ae_vis][data-ae_avat][aria-multiselectable] *[data-ae_vis][data-ae_avat][data-ae_ar="option"][aria-selected]:not([aria-selected="true"]):not([aria-selected="false"])')}})})();(function test270(){$aeKernel$$.addAutomaticTest("270",{bestPractice:1626,testId:270,metaText:"The aria-required attribute is not allowed on this element",fixType:"", testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-required]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-required]",'datalist[data-ae_ar="null"][aria-required],select[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-required],textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="number"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="password"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="text"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="search"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="tel"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="url"][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="email"][aria-required],*[data-ae_ar="searchbox"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="textbox"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="radiogroup"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="tree"][data-ae_vis][data-ae_avat][aria-required],*[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-required],input[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([type])[aria-required]'])}); return $testShell$$}})})();(function test271(){$aeKernel$$.addAutomaticTest("271",{bestPractice:1626,testId:271,metaText:"The aria-rowcount attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-rowcount]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-rowcount]", '*[data-ae_ar="table"][data-ae_vis][data-ae_avat][aria-rowcount], *[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-rowcount], *[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-rowcount]'])});return $testShell$$}})})();(function test272(){$aeKernel$$.addAutomaticTest("272",{bestPractice:1626,testId:272,metaText:"The aria-rowindex attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-rowindex]"); $testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-rowindex]",'*[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-rowindex], *[data-ae_ar="cell"][data-ae_vis][data-ae_avat][aria-rowindex], *[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-rowindex], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-rowindex], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-rowindex]'])}); return $testShell$$}})})();(function test273(){$aeKernel$$.addAutomaticTest("273",{bestPractice:1626,testId:273,metaText:"The aria-rowspan attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-rowspan]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-rowspan]", '*[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-rowspan], *[data-ae_ar="cell"][data-ae_vis][data-ae_avat][aria-rowspan], *[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-rowspan], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-rowspan], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-rowspan]'])});return $testShell$$}})})();(function test274(){$aeKernel$$.addAutomaticTest("274",{bestPractice:1626,testId:274,metaText:"The aria-colcount attribute is not allowed on this element", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-colcount]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-colcount]",'*[data-ae_ar="table"][data-ae_vis][data-ae_avat][aria-colcount], *[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-colcount], *[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-colcount]'])}); return $testShell$$}})})();(function test275(){$aeKernel$$.addAutomaticTest("275",{bestPractice:1626,testId:275,metaText:"The aria-colindex attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-colindex]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-colindex]", '*[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-colindex], *[data-ae_ar="cell"][data-ae_vis][data-ae_avat][aria-colindex], *[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-colindex], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-colindex], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-colindex]'])});return $testShell$$}})})();(function test276(){$aeKernel$$.addAutomaticTest("276",{bestPractice:1626,testId:276,metaText:"The aria-colspan attribute is not allowed on this element", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-colspan]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-colspan]",'*[data-ae_ar="cell"][data-ae_vis][data-ae_avat][aria-colspan], *[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-colspan], *[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-colspan], *[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-colspan]'])}); return $testShell$$}})})();(function test277(){$aeKernel$$.addAutomaticTest("277",{bestPractice:1626,testId:277,metaText:"The aria-placeholder attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-placeholder]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-placeholder]", 'textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="email"]:not([list])[aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="tel"]:not([list])[aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="search"]:not([list])[aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="text"]:not([list])[aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="url"]:not([list])[aria-placeholder],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="password"][aria-placeholder],*[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-placeholder],*[data-ae_ar="textbox"][data-ae_vis][data-ae_avat][aria-placeholder],*[data-ae_ar="searchbox"][data-ae_vis][data-ae_avat][aria-placeholder]'])}); return $testShell$$}})})();(function test278(){$aeKernel$$.addAutomaticTest("278",{bestPractice:1626,testId:278,metaText:"The aria-modal attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-modal]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-modal]", 'dialog[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-modal],*[data-ae_ar="alertdialog"][data-ae_vis][data-ae_avat][aria-modal],*[data-ae_ar="dialog"][data-ae_vis][data-ae_avat][aria-modal]'])});return $testShell$$}})})();(function test279(){$aeKernel$$.addAutomaticTest("279",{bestPractice:1626,testId:279,metaText:"The aria-setsize attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-setsize]"); $testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-setsize]",'*[data-ae_ar="article"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="listitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="option"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitemcheckbox"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitemradio"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="radio"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="tab"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset]'])}); return $testShell$$}})})();(function test28(){$aeKernel$$.addAutomaticTest("28",{bestPractice:1626,testId:28,metaText:"This element must have all of the following attributes: aria-controls | aria-orientation | aria-valuemax | aria-valuemin | aria-valuenow",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]','*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-controls]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-orientation]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuemax]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuemin]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuenow])')}})})(); (function test280(){$aeKernel$$.addAutomaticTest("280",{bestPractice:1626,testId:280,metaText:"The aria-posinset attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-posinset]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-posinset]",'*[data-ae_ar="article"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="listitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="option"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitemcheckbox"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="menuitemradio"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="radio"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="tab"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset],*[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat][aria-setsize][aria-posinset]'])}); return $testShell$$}})})();(function test281(){$aeKernel$$.addAutomaticTest("281",{bestPractice:1626,testId:281,metaText:"The aria-expanded attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-expanded]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-expanded]", 'button[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-expanded],summary[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-expanded],a[data-ae_ar="null"][data-ae_vis][data-ae_avat][href][aria-expanded],area[data-ae_ar="null"][data-ae_avat][href][aria-expanded],hr[data-ae_ar="null"][data-ae_vis][data-ae_avat][href][aria-expanded],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="button"][aria-expanded],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="image"][aria-expanded],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="reset"][aria-expanded],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="submit"][aria-expanded],*[data-ae_ar="button"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="document"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="link"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="alert"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="alertdialog"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="article"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="banner"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="cell"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="columnheader"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="complementary"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="contentinfo"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="definition"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="dialog"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="directory"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="feed"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="figure"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="form"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="gridcell"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="group"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="heading"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="img"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="landmark"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="list"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="listitem"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="log"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="main"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="marquee"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="math"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="menu"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="menubar"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="navigation"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="navigation"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="note"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="progressbar"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="radiogroup"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="region"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="rowheader"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="search"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="status"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="tab"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="table"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="tabpanel"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="term"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="timer"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="toolbar"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="tooltip"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="tree"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-expanded],*[data-ae_ar="treeitem"][data-ae_vis][data-ae_avat][aria-expanded]'])}); return $testShell$$}})})();(function test282(){$aeKernel$$.addAutomaticTest("282",{bestPractice:1626,testId:282,metaText:"The aria-autocomplete attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-autocomplete]");$testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-autocomplete]", '*[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-autocomplete], *[data-ae_ar="searchbox"][data-ae_vis][data-ae_avat][aria-autocomplete], *[data-ae_ar="textbox"][data-ae_vis][data-ae_avat][aria-autocomplete]'])});return $testShell$$}})})();(function test283(){$aeKernel$$.addAutomaticTest("283",{bestPractice:1626,testId:283,metaText:"The aria-activedescendant attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-activedescendant]"); $testShell$$.set_applicabilityTest(function(){return!0});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-activedescendant]",'details[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-activedescendant],optgroup[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-activedescendant],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="password"][aria-activedescendant],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="email"]:not([list])[aria-activedescendant],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="tel"]:not([list])[aria-activedescendant],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="text"]:not([list])[aria-activedescendant],input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="url"]:not([list])[aria-activedescendant],textarea[data-ae_ar="null"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="composite"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="group"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="textbox"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="application"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="combobox"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="grid"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="listbox"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="menu"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="menubar"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="radiogroup"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="row"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="searchbox"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="spinbutton"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="tablist"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="toolbar"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="tree"][data-ae_vis][data-ae_avat][aria-activedescendant],*[data-ae_ar="treegrid"][data-ae_vis][data-ae_avat][aria-activedescendant]'])}); return $testShell$$}})})();(function test284(){$aeKernel$$.addAutomaticTest("284",{bestPractice:1626,testId:284,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the text value: application; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('audio[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','audio[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="application"])')}})})(); (function test285(){$aeKernel$$.addAutomaticTest("285",{bestPractice:1626,testId:285,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: checkbox | link |menuitem | menuitemcheckbox | menuitemradio | radio | switch | tab | combobox | option | treeitem; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('button[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="button"])', 'button[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="button"]):not([data-ae_ar="checkbox"]):not([data-ae_ar="link"]):not([data-ae_ar="menuitem"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="menuitemradio"]):not([data-ae_ar="radio"]):not([data-ae_ar="switch"]):not([data-ae_ar="tab"]):not([data-ae_ar="combobox"]):not([data-ae_ar="option"]):not([data-ae_ar="treeitem"])')}})})();(function test286(){$aeKernel$$.addAutomaticTest("286",{bestPractice:1626,testId:286,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the text value: group; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('dl[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"])','dl[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"]):not([data-ae_ar="group"])')}})})();(function test287(){$aeKernel$$.addAutomaticTest("287",{bestPractice:1626,testId:287,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: application | document | img; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('embed[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','embed[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="application"]):not([data-ae_ar="document"]):not([data-ae_ar="img"])')}})})();(function test288(){$aeKernel$$.addAutomaticTest("288",{bestPractice:1626,testId:288,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: group | region; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('fieldset[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','fieldset[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="group"]):not([data-ae_ar="region"])')}})})();(function test290(){$aeKernel$$.addAutomaticTest("290",{bestPractice:1626,testId:290,metaText:"This element has an aria-activedescendant attribute that is set to an invalid id",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-activedescendant]:not([aria-activedescendant=""])'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-activedescendant]:not([aria-activedescendant=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId_refNodeLength$$=$n$$.getAttribute("aria-activedescendant");!0===$isValidIdOrName$$($detailsId_refNodeLength$$)?($detailsId_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$detailsId_refNodeLength$$+ "']").length,(0===$detailsId_refNodeLength$$||1<$detailsId_refNodeLength$$)&&$nodesWithBadIds$$.push($n$$)):$nodesWithBadIds$$.push($n$$)}return $nodesWithBadIds$$});return $testShell$$}})})();(function test291(){$aeKernel$$.addAutomaticTest("291",{bestPractice:1626,testId:291,metaText:"This element should not have an aria-activedescendant attribute that references an element that also has an aria-activedescendant attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-activedescendant]:not([aria-activedescendant=""])'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-activedescendant]:not([aria-activedescendant=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$desHasAriaDes_detailsId$jscomp$1_refNode$$=$n$$.getAttribute("aria-activedescendant");!0===$isValidIdOrName$$($desHasAriaDes_detailsId$jscomp$1_refNode$$)&&($desHasAriaDes_detailsId$jscomp$1_refNode$$=$aeKernel$$.rootTestNode.querySelector("[id='"+ $desHasAriaDes_detailsId$jscomp$1_refNode$$+"']"),null!==$desHasAriaDes_detailsId$jscomp$1_refNode$$&&($desHasAriaDes_detailsId$jscomp$1_refNode$$=$desHasAriaDes_detailsId$jscomp$1_refNode$$.getAttribute("aria-activedescendant"),null!==$desHasAriaDes_detailsId$jscomp$1_refNode$$&&""!==$desHasAriaDes_detailsId$jscomp$1_refNode$$&&$nodesWithBadIds$$.push($n$$)))}return $nodesWithBadIds$$});return $testShell$$}})})();(function test292(){$aeKernel$$.addAutomaticTest("292",{bestPractice:1626,testId:292, metaText:"This element should not have an aria-activedescendant attribute that references its own id",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][id]:not([id=""])[aria-activedescendant]:not([aria-activedescendant=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][id]:not([id=""])[aria-activedescendant]:not([aria-activedescendant=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId$jscomp$2_refNode$$=$n$$.getAttribute("aria-activedescendant");!0===$isValidIdOrName$$($detailsId$jscomp$2_refNode$$)&&($detailsId$jscomp$2_refNode$$=$aeKernel$$.rootTestNode.querySelector("[id='"+$detailsId$jscomp$2_refNode$$+"']"),null!==$detailsId$jscomp$2_refNode$$&&!0===$detailsId$jscomp$2_refNode$$.isEqualNode($n$$)&&$nodesWithBadIds$$.push($n$$))}return $nodesWithBadIds$$});return $testShell$$}})})();(function test294(){$aeKernel$$.addAutomaticTest("294", {bestPractice:1626,testId:294,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: search | region; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('form[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="form"])','form[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="form"]):not([data-ae_ar="search"]):not([data-ae_ar="region"])')}})})(); (function test297(){$aeKernel$$.addAutomaticTest("297",{bestPractice:1626,testId:297,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: banner | complementary | contentinfo | form | main | navigation | search | application | document | img; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('iframe[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])', 'iframe[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="banner"]):not([data-ae_ar="complementary"]):not([data-ae_ar="contentinfo"]):not([data-ae_ar="form"]):not([data-ae_ar="main"]):not([data-ae_ar="navigation"]):not([data-ae_ar="search"]):not([data-ae_ar="application"]):not([data-ae_ar="document"]):not([data-ae_ar="img"])')}})})();(function test298(){$aeKernel$$.addAutomaticTest("298",{bestPractice:1626,testId:298,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: link | menuitem | menuitemcheckbox | menuitemradio | radio | switch | tab | combobox | option | treeitem; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="button"]:not([data-ae_ar="null"]):not([data-ae_ar="button"])','input[data-ae_vis][data-ae_avat][type="button"]:not([data-ae_ar="null"]):not([data-ae_ar="button"]):not([data-ae_ar="link"]):not([data-ae_ar="menuitem"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="menuitemradio"]):not([data-ae_ar="option"]):not([data-ae_ar="radio"]):not([data-ae_ar="tab"]):not([data-ae_ar="switch"]):not([data-ae_ar="treeitem"]):not([data-ae_ar="combobox"])')}})})(); (function test299(){$aeKernel$$.addAutomaticTest("299",{bestPractice:1626,testId:299,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the following text value: button; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="checkbox"][aria-pressed]:not([data-ae_ar="null"]):not([data-ae_ar="checkbox"])','input[data-ae_vis][data-ae_avat][type="checkbox"][aria-pressed]:not([data-ae_ar="null"]):not([data-ae_ar="checkbox"]):not([data-ae_ar="button"])')}})})(); (function test3(){$aeKernel$$.addAutomaticTest("3",{bestPractice:1626,testId:3,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the text value: contentinfo; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('address[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','address[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="contentinfo"])')}})})();(function test300(){$aeKernel$$.addAutomaticTest("300", {bestPractice:1626,testId:300,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: menuitemcheckbox | switch | option | treeitem; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="checkbox"]:not([aria-pressed]):not([data-ae_ar="null"]):not([data-ae_ar="checkbox"])','input[data-ae_vis][data-ae_avat][type="checkbox"]:not([aria-pressed]):not([data-ae_ar="null"]):not([data-ae_ar="checkbox"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="switch"]):not([data-ae_ar="option"]):not([data-ae_ar="treeitem"])')}})})(); (function test301(){$aeKernel$$.addAutomaticTest("301",{bestPractice:1626,testId:301,metaText:"The role attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){return 0<$testUtil_ifDiff$$($aeKernel$$.rootTestNode,['input[data-ae_vis][data-ae_avat][type="email"]','input[data-ae_vis][data-ae_avat][type="email"][list]:not([list=""])']).length?!0:!1});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode, ['input[data-ae_vis][data-ae_avat][type="email"][data-ae_ar="textbox"]','input[data-ae_vis][data-ae_avat][type="email"][data-ae_ar="textbox"][list]:not([list=""])'])});return $testShell$$}})})();(function test302(){$aeKernel$$.addAutomaticTest("302",{bestPractice:1626,testId:302,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: link | menuitem | menuitemcheckbox | menuitemradio | radio | switch | checkbox | option | treeitem; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="image"]:not([data-ae_ar="null"]):not([data-ae_ar="button"])','input[data-ae_vis][data-ae_avat][type="image"]:not([data-ae_ar="null"]):not([data-ae_ar="button"]):not([data-ae_ar="link"]):not([data-ae_ar="menuitem"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="menuitemradio"]):not([data-ae_ar="option"]):not([data-ae_ar="radio"]):not([data-ae_ar="tab"]):not([data-ae_ar="switch"]):not([data-ae_ar="treeitem"])')}})})(); (function test303(){$aeKernel$$.addAutomaticTest("303",{bestPractice:1626,testId:303,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="number"]','input[data-ae_vis][data-ae_avat][type="number"][data-ae_ar="spinbutton"]')}})})();(function test304(){$aeKernel$$.addAutomaticTest("304",{bestPractice:1626,testId:304,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="password"]', 'input[data-ae_vis][data-ae_avat][type="password"][data-ae_ar="textbox"]')}})})();(function test309(){$aeKernel$$.addAutomaticTest("309",{bestPractice:1626,testId:309,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){return 0<$testUtil_ifDiff$$($aeKernel$$.rootTestNode,['input[data-ae_vis][data-ae_avat][type="tel"]','input[data-ae_vis][data-ae_avat][type="tel"][list]:not([list=""])']).length? !0:!1});$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['input[data-ae_vis][data-ae_avat][type="tel"][data-ae_ar="textbox"]','input[data-ae_vis][data-ae_avat][type="tel"][data-ae_ar="textbox"][list]:not([list=""])'])});return $testShell$$}})})();(function test31(){$aeKernel$$.addAutomaticTest("31",{bestPractice:444,testId:31,metaText:"This element does not have a srclang attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]', 'track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]:not([srclang]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"][srclang=""]')}})})();(function test311(){$aeKernel$$.addAutomaticTest("311",{bestPractice:1626,testId:311,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="text"][list]:not([list=""])','input[data-ae_vis][data-ae_avat][type="text"][list]:not([list=""])[data-ae_ar="combobox"]')}})})(); (function test312(){$aeKernel$$.addAutomaticTest("312",{bestPractice:1626,testId:312,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="search"][list]:not([list=""])','input[data-ae_vis][data-ae_avat][type="search"][list]:not([list=""])[data-ae_ar="combobox"]')}})})();(function test313(){$aeKernel$$.addAutomaticTest("313",{bestPractice:1626,testId:313,metaText:"This element has a redundant role attribute", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="tel"][list]:not([list=""])','input[data-ae_vis][data-ae_avat][type="tel"][list]:not([list=""])[data-ae_ar="combobox"]')}})})();(function test314(){$aeKernel$$.addAutomaticTest("314",{bestPractice:1626,testId:314,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="url"][list]:not([list=""])', 'input[data-ae_vis][data-ae_avat][type="url"][list]:not([list=""])[data-ae_ar="combobox"]')}})})();(function test315(){$aeKernel$$.addAutomaticTest("315",{bestPractice:1626,testId:315,metaText:"This element has a redundant role attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][type="email"][list]:not([list=""])','input[data-ae_vis][data-ae_avat][type="email"][list]:not([list=""])[data-ae_ar="combobox"]')}})})();(function test317(){$aeKernel$$.addAutomaticTest("317", {bestPractice:1626,testId:317,metaText:"The role attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("link",'link:not([data-ae_ar="null"])')}})})();(function test318(){$aeKernel$$.addAutomaticTest("318",{bestPractice:1626,testId:318,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: application | document | img; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('object[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','object[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="application"]):not([data-ae_ar="document"]):not([data-ae_ar="img"])')}})})();(function test319(){$aeKernel$$.addAutomaticTest("319",{bestPractice:1626,testId:319,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: directory | group | listbox | menu | menubar | radiogroup | tablist | toolbar | tree; or the role attribute can be removed", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('ol[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"])','ol[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"]):not([data-ae_ar="directory"]):not([data-ae_ar="group"]):not([data-ae_ar="listbox"]):not([data-ae_ar="menu"]):not([data-ae_ar="menubar"]):not([data-ae_ar="radiogroup"]):not([data-ae_ar="tablist"]):not([data-ae_ar="toolbar"]):not([data-ae_ar="tree"])')}})})();(function test32(){$aeKernel$$.addAutomaticTest("32", {bestPractice:1120,testId:32,metaText:"This element does not have a value attribute set to the text value: true",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('param[data-ae_vis][data-ae_avat][data-ae_ar="null"]','param[data-ae_vis][data-ae_avat][data-ae_ar="null"][name="seamlesstabbing"][value="true"]')}})})();(function test322(){$aeKernel$$.addAutomaticTest("322",{bestPractice:1626,testId:322,metaText:"The role attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("picture[data-ae_vis][data-ae_avat]", 'picture[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])')}})})();(function test325(){$aeKernel$$.addAutomaticTest("325",{bestPractice:1626,testId:325,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to one of the following text values: directory | group| listbox | menu | menubar | tablist | toolbar | tree; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('ul[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"])', 'ul[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="list"]):not([data-ae_ar="directory"]):not([data-ae_ar="group"]):not([data-ae_ar="listbox"]):not([data-ae_ar="menu"]):not([data-ae_ar="menubar"]):not([data-ae_ar="tablist"]):not([data-ae_ar="toolbar"]):not([data-ae_ar="tree"])')}})})();(function test326(){$aeKernel$$.addAutomaticTest("326",{bestPractice:1626,testId:326,metaText:"This element has a role attribute that is not set to the following text value: application",fixType:"", testFunc:function testFunc(){return new $AutoTestShell$$('video[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])','video[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"]):not([data-ae_ar="application"])')}})})();(function test328(){$aeKernel$$.addAutomaticTest("328",{bestPractice:1626,testId:328,metaText:"This element has a different value in its required attribute from its aria-required attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][required][aria-required]"); $testShell$$.set_candidateSetNodesFunc(function(){for(var $diffAttValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][required][aria-required]"),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$req$$=$n$$.getAttribute("required"),$ariareq$$=$n$$.getAttribute("aria-required");""!==$req$$&&"required"!==$req$$||"false"!==$ariareq$$||$diffAttValues$$.push($n$$)}return $diffAttValues$$});return $testShell$$}})})();(function test329(){$aeKernel$$.addAutomaticTest("329", {bestPractice:1626,testId:329,metaText:"This element has a different value in its readonly attribute from its aria-readonly attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][readonly][aria-readonly]");$testShell$$.set_candidateSetNodesFunc(function(){for(var $diffAttValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][readonly][aria-readonly]"),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$= $res$$[$i$$],$read$$=$n$$.getAttribute("readonly"),$ariaread$$=$n$$.getAttribute("aria-readonly");$read$$!==$ariaread$$&&$diffAttValues$$.push($n$$)}return $diffAttValues$$});return $testShell$$}})})();(function test33(){$aeKernel$$.addAutomaticTest("33",{bestPractice:1626,testId:33,metaText:"This element does not have an aria-valuemax attribute, an aria-valuemin attribute and an aria-valuenow attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]', '*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuemax]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuemin]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuenow])')}})})();(function test330(){$aeKernel$$.addAutomaticTest("330",{bestPractice:1626,testId:330,metaText:"This element should not have an aria-owns attribute set to a non-null value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('img[data-ae_vis][data-ae_avat][data-ae_ar="null"]', 'img[data-ae_vis][data-ae_avat][data-ae_ar="null"][aria-owns]:not([aria-owns=""])')}})})();(function test331(){$aeKernel$$.addAutomaticTest("331",{bestPractice:1626,testId:331,metaText:"This element should not have an aria-owns attribute set to a non-null value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][data-ae_ar="null"]','input[data-ae_vis][data-ae_avat][data-ae_ar="null"][aria-owns]:not([aria-owns=""])')}})})();(function test333(){$aeKernel$$.addAutomaticTest("333", {bestPractice:1626,testId:333,metaText:"This element should not have an aria-owns attribute set to a non-null value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]','*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"][aria-owns]:not([aria-owns=""])')}})})();(function test334(){$aeKernel$$.addAutomaticTest("334",{bestPractice:1626,testId:334,metaText:"This element should not have an aria-owns attribute set to a non-null value", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="searchbox"]','*[data-ae_vis][data-ae_avat][data-ae_ar="searchbox"][aria-owns]:not([aria-owns=""])')}})})();(function test337(){$aeKernel$$.addAutomaticTest("337",{bestPractice:1626,testId:337,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="button"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="button"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="button"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="button"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test338(){$aeKernel$$.addAutomaticTest("338",{bestPractice:1626,testId:338,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test34(){$aeKernel$$.addAutomaticTest("34",{bestPractice:438,testId:34,metaText:"The blink element is obsolete and should not be used",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis]", 'blink[data-ae_ar="null"][data-ae_vis]')}})})();(function test341(){$aeKernel$$.addAutomaticTest("341",{bestPractice:1626,testId:341,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="link"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="link"]:not([aria-disabled="true"])','*[data-ae_vis][data-ae_avat][data-ae_ar="link"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="link"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})(); (function test35(){$aeKernel$$.addAutomaticTest("35",{bestPractice:941,testId:35,metaText:"This th element should not be empty",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('th[data-ae_vis][data-ae_avat][data-ae_ar="null"]','th[data-ae_vis][data-ae_avat][data-ae_ar="null"]:empty')}})})();(function test350(){$aeKernel$$.addAutomaticTest("350",{bestPractice:1626,testId:350,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test351(){$aeKernel$$.addAutomaticTest("351",{bestPractice:1626,testId:351,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test352(){$aeKernel$$.addAutomaticTest("352",{bestPractice:1626,testId:352,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test356(){$aeKernel$$.addAutomaticTest("356",{bestPractice:1626,testId:356,metaText:"This element does not have a tabindex attribute set to: -1 | 0",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]:not([disabled="true"]), *[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]:not([aria-disabled="true"])', '*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]:not([disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"]), *[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]:not([aria-disabled="true"])[tabindex]:not([tabindex=""]):not([tabindex="0"]):not([tabindex="-1"])')}})})();(function test360(){$aeKernel$$.addAutomaticTest("360",{bestPractice:1626,testId:360,metaText:"This element should not have an aria-owns attribute that references the same id value as appears in the aria-owns attribute of another element", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-owns]:not([aria-owns=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $sameOwnsValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-owns]:not([aria-owns=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$ariaowns$$=$n$$.getAttribute("aria-owns");1<$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-owns="'+ $ariaowns$$+'"]').length&&$sameOwnsValues$$.push($n$$)}return $sameOwnsValues$$});return $testShell$$}})})();(function test361(){$aeKernel$$.addAutomaticTest("361",{bestPractice:1626,testId:361,metaText:"Abstract ARIA roles are not allowed on any element",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,'*[data-ae_vis][data-ae_avat][data-ae_ar="command"], *[data-ae_vis][data-ae_avat][data-ae_ar="composite"], *[data-ae_vis][data-ae_avat][data-ae_ar="input"], *[data-ae_vis][data-ae_avat][data-ae_ar="landmark"], *[data-ae_vis][data-ae_avat][data-ae_ar="range"], *[data-ae_vis][data-ae_avat][data-ae_ar="roletype"], *[data-ae_vis][data-ae_avat][data-ae_ar="section"], *[data-ae_vis][data-ae_avat][data-ae_ar="sectionhead"], *[data-ae_vis][data-ae_avat][data-ae_ar="select"], *[data-ae_vis][data-ae_avat][data-ae_ar="structure"], *[data-ae_vis][data-ae_avat][data-ae_ar="widget"], *[data-ae_vis][data-ae_avat][data-ae_ar="window"]'); $testShell$$.set_applicabilityTest(function(){return!0});return $testShell$$}})})();(function test363(){$aeKernel$$.addAutomaticTest("363",{bestPractice:444,testId:363,metaText:"This element does not have a srclang attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"]:not([srclang]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"][srclang=""]')}})})(); (function test364(){$aeKernel$$.addAutomaticTest("364",{bestPractice:444,testId:364,metaText:"This element does not have a srclang attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"]:not([srclang]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"][srclang=""]')}})})();(function test365(){$aeKernel$$.addAutomaticTest("365", {bestPractice:444,testId:365,metaText:"This element does not have a srclang attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"]:not([srclang]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"][srclang=""]')}})})();(function test366(){$aeKernel$$.addAutomaticTest("366",{bestPractice:444,testId:366, metaText:"This element does not have a label attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"]:not([label]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="chapters"][label=""]')}})})();(function test367(){$aeKernel$$.addAutomaticTest("367",{bestPractice:444,testId:367,metaText:"This element does not have a label attribute set to a text value", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"]:not([label]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="descriptions"][label=""]')}})})();(function test368(){$aeKernel$$.addAutomaticTest("368",{bestPractice:444,testId:368,metaText:"This element does not have a label attribute set to a text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"]', 'track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"]:not([label]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="subtitles"][label=""]')}})})();(function test369(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("369",{bestPractice:338, testId:369,metaText:"This input (type=password) element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for the password field. ",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="password"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="password"]:not([data-ae_an])')}})})(); (function test37(){$aeKernel$$.addAutomaticTest("37",{bestPractice:1626,testId:37,metaText:"The role attribute value given to this element is not allowed. The element's role attribute should be set to one of the following text values: button | checkbox | menuitem | menuitemcheckbox | menuitemradio | radio | tab | switch | treeitem; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('a[data-ae_vis][data-ae_avat][href]:not([data-ae_ar="null"]):not([data-ae_ar="link"])', 'a[data-ae_vis][data-ae_avat][href]:not([data-ae_ar="null"]):not([data-ae_ar="link"]):not([data-ae_ar="button"]):not([data-ae_ar="checkbox"]):not([data-ae_ar="menuitem"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="menuitemradio"]):not([data-ae_ar="option"]):not([data-ae_ar="radio"]):not([data-ae_ar="tab"]):not([data-ae_ar="switch"]):not([data-ae_ar="treeitem"])')}})})();(function test370(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("370",{bestPractice:338,testId:370,metaText:"This input (type=search) element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for the search field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="search"]', 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="search"]:not([data-ae_an])')}})})();(function test371(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("371",{bestPractice:338,testId:371,metaText:"This input (type=tel) element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this telephone input field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="tel"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="tel"]:not([data-ae_an])')}})})();(function test372(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("372",{bestPractice:338,testId:372,metaText:"This input (type=email) element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this email field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="email"]', 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="email"]:not([data-ae_an])')}})})();(function test373(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("373",{bestPractice:338,testId:373,metaText:"This input (type=url) element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this url field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="url"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="url"]:not([data-ae_an])')}})})();(function test374(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("374",{bestPractice:338,testId:374,metaText:"This input (type=radio) element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this radio field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="radio"]', 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="radio"]:not([data-ae_an])')}})})();(function test375(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("375",{bestPractice:338,testId:375,metaText:"This input (type=checkbox) element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this checkbox field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="checkbox"]','input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type="checkbox"]:not([data-ae_an])')}})})();(function test376(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("376",{bestPractice:338,testId:376,metaText:"This input (no type specified) element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide a descriptive label for this text input field.",fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('input[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([type]), input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type=""]', 'input[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([type]):not([data-ae_an]),input[data-ae_ar="null"][data-ae_vis][data-ae_avat][type=""]:not([data-ae_an])')}})})();(function test38(){$aeKernel$$.addAutomaticTest("38",{bestPractice:1626,testId:38,metaText:"This element should not have an aria-pressed attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,"*[data-ae_vis][data-ae_avat][aria-pressed]");$testShell$$.set_applicabilityTest(function(){return!0}); $testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,["*[data-ae_vis][data-ae_avat][aria-pressed]",'button[data-ae_vis][data-ae_avat][data-ae_ar="null"], input[type="image"][data-ae_vis][data-ae_avat][data-ae_ar="null"], input[type="button"][data-ae_vis][data-ae_avat][data-ae_ar="null"], input[type="reset"][data-ae_vis][data-ae_avat][data-ae_ar="null"], input[type="submit"][data-ae_vis][data-ae_avat][data-ae_ar="null"], *[data-ae_ar="button"][data-ae_vis][data-ae_avat]'])}); return $testShell$$}})})();(function test385(){$aeKernel$$.addAutomaticTest("385",{bestPractice:464,testId:385,metaText:"This element does not have a ul element (without an aria-assigned role); ol element (without an aria-assigned role); or element with a role set to the value: list as a parent",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_ar="listitem"][data-ae_vis][data-ae_avat]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode, ['*[data-ae_ar="listitem"][data-ae_vis][data-ae_avat]','ol[data-ae_ar="null"][data-ae_vis][data-ae_avat] > *[data-ae_ar="listitem"][data-ae_vis][data-ae_avat], ul[data-ae_ar="null"][data-ae_vis][data-ae_avat] > *[data-ae_ar="listitem"][data-ae_vis][data-ae_avat], *[data-ae_vis][data-ae_avat][data-ae_ar="list"] > *[data-ae_ar="listitem"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function test386(){$aeKernel$$.addAutomaticTest("386",{bestPractice:361,testId:386,metaText:"This data cell has a headers attribute value that includes one or more invalid ids", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('td[data-ae_vis][data-ae_avat][headers]:not([headers=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('td[data-ae_vis][data-ae_avat][headers]:not([headers=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$headersIds$$=$n$$.getAttribute("headers").split(" "),$j$$=0,$len_headersIds$$=$headersIds$$.length;$j$$< $len_headersIds$$;$j$$++){var $headersId_refNodeLength$$=$headersIds$$[$j$$];if(!0===$isValidIdOrName$$($headersId_refNodeLength$$)){if($headersId_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$headersId_refNodeLength$$+"']").length,0===$headersId_refNodeLength$$||1<$headersId_refNodeLength$$){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function test387(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables", $identifiesDataTables$$);$aeKernel$$.addAutomaticTest("387",{bestPractice:375,testId:387,metaText:"This element does not contain one or more: th elements (without an aria-assigned role); th elements with a role set to: rowheader | columnheader; or td elements with a role set to: rowheader | columnheader",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('table[data-ae_vis][data-ae_avat][data-ae_dtab][data-ae_ar="null"]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $tables$$= [],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_dtab][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$];0===$n$$.querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null'], th[data-ae_vis][data-ae_avat][data-ae_ar='rowheader'], th[data-ae_vis][data-ae_avat][data-ae_ar='columnheader'], td[data-ae_vis][data-ae_avat][data-ae_ar='rowheader'], td[data-ae_vis][data-ae_avat][data-ae_ar='columnheader']").length&& $tables$$.push($n$$)}return $tables$$});return $testShell$$}})})();(function test388(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables",$identifiesDataTables$$);$aeKernel$$.addAutomaticTest("388",{bestPractice:590,testId:388,metaText:"Table data cells should not contain a table element (without an aria-assigned role)",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"] td[data-ae_vis][data-ae_avat][data-ae_ar="null"]'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $clone$jscomp$2_res$$=$cloneThisNode$$($aeKernel$$.rootTestNode.querySelector("body"),!0),$tableInTD_tdElementsThatContainTables$$=$clone$jscomp$2_res$$.querySelector("td[data-ae_vis][data-ae_avat][data-ae_ar='null'] table[data-ae_vis][data-ae_avat][data-ae_ar='null']:not(:empty)");$tableInTD_tdElementsThatContainTables$$;)$tableInTD_tdElementsThatContainTables$$.innerHTML="",$tableInTD_tdElementsThatContainTables$$=$clone$jscomp$2_res$$.querySelector("td[data-ae_vis][data-ae_avat][data-ae_ar='null'] table[data-ae_vis][data-ae_avat][data-ae_ar='null']:not(:empty)"); $tableInTD_tdElementsThatContainTables$$=[];$clone$jscomp$2_res$$=$clone$jscomp$2_res$$.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"] td[data-ae_vis][data-ae_avat][data-ae_ar="null"]');for(var $i$$=0,$len_res$$=$clone$jscomp$2_res$$.length;$i$$<$len_res$$;$i$$++){var $tdOfInterest$$=$clone$jscomp$2_res$$[$i$$];0<$tdOfInterest$$.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]').length&&$tableInTD_tdElementsThatContainTables$$.push($tdOfInterest$$)}return $tableInTD_tdElementsThatContainTables$$}); return $testShell$$}})})();(function test389(){$aeKernel$$.addAutomaticTest("389",{bestPractice:361,testId:389,metaText:"This header cell does not have a scope attribute set to a text value of: rowgroup; or alternatively an id attribute set to a non-null text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('th[data-ae_vis][data-ae_avat][data-ae_ar="null"][rowspan]:not([rowspan="1"]):not([rowspan=""])','th[data-ae_vis][data-ae_avat][data-ae_ar="null"][rowspan]:not([rowspan="1"]):not([rowspan=""]):not([scope="rowgroup"]):not([id]), th[data-ae_vis][data-ae_avat][data-ae_ar="null"][rowspan]:not([rowspan="1"]):not([scope="rowgroup"])[id=""]')}})})(); (function test390(){$aeKernel$$.addAutomaticTest("390",{bestPractice:361,testId:390,metaText:"This header cell does not have a scope attribute set to a text value of: colgroup; or alternatively an id attribute set to a non-null text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('th[data-ae_vis][data-ae_avat][data-ae_ar="null"][colspan]:not([colspan="1"]):not([colspan=""])','th[data-ae_vis][data-ae_avat][data-ae_ar="null"][colspan]:not([colspan="1"]):not([colspan=""]):not([scope="colgroup"]):not([id]), th[data-ae_vis][data-ae_avat][data-ae_ar="null"][colspan]:not([colspan="1"]):not([scope="colgroup"])[id=""]')}})})(); (function test391(){$aeKernel$$.addAutomaticTest("391",{bestPractice:361,testId:391,metaText:"This header cell does not have a scope attribute set to a text value of: row; or col",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){for(var $res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)if(0<$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']), td[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope=''])").length)return!0; return!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $thEls$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $refNodes$$=$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope]):not([colspan]):not([rowspan]),th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope]):not([colspan])[rowspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope]):not([colspan])[rowspan='1'],th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope]):not([rowspan])[colspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope]):not([rowspan])[colspan='1'],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope='']:not([colspan]):not([rowspan]),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope='']:not([colspan])[rowspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope='']:not([colspan])[rowspan='1'],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope='']:not([rowspan])[colspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope='']:not([rowspan])[colspan='1'],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='row']):not([scope='col']):not([colspan]):not([rowspan]),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='row']):not([scope='col']):not([colspan])[rowspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='row']):not([scope='col']):not([colspan])[rowspan='1'],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='row']):not([scope='col']):not([rowspan])[colspan=''],th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='row']):not([scope='col']):not([rowspan])[colspan='1']"), $j$$=0,$len_refNodes$$=$refNodes$$.length;$j$$<$len_refNodes$$;$j$$++)$thEls$$.push($refNodes$$[$j$$]);return $thEls$$});return $testShell$$}})})();(function test392(){$aeKernel$$.addAutomaticTest("392",{bestPractice:361,testId:392,metaText:"This header cell does not have a scope attribute set to a text value of: rowgroup",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){for(var $res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)if(0<$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']), td[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope=''])").length)return!0;return!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $thEls$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $refNodes$$= $res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope])[rowspan]:not([rowspan='1']),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope=''][rowspan]:not([rowspan='1']),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='rowgroup'])[rowspan]:not([rowspan='1'])"),$j$$=0,$len_refNodes$$=$refNodes$$.length;$j$$<$len_refNodes$$;$j$$++)$thEls$$.push($refNodes$$[$j$$]);return $thEls$$});return $testShell$$}})})();(function test393(){$aeKernel$$.addAutomaticTest("393", {bestPractice:361,testId:393,metaText:"This header cell does not have a scope attribute set to a text value of: colgroup",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){for(var $res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)if(0<$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']), td[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope=''])").length)return!0; return!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $thEls$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $refNodes$$=$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([scope])[colspan]:not([colspan='1']),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope=''][colspan]:not([colspan='1']),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][scope]:not([scope='']):not([scope='colgroup'])[colspan]:not([colspan='1'])"), $j$$=0,$len_refNodes$$=$refNodes$$.length;$j$$<$len_refNodes$$;$j$$++)$thEls$$.push($refNodes$$[$j$$]);return $thEls$$});return $testShell$$}})})();(function test394(){$aeKernel$$.addAutomaticTest("394",{bestPractice:361,testId:394,metaText:"This element does not have an id attribute set to a non-null text value",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){for(var $res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)if(0<$res$$[$i$$].querySelectorAll("td[data-ae_vis][data-ae_avat][data-ae_ar='null'][headers]:not([headers=''])").length)return!0;return!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $thEls$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $refNodes$$=$res$$[$i$$].querySelectorAll("th[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([id]),th[data-ae_vis][data-ae_avat][data-ae_ar='null'][id='']"), $j$$=0,$len_refNodes$$=$refNodes$$.length;$j$$<$len_refNodes$$;$j$$++)$thEls$$.push($refNodes$$[$j$$]);return $thEls$$});return $testShell$$}})})();(function test395(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables",$identifiesDataTables$$);$aeKernel$$.addAutomaticTest("395",{bestPractice:361,testId:395,metaText:"This element does not have a headers attribute set to a non-null text value",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){for(var $res$$= $aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)if(0<$res$$[$i$$].querySelectorAll("td[data-ae_vis][data-ae_avat][data-ae_ar='null'][headers]:not([headers=''])").length)return!0;return!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $thEls$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"]'), $i$jscomp$54_res2$$=0,$len_res$$=$res$$.length;$i$jscomp$54_res2$$<$len_res$$;$i$jscomp$54_res2$$++){var $len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$=$res$$[$i$jscomp$54_res2$$],$refNodes$$=[],$j$jscomp$14_res1$$=$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$.querySelectorAll("td[data-ae_vis][data-ae_avat][data-ae_ar='null']:not([headers]),td[data-ae_vis][data-ae_avat][data-ae_ar='null'][headers='']");$i$jscomp$54_res2$$=$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$.querySelectorAll("tr[data-ae_vis][data-ae_avat][data-ae_ar='null']:first-child td:first-child:empty"); $len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$=[];for(var $len_res1$jscomp$1_x$$=0,$len_res2$$=$i$jscomp$54_res2$$.length;$len_res1$jscomp$1_x$$<$len_res2$$;$len_res1$jscomp$1_x$$++)$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$[$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$.length]=$i$jscomp$54_res2$$[$len_res1$jscomp$1_x$$];$i$jscomp$54_res2$$=0;for($len_res1$jscomp$1_x$$=$j$jscomp$14_res1$$.length;$i$jscomp$54_res2$$<$len_res1$jscomp$1_x$$;$i$jscomp$54_res2$$++)$res$$=$j$jscomp$14_res1$$[$i$jscomp$54_res2$$], -1===$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$.indexOf($res$$)&&($refNodes$$[$refNodes$$.length]=$res$$);$j$jscomp$14_res1$$=0;for($len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$=$refNodes$$.length;$j$jscomp$14_res1$$<$len_refNodes$jscomp$4_n$jscomp$29_res2AsArray$$;$j$jscomp$14_res1$$++)$thEls$$.push($refNodes$$[$j$jscomp$14_res1$$])}return $thEls$$});return $testShell$$}})})();(function test396(){$aeKernel$$.addAutomaticTest("396",{bestPractice:464,testId:396,metaText:"This element does not have a dl element (without an aria-assigned role) as a parent", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('dd[data-ae_ar="null"][data-ae_vis][data-ae_avat]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['dd[data-ae_ar="null"][data-ae_vis][data-ae_avat]','dl[data-ae_ar="null"][data-ae_vis][data-ae_avat] > dd[data-ae_ar="null"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function test397(){$aeKernel$$.addAutomaticTest("397",{bestPractice:464,testId:397,metaText:"This element does not have a dl element (without an aria-assigned role) as a parent", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('dt[data-ae_ar="null"][data-ae_vis][data-ae_avat]');$testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['dt[data-ae_ar="null"][data-ae_vis][data-ae_avat]','dl[data-ae_ar="null"][data-ae_vis][data-ae_avat] > dt[data-ae_ar="null"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function test40(){$aeKernel$$.addAutomaticTest("40",{bestPractice:444,testId:40,metaText:"This element does not have a label attribute set to a text value", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]:not([label]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"][label=""]')}})})();(function test41(){$aeKernel$$.addAutomaticTest("41",{bestPractice:1626,testId:41,metaText:"This element does not have an aria-checked attribute set to one of the text values: true | false",fixType:"", testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="switch"]','*[data-ae_vis][data-ae_avat][data-ae_ar="switch"][aria-checked]:not([aria-checked="true"]):not([aria-checked="false"])')}})})();(function test412(){$aeKernel$$.addAutomaticTest("412",{bestPractice:1626,testId:412,metaText:"The role attribute value given to this element is not allowed, as it is not a valid aria role.",fixType:{fixType:1,domSpec:!1,helperText:"Specify a valid aria role for this element.", fix:{role:null}},testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_ar]:not([data-ae_ar="null"])[data-ae_vis]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notProper$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_ar]:not([data-ae_ar="null"])[data-ae_vis]'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$];!0!==$testUtil_ariaRoleLookupTable$$[$result$$.getAttribute("data-ae_ar").toLowerCase()]&&($notProper$$[$notProper$$.length]= $result$$)}return $notProper$$});return $testShell$$}})})();(function test42(){$aeKernel$$.addAutomaticTest("42",{bestPractice:1120,testId:42,metaText:"This element does not have a value attribute set to the text value: true",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('embed[data-ae_vis][data-ae_avat][data-ae_ar="null"]','embed[data-ae_vis][data-ae_avat][data-ae_ar="null"][name="seamlesstabbing"][value="true"]')}})})();(function test43(){$aeKernel$$.addAutomaticTest("43", {bestPractice:441,testId:43,metaText:"The marquee element is obsolete and should not be used",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis]",'marquee[data-ae_ar="null"][data-ae_vis]')}})})();(function test44(){$aeKernel$$.addAutomaticTest("44",{bestPractice:1626,testId:44,metaText:"The role attribute is not allowed on this element",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("hr[data-ae_vis][data-ae_avat]",'hr[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])')}})})(); (function test477(){$aeKernel$$.addAutomaticTest("477",{bestPractice:1626,testId:477,metaText:'This element has an aria-hidden attribute set to "true"',fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null,'body[data-ae_vis][aria-hidden="true"]');$testShell$$.set_applicabilityTest(function(){return!0});return $testShell$$}})})();(function test48(){$aeKernel$$.addAutomaticTest("48",{bestPractice:414,testId:48,metaText:"This element should not contain two or more child elements (without an aria-assigned role) that have been given a scope attribute set to the text value: row", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('tr[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notAllowed$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('tr[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$];2<=$result$$.querySelectorAll('*[data-ae_ar="null"][scope="row"]').length&&$notAllowed$$.push($result$$)}return $notAllowed$$}); return $testShell$$}})})();(function test485(){$aeKernel$$.addAutomaticTest("485",{bestPractice:444,testId:485,metaText:"This track element does not have a src attribute or it is set to a null text value",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('track[kind="captions"][data-ae_vis][data-ae_avat][data-ae_ar="null"]','track[kind="captions"][data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([src]),track[kind="captions"][data-ae_vis][data-ae_avat][data-ae_ar="null"][src=""]')}})})(); (function test50(){$aeKernel$$.addAutomaticTest("50",{bestPractice:1626,testId:50,metaText:"This element's aria-busy attribute should be set to one of the following text values: true | false",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-busy]",'*[data-ae_vis][data-ae_avat][aria-busy]:not([aria-busy="true"]):not([aria-busy="false"])')}})})();(function test509(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$); $aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("509",{bestPractice:338,testId:509,metaText:"This element (role=textbox) does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]','*[data-ae_vis][data-ae_avat][data-ae_ar="textbox"]:not([data-ae_an])')}})})(); (function test505(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("505",{bestPractice:338,testId:505,metaText:"This element (role=checkbox) does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]', '*[data-ae_vis][data-ae_avat][data-ae_ar="checkbox"]:not([data-ae_an])')}})})();(function test511(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("511",{bestPractice:338,testId:511,metaText:"This element (role=button) does not have a mechanism that allows an accessible name value to be calculated", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="button"]','*[data-ae_vis][data-ae_avat][data-ae_ar="button"]:not([data-ae_an])')}})})();(function test508(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("508", {bestPractice:338,testId:508,metaText:"This element (role=slider) does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]','*[data-ae_vis][data-ae_avat][data-ae_ar="slider"]:not([data-ae_an])')}})})();(function test507(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("507",{bestPractice:338,testId:507,metaText:"This element (role=radio) does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="radio"]','*[data-ae_vis][data-ae_avat][data-ae_ar="radio"]:not([data-ae_an])')}})})(); (function test510(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("510",{bestPractice:338,testId:510,metaText:"This element (role=combobox) does not have a mechanism that allows an accessible name value to be calculated",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="combobox"]', '*[data-ae_vis][data-ae_avat][data-ae_ar="combobox"]:not([data-ae_an])')}})})();(function test51(){$aeKernel$$.addAutomaticTest("51",{bestPractice:1626,testId:51,metaText:"This element has an aria-errormessage attribute that is set to an invalid id",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-errormessage]:not([aria-errormessage=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-errormessage]:not([aria-errormessage=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId$jscomp$3_refNodeLength$$=$n$$.getAttribute("aria-errormessage");!0===$isValidIdOrName$$($detailsId$jscomp$3_refNodeLength$$)?($detailsId$jscomp$3_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$detailsId$jscomp$3_refNodeLength$$+"']").length,(0===$detailsId$jscomp$3_refNodeLength$$||1<$detailsId$jscomp$3_refNodeLength$$)&&$nodesWithBadIds$$.push($n$$)):$nodesWithBadIds$$.push($n$$)}return $nodesWithBadIds$$}); return $testShell$$}})})();(function test520(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("520",{bestPractice:523,testId:520,metaText:"This iframe element has a suspicious calculated accessible name value",fixType:{fixType:1,domSpec:!0,helperText:"Specify a descriptive label for the frame.", fix:{"aria-label":null,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]','iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="title"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="frame"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="iframe"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="top"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="bottom"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="left"], iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an="right"]')}})})(); (function test522(){$aeKernel$$.addAutomaticTest("522",{bestPractice:364,testId:522,metaText:"This title lacks a meaningful value",fixType:{fixType:2,domSpec:!0,fix:{targetCssSelector:"head",create:"title",innerHTML:null}},testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$(null);$testShell$$.set_applicabilityTest(function(){var $t$$=$aeKernel$$.rootTestNode.querySelector("head>title");return null!=$t$$&&0<$t$$.innerHTML.length});$testShell$$.set_candidateSetNodesFunc(function(){var $bad$$= [],$t$$=$aeKernel$$.rootTestNode.querySelector("head>title"),$s$$=$t$$.innerHTML.toLowerCase();(11>$s$$.length||150<$s$$.length||-1!==$s$$.indexOf("enter the title of your html document here")||-1!==$s$$.indexOf("untitled document")||-1!==$s$$.indexOf("untitled page"))&&$bad$$.push($t$$);return $bad$$});return $testShell$$}})})();(function test523(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables",$identifiesDataTables$$);$aeKernel$$.addAutomaticTest("523",{bestPractice:1775,testId:523,metaText:"This table appears to be used for layout but lacks a role of presentation", fixType:{fixType:1,domSpec:!1,helperText:'Select the aria role of "presentation" if this table is used for layout purposes.',fix:{role:"presentation"}},testFunc:function testFunc(){return new $AutoTestShell$$("table[data-ae_vis][data-ae_avat]:not([data-ae_dtab])",'table[data-ae_vis][data-ae_avat]:not([data-ae_dtab]):not([data-ae_ar="presentation"])')}})})();(function test527(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("527",{bestPractice:363,testId:527,metaText:"This aside lacks a unique accessible name as required when two or more aside elements are present",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$;$testShell$$.set_applicabilityTest(function(){return 1<$aeKernel$$.rootTestNode.querySelectorAll('aside[data-ae_vis][data-ae_avat][data-ae_ar="null"]').length? !0:!1});$testShell$$.set_candidateSetNodesFunc(function(){var $notUnique$$=[],$nodeStore$$={},$keys_res$$=$aeKernel$$.rootTestNode.querySelectorAll('aside[data-ae_vis][data-ae_avat][data-ae_ar="null"]');if(1<$keys_res$$.length){for(var $i$jscomp$58_j$$=0;$i$jscomp$58_j$$<$keys_res$$.length;$i$jscomp$58_j$$++){var $n$$=$keys_res$$[$i$jscomp$58_j$$],$thean$$=$n$$.getAttribute("data-ae_an");try{$nodeStore$$[$thean$$].push($n$$)}catch($err$$){$nodeStore$$[$thean$$]=[],$nodeStore$$[$thean$$].push($n$$)}}$keys_res$$= Object.keys($nodeStore$$);for($i$jscomp$58_j$$=0;$i$jscomp$58_j$$<$keys_res$$.length;$i$jscomp$58_j$$++)$n$$=$nodeStore$$[$keys_res$$[$i$jscomp$58_j$$]],1<$n$$.length&&($notUnique$$=$notUnique$$.concat($n$$))}return $notUnique$$});return $testShell$$}})})();(function test53(){$aeKernel$$.addAutomaticTest("53",{bestPractice:1626,testId:53,metaText:"This element's aria-relevant attribute should only include one or more of the following text values: additions | additions text | all | removals | text", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-relevant]",'*[data-ae_vis][data-ae_avat][aria-relevant]:not([aria-relevant="additions"]):not([aria-relevant="additions text"]):not([aria-relevant="all"]):not([aria-relevant="removals"]):not([aria-relevant="text"])')}})})();(function test54(){$aeKernel$$.addAutomaticTest("54",{bestPractice:1626,testId:54,metaText:"This element's aria-atomic attribute should be set to one of the following text values: true | false", fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-atomic]",'*[data-ae_vis][data-ae_avat][aria-atomic]:not([aria-atomic="true"]):not([aria-atomic="false"])')}})})();(function test55(){$aeKernel$$.addAutomaticTest("55",{bestPractice:410,testId:55,metaText:"This element has a content attribute set to a value that includes an instruction that stops a user scaling the viewport size",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("meta[content]", 'meta[content~="user-scalable=no"]')}})})();(function test57(){$aeKernel$$.addAutomaticTest("57",{bestPractice:1626,testId:57,metaText:"This element's aria-orientation attribute should be set to one of the following text values: horizontal | vertical",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-orientation]",'*[data-ae_vis][data-ae_avat][aria-orientation]:not([aria-orientation="horizontal"]):not([aria-orientation="vertical"])')}})})();(function test59(){$aeKernel$$.addAutomaticTest("59", {bestPractice:410,testId:59,metaText:"This element has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$("meta[content]",'meta[content*="maximum-scale=0"], meta[content*="maximum-scale=1"]')}})})();(function test61(){$aeKernel$$.addAutomaticTest("61",{bestPractice:347,testId:61,metaText:"This meta element has an http-equiv attribute set to the value: refresh; with a content attribute set greater than zero seconds", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('meta[http-equiv="refresh"][content]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notAllowed$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('meta[http-equiv="refresh"][content]:not([content=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$],$content$$=$result$$.getAttribute("content"),$semiColonPos$$=$content$$.indexOf(";");-1!==$semiColonPos$$&&"0"!==$content$$.substring(0, $semiColonPos$$)&&$notAllowed$$.push($result$$)}return $notAllowed$$});return $testShell$$}})})();(function test64(){$aeKernel$$.addAutomaticTest("64",{bestPractice:1626,testId:64,metaText:"This element has an aria-valuemax attribute that is not set to a + / - integer",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuemax]:not([aria-valuemax=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[], $res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuemax]:not([aria-valuemax=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuemax");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function test65(){$aeKernel$$.addAutomaticTest("65",{bestPractice:389,testId:65,metaText:"This element has a lang attribute set to a text value that does not start with an IANA Language Subtag Registry language", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][lang]:not(:root)");$testShell$$.set_candidateSetNodesFunc(function(){for(var $notProper$$=[],$possibleLangs$$={aa:1,ab:1,af:1,ak:1,sq:1,am:1,ar:1,an:1,as:1,av:1,ae:1,ay:1,az:1,ba:1,bm:1,be:1,bn:1,bh:1,bi:1,bs:1,br:1,bg:1,my:1,ca:1,ch:1,ce:1,cu:1,cv:1,kw:1,co:1,cr:1,cs:1,da:1,de:1,dv:1,nl:1,dz:1,en:1,eo:1,et:1,eu:1,ee:1,fo:1,fj:1,fi:1,fr:1,fy:1,ff:1,gd:1,ga:1,gl:1,gv:1,el:1,gn:1,gu:1,ht:1,ha:1, he:1,hz:1,hi:1,ho:1,hr:1,hu:1,hy:1,ig:1,io:1,ii:1,iu:1,ie:1,ia:1,id:1,ik:1,is:1,it:1,jv:1,ja:1,kl:1,kn:1,ks:1,ka:1,kr:1,kk:1,km:1,ki:1,rw:1,ky:1,kv:1,kg:1,ko:1,kj:1,ku:1,lo:1,la:1,lv:1,li:1,ln:1,lt:1,lb:1,lu:1,lg:1,mh:1,ml:1,mr:1,mk:1,mg:1,mt:1,mn:1,mi:1,ms:1,na:1,nv:1,nr:1,nd:1,ng:1,ne:1,nn:1,nb:1,no:1,ny:1,oc:1,oj:1,or:1,om:1,os:1,pa:1,fa:1,pi:1,pl:1,pt:1,ps:1,qu:1,rm:1,ro:1,rn:1,ru:1,sg:1,sa:1,si:1,sk:1,sl:1,se:1,sm:1,sn:1,sd:1,so:1,st:1,es:1,sc:1,sr:1,ss:1,su:1,sw:1,sv:1,ty:1,ta:1,tt:1,te:1,tg:1, tl:1,th:1,bo:1,ti:1,to:1,tn:1,ts:1,tk:1,tr:1,tw:1,ug:1,uk:1,ur:1,uz:1,ve:1,vi:1,vo:1,cy:1,wa:1,wo:1,xh:1,yi:1,yo:1,za:1,zh:1,zu:1,cdo:1,cjy:1,cmn:1,cpx:1,czh:1,czo:1,gan:1,hak:1,hsn:1,lzh:1,mnp:1,nan:1,wuu:1,yue:1,zhx:1},$res$$=$aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][lang]:not(:root)"),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$=$res$$[$i$$],$lang$$=$result$$.getAttribute("lang");$lang$$=$lang$$.split("-")[0].toLowerCase();(2>$lang$$.length|| 3<$lang$$.length||1!=$possibleLangs$$[$lang$$])&&$notProper$$.push($result$$)}return $notProper$$});return $testShell$$}})})();(function test66(){$aeKernel$$.addAutomaticTest("66",{bestPractice:1626,testId:66,metaText:"This element has a role attribute and/or an aria attribute",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("head","head");$testShell$$.set_candidateSetNodesFunc(function(){var $notProper$$=[],$head$$=$aeKernel$$.rootTestNode.querySelector("head");if($head$$.hasAttribute("role"))return $notProper$$.push($head$$), $notProper$$;for(var $head_attributes$$=$head$$.attributes,$i$$=$head_attributes$$.length;$i$$--;)if("aria"===$head_attributes$$[$i$$].name.substring(0,4).toLowerCase()){$notProper$$.push($head$$);break}return $notProper$$});return $testShell$$}})})();(function test67(){$aeKernel$$.addAutomaticTest("67",{bestPractice:1626,testId:67,metaText:"This element has an aria-valuenow attribute that is not set to a + / - integer",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuenow]:not([aria-valuenow=""])'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuenow]:not([aria-valuenow=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuenow");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function test69(){$aeKernel$$.addAutomaticTest("69",{bestPractice:1626, testId:69,metaText:"This element has an aria-valuemin attribute that is not set to a + / - integer",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuemin]:not([aria-valuemin=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuemin]:not([aria-valuemin=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$= $res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuemin");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function test71(){$aeKernel$$.addAutomaticTest("71",{bestPractice:1626,testId:71,metaText:"This element does not have an aria-level attribute",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="heading"]','*[data-ae_vis][data-ae_avat][data-ae_ar="heading"]:not([aria-level])')}})})(); (function test74(){$aeKernel$$.addAutomaticTest("74",{bestPractice:1626,testId:74,metaText:"This element has an aria-level attribute that is not set to an integer value that is greater than, or equal to, 1",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-level]");$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][aria-level]"), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$num$jscomp$5_val$$=$n$$.getAttribute("aria-level");!1===isNaN($num$jscomp$5_val$$)?($num$jscomp$5_val$$=parseFloat($num$jscomp$5_val$$),(0>=$num$jscomp$5_val$$||($num$jscomp$5_val$$^0)===$num$jscomp$5_val$$===!1)&&$nodesWithBadValues$$.push($n$$)):$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function test78(){$aeKernel$$.addAutomaticTest("78",{bestPractice:1626,testId:78,metaText:"This element has an aria-flowto attribute value that includes one or more invalid ids", fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-flowto]:not([aria-flowto=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-flowto]:not([aria-flowto=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-flowto").split(" "),$j$$=0,$len_labelledByIds$$= $labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById_refNodeLength$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById_refNodeLength$$)){if($labelledById_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById_refNodeLength$$+"']").length,0===$labelledById_refNodeLength$$||1<$labelledById_refNodeLength$$){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})(); (function test8(){$aeKernel$$.addAutomaticTest("8",{bestPractice:1626,testId:8,metaText:"This element has an aria-details attribute that is set to a invalid id",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-details]:not([aria-details=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-details]:not([aria-details=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId$jscomp$4_refNodeLength$$=$n$$.getAttribute("aria-details");!0===$isValidIdOrName$$($detailsId$jscomp$4_refNodeLength$$)?($detailsId$jscomp$4_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$detailsId$jscomp$4_refNodeLength$$+"']").length,(0===$detailsId$jscomp$4_refNodeLength$$||1<$detailsId$jscomp$4_refNodeLength$$)&&$nodesWithBadIds$$.push($n$$)):$nodesWithBadIds$$.push($n$$)}return $nodesWithBadIds$$}); return $testShell$$}})})();(function test80(){$aeKernel$$.addAutomaticTest("80",{bestPractice:1626,testId:80,metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the text value: alertdialog; or the role attribute can be removed",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('dialog[data-ae_vis][data-ae_avat][open]:not([data-ae_ar="null"]):not([data-ae_ar="dialog"])','dialog[data-ae_vis][data-ae_avat][open]:not([data-ae_ar="null"]):not([data-ae_ar="dialog"]):not([data-ae_ar="alertdialog"])')}})})(); (function test81(){$aeKernel$$.addAutomaticTest("81",{bestPractice:358,testId:81,metaText:"This img element has an ismap attribute. Server side image maps are not keyboard accessible and the regions cannot be given accessible names",fixType:"",testFunc:function testFunc(){return new $AutoTestShell$$('img[data-ae_vis][data-ae_avat][data-ae_ar="null"]','img[data-ae_vis][data-ae_avat][data-ae_ar="null"][ismap]')}})})();(function test83(){$aeKernel$$.addAutomaticTest("83",{bestPractice:1626,testId:83, metaText:"This element has an aria-describedby attribute value that includes one or more invalid ids",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-describedby]:not([aria-describedby=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-describedby]:not([aria-describedby=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$= $res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-describedby").split(" "),$j$$=0,$len_labelledByIds$$=$labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$jscomp$1_refNodeLength$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$jscomp$1_refNodeLength$$)){if($labelledById$jscomp$1_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$jscomp$1_refNodeLength$$+"']").length,0===$labelledById$jscomp$1_refNodeLength$$||1<$labelledById$jscomp$1_refNodeLength$$){$nodesWithBadIds$$.push($n$$); break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function test85(){$aeKernel$$.addAutomaticTest("85",{bestPractice:1626,testId:85,metaText:"This element has an aria-controls attribute value that includes one or more invalid ids",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-controls]:not([aria-controls=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$= [],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-controls]:not([aria-controls=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-controls").split(" "),$j$$=0,$len_labelledByIds$$=$labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$jscomp$2_refNodeLength$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$jscomp$2_refNodeLength$$)){if($labelledById$jscomp$2_refNodeLength$$= $aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$jscomp$2_refNodeLength$$+"']").length,0===$labelledById$jscomp$2_refNodeLength$$||1<$labelledById$jscomp$2_refNodeLength$$){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function test87(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$); $aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("87",{bestPractice:362,testId:87,metaText:"This element (role=img) does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide alternative text that describes the content conveyed by the image.",fix:{alt:null,"aria-label":!1,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="img"]', '*[data-ae_vis][data-ae_avat][data-ae_ar="img"]:not([data-ae_an])')}})})();(function test89(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("89",{bestPractice:362,testId:89,metaText:"This img element does not have a mechanism that allows an accessible name value to be calculated", fixType:{fixType:1,domSpec:!1,helperText:"Provide alternative text that describes the content conveyed by the image.",fix:{alt:null,"aria-label":!1,"aria-labelledby":!1}},testFunc:function testFunc(){return new $AutoTestShell$$('img[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([alt=""]), img[data-ae_ar="img"][data-ae_vis][data-ae_avat]:not([alt=""])','img[data-ae_ar="null"][data-ae_vis][data-ae_avat]:not([alt=""]):not([data-ae_an]), img[data-ae_ar="img"][data-ae_vis][data-ae_avat]:not([alt=""]):not([data-ae_an])')}})})(); (function test94(){$aeKernel$$.addAutomaticTest("94",{bestPractice:1626,testId:94,metaText:"This element has an id attribute set to a value that is not unique",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[id]:not([id=""])');$testShell$$.set_applicabilityTest(function(){return 1<$aeKernel$$.rootTestNode.querySelectorAll('*[id]:not([id=""])').length?!0:!1});$testShell$$.set_candidateSetNodesFunc(function(){for(var $notUnique$$=[],$nodeStore$$={},$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[id]:not([id=""])'), $i$jscomp$70_keys$$=0;$i$jscomp$70_keys$$<$res$$.length;$i$jscomp$70_keys$$++){var $j$jscomp$19_n$$=$res$$[$i$jscomp$70_keys$$],$fingerprints_id$$=$j$jscomp$19_n$$.getAttribute("id");try{$nodeStore$$[$fingerprints_id$$].push($j$jscomp$19_n$$)}catch($err$$){$nodeStore$$[$fingerprints_id$$]=[],$nodeStore$$[$fingerprints_id$$].push($j$jscomp$19_n$$)}}$res$$=0!=$aeKernel$$.rootTestNode.querySelector("*[data-ae_shdwrt]");$i$jscomp$70_keys$$=Object.keys($nodeStore$$);for($j$jscomp$19_n$$=0;$j$jscomp$19_n$$< $i$jscomp$70_keys$$.length;$j$jscomp$19_n$$++){var $fkeys_nArray$$=$nodeStore$$[$i$jscomp$70_keys$$[$j$jscomp$19_n$$]];if(1<$fkeys_nArray$$.length)if($res$$){$fingerprints_id$$={};for(var $k$$=0;$k$$<$fkeys_nArray$$.length;$k$$++){var $fArray_o$$=$fkeys_nArray$$[$k$$],$f$$=$fArray_o$$.getAttribute("data-ae_domuel");$f$$=$f$$.substr(0,$f$$.lastIndexOf("|"));try{$fingerprints_id$$[$f$$].push($fArray_o$$)}catch($err$5$$){$fingerprints_id$$[$f$$]=[],$fingerprints_id$$[$f$$].push($fArray_o$$)}}$fkeys_nArray$$= Object.keys($fingerprints_id$$);for($k$$=0;$k$$<$fkeys_nArray$$.length;$k$$++)$fArray_o$$=$fingerprints_id$$[$fkeys_nArray$$[$k$$]],1<$fArray_o$$.length&&($notUnique$$=$notUnique$$.concat($fArray_o$$))}else $notUnique$$=$notUnique$$.concat($fkeys_nArray$$)}return $notUnique$$});return $testShell$$}})})();(function test95(){$aeKernel$$.addAutomaticTest("95",{bestPractice:1626,testId:95,metaText:"This element has an aria-labelledby attribute value that includes one or more invalid ids",fixType:{fixType:1, domSpec:!1,helperText:"Provide the ID of an element which contains the label content for this element.",fix:{"aria-labelledby":null}},testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-labelledby]:not([aria-labelledby=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-labelledby]:not([aria-labelledby=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$< $len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-labelledby").split(" "),$j$$=0,$len_labelledByIds$$=$labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$jscomp$3_refNodeLength$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$jscomp$3_refNodeLength$$)){if($labelledById$jscomp$3_refNodeLength$$=$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$jscomp$3_refNodeLength$$+"']").length,0===$labelledById$jscomp$3_refNodeLength$$|| 1<$labelledById$jscomp$3_refNodeLength$$){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function test99(){$aeKernel$$.addAutomaticTest("99",{bestPractice:464,testId:99,metaText:"This element does not have a ul element (without an aria-assigned role); ol element (without an aria-assigned role); or element with a role set to the value: list as a parent",fixType:"",testFunc:function testFunc(){var $testShell$$=new $AutoTestShell$$('li[data-ae_ar="null"][data-ae_vis][data-ae_avat]'); $testShell$$.set_candidateSetNodesFunc(function(){return $testUtil_ifDiff$$($aeKernel$$.rootTestNode,['li[data-ae_ar="null"][data-ae_vis][data-ae_avat]','ol[data-ae_ar="null"][data-ae_vis][data-ae_avat] > li[data-ae_ar="null"][data-ae_vis][data-ae_avat], ul[data-ae_ar="null"][data-ae_vis][data-ae_avat] > li[data-ae_ar="null"][data-ae_vis][data-ae_avat], *[data-ae_vis][data-ae_avat][data-ae_ar="list"] > li[data-ae_ar="null"][data-ae_vis][data-ae_avat]'])});return $testShell$$}})})();(function previewMode_backgroundImages(){$aeKernel$$.addStage1MarkdownFunc("getBackgroundImage_FromStyles", $getBackgroundImage_FromStyles$$);$aeKernel$$.addStage5MarkdownFunc("setBackgroundImage",$setBackgroundImage$$);$aeKernel$$.addPreviewMode("previewMode_backgroundImages",{bestPractice:0,testId:"previewMode_backgroundImages",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_bckimg="true"]')}})})();(function previewMode_elsWithLangAttribs(){$aeKernel$$.addPreviewMode("previewMode_elsWithLangAttribs",{bestPractice:0,testId:"previewMode_elsWithLangAttribs", testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][lang]")}})})();(function previewMode_headings(){$aeKernel$$.addPreviewMode("previewMode_headings",{bestPractice:0,testId:"previewMode_headings",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('h1[data-ae_vis][data-ae_avat][data-ae_ar="null"], h2[data-ae_vis][data-ae_avat][data-ae_ar="null"], h3[data-ae_vis][data-ae_avat][data-ae_ar="null"], h4[data-ae_vis][data-ae_avat][data-ae_ar="null"], h5[data-ae_vis][data-ae_avat][data-ae_ar="null"], h6[data-ae_vis][data-ae_avat][data-ae_ar="null"], *[data-ae_vis][data-ae_avat][data-ae_ar="heading"]')}})})(); (function previewMode_iframes(){$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addPreviewMode("previewMode_iframes",{bestPractice:0,testId:"previewMode_iframes",collectMetaDataFunc:function collectMetaDataFunc($instance$$){return{accNameMechanism:$instance$$.getAttribute("data-ae_anmec"),accNameValue:$instance$$.getAttribute("data-ae_an")}},testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('iframe[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]')}})})(); (function previewMode_images(){$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addPreviewMode("previewMode_images",{bestPractice:0,testId:"previewMode_images",collectMetaDataFunc:function collectMetaDataFunc($instance$$){return{accNameMechanism:$instance$$.getAttribute("data-ae_anmec"),accNameValue:$instance$$.getAttribute("data-ae_an")}},testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('img[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an], *[data-ae_vis][data-ae_avat][data-ae_ar="img"][data-ae_an], input[type="image"][data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an], svg[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_an]')}})})(); (function previewMode_lists(){$aeKernel$$.addPreviewMode("previewMode_lists",{bestPractice:0,testId:"previewMode_lists",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('ul[data-ae_vis][data-ae_avat][data-ae_ar="null"], ol[data-ae_vis][data-ae_avat][data-ae_ar="null"], dl[data-ae_vis][data-ae_avat][data-ae_ar="null"]')}})})();(function previewMode_tableCells(){$aeKernel$$.addPreviewMode("previewMode_tableCells",{bestPractice:0,testId:"previewMode_tableData",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('td[data-ae_vis][data-ae_avat][data-ae_ar="null"], *[data-ae_vis][data-ae_avat][data-ae_ar="cell"], *[data-ae_vis][data-ae_avat][data-ae_ar="gridcell"]')}})})(); (function previewMode_tableHeadings(){$aeKernel$$.addPreviewMode("previewMode_tableHeadings",{bestPractice:0,testId:"previewMode_tableHeadings",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('th[data-ae_vis][data-ae_avat][data-ae_ar="null"], *[data-ae_vis][data-ae_avat][data-ae_ar="rowheader"], *[data-ae_vis][data-ae_avat][data-ae_ar="columnheader"], *[data-ae_vis][data-ae_avat][data-ae_ar="grid"]')}})})();(function previewMode_tables(){$aeKernel$$.addStage4MarkdownFunc("identifiesDataTables", $identifiesDataTables$$);$aeKernel$$.addPreviewMode("previewMode_tables",{bestPractice:0,testId:"previewMode_tables",testFunc:function testFunc(){return $aeKernel$$.rootTestNode.querySelectorAll('table[data-ae_vis][data-ae_avat][data-ae_ar="null"][data-ae_dtab="true"], *[data-ae_vis][data-ae_avat][data-ae_ar="grid"][data-ae_dtab="true"], *[data-ae_vis][data-ae_avat][data-ae_ar="table"][data-ae_dtab="true"]')}})})();$exports$$.testTypes=$testTypes$$;$exports$$.getVersion=function getVersion(){return $aeKernel$$.version}; $exports$$.getMarkdownFuncs_failedToRun=function getMarkdownFuncs_failedToRun(){return $aeKernel$$.markdownFuncs_failedToRun};$exports$$.getTests_failedToRun=function getTests_failedToRun(){return $aeKernel$$.tests_failedToRun};$exports$$.setWindowUnderTest=function setWindowUnderTest($testWind$$){$aeKernel$$.setWindowUnderTest($testWind$$)};$exports$$.getRootTestNode=function getRootTestNode(){return $aeKernel$$.rootTestNode};$exports$$.runTest_returnOutcome=function runTest_returnOutcome($testId$$){$aeKernel$$.markdownFuncs_failedToRun= [];$aeKernel$$.tests_failedToRun=[];var $result$$="failed to run";$aeKernel$$.captureDOM();try{var $testFunc$$=$aeKernel$$.getTestToRun($testId$$).testFunc();$testFunc$$.rootTestNode=$aeKernel$$.rootTestNode;$result$$=$testFunc$$.getResult().outcome}catch($err$$){$logger$$.log("Error",$err$$),$aeKernel$$.tests_failedToRun.push($testId$$+":"+$err$$)}return $result$$};$exports$$.runTest_returnNumbers=function runTest_returnNumbers($testId$$){$aeKernel$$.markdownFuncs_failedToRun=[];$aeKernel$$.tests_failedToRun= [];var $result$$="failed to run";$aeKernel$$.captureDOM();try{var $outcome$$=[],$testFunc$$=$aeKernel$$.getTestToRun($testId$$).testFunc();$testFunc$$.rootTestNode=$aeKernel$$.rootTestNode;var $testRes$$=$testFunc$$.getResult("numbers");"fail"===$testRes$$.outcome&&($outcome$$[0]=$testId$$,$outcome$$[1]=$testRes$$.numberOfIssues);$result$$=$outcome$$.toString()}catch($err$$){$aeKernel$$.tests_failedToRun.push($testId$$+":"+$err$$)}return $result$$};$exports$$.runTest_returnInstances=function runTest_returnInstances($testId$$){$aeKernel$$.markdownFuncs_failedToRun= [];$aeKernel$$.tests_failedToRun=[];var $result$$=["failed to run"];$aeKernel$$.captureDOM();try{var $outcome$$=null,$testFunc$$=$aeKernel$$.getTestToRun($testId$$).testFunc();$testFunc$$.rootTestNode=$aeKernel$$.rootTestNode;var $testRes$$=$testFunc$$.getResult("instances");"fail"===$testRes$$.outcome&&($outcome$$=$testRes$$);$result$$=$outcome$$}catch($err$$){$logger$$.log("Error",$err$$),$aeKernel$$.tests_failedToRun.push($testId$$+":"+$err$$)}return $result$$};$exports$$.runAllTests_returnInstances= function runAllTests_returnInstances(){var $testType_tests$$=0