element does not have descriptive text that identifies the expected input"},Valerie_Elem_DirValid:{0:'\'dir\' attribute value must be "ltr", "rtl", or "auto"',Pass_0:"Rule Passed",Fail_1:"Invalid value used for the 'dir' attribute"},Valerie_Frame_SrcHtml:{0:"A containing non-HTML content must be made accessible",Pass_0:"Rule Passed",Potential_1:"Verify content is accessible"},Valerie_Table_DataCellRelationships:{0:"For a complex data table, all and elements must be related via 'header' or 'scope' attributes",Pass_0:"Rule Passed",Fail_1:"Complex table does not have headers for each cell properly defined with 'header' or 'scope'"},RPT_Table_LayoutTrigger:{0:"Avoid using tables to format text documents in columns unless the table can be linearized",Pass_0:"Rule Passed",Potential_1:"Verify table is not being used to format text content in columns unless the table can be linearized"},RPT_Table_DataHeadingsAria:{0:"Data table must identify headers",Pass_0:"Rule Passed",Fail_1:"Table has no headers identified"},WCAG20_Label_RefValid:{0:"The 'for' attribute must reference a non-empty, unique 'id' attribute of an element",Pass_0:"Rule Passed",Fail_1:"The value \"{0}\" of the 'for' attribute is not the 'id' of a valid element"},WCAG20_Elem_UniqueAccessKey:{0:"'accesskey' attribute values on each element must be unique for the page",Pass_0:"Rule Passed",Fail_1:"'accesskey' attribute value on the element is not unique"},WCAG20_Script_FocusBlurs:{0:"Scripting must not remove focus from content that normally receives focus",Pass_0:"Rule Passed",Potential_1:"Verify script does not remove focus from content that normally receives focus"},HAAC_Img_UsemapAlt:{0:"An image map and each element in an image map must have text alternative(s)",Pass_0:"Rule Passed",Fail_1:"Image map or child has no text alternative"},WCAG20_Text_Emoticons:{0:"Emoticons must have a short text alternative that describes their purpose",Pass_0:"Rule Passed",Potential_1:"Verify that emoticons have a text alternative"},WCAG20_Style_BeforeAfter:{0:"Do not use CSS '::before' and '::after' pseudo-elements to insert non-decorative content",Pass_0:"Rule Passed",Potential_1:"Verify the '::before' and '::after' pseudo-elements do not insert non-decorative content"},WCAG20_Text_LetterSpacing:{0:"Use CSS 'letter-spacing' to control spacing within a word",Pass_0:"Rule Passed",Potential_1:"Verify space characters are not being used to create space between the letters of a word"},Rpt_Aria_ValidRole:{0:"Elements must have a valid 'role' per WAI-ARIA specification",Pass_0:"Rule Passed",Fail_1:"The 'role' defined on the element is not valid per WAI-ARIA specification"},Rpt_Aria_ValidPropertyValue:{0:"WAI-ARIA property values must be valid",Pass_0:"Rule Passed",Fail_1:"The value \"{0}\" specified for attribute '{1}' on element <{2}> is not valid"},Rpt_Aria_ValidIdRef:{0:"The WAI-ARIA property must reference a non-empty unique id of an existing element that is visible",Pass_0:"Rule Passed",Fail_1:"The 'id' \"{0}\" specified for the WAI-ARIA property '{1}' value is not valid"},Rpt_Aria_RequiredProperties:{0:"When using a WAI-ARIA role on an element, the required attributes for that role must be defined",Pass_0:"Rule Passed",Fail_1:"An element with WAI-ARIA role '{0}' does not have the required WAI-ARIA attribute(s): '{1}'"},Rpt_Aria_EmptyPropertyValue:{0:"When specifying a required WAI-ARIA attribute, the value must not be empty",Pass_0:"Rule Passed",Fail_1:"The element attribute(s): '{0}' value is empty"},Rpt_Aria_ValidProperty:{0:"WAI-ARIA attributes must be valid for the element's role",Pass_0:"Rule Passed",Fail_1:"The attribute(s) '{0}' referenced by the element <{1}> is not a valid WAI-ARIA state or property"},Rpt_Aria_InvalidTabindexForActivedescendant:{0:"Element using 'aria-activedescendant' property must have its 'tabindex' attribute value set to 0 or -1 to be keyboard accessible",Pass_0:"Rule Passed",Fail_1:"The <{0}> element using 'aria-activedescendant' set to \"{1}\" does not have its 'tabindex' attribute value set to 0 or -1"},Rpt_Aria_MissingFocusableChild:{0:"UI component must have at least one focusable child element for keyboard access",Pass_0:"Rule Passed",Fail_1:'The descendent <{0}> element with "{1}" role has no focusable child element'},Rpt_Aria_MissingKeyboardHandler:{0:"Interactive WAI_ARIA UI components must provide keyboard access",Pass_0:"Rule Passed",Potential_1:'Verify the <{0}> element with "{1}" role has keyboard access'},WCAG20_Img_PresentationImgHasNonNullAlt:{0:'Image designated as decorative must have \'alt=""',Pass_0:"Rule Passed",Fail_1:"Image designated as decorative has non-null 'alt' attribute"},Rpt_Aria_MultipleSearchLandmarks:{0:'Each element with "search" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "search" role do not have unique labels'},Rpt_Aria_MultipleApplicationLandmarks:{0:'Each element with "application" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "application" role do not have unique labels'},Rpt_Aria_ApplicationLandmarkLabel:{0:'An element with "application" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Element with "application" role does not have a label'},Rpt_Aria_MultipleDocumentRoles:{0:'All elements with a "document" role must have unique labels',Pass_0:"Rule Passed",Fail_1:'Multiple elements with a "document" role do not have unique labels'},WCAG20_Label_TargetInvisible:{0:'Do not label hidden elements (\'type="hidden")',Pass_0:"Rule Passed",Potential_1:'Hidden element (\'type="hidden") is possibly labelled'},HAAC_Video_HasNoTrack:{0:"Media embedded with a element must have a element to provide text alternatives for audio or visual content",Pass_0:"Rule Passed",Potential_1:"Media embedded with a element does not have a element that can provide text alternatives for audio or visual content"},HAAC_Audio_Video_Trigger:{0:"Media using and/or elements must have keyboard accessible controls",Pass_0:"Rule Passed",Manual_1:"Verify media using and/or elements have keyboard accessible controls"},HAAC_Input_HasRequired:{0:"If the application must be accessible in Internet Explorer 8, use 'aria-required' instead of the HTML5 'required' property",Pass_0:"Rule Passed",Potential_1:"If the application must be accessible in Internet Explorer 8, use 'aria-required' instead of the HTML5 'required' property"},HAAC_Aria_ImgAlt:{0:'An element with "img" role must have a non-empty label',Pass_0:"Rule Passed",Fail_1:'Element with "img" role has no label',Fail_2:'Element with "img" role has no label or an empty label',Fail_3:"Element with \"img\" role missing non-empty 'aria-label' or 'aria-labelledby'"},HAAC_BackgroundImg_HasTextOrTitle:{0:"Background images that convey important information must have a text alternative that describes the image",Pass_0:"Rule Passed",Manual_1:"Verify important background image information has a text alternative in system high contrast mode"},HAAC_Accesskey_NeedLabel:{0:"An HTML element with an assigned 'accesskey' attribute must have an associated label",Pass_0:"Rule Passed",Potential_1:"The HTML element with an assigned 'accesskey' attribute does not have an associated label"},HAAC_Aria_Or_HTML5_Attr:{0:"HTML5 attributes must not conflict with the associated WAI-ARIA attribute used on an input element",Pass_0:"Rule Passed",Fail_1:"HTML5 attribute is in conflict with the associated WAI-ARIA attribute used on an input element"},HAAC_Canvas:{0:"The element may not be accessible",Pass_0:"Rule Passed",Manual_1:"Verify accessibility of the element"},HAAC_Figure_label:{0:"A element must have an associated label",Pass_0:"Rule Passed",Fail_1:"The element does not have an associated label"},HAAC_Input_Placeholder:{0:"HTML5 'placeholder' attribute must not be used as a visible label replacement",Pass_0:"Rule Passed",Potential_1:"HTML5 placeholder is the only visible label",Potential_2:"Additional visible label referenced by 'aria-labelledby' is not valid"},HAAC_Aria_Native_Host_Sematics:{0:"WAI-ARIA roles and attributes must be valid for the element they are assigned to",Pass_0:"Rule Passed",Fail_1:"The WAI-ARIA role or attribute '{0}' is not valid for the element <{1}>"},RPT_Form_ChangeEmpty:{0:"A form should not be submitted automatically without warning the user",Pass_0:"Rule Passed",Potential_1:"Confirm the form does not submit automatically without warning"},IBMA_Color_Contrast_WCAG2AA:{0:"The contrast ratio of text with its background must meet WCAG 2.1 AA requirements",Pass_0:"Rule Passed",Fail_1:"Text contrast of {0} with its background is less than the WCAG AA minimum requirements for text of size {1}px and weight of {2}"},IBMA_Color_Contrast_WCAG2AA_PV:{0:"The contrast ratio of text with its background (i.e. background with a color gradient or a background image) must meet WCAG 2.1 AA requirements",Pass_0:"Rule Passed",Potential_1:"Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG 2.1 AA minimum requirements for text of size {1}px and weight of {2}"},WCAG20_Body_FirstASkips_Native_Host_Sematics:{0:"Pages must provide a way to skip directly to the main content",Pass_0:"Rule Passed",Fail_1:'The page does not provide a way to quickly navigate to the main content (WAI-ARIA "main" landmark or a skip link)'},WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics:{0:"The description of a hyperlink used to skip content must communicate where it links to",Pass_0:"Rule Passed",Potential_1:"Verify that if this hyperlink skips content, the description communicates where it links to"},Rpt_Aria_RequiredChildren_Native_Host_Sematics:{0:"An element with a WAI-ARIA role must contain required children",Pass_0:"Rule Passed",Potential_1:'The element with WAI-ARIA role of "{0}" does not contain or own at least one child element with each of the following WAI-ARIA roles: "{1}"'},Rpt_Aria_RequiredParent_Native_Host_Sematics:{0:"An element with a WAI-ARIA role must be contained within a valid element",Pass_0:"Rule Passed",Fail_1:'The element with "{0}" role is not contained in or owned by an element with one of the following WAI-ARIA roles: "{1}"'},Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics:{0:"Elements with event handlers must have a valid WAI-ARIA role",Pass_0:"Rule Passed",Fail_1:"The <{0}> element with '{1}' does not have a valid WAI-ARIA role specified"},Rpt_Aria_WidgetLabels_Implicit:{0:"Interactive component must have a programmatically associated name",Pass_0:"Rule Passed",Fail_1:"Interactive component does not have a programmatically associated name"},Rpt_Aria_OrphanedContent_Native_Host_Sematics:{0:"All content must reside within an element with a landmark role",Pass_0:"Rule Passed",Fail_1:"Content is not within a landmark element"},Rpt_Aria_RegionLabel_Implicit:{0:'Each element with "region" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:"Section element with an implicit \"region\" role is not labeled with an 'aria-label' or 'aria-labelledby'",Fail_2:"The element with \"region\" role is not labeled with an 'aria-label' or 'aria-labelledby'"},Rpt_Aria_MultipleMainsVisibleLabel_Implicit:{0:'Each element with "main" role should have a unique visible label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique visible labels'},Rpt_Aria_MultipleBannerLandmarks_Implicit:{0:'Each element with "banner" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "banner" role do not have unique labels'},Rpt_Aria_MultipleComplementaryLandmarks_Implicit:{0:'Each element with "complementary" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "complementary" role do not have unique labels'},Rpt_Aria_MultipleContentinfoLandmarks_Implicit:{0:'Each element with "contentinfo" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role do not have unique labels'},Rpt_Aria_MultipleFormLandmarks_Implicit:{0:'Each element with "form" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "form" role do not have unique labels'},Rpt_Aria_MultipleNavigationLandmarks_Implicit:{0:'Each element with "nav" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "nav" role do not have unique labels'},Rpt_Aria_ComplementaryLandmarkLabel_Implicit:{0:'Each element with "complementary" role should have a visible label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have a visible label'},Rpt_Aria_MultipleArticleRoles_Implicit:{0:'Each element with "article" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "article" role do not have unique labels'},Rpt_Aria_ArticleRoleLabel_Implicit:{0:'An element with "article" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The element with "article" role does not have a label'},Rpt_Aria_MultipleGroupRoles_Implicit:{0:'Each element with "group" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "group" role do not have unique labels'},Rpt_Aria_GroupRoleLabel_Implicit:{0:'An element with "group" role should have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The <{0}> element with "group" role does not have a label'},Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit:{0:'A page, document or application should only have one element with "contentinfo" role',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role found on a page'},Rpt_Aria_OneBannerInSiblingSet_Implicit:{0:'There must be only one element with "banner" role on the page',Pass_0:"Rule Passed",Fail_1:'There is more than one element with "banner" role on the page'},Rpt_Aria_ContentinfoWithNoMain_Implicit:{0:'An element with "contentinfo" role is only permitted with an element with "main" role',Pass_0:"Rule Passed",Fail_1:'The element with "contentinfo" role is present without an element with "main" role'},Rpt_Aria_ComplementaryRequiredLabel_Implicit:{0:'An element with "complementary" role must have a label',Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have a label'},Rpt_Aria_MultipleRegionsUniqueLabel_Implicit:{0:'Each element with a "region" role must have a unique label',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "region" role do not have unique labels'},IBMA_Focus_Tabbable:{0:"Component must have at least one tabbable element",Pass_0:"Rule Passed",Potential_1:'Component with "{0}" role does not have a tabbable element'},IBMA_Focus_MultiTab:{0:"Certain components must have no more than one tabbable element",Pass_0:"Rule Passed",Potential_1:'Component with "{0}" role has more than one tabbable element'},WCAG20_Table_SummaryAria3:{0:"Complex data tables should have a 'summary' or an 'aria-describedby' that references an overview of the table",Pass_0:"Rule Passed",Potential_1:"A complex data table should have a 'summary' or an 'aria-describedby' that references an overview of the table"},RPT_Style_Trigger2:{0:"Windows high contrast mode must be supported for CSS background images",Pass_0:"Rule Passed",Manual_1:"Confirm Windows high contrast mode is supported for CSS background images"},Rpt_Aria_MultipleMainsRequireLabel_Implicit_2:{0:'Elements with "main" role must have unique labels',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique labels'},HAAC_Media_DocumentTrigger2:{0:"File download mechanisms should be keyboard-operable and preserve page focus location",Pass_0:"Rule Passed",Manual_1:"Verify that the file download mechanism does not cause a keyboard trap"},HAAC_Aria_ErrorMessage:{0:"A custom error message must reference a valid 'id' value and when triggered the message must be appropriately exposed",Pass_0:"Rule Passed",Fail_1:"Custom error message has invalid reference 'id' value",Fail_2:"Custom error message is not visible"},HAAC_List_Group_ListItem:{0:'List component with "group" role must limit children to elements',Pass_0:"Rule Passed",Fail_1:'List component with "group" role has children that are not elements'},HAAC_ActiveDescendantCheck:{0:"The 'aria-activedescendant' property must reference the 'id' of a non-empty, non-hidden active child element",Pass_0:"Rule Passed",Fail_1:"The 'aria-activedescendant' property is empty",Fail_2:"The 'aria-activedescendant' property references a hidden node",Fail_3:"Element is not a combobox, and the referenced active-descendant element is not a valid descendant",Fail_4:"Element is a combobox, and the referenced active-descendant element is not controlled by this component"},HAAC_Application_Role_Text:{0:'Non-decorative static text and image content within an element with "application" role must be accessible',Pass_0:"Rule Passed",Potential_1:'Verify that the non-decorative static text and image content within an element with "application" role are accessible'},Rpt_Aria_MultipleToolbarUniqueLabel:{0:"All toolbar components on a page must have unique labels specified",Pass_0:"Rule Passed",Fail_1:"Multiple toolbar components do not have unique labels"},HAAC_Combobox_ARIA_11_Guideline:{0:"Combobox component must be coded to WAI-ARIA 1.2 Authoring Practices",Pass_0:"Rule Passed",Manual_1:"Confirm combobox component is coded to WAI-ARIA 1.2 Authoring Practices"},HAAC_Combobox_Must_Have_Text_Input:{0:"A combobox must have a single line text input element with a valid role",Pass_0:"Rule Passed",Fail_1:"The text input element or number of lines is not valid for the combobox"},HAAC_Combobox_DOM_Focus:{0:"Initial DOM focus on the combobox must be set on the text input",Pass_0:"Rule Passed",Fail_1:"Initial DOM focus on the combobox is not set on the text input when the combobox receives focus"},HAAC_Combobox_Autocomplete:{0:"A combobox that supports autocompletion behavior must have the 'aria-autocomplete' attribute only on its text input element",Pass_0:"Rule Passed",Fail_1:"The combobox has the 'aria-autocomplete' attribute set on an element that isn't a text input"},HAAC_Combobox_Autocomplete_Invalid:{0:"The 'aria-autocomplete' attribute value for a combobox text input element must not be \"inline\"",Pass_0:"Rule Passed",Fail_1:"The 'aria-autocomplete' attribute value of \"inline\" is not valid for the combobox"},HAAC_Combobox_Expanded:{0:"The 'aria-owns' or the 'aria-controls' attribute of the expanded combobox must reference a valid popup 'id' value",Pass_0:"Rule Passed",Fail_1:"The 'aria-owns' or the 'aria-controls' attribute of the expanded combobox does not reference a valid popup 'id' value"},HAAC_Combobox_Popup:{0:"The value of the combobox 'aria-haspopup' attribute must match the 'role' value of the popup element",Pass_0:"Rule Passed",Fail_1:"The value of the combobox 'aria-haspopup' attribute does not match the 'role' value of the popup element"},WCAG21_Style_Viewport:{0:"Text must scale up to 200% without loss of content or functionality",Pass_0:"Rule Passed",Potential_1:"Verify that text sized using viewport units can be resized up to 200%"},WCAG21_Label_Accessible:{0:"Accessible name must match or contain the visible label text",Pass_0:"Rule Passed",Fail_1:"Accessible name does not match or contain the visible label text"},WCAG21_Input_Autocomplete:{0:"The 'autocomplete' attribute's token(s) must be appropriate for the input form field",Pass_0:"Rule Passed",Fail_1:"The 'autocomplete' attribute's token(s) are not appropriate for the input form field"},WCAG20_Input_VisibleLabel:{0:"An input element must have an associated visible label",Pass_0:"Rule Passed",Potential_1:"The input element does not have an associated visible label"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.designNls=void 0;t.designNls={DESIGN_COLOR_Palette_Foreground:["Foreground color {0} is in the standard palette.","Foreground color {0} is not in the standard palette."],DESIGN_COLOR_Palette_Background:["Background color {0} is in the standard palette.","Background color {0} is not in the standard palette."],DESIGN_Typography_Plex:['Font Family "{0}" begins with "IBM Plex"','Font Family "{0}" is not a standard font, it does not begin with "IBM Plex".'],DESIGN_Typography_TextAlignLeft:["Text is left justified","Text is not left justified"],DESIGN_GridLayout_ImgAspectRatio:["Rule Passed","Image is not a supported aspect ratio (16:9, 4:3, 3:2, 2:1, or 1:1)"]}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkHelp=void 0;var a=i(65),l={};t.checkHelp=l,function(e){for(var t in e)l[t]=e[t]}(a.a11yHelp)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yHelp=void 0;var a=i(4),l={RPT_List_Misuse:{0:a.Config.helpRoot+"/RPT_List_Misuse",Pass_0:a.Config.helpRoot+"/RPT_List_Misuse",Potential_1:a.Config.helpRoot+"/RPT_List_Misuse"},RPT_Marquee_Trigger:{0:a.Config.helpRoot+"/RPT_Marquee_Trigger",Passed_0:a.Config.helpRoot+"/RPT_Marquee_Trigger",Fail_1:a.Config.helpRoot+"/RPT_Marquee_Trigger"},RPT_Headers_FewWords:{0:a.Config.helpRoot+"/RPT_Headers_FewWords",Pass_0:a.Config.helpRoot+"/RPT_Headers_FewWords",Potential_1:a.Config.helpRoot+"/RPT_Headers_FewWords"},WCAG20_Input_ExplicitLabelImage:{0:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabelImage",Pass_0:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabelImage",Potential_1:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabelImage"},RPT_Img_UsemapValid:{0:a.Config.helpRoot+"/RPT_Img_UsemapValid",Pass_0:a.Config.helpRoot+"/RPT_Img_UsemapValid",Potential_1:a.Config.helpRoot+"/RPT_Img_UsemapValid"},WCAG20_Object_HasText:{0:a.Config.helpRoot+"/WCAG20_Object_HasText",Pass_0:a.Config.helpRoot+"/WCAG20_Object_HasText",Fail_1:a.Config.helpRoot+"/WCAG20_Object_HasText"},WCAG20_Applet_HasAlt:{0:a.Config.helpRoot+"/WCAG20_Applet_HasAlt",Pass_0:a.Config.helpRoot+"/WCAG20_Applet_HasAlt",Fail_1:a.Config.helpRoot+"/WCAG20_Applet_HasAlt",Fail_2:a.Config.helpRoot+"/WCAG20_Applet_HasAlt",Fail_3:a.Config.helpRoot+"/WCAG20_Applet_HasAlt"},RPT_Media_AudioTrigger:{0:a.Config.helpRoot+"/RPT_Media_AudioTrigger",Pass_0:a.Config.helpRoot+"/RPT_Media_AudioTrigger",Manual_1:a.Config.helpRoot+"/RPT_Media_AudioTrigger"},RPT_Blockquote_HasCite:{0:a.Config.helpRoot+"/RPT_Blockquote_HasCite",Pass_0:a.Config.helpRoot+"/RPT_Blockquote_HasCite",Potential_1:a.Config.helpRoot+"/RPT_Blockquote_HasCite"},RPT_Meta_Refresh:{0:a.Config.helpRoot+"/RPT_Meta_Refresh",Pass_0:a.Config.helpRoot+"/RPT_Meta_Refresh",Potential_1:a.Config.helpRoot+"/RPT_Meta_Refresh"},WCAG20_Frame_HasTitle:{0:a.Config.helpRoot+"/WCAG20_Frame_HasTitle",Pass_0:a.Config.helpRoot+"/WCAG20_Frame_HasTitle",Fail_1:a.Config.helpRoot+"/WCAG20_Frame_HasTitle"},WCAG20_Input_ExplicitLabel:{0:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabel",Pass_0:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabel",Fail_1:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabel",Fail_2:a.Config.helpRoot+"/WCAG20_Input_ExplicitLabel"},RPT_Media_AltBrief:{0:a.Config.helpRoot+"/RPT_Media_AltBrief",Pass_0:a.Config.helpRoot+"/RPT_Media_AltBrief",Potential_1:a.Config.helpRoot+"/RPT_Media_AltBrief"},WCAG20_A_TargetAndText:{0:a.Config.helpRoot+"/WCAG20_A_TargetAndText",Pass_0:a.Config.helpRoot+"/WCAG20_A_TargetAndText",Potential_1:a.Config.helpRoot+"/WCAG20_A_TargetAndText"},WCAG20_Area_HasAlt:{0:a.Config.helpRoot+"/WCAG20_Area_HasAlt",Pass_0:a.Config.helpRoot+"/WCAG20_Area_HasAlt",Fail_1:a.Config.helpRoot+"/WCAG20_Area_HasAlt"},RPT_Media_ImgColorUsage:{0:a.Config.helpRoot+"/RPT_Media_ImgColorUsage",Pass_0:a.Config.helpRoot+"/RPT_Media_ImgColorUsage",Potential_1:a.Config.helpRoot+"/RPT_Media_ImgColorUsage"},WCAG20_Meta_RedirectZero:{0:a.Config.helpRoot+"/WCAG20_Meta_RedirectZero",Pass_0:a.Config.helpRoot+"/WCAG20_Meta_RedirectZero",Fail_1:a.Config.helpRoot+"/WCAG20_Meta_RedirectZero"},RPT_Elem_Deprecated:{0:a.Config.helpRoot+"/RPT_Elem_Deprecated",Pass_0:a.Config.helpRoot+"/RPT_Elem_Deprecated",Potential_1:a.Config.helpRoot+"/RPT_Elem_Deprecated"},RPT_Blockquote_WrapsTextQuote:{0:a.Config.helpRoot+"/RPT_Blockquote_WrapsTextQuote",Pass_0:a.Config.helpRoot+"/RPT_Blockquote_WrapsTextQuote",Potential_1:a.Config.helpRoot+"/RPT_Blockquote_WrapsTextQuote"},RPT_Elem_EventMouseAndKey:{0:a.Config.helpRoot+"/RPT_Elem_EventMouseAndKey",Pass_0:a.Config.helpRoot+"/RPT_Elem_EventMouseAndKey",Manual_1:a.Config.helpRoot+"/RPT_Elem_EventMouseAndKey"},WCAG20_Doc_HasTitle:{0:a.Config.helpRoot+"/WCAG20_Doc_HasTitle",Pass_0:a.Config.helpRoot+"/WCAG20_Doc_HasTitle",Fail_1:a.Config.helpRoot+"/WCAG20_Doc_HasTitle",Fail_2:a.Config.helpRoot+"/WCAG20_Doc_HasTitle",Fail_3:a.Config.helpRoot+"/WCAG20_Doc_HasTitle"},RPT_Block_ShouldBeHeading:{0:a.Config.helpRoot+"/RPT_Block_ShouldBeHeading",Pass_0:a.Config.helpRoot+"/RPT_Block_ShouldBeHeading",Potential_1:a.Config.helpRoot+"/RPT_Block_ShouldBeHeading"},WCAG20_Form_HasSubmit:{0:a.Config.helpRoot+"/WCAG20_Form_HasSubmit",Pass_0:a.Config.helpRoot+"/WCAG20_Form_HasSubmit",Potential_1:a.Config.helpRoot+"/WCAG20_Form_HasSubmit"},RPT_Elem_UniqueId:{0:a.Config.helpRoot+"/RPT_Elem_UniqueId",Pass_0:a.Config.helpRoot+"/RPT_Elem_UniqueId",Fail_1:a.Config.helpRoot+"/RPT_Elem_UniqueId",Fail_2:a.Config.helpRoot+"/XXX"},RPT_Font_ColorInForm:{0:a.Config.helpRoot+"/RPT_Font_ColorInForm",Pass_0:a.Config.helpRoot+"/RPT_Font_ColorInForm",Potential_1:a.Config.helpRoot+"/RPT_Font_ColorInForm"},RPT_Label_UniqueFor:{0:a.Config.helpRoot+"/RPT_Label_UniqueFor",Pass_0:a.Config.helpRoot+"/RPT_Label_UniqueFor",Fail_1:a.Config.helpRoot+"/RPT_Label_UniqueFor"},RPT_Img_AltCommonMisuse:{0:a.Config.helpRoot+"/RPT_Img_AltCommonMisuse",Pass_0:a.Config.helpRoot+"/RPT_Img_AltCommonMisuse",Potential_1:a.Config.helpRoot+"/RPT_Img_AltCommonMisuse"},RPT_Img_LongDescription2:{0:a.Config.helpRoot+"/RPT_Img_LongDescription2",Pass_0:a.Config.helpRoot+"/RPT_Img_LongDescription2",Potential_1:a.Config.helpRoot+"/RPT_Img_LongDescription2"},WCAG20_Img_HasAlt:{0:a.Config.helpRoot+"/WCAG20_Img_HasAlt",Pass_0:a.Config.helpRoot+"/WCAG20_Img_HasAlt",Fail_1:a.Config.helpRoot+"/WCAG20_Img_HasAlt",Fail_2:a.Config.helpRoot+"/WCAG20_Img_HasAlt"},RPT_Style_BackgroundImage:{0:a.Config.helpRoot+"/RPT_Style_BackgroundImage",Pass_0:a.Config.helpRoot+"/RPT_Style_BackgroundImage",Potential_1:a.Config.helpRoot+"/RPT_Style_BackgroundImage"},RPT_Pre_ASCIIArt:{0:a.Config.helpRoot+"/RPT_Pre_ASCIIArt",Pass_0:a.Config.helpRoot+"/RPT_Pre_ASCIIArt",Potential_1:a.Config.helpRoot+"/RPT_Pre_ASCIIArt"},RPT_Media_VideoReferenceTrigger:{0:a.Config.helpRoot+"/RPT_Media_VideoReferenceTrigger",Pass_0:a.Config.helpRoot+"/RPT_Media_VideoReferenceTrigger",Manual_1:a.Config.helpRoot+"/RPT_Media_VideoReferenceTrigger"},RPT_Media_AudioVideoAltFilename:{0:a.Config.helpRoot+"/RPT_Media_AudioVideoAltFilename",Pass_0:a.Config.helpRoot+"/RPT_Media_AudioVideoAltFilename",Potential_1:a.Config.helpRoot+"/RPT_Media_AudioVideoAltFilename"},RPT_Style_ColorSemantics1:{0:a.Config.helpRoot+"/RPT_Style_ColorSemantics1",Pass_0:a.Config.helpRoot+"/RPT_Style_ColorSemantics1",Potential_1:a.Config.helpRoot+"/RPT_Style_ColorSemantics1"},WCAG20_Select_HasOptGroup:{0:a.Config.helpRoot+"/WCAG20_Select_HasOptGroup",Pass_0:a.Config.helpRoot+"/WCAG20_Select_HasOptGroup",Potential_1:a.Config.helpRoot+"/WCAG20_Select_HasOptGroup"},RPT_List_UseMarkup:{0:a.Config.helpRoot+"/RPT_List_UseMarkup",Pass_0:a.Config.helpRoot+"/RPT_List_UseMarkup",Potential_1:a.Config.helpRoot+"/RPT_List_UseMarkup"},RPT_Script_OnclickHTML1:{0:a.Config.helpRoot+"/RPT_Script_OnclickHTML1",Pass_0:a.Config.helpRoot+"/RPT_Script_OnclickHTML1",Potential_1:a.Config.helpRoot+"/RPT_Script_OnclickHTML1"},WCAG20_Table_Structure:{0:a.Config.helpRoot+"/WCAG20_Table_Structure",Pass_0:a.Config.helpRoot+"/WCAG20_Table_Structure",Fail_1:a.Config.helpRoot+"/WCAG20_Table_Structure"},WCAG20_Img_AltTriggerNonDecorative:{0:a.Config.helpRoot+"/WCAG20_Img_AltTriggerNonDecorative",Pass_0:a.Config.helpRoot+"/WCAG20_Img_AltTriggerNonDecorative",Potential_1:a.Config.helpRoot+"/WCAG20_Img_AltTriggerNonDecorative"},WCAG20_Blink_AlwaysTrigger:{0:a.Config.helpRoot+"/WCAG20_Blink_AlwaysTrigger",Pass_0:a.Config.helpRoot+"/WCAG20_Blink_AlwaysTrigger",Fail_1:a.Config.helpRoot+"/WCAG20_Blink_AlwaysTrigger"},RPT_Blink_CSSTrigger1:{0:a.Config.helpRoot+"/RPT_Blink_CSSTrigger1",Pass_0:a.Config.helpRoot+"/RPT_Blink_CSSTrigger1",Potential_1:a.Config.helpRoot+"/RPT_Blink_CSSTrigger1"},RPT_Html_SkipNav:{0:a.Config.helpRoot+"/RPT_Html_SkipNav",Pass_0:a.Config.helpRoot+"/RPT_Html_SkipNav",Potential_1:a.Config.helpRoot+"/RPT_Html_SkipNav"},RPT_Title_Valid:{0:a.Config.helpRoot+"/RPT_Title_Valid",Pass_0:a.Config.helpRoot+"/RPT_Title_Valid",Fail_1:a.Config.helpRoot+"/RPT_Title_Valid",Potential_2:a.Config.helpRoot+"/RPT_Title_Valid"},RPT_Header_HasContent:{0:a.Config.helpRoot+"/RPT_Header_HasContent",Pass_0:a.Config.helpRoot+"/RPT_Header_HasContent",Fail_1:a.Config.helpRoot+"/RPT_Header_HasContent"},WCAG20_Html_HasLang:{0:a.Config.helpRoot+"/WCAG20_Html_HasLang",Pass_0:a.Config.helpRoot+"/WCAG20_Html_HasLang",Fail_1:a.Config.helpRoot+"/WCAG20_Html_HasLang",Fail_2:a.Config.helpRoot+"/WCAG20_Html_HasLang",Fail_3:a.Config.helpRoot+"/WCAG20_Html_HasLang",Fail_4:a.Config.helpRoot+"/WCAG20_Html_HasLang",Potential_5:a.Config.helpRoot+"/WCAG20_Html_HasLang",Potential_6:a.Config.helpRoot+"/WCAG20_Html_HasLang"},WCAG20_Form_TargetAndText:{0:a.Config.helpRoot+"/WCAG20_Form_TargetAndText",Pass_0:a.Config.helpRoot+"/WCAG20_Form_TargetAndText",Potential_1:a.Config.helpRoot+"/WCAG20_Form_TargetAndText"},WCAG20_A_HasText:{0:a.Config.helpRoot+"/WCAG20_A_HasText",Pass_0:a.Config.helpRoot+"/WCAG20_A_HasText",Fail_1:a.Config.helpRoot+"/WCAG20_A_HasText"},WCAG20_Fieldset_HasLegend:{0:a.Config.helpRoot+"/WCAG20_Fieldset_HasLegend",Pass_0:a.Config.helpRoot+"/WCAG20_Fieldset_HasLegend",Fail_1:a.Config.helpRoot+"/WCAG20_Fieldset_HasLegend",Fail_2:a.Config.helpRoot+"/WCAG20_Fieldset_HasLegend",Fail_3:a.Config.helpRoot+"/WCAG20_Fieldset_HasLegend"},RPT_Media_VideoObjectTrigger:{0:a.Config.helpRoot+"/RPT_Media_VideoObjectTrigger",Pass_0:a.Config.helpRoot+"/RPT_Media_VideoObjectTrigger",Manual_1:a.Config.helpRoot+"/RPT_Media_VideoObjectTrigger"},RPT_Text_SensoryReference:{0:a.Config.helpRoot+"/RPT_Text_SensoryReference",Pass_0:a.Config.helpRoot+"/RPT_Text_SensoryReference",Potential_1:a.Config.helpRoot+"/RPT_Text_SensoryReference"},RPT_Embed_AutoStart:{0:a.Config.helpRoot+"/RPT_Embed_AutoStart",Pass_0:a.Config.helpRoot+"/RPT_Embed_AutoStart",Potential_1:a.Config.helpRoot+"/RPT_Embed_AutoStart"},RPT_Style_HinderFocus1:{0:a.Config.helpRoot+"/RPT_Style_HinderFocus1",Pass_0:a.Config.helpRoot+"/RPT_Style_HinderFocus1",Potential_1:a.Config.helpRoot+"/RPT_Style_HinderFocus1"},WCAG20_Elem_Lang_Valid:{0:a.Config.helpRoot+"/WCAG20_Elem_Lang_Valid",Pass_0:a.Config.helpRoot+"/WCAG20_Elem_Lang_Valid",Fail_1:a.Config.helpRoot+"/WCAG20_Elem_Lang_Valid"},WCAG20_Img_LinkTextNotRedundant:{0:a.Config.helpRoot+"/WCAG20_Img_LinkTextNotRedundant",Pass_0:a.Config.helpRoot+"/WCAG20_Img_LinkTextNotRedundant",Fail_1:a.Config.helpRoot+"/WCAG20_Img_LinkTextNotRedundant",Fail_2:a.Config.helpRoot+"/WCAG20_Img_LinkTextNotRedundant",Fail_3:a.Config.helpRoot+"/WCAG20_Img_LinkTextNotRedundant"},RPT_Style_ExternalStyleSheet:{0:a.Config.helpRoot+"/RPT_Style_ExternalStyleSheet",Pass_0:a.Config.helpRoot+"/RPT_Style_ExternalStyleSheet",Potential_1:a.Config.helpRoot+"/RPT_Style_ExternalStyleSheet"},RPT_Header_Trigger:{0:a.Config.helpRoot+"/RPT_Header_Trigger",Pass_0:a.Config.helpRoot+"/RPT_Header_Trigger",Potential_1:a.Config.helpRoot+"/RPT_Header_Trigger"},RPT_Script_OnclickHTML2:{0:a.Config.helpRoot+"/RPT_Script_OnclickHTML2",Pass_0:a.Config.helpRoot+"/RPT_Script_OnclickHTML2",Potential_1:a.Config.helpRoot+"/RPT_Script_OnclickHTML2"},WCAG20_Table_CapSummRedundant:{0:a.Config.helpRoot+"/WCAG20_Table_CapSummRedundant",Pass_0:a.Config.helpRoot+"/WCAG20_Table_CapSummRedundant",Fail_1:a.Config.helpRoot+"/WCAG20_Table_CapSummRedundant"},WCAG20_Input_LabelBefore:{0:a.Config.helpRoot+"/WCAG20_Input_LabelBefore",Pass_0:a.Config.helpRoot+"/WCAG20_Input_LabelBefore",Fail_1:a.Config.helpRoot+"/WCAG20_Input_LabelBefore",Fail_2:a.Config.helpRoot+"/WCAG20_Input_LabelBefore"},WCAG20_Input_LabelAfter:{0:a.Config.helpRoot+"/WCAG20_Input_LabelAfter",Pass_0:a.Config.helpRoot+"/WCAG20_Input_LabelAfter",Fail_1:a.Config.helpRoot+"/WCAG20_Input_LabelAfter",Fail_2:a.Config.helpRoot+"/WCAG20_Input_LabelAfter"},WCAG20_Embed_HasNoEmbed:{0:a.Config.helpRoot+"/WCAG20_Embed_HasNoEmbed",Pass_0:a.Config.helpRoot+"/WCAG20_Embed_HasNoEmbed",Potential_1:a.Config.helpRoot+"/WCAG20_Embed_HasNoEmbed"},WCAG20_Table_Scope_Valid:{0:a.Config.helpRoot+"/WCAG20_Table_Scope_Valid",Pass_0:a.Config.helpRoot+"/WCAG20_Table_Scope_Valid",Fail_1:a.Config.helpRoot+"/WCAG20_Table_Scope_Valid"},WCAG20_Img_TitleEmptyWhenAltNull:{0:a.Config.helpRoot+"/WCAG20_Img_TitleEmptyWhenAltNull",Pass_0:a.Config.helpRoot+"/WCAG20_Img_TitleEmptyWhenAltNull",Fail_1:a.Config.helpRoot+"/WCAG20_Img_TitleEmptyWhenAltNull"},WCAG20_Input_InFieldSet:{0:a.Config.helpRoot+"/WCAG20_Input_InFieldSet",Pass_0:a.Config.helpRoot+"/WCAG20_Input_InFieldSet",Potential_1:a.Config.helpRoot+"/WCAG20_Input_InFieldSet"},WCAG20_Input_RadioChkInFieldSet:{0:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Pass_LoneNogroup:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Pass_Grouped:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Pass_RadioNoName:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Fail_ControlNameMismatch:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Potential_LoneCheckbox:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Potential_UnnamedCheckbox:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Fail_NotGroupedOtherGrouped:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Fail_NotGroupedOtherNotGrouped:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet",Fail_NotSameGroup:a.Config.helpRoot+"/WCAG20_Input_RadioChkInFieldSet"},WCAG20_Select_NoChangeAction:{0:a.Config.helpRoot+"/WCAG20_Select_NoChangeAction",Pass_0:a.Config.helpRoot+"/WCAG20_Select_NoChangeAction",Potential_1:a.Config.helpRoot+"/WCAG20_Select_NoChangeAction"},WCAG20_Input_HasOnchange:{0:a.Config.helpRoot+"/WCAG20_Input_HasOnchange",Pass_0:a.Config.helpRoot+"/WCAG20_Input_HasOnchange",Potential_1:a.Config.helpRoot+"/WCAG20_Input_HasOnchange"},RPT_Embed_HasAlt:{0:a.Config.helpRoot+"/RPT_Embed_HasAlt",Pass_0:a.Config.helpRoot+"/RPT_Embed_HasAlt",Potential_1:a.Config.helpRoot+"/RPT_Embed_HasAlt"},Valerie_Noembed_HasContent:{0:a.Config.helpRoot+"/Valerie_Noembed_HasContent",Pass_0:a.Config.helpRoot+"/Valerie_Noembed_HasContent",Potential_1:a.Config.helpRoot+"/Valerie_Noembed_HasContent"},Valerie_Caption_HasContent:{0:a.Config.helpRoot+"/Valerie_Caption_HasContent",Pass_0:a.Config.helpRoot+"/Valerie_Caption_HasContent",Fail_1:a.Config.helpRoot+"/Valerie_Caption_HasContent"},Valerie_Caption_InTable:{0:a.Config.helpRoot+"/Valerie_Caption_InTable",Pass_0:a.Config.helpRoot+"/Valerie_Caption_InTable",Fail_1:a.Config.helpRoot+"/Valerie_Caption_InTable"},Valerie_Label_HasContent:{0:a.Config.helpRoot+"/Valerie_Label_HasContent",Pass_Regular:a.Config.helpRoot+"/Valerie_Label_HasContent",Pass_AriaLabel:a.Config.helpRoot+"/Valerie_Label_HasContent",Pass_LabelledBy:a.Config.helpRoot+"/Valerie_Label_HasContent",Fail_1:a.Config.helpRoot+"/Valerie_Label_HasContent"},Valerie_Elem_DirValid:{0:a.Config.helpRoot+"/Valerie_Elem_DirValid",Pass_0:a.Config.helpRoot+"/Valerie_Elem_DirValid",Fail_1:a.Config.helpRoot+"/Valerie_Elem_DirValid"},Valerie_Frame_SrcHtml:{0:a.Config.helpRoot+"/Valerie_Frame_SrcHtml",Pass_0:a.Config.helpRoot+"/Valerie_Frame_SrcHtml",Potential_1:a.Config.helpRoot+"/Valerie_Frame_SrcHtml"},Valerie_Table_DataCellRelationships:{0:a.Config.helpRoot+"/Valerie_Table_DataCellRelationships",Pass_0:a.Config.helpRoot+"/Valerie_Table_DataCellRelationships",Fail_1:a.Config.helpRoot+"/Valerie_Table_DataCellRelationships"},RPT_Table_LayoutTrigger:{0:a.Config.helpRoot+"/RPT_Table_LayoutTrigger",Pass_0:a.Config.helpRoot+"/RPT_Table_LayoutTrigger",Potential_1:a.Config.helpRoot+"/RPT_Table_LayoutTrigger"},RPT_Table_DataHeadingsAria:{0:a.Config.helpRoot+"/RPT_Table_DataHeadingsAria",Pass_0:a.Config.helpRoot+"/RPT_Table_DataHeadingsAria",Fail_1:a.Config.helpRoot+"/RPT_Table_DataHeadingsAria"},WCAG20_Label_RefValid:{0:a.Config.helpRoot+"/WCAG20_Label_RefValid",Pass_0:a.Config.helpRoot+"/WCAG20_Label_RefValid",Fail_1:a.Config.helpRoot+"/WCAG20_Label_RefValid"},WCAG20_Elem_UniqueAccessKey:{0:a.Config.helpRoot+"/WCAG20_Elem_UniqueAccessKey",Pass_0:a.Config.helpRoot+"/WCAG20_Elem_UniqueAccessKey",Fail_1:a.Config.helpRoot+"/WCAG20_Elem_UniqueAccessKey"},WCAG20_Script_FocusBlurs:{0:a.Config.helpRoot+"/WCAG20_Script_FocusBlurs",Pass_0:a.Config.helpRoot+"/WCAG20_Script_FocusBlurs",Potential_1:a.Config.helpRoot+"/WCAG20_Script_FocusBlurs"},HAAC_Img_UsemapAlt:{0:a.Config.helpRoot+"/HAAC_Img_UsemapAlt",Pass_0:a.Config.helpRoot+"/HAAC_Img_UsemapAlt",Fail_1:a.Config.helpRoot+"/HAAC_Img_UsemapAlt"},WCAG20_Text_Emoticons:{0:a.Config.helpRoot+"/WCAG20_Text_Emoticons",Pass_0:a.Config.helpRoot+"/WCAG20_Text_Emoticons",Potential_1:a.Config.helpRoot+"/WCAG20_Text_Emoticons"},WCAG20_Style_BeforeAfter:{0:a.Config.helpRoot+"/WCAG20_Style_BeforeAfter",Pass_0:a.Config.helpRoot+"/WCAG20_Style_BeforeAfter",Potential_1:a.Config.helpRoot+"/WCAG20_Style_BeforeAfter"},WCAG20_Text_LetterSpacing:{0:a.Config.helpRoot+"/WCAG20_Text_LetterSpacing",Pass_0:a.Config.helpRoot+"/WCAG20_Text_LetterSpacing",Potential_1:a.Config.helpRoot+"/WCAG20_Text_LetterSpacing"},Rpt_Aria_ValidRole:{0:a.Config.helpRoot+"/Rpt_Aria_ValidRole",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ValidRole",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ValidRole"},Rpt_Aria_ValidPropertyValue:{0:a.Config.helpRoot+"/Rpt_Aria_ValidPropertyValue",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ValidPropertyValue",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ValidPropertyValue"},Rpt_Aria_ValidIdRef:{0:a.Config.helpRoot+"/Rpt_Aria_ValidIdRef",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ValidIdRef",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ValidIdRef"},Rpt_Aria_RequiredProperties:{0:a.Config.helpRoot+"/Rpt_Aria_RequiredProperties",Pass_0:a.Config.helpRoot+"/Rpt_Aria_RequiredProperties",Fail_1:a.Config.helpRoot+"/Rpt_Aria_RequiredProperties"},Rpt_Aria_EmptyPropertyValue:{0:a.Config.helpRoot+"/Rpt_Aria_EmptyPropertyValue",Pass_0:a.Config.helpRoot+"/Rpt_Aria_EmptyPropertyValue",Fail_1:a.Config.helpRoot+"/Rpt_Aria_EmptyPropertyValue"},Rpt_Aria_ValidProperty:{0:a.Config.helpRoot+"/Rpt_Aria_ValidProperty",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ValidProperty",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ValidProperty"},Rpt_Aria_InvalidTabindexForActivedescendant:{0:a.Config.helpRoot+"/Rpt_Aria_InvalidTabindexForActivedescendant",Pass_0:a.Config.helpRoot+"/Rpt_Aria_InvalidTabindexForActivedescendant",Fail_1:a.Config.helpRoot+"/Rpt_Aria_InvalidTabindexForActivedescendant"},Rpt_Aria_MissingFocusableChild:{0:a.Config.helpRoot+"/Rpt_Aria_MissingFocusableChild",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MissingFocusableChild",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MissingFocusableChild"},Rpt_Aria_MissingKeyboardHandler:{0:a.Config.helpRoot+"/Rpt_Aria_MissingKeyboardHandler",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MissingKeyboardHandler",Potential_1:a.Config.helpRoot+"/Rpt_Aria_MissingKeyboardHandler"},WCAG20_Img_PresentationImgHasNonNullAlt:{0:a.Config.helpRoot+"/WCAG20_Img_PresentationImgHasNonNullAlt",Pass_0:a.Config.helpRoot+"/WCAG20_Img_PresentationImgHasNonNullAlt",Fail_1:a.Config.helpRoot+"/WCAG20_Img_PresentationImgHasNonNullAlt"},Rpt_Aria_MultipleSearchLandmarks:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleSearchLandmarks",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleSearchLandmarks",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleSearchLandmarks"},Rpt_Aria_MultipleApplicationLandmarks:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleApplicationLandmarks",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleApplicationLandmarks",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleApplicationLandmarks"},Rpt_Aria_ApplicationLandmarkLabel:{0:a.Config.helpRoot+"/Rpt_Aria_ApplicationLandmarkLabel",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ApplicationLandmarkLabel",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ApplicationLandmarkLabel"},Rpt_Aria_MultipleDocumentRoles:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleDocumentRoles",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleDocumentRoles",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleDocumentRoles"},WCAG20_Label_TargetInvisible:{0:a.Config.helpRoot+"/WCAG20_Label_TargetInvisible",Pass_0:a.Config.helpRoot+"/WCAG20_Label_TargetInvisible",Potential_1:a.Config.helpRoot+"/WCAG20_Label_TargetInvisible"},HAAC_Video_HasNoTrack:{0:a.Config.helpRoot+"/HAAC_Video_HasNoTrack",Pass_0:a.Config.helpRoot+"/HAAC_Video_HasNoTrack",Potential_1:a.Config.helpRoot+"/HAAC_Video_HasNoTrack"},HAAC_Audio_Video_Trigger:{0:a.Config.helpRoot+"/HAAC_Audio_Video_Trigger",Pass_0:a.Config.helpRoot+"/HAAC_Audio_Video_Trigger",Manual_1:a.Config.helpRoot+"/HAAC_Audio_Video_Trigger"},HAAC_Input_HasRequired:{0:a.Config.helpRoot+"/HAAC_Input_HasRequired",Pass_0:a.Config.helpRoot+"/HAAC_Input_HasRequired",Potential_1:a.Config.helpRoot+"/HAAC_Input_HasRequired"},HAAC_Aria_ImgAlt:{0:a.Config.helpRoot+"/HAAC_Aria_ImgAlt",Pass_0:a.Config.helpRoot+"/HAAC_Aria_ImgAlt",Fail_1:a.Config.helpRoot+"/HAAC_Aria_ImgAlt",Fail_2:a.Config.helpRoot+"/HAAC_Aria_ImgAlt",Fail_3:a.Config.helpRoot+"/HAAC_Aria_ImgAlt"},HAAC_BackgroundImg_HasTextOrTitle:{0:a.Config.helpRoot+"/HAAC_BackgroundImg_HasTextOrTitle",Pass_0:a.Config.helpRoot+"/HAAC_BackgroundImg_HasTextOrTitle",Manual_1:a.Config.helpRoot+"/HAAC_BackgroundImg_HasTextOrTitle"},HAAC_Accesskey_NeedLabel:{0:a.Config.helpRoot+"/HAAC_Accesskey_NeedLabel",Pass_0:a.Config.helpRoot+"/HAAC_Accesskey_NeedLabel",Potential_1:a.Config.helpRoot+"/HAAC_Accesskey_NeedLabel"},HAAC_Aria_Or_HTML5_Attr:{0:a.Config.helpRoot+"/HAAC_Aria_Or_HTML5_Attr",Pass_0:a.Config.helpRoot+"/HAAC_Aria_Or_HTML5_Attr",Fail_1:a.Config.helpRoot+"/HAAC_Aria_Or_HTML5_Attr"},HAAC_Canvas:{0:a.Config.helpRoot+"/HAAC_Canvas",Pass_0:a.Config.helpRoot+"/HAAC_Canvas",Manual_1:a.Config.helpRoot+"/HAAC_Canvas"},HAAC_Figure_label:{0:a.Config.helpRoot+"/HAAC_Figure_label",Pass_0:a.Config.helpRoot+"/HAAC_Figure_label",Fail_1:a.Config.helpRoot+"/HAAC_Figure_label"},HAAC_Input_Placeholder:{0:a.Config.helpRoot+"/HAAC_Input_Placeholder",Pass_0:a.Config.helpRoot+"/HAAC_Input_Placeholder",Potential_1:a.Config.helpRoot+"/HAAC_Input_Placeholder",Potential_2:a.Config.helpRoot+"/HAAC_Input_Placeholder"},HAAC_Aria_Native_Host_Sematics:{0:a.Config.helpRoot+"/HAAC_Aria_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/HAAC_Aria_Native_Host_Sematics",Fail_1:a.Config.helpRoot+"/HAAC_Aria_Native_Host_Sematics"},RPT_Form_ChangeEmpty:{0:a.Config.helpRoot+"/RPT_Form_ChangeEmpty",Pass_0:a.Config.helpRoot+"/RPT_Form_ChangeEmpty",Potential_1:a.Config.helpRoot+"/RPT_Form_ChangeEmpty"},IBMA_Color_Contrast_WCAG2AA:{0:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA",Pass_0:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA",Fail_1:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA"},IBMA_Color_Contrast_WCAG2AA_PV:{0:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA_PV",Pass_0:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA_PV",Potential_1:a.Config.helpRoot+"/IBMA_Color_Contrast_WCAG2AA_PV"},WCAG20_Body_FirstASkips_Native_Host_Sematics:{0:a.Config.helpRoot+"/WCAG20_Body_FirstASkips_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/WCAG20_Body_FirstASkips_Native_Host_Sematics",Fail_1:a.Config.helpRoot+"/WCAG20_Body_FirstASkips_Native_Host_Sematics"},WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics:{0:a.Config.helpRoot+"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",Potential_1:a.Config.helpRoot+"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics"},Rpt_Aria_RequiredChildren_Native_Host_Sematics:{0:a.Config.helpRoot+"/Rpt_Aria_RequiredChildren_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/Rpt_Aria_RequiredChildren_Native_Host_Sematics",Potential_1:a.Config.helpRoot+"/Rpt_Aria_RequiredChildren_Native_Host_Sematics"},Rpt_Aria_RequiredParent_Native_Host_Sematics:{0:a.Config.helpRoot+"/Rpt_Aria_RequiredParent_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/Rpt_Aria_RequiredParent_Native_Host_Sematics",Fail_1:a.Config.helpRoot+"/Rpt_Aria_RequiredParent_Native_Host_Sematics"},Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics:{0:a.Config.helpRoot+"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",Fail_1:a.Config.helpRoot+"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics"},Rpt_Aria_WidgetLabels_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_WidgetLabels_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_WidgetLabels_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_WidgetLabels_Implicit"},Rpt_Aria_OrphanedContent_Native_Host_Sematics:{0:a.Config.helpRoot+"/Rpt_Aria_OrphanedContent_Native_Host_Sematics",Pass_0:a.Config.helpRoot+"/Rpt_Aria_OrphanedContent_Native_Host_Sematics",Fail_1:a.Config.helpRoot+"/Rpt_Aria_OrphanedContent_Native_Host_Sematics"},Rpt_Aria_RegionLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_RegionLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_RegionLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_RegionLabel_Implicit",Fail_2:a.Config.helpRoot+"/Rpt_Aria_RegionLabel_Implicit"},Rpt_Aria_MultipleMainsVisibleLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit"},Rpt_Aria_MultipleBannerLandmarks_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleBannerLandmarks_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleBannerLandmarks_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleBannerLandmarks_Implicit"},Rpt_Aria_MultipleComplementaryLandmarks_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit"},Rpt_Aria_MultipleContentinfoLandmarks_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit"},Rpt_Aria_MultipleFormLandmarks_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleFormLandmarks_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleFormLandmarks_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleFormLandmarks_Implicit"},Rpt_Aria_MultipleNavigationLandmarks_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleNavigationLandmarks_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleNavigationLandmarks_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleNavigationLandmarks_Implicit"},Rpt_Aria_ComplementaryLandmarkLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit"},Rpt_Aria_MultipleArticleRoles_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleArticleRoles_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleArticleRoles_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleArticleRoles_Implicit"},Rpt_Aria_ArticleRoleLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_ArticleRoleLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ArticleRoleLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ArticleRoleLabel_Implicit"},Rpt_Aria_MultipleGroupRoles_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleGroupRoles_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleGroupRoles_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleGroupRoles_Implicit"},Rpt_Aria_GroupRoleLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_GroupRoleLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_GroupRoleLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_GroupRoleLabel_Implicit"},Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit"},Rpt_Aria_OneBannerInSiblingSet_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_OneBannerInSiblingSet_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_OneBannerInSiblingSet_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_OneBannerInSiblingSet_Implicit"},Rpt_Aria_ContentinfoWithNoMain_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_ContentinfoWithNoMain_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ContentinfoWithNoMain_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ContentinfoWithNoMain_Implicit"},Rpt_Aria_ComplementaryRequiredLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_ComplementaryRequiredLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_ComplementaryRequiredLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_ComplementaryRequiredLabel_Implicit"},Rpt_Aria_MultipleRegionsUniqueLabel_Implicit:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit"},IBMA_Focus_Tabbable:{0:a.Config.helpRoot+"/IBMA_Focus_Tabbable",Pass_0:a.Config.helpRoot+"/IBMA_Focus_Tabbable",Potential_1:a.Config.helpRoot+"/IBMA_Focus_Tabbable"},IBMA_Focus_MultiTab:{0:a.Config.helpRoot+"/IBMA_Focus_MultiTab",Pass_0:a.Config.helpRoot+"/IBMA_Focus_MultiTab",Potential_1:a.Config.helpRoot+"/IBMA_Focus_MultiTab"},WCAG20_Table_SummaryAria3:{0:a.Config.helpRoot+"/WCAG20_Table_SummaryAria3",Pass_0:a.Config.helpRoot+"/WCAG20_Table_SummaryAria3",Potential_1:a.Config.helpRoot+"/WCAG20_Table_SummaryAria3"},RPT_Style_Trigger2:{0:a.Config.helpRoot+"/RPT_Style_Trigger2",Pass_0:a.Config.helpRoot+"/RPT_Style_Trigger2",Manual_1:a.Config.helpRoot+"/RPT_Style_Trigger2"},Rpt_Aria_MultipleMainsRequireLabel_Implicit_2:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2"},HAAC_Media_DocumentTrigger2:{0:a.Config.helpRoot+"/HAAC_Media_DocumentTrigger2",Pass_0:a.Config.helpRoot+"/HAAC_Media_DocumentTrigger2",Manual_1:a.Config.helpRoot+"/HAAC_Media_DocumentTrigger2"},HAAC_Aria_ErrorMessage:{0:a.Config.helpRoot+"/HAAC_Aria_ErrorMessage",Pass_0:a.Config.helpRoot+"/HAAC_Aria_ErrorMessage",Fail_1:a.Config.helpRoot+"/HAAC_Aria_ErrorMessage",Fail_2:a.Config.helpRoot+"/HAAC_Aria_ErrorMessage"},HAAC_List_Group_ListItem:{0:a.Config.helpRoot+"/HAAC_List_Group_ListItem",Pass_0:a.Config.helpRoot+"/HAAC_List_Group_ListItem",Fail_1:a.Config.helpRoot+"/HAAC_List_Group_ListItem"},HAAC_ActiveDescendantCheck:{0:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck",Pass_0:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck",Fail_1:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck",Fail_2:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck",Fail_3:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck",Fail_4:a.Config.helpRoot+"/HAAC_ActiveDescendantCheck"},HAAC_Application_Role_Text:{0:a.Config.helpRoot+"/HAAC_Application_Role_Text",Pass_0:a.Config.helpRoot+"/HAAC_Application_Role_Text",Potential_1:a.Config.helpRoot+"/HAAC_Application_Role_Text"},Rpt_Aria_MultipleToolbarUniqueLabel:{0:a.Config.helpRoot+"/Rpt_Aria_MultipleToolbarUniqueLabel",Pass_0:a.Config.helpRoot+"/Rpt_Aria_MultipleToolbarUniqueLabel",Fail_1:a.Config.helpRoot+"/Rpt_Aria_MultipleToolbarUniqueLabel"},HAAC_Combobox_ARIA_11_Guideline:{0:a.Config.helpRoot+"/HAAC_Combobox_ARIA_11_Guideline",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_ARIA_11_Guideline",Manual_1:a.Config.helpRoot+"/HAAC_Combobox_ARIA_11_Guideline"},HAAC_Combobox_Must_Have_Text_Input:{0:a.Config.helpRoot+"/HAAC_Combobox_Must_Have_Text_Input",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_Must_Have_Text_Input",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_Must_Have_Text_Input"},HAAC_Combobox_DOM_Focus:{0:a.Config.helpRoot+"/HAAC_Combobox_DOM_Focus",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_DOM_Focus",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_DOM_Focus"},HAAC_Combobox_Autocomplete:{0:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete"},HAAC_Combobox_Autocomplete_Invalid:{0:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete_Invalid",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete_Invalid",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_Autocomplete_Invalid"},HAAC_Combobox_Expanded:{0:a.Config.helpRoot+"/HAAC_Combobox_Expanded",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_Expanded",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_Expanded"},HAAC_Combobox_Popup:{0:a.Config.helpRoot+"/HAAC_Combobox_Popup",Pass_0:a.Config.helpRoot+"/HAAC_Combobox_Popup",Fail_1:a.Config.helpRoot+"/HAAC_Combobox_Popup"},WCAG21_Style_Viewport:{0:a.Config.helpRoot+"/WCAG21_Style_Viewport",Pass_0:a.Config.helpRoot+"/WCAG21_Style_Viewport",Potential_1:a.Config.helpRoot+"/WCAG21_Style_Viewport"},WCAG21_Label_Accessible:{0:a.Config.helpRoot+"/WCAG21_Label_Accessible",Pass_0:a.Config.helpRoot+"/WCAG21_Label_Accessible",Fail_1:a.Config.helpRoot+"/WCAG21_Label_Accessible"},WCAG21_Input_Autocomplete:{0:a.Config.helpRoot+"/WCAG21_Input_Autocomplete",Pass_0:a.Config.helpRoot+"/WCAG21_Input_Autocomplete",Fail_1:a.Config.helpRoot+"/WCAG21_Input_Autocomplete"},WCAG20_Input_VisibleLabel:{0:a.Config.helpRoot+"/WCAG20_Input_VisibleLabel",Pass_0:a.Config.helpRoot+"/WCAG20_Input_VisibleLabel",Potential_1:a.Config.helpRoot+"/WCAG20_Input_VisibleLabel"}};t.a11yHelp=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkRulesets=void 0;var a=i(67),l=i(68),o=[];t.checkRulesets=o,t.checkRulesets=o=o.concat(a.a11yRulesets),t.checkRulesets=o=o.concat(l.designRulesets)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesets=void 0;var a=i(0),l=[{id:"IBM_Accessibility",name:"IBM Accessibility",category:a.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.1 AA plus additional IBM checklist supplemental requirements.",checkpoints:[{num:"1.1.1",name:"Non-text Content",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_UsemapValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Object_HasText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Applet_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Area_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_AltCommonMisuse",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_LongDescription2",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Pre_ASCIIArt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioVideoAltFilename",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_BackgroundImage",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_LinkTextNotRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Img_UsemapAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_Emoticons",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Figure_label",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AltBrief",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Embed_HasNoEmbed",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Embed_HasAlt",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Style_Trigger2",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:a.eRulePolicy.RECOMMENDATION},{id:"Valerie_Noembed_HasContent",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.2",name:"Captions (Prerecorded)",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.4",name:"Captions (Live)",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_VideoObjectTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.1",name:"Info and Relationships",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"RPT_Headers_FewWords",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_HasCite",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_WrapsTextQuote",level:a.eRulePolicy.VIOLATION},{id:"RPT_Block_ShouldBeHeading",level:a.eRulePolicy.VIOLATION},{id:"RPT_Label_UniqueFor",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_UseMarkup",level:a.eRulePolicy.VIOLATION},{id:"RPT_Script_OnclickHTML1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Fieldset_HasLegend",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_CapSummRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_Scope_Valid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_RadioChkInFieldSet",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_InTable",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Table_DataCellRelationships",level:a.eRulePolicy.VIOLATION},{id:"RPT_Table_DataHeadingsAria",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Label_RefValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Style_BeforeAfter",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_Misuse",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Select_HasOptGroup",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Script_OnclickHTML2",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Input_InFieldSet",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Table_LayoutTrigger",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Table_Structure",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_SummaryAria3",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.2",name:"Meaningful Sequence",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_LetterSpacing",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.3",name:"Sensory Characteristics",summary:"Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound.",rules:[{id:"RPT_Text_SensoryReference",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.4",name:"Orientation",summary:"Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.",rules:[]},{num:"1.3.5",name:"Identify Input Purpose",summary:"The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.",rules:[{id:"WCAG21_Input_Autocomplete",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.1",name:"Use of Color",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_ColorSemantics1",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.2",name:"Audio Control",summary:"If any audio plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.",rules:[{id:"RPT_Embed_AutoStart",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.3",name:"Contrast (Minimum)",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:a.eRulePolicy.VIOLATION},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.4",name:"Resize Text",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.5",name:"Images of Text",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"1.4.10",name:"Reflow",summary:"Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.",rules:[]},{num:"1.4.11",name:"Non-text Contrast",summary:"The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.",rules:[]},{num:"1.4.12",name:"Text Spacing",summary:"No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.",rules:[]},{num:"1.4.13",name:"Content on Hover or Focus",summary:"Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissable, hoverable and persistent.",rules:[]},{num:"2.1.1",name:"Keyboard",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingFocusableChild",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingKeyboardHandler",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Audio_Video_Trigger",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Application_Role_Text",level:a.eRulePolicy.VIOLATION}]},{num:"2.1.2",name:"No Keyboard Trap",summary:"If keyboard focus can be moved to a component using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:a.eRulePolicy.RECOMMENDATION}]},{num:"2.1.4",name:"Character Key Shortcuts",summary:"If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.",rules:[]},{num:"2.2.1",name:"Timing Adjustable",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Meta_RedirectZero",level:a.eRulePolicy.VIOLATION}]},{num:"2.2.2",name:"Pause, Stop, Hide",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Blink_AlwaysTrigger",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blink_CSSTrigger1",level:a.eRulePolicy.VIOLATION}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",summary:"Content does not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Html_SkipNav",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Frame_SrcHtml",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleSearchLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleDocumentRoles",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RegionLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.2",name:"Page Titled",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Title_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.3",name:"Focus Order",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[]},{num:"2.4.4",name:"Link Purpose (In Context)",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.5",name:"Multiple Ways",summary:"More than one way is available to locate a Web page within a set of Web pages, except where the Web Page is the result of, or a step in, a process.",rules:[]},{num:"2.4.6",name:"Headings and Labels",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.7",name:"Focus Visible",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.1",name:"Pointer Gestures",summary:"All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.",rules:[]},{num:"2.5.2",name:"Pointer Cancellation",summary:"For functionality that can be operated using a single pointer, completion of the function is on the up-event with an ability to abort, undo or reverse the outcome.",rules:[]},{num:"2.5.3",name:"Label in Name",summary:"For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.",rules:[{id:"WCAG21_Label_Accessible",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.4",name:"Motion Actuation",summary:"Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.",rules:[]},{num:"3.1.1",name:"Language of Page",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:a.eRulePolicy.VIOLATION}]},{num:"3.1.2",name:"Language of Parts",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.1",name:"On Focus",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.2",name:"On Input",summary:"Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.",rules:[{id:"WCAG20_A_TargetAndText",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Form_HasSubmit",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Form_TargetAndText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_HasOnchange",level:a.eRulePolicy.VIOLATION},{id:"RPT_Form_ChangeEmpty",level:a.eRulePolicy.RECOMMENDATION}]},{num:"3.2.3",name:"Consistent Navigation",summary:"Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.",rules:[]},{num:"3.2.4",name:"Consistent Identification",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",summary:"If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.",rules:[{id:"HAAC_Aria_ErrorMessage",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.2",name:"Labels or Instructions",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_LabelAfter",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Accesskey_NeedLabel",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Or_HTML5_Attr",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Input_Placeholder",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_VisibleLabel",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.3",name:"Error Suggestion",summary:"If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",summary:"For content that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",summary:"In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.",rules:[{id:"RPT_Elem_UniqueId",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Elem_UniqueAccessKey",level:a.eRulePolicy.VIOLATION}]},{num:"4.1.2",name:"Name, Role, Value",summary:"For all user interface components (including, but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Label_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidRole",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidIdRef",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredProperties",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EmptyPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidProperty",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Aria_ImgAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_WidgetLabels_Implicit",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_ARIA_11_Guideline",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_List_Group_ListItem",level:a.eRulePolicy.VIOLATION},{id:"HAAC_ActiveDescendantCheck",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Must_Have_Text_Input",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_DOM_Focus",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete_Invalid",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Expanded",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Popup",level:a.eRulePolicy.VIOLATION}]}]},{id:"WCAG_2_1",name:"WCAG 2.1 (A, AA)",category:a.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.1 AA. This is the current W3C recommendation. Content that conforms to WCAG 2.1 also conforms to WCAG 2.0.",checkpoints:[{num:"1.1.1",name:"Non-text Content",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_UsemapValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Object_HasText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Applet_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Area_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_AltCommonMisuse",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_LongDescription2",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Pre_ASCIIArt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioVideoAltFilename",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_BackgroundImage",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_LinkTextNotRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Img_UsemapAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_Emoticons",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Figure_label",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AltBrief",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Embed_HasNoEmbed",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Embed_HasAlt",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Style_Trigger2",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:a.eRulePolicy.RECOMMENDATION},{id:"Valerie_Noembed_HasContent",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.2",name:"Captions (Prerecorded)",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.4",name:"Captions (Live)",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_VideoObjectTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.1",name:"Info and Relationships",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"RPT_Headers_FewWords",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_HasCite",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_WrapsTextQuote",level:a.eRulePolicy.VIOLATION},{id:"RPT_Block_ShouldBeHeading",level:a.eRulePolicy.VIOLATION},{id:"RPT_Label_UniqueFor",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_UseMarkup",level:a.eRulePolicy.VIOLATION},{id:"RPT_Script_OnclickHTML1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Fieldset_HasLegend",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_CapSummRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_Scope_Valid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_RadioChkInFieldSet",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_InTable",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Table_DataCellRelationships",level:a.eRulePolicy.VIOLATION},{id:"RPT_Table_DataHeadingsAria",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Label_RefValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Style_BeforeAfter",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_Misuse",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Select_HasOptGroup",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Script_OnclickHTML2",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Input_InFieldSet",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Table_LayoutTrigger",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Table_Structure",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_SummaryAria3",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.2",name:"Meaningful Sequence",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_LetterSpacing",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.3",name:"Sensory Characteristics",summary:"Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound.",rules:[{id:"RPT_Text_SensoryReference",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.4",name:"Orientation",summary:"Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.",rules:[]},{num:"1.3.5",name:"Identify Input Purpose",summary:"The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.",rules:[{id:"WCAG21_Input_Autocomplete",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.1",name:"Use of Color",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_ColorSemantics1",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.2",name:"Audio Control",summary:"If any audio plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.",rules:[{id:"RPT_Embed_AutoStart",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.3",name:"Contrast (Minimum)",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:a.eRulePolicy.VIOLATION},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.4",name:"Resize Text",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.5",name:"Images of Text",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"1.4.10",name:"Reflow",summary:"Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.",rules:[]},{num:"1.4.11",name:"Non-text Contrast",summary:"The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.",rules:[]},{num:"1.4.12",name:"Text Spacing",summary:"No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.",rules:[]},{num:"1.4.13",name:"Content on Hover or Focus",summary:"Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissable, hoverable and persistent.",rules:[]},{num:"2.1.1",name:"Keyboard",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingFocusableChild",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingKeyboardHandler",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Audio_Video_Trigger",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Application_Role_Text",level:a.eRulePolicy.VIOLATION}]},{num:"2.1.2",name:"No Keyboard Trap",summary:"If keyboard focus can be moved to a component using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:a.eRulePolicy.RECOMMENDATION}]},{num:"2.1.4",name:"Character Key Shortcuts",summary:"If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.",rules:[]},{num:"2.2.1",name:"Timing Adjustable",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Meta_RedirectZero",level:a.eRulePolicy.VIOLATION}]},{num:"2.2.2",name:"Pause, Stop, Hide",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Blink_AlwaysTrigger",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blink_CSSTrigger1",level:a.eRulePolicy.VIOLATION}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",summary:"Content does not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Html_SkipNav",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Frame_SrcHtml",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleSearchLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleDocumentRoles",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_RegionLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.2",name:"Page Titled",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Title_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.3",name:"Focus Order",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[]},{num:"2.4.4",name:"Link Purpose (In Context)",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.5",name:"Multiple Ways",summary:"More than one way is available to locate a Web page within a set of Web pages, except where the Web Page is the result of, or a step in, a process.",rules:[]},{num:"2.4.6",name:"Headings and Labels",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.7",name:"Focus Visible",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.1",name:"Pointer Gestures",summary:"All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.",rules:[]},{num:"2.5.2",name:"Pointer Cancellation",summary:"For functionality that can be operated using a single pointer, completion of the function is on the up-event with an ability to abort, undo or reverse the outcome.",rules:[]},{num:"2.5.3",name:"Label in Name",summary:"For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.",rules:[{id:"WCAG21_Label_Accessible",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.4",name:"Motion Actuation",summary:"Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.",rules:[]},{num:"3.1.1",name:"Language of Page",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:a.eRulePolicy.VIOLATION}]},{num:"3.1.2",name:"Language of Parts",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.1",name:"On Focus",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.2",name:"On Input",summary:"Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.",rules:[{id:"WCAG20_A_TargetAndText",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Form_HasSubmit",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Form_TargetAndText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_HasOnchange",level:a.eRulePolicy.VIOLATION},{id:"RPT_Form_ChangeEmpty",level:a.eRulePolicy.RECOMMENDATION}]},{num:"3.2.3",name:"Consistent Navigation",summary:"Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.",rules:[]},{num:"3.2.4",name:"Consistent Identification",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",summary:"If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.",rules:[{id:"HAAC_Aria_ErrorMessage",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.2",name:"Labels or Instructions",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_LabelAfter",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Accesskey_NeedLabel",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Or_HTML5_Attr",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Input_Placeholder",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_VisibleLabel",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.3",name:"Error Suggestion",summary:"If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",summary:"For content that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",summary:"In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.",rules:[{id:"RPT_Elem_UniqueId",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Elem_UniqueAccessKey",level:a.eRulePolicy.VIOLATION}]},{num:"4.1.2",name:"Name, Role, Value",summary:"For all user interface components (including, but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Label_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidRole",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidIdRef",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredProperties",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EmptyPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidProperty",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Aria_ImgAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_WidgetLabels_Implicit",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_ARIA_11_Guideline",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_List_Group_ListItem",level:a.eRulePolicy.VIOLATION},{id:"HAAC_ActiveDescendantCheck",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Must_Have_Text_Input",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_DOM_Focus",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete_Invalid",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Expanded",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Popup",level:a.eRulePolicy.VIOLATION}]}]},{id:"WCAG_2_0",name:"WCAG 2.0 (A, AA)",category:a.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.0 AA. Referenced by US Section 508, but not the latest W3C recommendation.",checkpoints:[{num:"1.1.1",name:"Non-text Content",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_UsemapValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Object_HasText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Applet_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Area_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_AltCommonMisuse",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_LongDescription2",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Pre_ASCIIArt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioVideoAltFilename",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_BackgroundImage",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_LinkTextNotRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Img_UsemapAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_Emoticons",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Figure_label",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AltBrief",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Embed_HasNoEmbed",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Embed_HasAlt",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Style_Trigger2",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:a.eRulePolicy.RECOMMENDATION},{id:"Valerie_Noembed_HasContent",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.2",name:"Captions (Prerecorded)",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.4",name:"Captions (Live)",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_VideoObjectTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.1",name:"Info and Relationships",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"RPT_Headers_FewWords",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_HasCite",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_WrapsTextQuote",level:a.eRulePolicy.VIOLATION},{id:"RPT_Block_ShouldBeHeading",level:a.eRulePolicy.VIOLATION},{id:"RPT_Label_UniqueFor",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_UseMarkup",level:a.eRulePolicy.VIOLATION},{id:"RPT_Script_OnclickHTML1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Fieldset_HasLegend",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_CapSummRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_Scope_Valid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_RadioChkInFieldSet",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_InTable",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Table_DataCellRelationships",level:a.eRulePolicy.VIOLATION},{id:"RPT_Table_DataHeadingsAria",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Label_RefValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Style_BeforeAfter",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_Misuse",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Select_HasOptGroup",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Script_OnclickHTML2",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Input_InFieldSet",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Table_LayoutTrigger",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Table_Structure",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_SummaryAria3",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.2",name:"Meaningful Sequence",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_LetterSpacing",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.3",name:"Sensory Characteristics",summary:"Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound.",rules:[{id:"RPT_Text_SensoryReference",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.1",name:"Use of Color",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_ColorSemantics1",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.2",name:"Audio Control",summary:"If any audio plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.",rules:[{id:"RPT_Embed_AutoStart",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.3",name:"Contrast (Minimum)",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:a.eRulePolicy.VIOLATION},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.4",name:"Resize Text",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.5",name:"Images of Text",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"2.1.1",name:"Keyboard",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingFocusableChild",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingKeyboardHandler",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Audio_Video_Trigger",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Application_Role_Text",level:a.eRulePolicy.VIOLATION}]},{num:"2.1.2",name:"No Keyboard Trap",summary:"If keyboard focus can be moved to a component using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:a.eRulePolicy.RECOMMENDATION}]},{num:"2.2.1",name:"Timing Adjustable",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Meta_RedirectZero",level:a.eRulePolicy.VIOLATION}]},{num:"2.2.2",name:"Pause, Stop, Hide",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Blink_AlwaysTrigger",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blink_CSSTrigger1",level:a.eRulePolicy.VIOLATION}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",summary:"Content does not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Html_SkipNav",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Frame_SrcHtml",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleSearchLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleDocumentRoles",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_RegionLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.2",name:"Page Titled",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Title_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.3",name:"Focus Order",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[]},{num:"2.4.4",name:"Link Purpose (In Context)",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.5",name:"Multiple Ways",summary:"More than one way is available to locate a Web page within a set of Web pages, except where the Web Page is the result of, or a step in, a process.",rules:[]},{num:"2.4.6",name:"Headings and Labels",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.7",name:"Focus Visible",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"3.1.1",name:"Language of Page",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:a.eRulePolicy.VIOLATION}]},{num:"3.1.2",name:"Language of Parts",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.1",name:"On Focus",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.2",name:"On Input",summary:"Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.",rules:[{id:"WCAG20_A_TargetAndText",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Form_HasSubmit",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Form_TargetAndText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_HasOnchange",level:a.eRulePolicy.VIOLATION},{id:"RPT_Form_ChangeEmpty",level:a.eRulePolicy.RECOMMENDATION}]},{num:"3.2.3",name:"Consistent Navigation",summary:"Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.",rules:[]},{num:"3.2.4",name:"Consistent Identification",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",summary:"If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.",rules:[{id:"HAAC_Aria_ErrorMessage",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.2",name:"Labels or Instructions",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_LabelAfter",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Accesskey_NeedLabel",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Or_HTML5_Attr",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Input_Placeholder",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_VisibleLabel",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.3",name:"Error Suggestion",summary:"If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",summary:"For content that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",summary:"In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.",rules:[{id:"RPT_Elem_UniqueId",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Elem_UniqueAccessKey",level:a.eRulePolicy.VIOLATION}]},{num:"4.1.2",name:"Name, Role, Value",summary:"For all user interface components (including, but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Label_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidRole",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidIdRef",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredProperties",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EmptyPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidProperty",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Aria_ImgAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_WidgetLabels_Implicit",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_ARIA_11_Guideline",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_List_Group_ListItem",level:a.eRulePolicy.VIOLATION},{id:"HAAC_ActiveDescendantCheck",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Must_Have_Text_Input",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_DOM_Focus",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete_Invalid",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Expanded",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Popup",level:a.eRulePolicy.VIOLATION}]}]},{id:"IBM_Accessibility_BETA",name:"IBM Accessibility BETA",category:a.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.1 AA plus additional IBM checklist supplemental requirements and experimental rules.",checkpoints:[{num:"1.1.1",name:"Non-text Content",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_UsemapValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Object_HasText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Applet_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Area_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_AltCommonMisuse",level:a.eRulePolicy.VIOLATION},{id:"RPT_Img_LongDescription2",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_HasAlt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Pre_ASCIIArt",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioVideoAltFilename",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_BackgroundImage",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_LinkTextNotRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Img_UsemapAlt",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_Emoticons",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Figure_label",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AltBrief",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Embed_HasNoEmbed",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Embed_HasAlt",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Style_Trigger2",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:a.eRulePolicy.RECOMMENDATION},{id:"Valerie_Noembed_HasContent",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_AudioTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.2",name:"Captions (Prerecorded)",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.4",name:"Captions (Live)",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:a.eRulePolicy.VIOLATION},{id:"RPT_Media_VideoObjectTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.1",name:"Info and Relationships",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"RPT_Headers_FewWords",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_HasCite",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blockquote_WrapsTextQuote",level:a.eRulePolicy.VIOLATION},{id:"RPT_Block_ShouldBeHeading",level:a.eRulePolicy.VIOLATION},{id:"RPT_Label_UniqueFor",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_UseMarkup",level:a.eRulePolicy.VIOLATION},{id:"RPT_Script_OnclickHTML1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Fieldset_HasLegend",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_CapSummRedundant",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_Scope_Valid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_RadioChkInFieldSet",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Caption_InTable",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Table_DataCellRelationships",level:a.eRulePolicy.VIOLATION},{id:"RPT_Table_DataHeadingsAria",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Label_RefValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Style_BeforeAfter",level:a.eRulePolicy.VIOLATION},{id:"RPT_List_Misuse",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Select_HasOptGroup",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Script_OnclickHTML2",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Input_InFieldSet",level:a.eRulePolicy.RECOMMENDATION},{id:"RPT_Table_LayoutTrigger",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Table_Structure",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Table_SummaryAria3",level:a.eRulePolicy.RECOMMENDATION}]},{num:"1.3.2",name:"Meaningful Sequence",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Text_LetterSpacing",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.3",name:"Sensory Characteristics",summary:"Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound.",rules:[{id:"RPT_Text_SensoryReference",level:a.eRulePolicy.VIOLATION}]},{num:"1.3.4",name:"Orientation",summary:"Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.",rules:[]},{num:"1.3.5",name:"Identify Input Purpose",summary:"The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.",rules:[{id:"WCAG21_Input_Autocomplete",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.1",name:"Use of Color",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:a.eRulePolicy.VIOLATION},{id:"RPT_Style_ColorSemantics1",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.2",name:"Audio Control",summary:"If any audio plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.",rules:[{id:"RPT_Embed_AutoStart",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.3",name:"Contrast (Minimum)",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:a.eRulePolicy.VIOLATION},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.4",name:"Resize Text",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:a.eRulePolicy.VIOLATION}]},{num:"1.4.5",name:"Images of Text",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"1.4.10",name:"Reflow",summary:"Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.",rules:[]},{num:"1.4.11",name:"Non-text Contrast",summary:"The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.",rules:[]},{num:"1.4.12",name:"Text Spacing",summary:"No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.",rules:[]},{num:"1.4.13",name:"Content on Hover or Focus",summary:"Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissable, hoverable and persistent.",rules:[]},{num:"2.1.1",name:"Keyboard",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingFocusableChild",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MissingKeyboardHandler",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Audio_Video_Trigger",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Application_Role_Text",level:a.eRulePolicy.VIOLATION}]},{num:"2.1.2",name:"No Keyboard Trap",summary:"If keyboard focus can be moved to a component using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:a.eRulePolicy.RECOMMENDATION}]},{num:"2.1.4",name:"Character Key Shortcuts",summary:"If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.",rules:[]},{num:"2.2.1",name:"Timing Adjustable",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Meta_RedirectZero",level:a.eRulePolicy.VIOLATION}]},{num:"2.2.2",name:"Pause, Stop, Hide",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Blink_AlwaysTrigger",level:a.eRulePolicy.VIOLATION},{id:"RPT_Blink_CSSTrigger1",level:a.eRulePolicy.VIOLATION}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",summary:"Content does not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Html_SkipNav",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Frame_SrcHtml",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleSearchLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleDocumentRoles",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RegionLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:a.eRulePolicy.RECOMMENDATION},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.2",name:"Page Titled",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:a.eRulePolicy.VIOLATION},{id:"RPT_Title_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.3",name:"Focus Order",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[{id:"IBMA_Focus_Tabbable",level:a.eRulePolicy.VIOLATION},{id:"IBMA_Focus_MultiTab",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.4",name:"Link Purpose (In Context)",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.5",name:"Multiple Ways",summary:"More than one way is available to locate a Web page within a set of Web pages, except where the Web Page is the result of, or a step in, a process.",rules:[]},{num:"2.4.6",name:"Headings and Labels",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:a.eRulePolicy.VIOLATION}]},{num:"2.4.7",name:"Focus Visible",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.1",name:"Pointer Gestures",summary:"All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.",rules:[]},{num:"2.5.2",name:"Pointer Cancellation",summary:"For functionality that can be operated using a single pointer, completion of the function is on the up-event with an ability to abort, undo or reverse the outcome.",rules:[]},{num:"2.5.3",name:"Label in Name",summary:"For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.",rules:[{id:"WCAG21_Label_Accessible",level:a.eRulePolicy.VIOLATION}]},{num:"2.5.4",name:"Motion Actuation",summary:"Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.",rules:[]},{num:"3.1.1",name:"Language of Page",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:a.eRulePolicy.VIOLATION}]},{num:"3.1.2",name:"Language of Parts",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.1",name:"On Focus",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Script_FocusBlurs",level:a.eRulePolicy.VIOLATION}]},{num:"3.2.2",name:"On Input",summary:"Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.",rules:[{id:"WCAG20_A_TargetAndText",level:a.eRulePolicy.RECOMMENDATION},{id:"WCAG20_Form_HasSubmit",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Form_TargetAndText",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_HasOnchange",level:a.eRulePolicy.VIOLATION},{id:"RPT_Form_ChangeEmpty",level:a.eRulePolicy.RECOMMENDATION}]},{num:"3.2.3",name:"Consistent Navigation",summary:"Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.",rules:[]},{num:"3.2.4",name:"Consistent Identification",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",summary:"If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.",rules:[{id:"HAAC_Aria_ErrorMessage",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.2",name:"Labels or Instructions",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_LabelAfter",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Accesskey_NeedLabel",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Or_HTML5_Attr",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Input_Placeholder",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Input_VisibleLabel",level:a.eRulePolicy.VIOLATION}]},{num:"3.3.3",name:"Error Suggestion",summary:"If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",summary:"For content that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",summary:"In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.",rules:[{id:"RPT_Elem_UniqueId",level:a.eRulePolicy.VIOLATION},{id:"WCAG20_Elem_UniqueAccessKey",level:a.eRulePolicy.VIOLATION}]},{num:"4.1.2",name:"Name, Role, Value",summary:"For all user interface components (including, but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:a.eRulePolicy.VIOLATION},{id:"Valerie_Label_HasContent",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidRole",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidIdRef",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredProperties",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EmptyPropertyValue",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_ValidProperty",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Aria_ImgAlt",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Canvas",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_Aria_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_WidgetLabels_Implicit",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_ARIA_11_Guideline",level:a.eRulePolicy.RECOMMENDATION},{id:"HAAC_List_Group_ListItem",level:a.eRulePolicy.VIOLATION},{id:"HAAC_ActiveDescendantCheck",level:a.eRulePolicy.VIOLATION},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Must_Have_Text_Input",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_DOM_Focus",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Autocomplete_Invalid",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Expanded",level:a.eRulePolicy.VIOLATION},{id:"HAAC_Combobox_Popup",level:a.eRulePolicy.VIOLATION}]}]}];t.a11yRulesets=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesets=void 0;t.designRulesets=[]}]);
\ No newline at end of file
+module.exports=function(e){var t={};function i(a){if(t[a])return t[a].exports;var l=t[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,i),l.l=!0,l.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)i.d(a,l,function(t){return e[t]}.bind(null,l));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=8)}([function(e,t,i){"use strict";var a,l;Object.defineProperty(t,"__esModule",{value:!0}),t.RuleManual=t.RulePotential=t.RuleFail=t.RuleRender=t.RulePass=t.eRuleCategory=t.eRulePolicy=t.eRuleConfidence=void 0,function(e){e.PASS="PASS",e.FAIL="FAIL",e.POTENTIAL="POTENTIAL",e.MANUAL="MANUAL"}(a=t.eRuleConfidence||(t.eRuleConfidence={})),function(e){e.VIOLATION="VIOLATION",e.RECOMMENDATION="RECOMMENDATION",e.INFORMATION="INFORMATION"}(l=t.eRulePolicy||(t.eRulePolicy={})),function(e){e.ACCESSIBILITY="Accessibility",e.DESIGN="Design",e.OTHER="Other"}(t.eRuleCategory||(t.eRuleCategory={})),t.RulePass=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.PASS],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RuleRender=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.PASS],reasonId:0,messageArgs:t||[],apiArgs:i||[]}},t.RuleFail=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.FAIL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RulePotential=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.POTENTIAL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RuleManual=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.MANUAL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeWalker=t.ColorObj=t.RPTUtilStyle=t.RPTUtil=void 0;var a=i(2),l=i(6),o=function(){function e(){}return e.isDefinedAriaAttributeAtIndex=function(t,i){var a=t.attributes[i].name;return e.isDefinedAriaAttribute(t,a)},e.getAriaAttribute=function(t,i){var a=t.getAttribute(i);if(t.hasAttribute(i)&&""==a.trim())return a;if(!a){var o=t.nodeName.toLowerCase();i in e.ariaAttributeImplicitMappings&&(o in e.ariaAttributeImplicitMappings[i]?"function"==typeof(a=e.ariaAttributeImplicitMappings[i][o])&&(a=a(t)):"*"in e.ariaAttributeImplicitMappings[i]&&"function"==typeof(a=e.ariaAttributeImplicitMappings[i]["*"])&&(a=a(t)))}if(!a){var n=l.ARIAMapper.nodeToRole(t);n in e.ariaAttributeRoleDefaults&&i in e.ariaAttributeRoleDefaults[n]&&"function"==typeof(a=e.ariaAttributeRoleDefaults[n][i])&&(a=a(t))}return!a&&i in e.ariaAttributeGlobalDefaults&&(a=e.ariaAttributeGlobalDefaults[i]),a},e.wordCount=function(e){return 0==(e=e.trim()).length?0:e.split(/\s+/g).length},e.isTabbable=function(t){if(!e.isNodeVisible(t))return!1;if(t.hasAttribute("tabindex"))return parseInt(t.getAttribute("tabindex"))>=0;var i=t.nodeName.toLowerCase();if(i in e.tabTagMap){var a=e.tabTagMap[i];return"function"==typeof a&&(a=a(t)),a}return!1},e.tabIndexLEZero=function(t){if(e.hasAttribute(t,"tabindex")&&t.getAttribute("tabindex").match(/^-?\d+$/)){var i=parseInt(t.getAttribute("tabindex"));return 0==i||-1==i}return!1},e.isHtmlEquiv=function(e,t){var i=!1;if(e&&"input"==e.nodeName.toLowerCase()){var a=e.getAttribute("type").toLowerCase();a&&(-1!=t.indexOf("checkbox")?i="checkbox"==a:-1!=t.indexOf("radio")&&(i="radio"==a))}return i},e.isDefinedAriaAttribute=function(e,t){var i=!1;return"aria-"==t.substring(0,5)&&(i=e.hasAttribute&&e.hasAttribute(t)),i},e.normalizeSpacing=function(e){return e.trim().replace(/\s+/g," ")},e.nonExistantIDs=function(t,i){var a="";if(e.normalizeSpacing(i).length<1)return a;for(var l=i.split(" "),o=t.ownerDocument,n=0;n=2?a.substring(0,a.length-2):""},e.getDocElementsByTag=function(e,t){var i=e.ownerDocument;return t=t.toLowerCase(),i.RPT_DOCELEMSBYTAG||(i.RPT_DOCELEMSBYTAG={}),t in i.RPT_DOCELEMSBYTAG||(i.RPT_DOCELEMSBYTAG[t]=i.getElementsByTagName(t)),i.RPT_DOCELEMSBYTAG[t]},e.getChildByTag=function(t,i){return e.getChildByTagHidden(t,i,!1,!1)},e.getChildByTagHidden=function(t,i,a,l){for(var o=[],n=t.firstChild;null!=n;){if(n.nodeName.toLowerCase()==i){if((a||l&&!e.shouldCheckHiddenContent(n))&&!e.isNodeVisible(n)){n=n.nextSibling;continue}o.push(n)}n=n.nextSibling}return o},e.getElementsByRole=function(t,i){return e.getElementsByRoleHidden(t,i,!1,!1)},e.getElementsByRoleHidden=function(t,i,a,l){var o=null;if(null==(o=l?e.getCache(t,"RPTUtil_GETELEMENTSBY_ROLE_IMPLICIT",null):e.getCache(t,"RPTUtil_GETELEMENTSBY_ROLE",null))){o={};for(var n=t.body;null!=n.parentNode;)n=n.parentNode;for(var r=new s(n);r.nextNode();)if(!r.bEndTag){var u=[];if(r.node.hasAttribute&&r.node.hasAttribute("role")&&(u=r.node.getAttribute("role").split(" ")),0===u.length&&l){var d=e.getElementAriaProperty(r.node);d&&d.implicitRole&&(u=d.implicitRole)}if(0==u.length)continue;if(a&&e.shouldNodeBeSkippedHidden(r.node))continue;for(var c=0;c0&&e.concatUniqueArrayItemList(n,a)}return a},e.getImplicitRole=function(t){var i=e.getElementAriaProperty(t);return i&&i.implicitRole?i.implicitRole:[]},e.getRoleRequiredProperties=function(t,i){return null==t?null:a.ARIADefinitions.designPatterns[t]?"separator"===t.toLowerCase()?e.isFocusable(i)?a.ARIADefinitions.designPatterns[t].reqProps:null:a.ARIADefinitions.designPatterns[t].reqProps:null},e.isFocusable=function(t){return"undefined"!==t&&null!=t&&e.isTabbable(t)},e.hasRole=function(t,i,a){var l=!1;if(t&&t.hasAttribute&&t.hasAttribute("role"))if("string"!=typeof i)for(var o=t.getAttribute("role").trim().split(" "),n=0;!l&&n0&&(a=!0)}return a},e.isDataTable=function(t){return!(e.hasRole(t,"none")||e.hasRole(t,"presentation"))},e.isComplexDataTable=function(t){if("RPTUtil_isComplexDataTable"in t)return!!t.RPTUtil_isComplexDataTable;var i=!1;if(t&&e.isDataTable(t)){for(var a=null,l=null,o=t.getElementsByTagName("tr"),n=o.length,r=0,s=0,u=0,d=0;!i&&d1;for(var c=0;!i&&c2)&&e.getAncestor(l[m],"table")==t}else s>0&&++u,i=2==u;if(!i){var p=t.getElementsByTagName("thead"),_=p.length;_>0&&((i=_>1)||(i=p[0].getElementsByTagName("tr").length>1))}i||0===n||(i=s>0&&!e.isTableHeaderInFirstRowOrColumn(t))}return t.RPTUtil_isComplexDataTable=i,i},e.isTableHeaderInFirstRowOrColumn=function(t){var i=!1,a=t.rows;if(null!=a&&a.length>0){var l=a[0];if(!(i=l.cells.length>0&&0==e.getChildByTagHidden(l,"td",!1,!0).length)){i=!0;for(var o=0;i&&o=2?"."+t[1]:""},e.getFileAnchor=function(e){var t=e.match(/#(([^;?\.]|^$)+)([;?]|$)/);return null!=t&&t.length>=2?t[1]:""},e.checkObjEmbed=function(t,i,a){var l=t.nodeName.toLowerCase();if("object"!=l&&"embed"!=l&&"a"!=l&&"area"!=l)return!1;var o=!1;!o&&t.hasAttribute("type")&&(o=a(t.getAttribute("type").toLowerCase()));!o&&t.hasAttribute("codetype")&&(o=a(t.getAttribute("codetype")));if(!o){var n="";"embed"==l?n=t.getAttribute("src"):"a"==l||"area"==l?n=t.getAttribute("href"):t.hasAttribute("data")&&(n=t.getAttribute("data")),null==n&&(n=""),o=i(e.getFileExt(n))}if(!o&&"object"==l)for(var r=e.getChildByTagHidden(t,"param",!1,!0),s=0;!o&&null!=r&&s0)return e.getCache(t.ownerDocument,"RPTUtil_LABELS",{})[n]}return null},e.getElementAttribute=function(e,t){return e&&e.hasAttribute&&e.hasAttribute(t)?e.getAttribute(t):null},e.hasAriaLabel=function(t){return e.attributeNonEmpty(t,"aria-label")||e.attributeNonEmpty(t,"aria-labelledby")},e.hasImplicitLabel=function(t){var i=e.getAncestor(t,"label");if(i&&"label"===i.tagName.toLowerCase()&&e.isFirstFormElement(i,t)){var a=i.cloneNode(!0);return a=e.removeAllFormElementsFromLabel(a),e.hasInnerContentHidden(a)}return!1},e.isFirstFormElement=function(e,t){var i=["input","textarea","select","keygen","progress","meter","output"];if(null!=e.firstChild)for(var a=new s(e);a.nextNode();)if(-1!==i.indexOf(a.node.nodeName.toLowerCase()))return a.node===t;return!1},e.removeAllFormElementsFromLabel=function(e){for(var t=["input","textarea","select","button","datalist","optgroup","option","keygen","output","progress","meter"],i=e.childNodes,a=0;a-1&&e.removeChild(i[a]);return e},e.hasUniqueAriaLabelsLocally=function(t,i){if(0===t.length)return!1;var a=t[0].ownerDocument,l=!1,o=null;i&&(o=e.getCache(a,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",null)),null==o&&(o={});for(var n=0;!l&&na){for(var o=0;ol){for(o=0;o0},e.getCache=function(e,t,i){var a=(e.nodeType,e);return null==a.aceCache&&(a.aceCache={}),null==a.aceCache[t]&&(a.aceCache[t]=i),a.aceCache[t]},e.setCache=function(e,t,i){var a=(e.nodeType,e);return null==a.aceCache&&(a.aceCache={}),a.aceCache[t]=i,i},e.getFrameByName=function(e,t){for(var i=[e.ownerDocument.defaultView],a=0;a0)},e.getInnerText=function(e){var t=e.innerText;return null!=t&&""!=t.trim()||(t=e.textContent),t},e.isInnerTextEmpty=function(t){var i=e.getInnerText(t);return!(null!=i&&i.trim().length>0)},e.hasInnerContent=function(t){var i=e.getInnerText(t),a=null!=i&&i.trim().length>0;if(null!=t.firstChild)for(var l=new s(t);!a&&l.nextNode();)a="img"==l.node.nodeName.toLowerCase()&&e.attributeNonEmpty(l.node,"alt");return a},e.hasInnerContentHidden=function(t){return e.hasInnerContentHiddenHyperLink(t,!1)},e.hasInnerContentHiddenHyperLink=function(t,i){if(!t)return!1;var a=!1;if(null!=t.firstElementChild)for(var l=new s(t);!a&&l.nextNode()&&l.node!=t;){var o=l.node;if(!(a="img"==o.nodeName.toLowerCase()&&e.attributeNonEmpty(o,"alt")&&e.isNodeVisible(o))&&1==o.nodeType&&e.isNodeVisible(o)&&!(a=!e.isInnerTextOnlyEmpty(o))&&1==i){a=e.attributeNonEmpty(o,"aria-label")||e.attributeNonEmpty(o,"aria-labelledby");var n=o.ownerDocument;if(n){var r=n.defaultView;if(r){var u=r.getComputedStyle(o);a||null==u||(a=(u.backgroundImage&&u.backgroundImage.indexOf||u.content)&&e.attributeNonEmpty(o,"alt"))}}}3==o.nodeType&&o.parentElement==t&&(a=!e.isInnerTextEmpty(o))}else a=!e.isInnerTextEmpty(t);return a},e.hasInnerContentOrAlt=function(t){var i=e.getInnerText(t),a=null!=i&&i.trim().length>0||e.attributeNonEmpty(t,"alt");if(null!=t.firstChild)for(var l=new s(t);!a&&l.nextNode()&&l.node!=t;)a="img"==l.node.nodeName.toLowerCase()&&e.attributeNonEmpty(l.node,"alt");return a},e.concatUniqueArrayItem=function(e,t){return-1===t.indexOf(e)&&null!==e&&t.push(e),t},e.concatUniqueArrayItemList=function(t,i){for(var a=0;null!==t&&a0?o["h1-6-with-aria-level-positive-integer"]:o["h1-6-without-aria-level-positive-integer"];break;case"header":var r=e.getAncestor(t,"article");null===r&&(r=e.getAncestor(t,"aside")),null===r&&(r=e.getAncestor(t,"main")),null===r&&(r=e.getAncestor(t,"nav")),null===r&&(r=e.getAncestor(t,"section")),l=null!==r?o["des-section-article"]:o["not-des-section-article"];break;case"hgroup":l=e.attributeNonEmpty(t,"aria-level")?o["with-aria-level"]:o["without-aria-level"];break;case"img":l=t.hasAttribute("alt")&&""===t.getAttribute("alt").trim()?o["img-with-empty-alt"]:o["img-without-empty-alt"];break;case"input":if(e.attributeNonEmpty(t,"type")){var s=t.getAttribute("type").trim().toLowerCase();if(null==(l=o[s]))switch(s){case"search":l=e.attributeNonEmpty(t,"list")?o["search-list"]:o["search-no-list"];break;case"text":l=e.attributeNonEmpty(t,"list")?o["text-with-list"]:o["text-no-list"];break;case"tel":l=e.attributeNonEmpty(t,"list")?o["tel-with-list"]:o["tel-no-list"];break;case"url":l=e.attributeNonEmpty(t,"list")?o["url-with-list"]:o["url-no-list"];break;case"email":l=e.attributeNonEmpty(t,"list")?o["email-with-list"]:o["email-no-list"];break;case"checkbox":l=e.attributeNonEmpty(t,"aria-pressed")?o["checkbox-with-aria-pressed"]:o["checkbox-without-aria-pressed"];break;default:l=e.attributeNonEmpty(t,"list")?o["text-with-list"]:o["text-no-list"]}}else l=e.attributeNonEmpty(t,"list")?o["text-with-list"]:o["text-no-list"];break;case"li":var u=t.parentNode;l=null===u||"ol"!==u.tagName.toLowerCase()&&"ul"!==u.tagName.toLowerCase()?o["parent-not-ol-or-ul"]:o["parent-ol-or-ul"];break;case"link":l=e.attributeNonEmpty(t,"href")?o["with-href"]:o["without-href"];break;case"menu":l=e.attributeNonEmpty(t,"type")&&"context"===t.getAttribute("type").trim().toLowerCase()?o["type-context"]:l;break;case"menuitem":e.attributeNonEmpty(t,"type")&&("command"===t.getAttribute("type").trim().toLowerCase()?l=o["type-command"]:"checkbox"===t.getAttribute("type").trim().toLowerCase()?l=o["type-checkbox"]:"radio"===t.getAttribute("type").trim().toLowerCase()&&(l=o["type-radio"])),null==l&&(l=o.default);break;case"option":var d=t.parentNode;l="datalist"===d.tagName.toLowerCase()||"options"===d.tagName.toLowerCase()?o["list-suggestion-datalist"]:o["not-list-suggestion-datalist"];break;case"select":o=a.ARIADefinitions.documentConformanceRequirementSpecialTags.select,l=t.hasAttribute("multiple")||e.attributeNonEmpty(t,"size")&&t.getAttribute("size")>1?o["multiple-attr-size-gt1"]:o["no-multiple-attr-size-gt1"];break;default:l=a.ARIADefinitions.textLevelSemanticElements.indexOf(i)>-1?a.ARIADefinitions.documentConformanceRequirementSpecialTags["text-level-semantic-elements"]:a.ARIADefinitions.documentConformanceRequirementSpecialTags.default}}return l||null},e.getAllowedAriaRoles=function(t,i){t.tagName.toLowerCase();var a=[],l=null;return null!=(l=null!=i&&void 0!==i?i:e.getElementAriaProperty(t))&&(null!==l.implicitRole&&e.concatUniqueArrayItemList(l.implicitRole,a),null!==l.validRoles&&e.concatUniqueArrayItemList(l.validRoles,a)),a},e.getAllowedAriaAttributes=function(t,i,l){var o=t.tagName.toLowerCase(),n=[];t.hasAttribute("disabled")&&-1===a.ARIADefinitions.elementsAllowedDisabled.indexOf(o)&&(n=e.concatUniqueArrayItem("aria-disabled",n)),t.hasAttribute("required")&&a.ARIADefinitions.elementsAllowedRequired.indexOf(o)>-1&&(n=e.concatUniqueArrayItem("aria-required",n)),t.hasAttribute("readonly")&&-1===a.ARIADefinitions.elementsAllowedReadOnly.indexOf(o)&&(n=e.concatUniqueArrayItem("aria-readonly",n)),t.hasAttribute("hidden")&&(n=e.concatUniqueArrayItem("aria-hidden",n));var r=null;r=null!=l&&void 0!==l?l:e.getElementAriaProperty(t);var s=!1;if("form"!==o&&"section"!==o||(s=!t.hasAttribute("aria-label")&&!t.hasAttribute("aria-labelledby")&&!t.hasAttribute("title")),null!=r){if(null!==r.implicitRole&&(null==i||0==i.length)&&!s)for(var u=0;u-1)return!0;if(null==e.unhideableElements||null==e.unhideableElements||-1==e.unhideableElements.indexOf(a)){if(!t.ownerDocument.defaultView)return!0;i=t.ownerDocument.defaultView.getComputedStyle(t,null);var l=t.getAttribute("hidden"),o=e.getCache(t,"PT_NODE_HIDDEN",void 0),n="boolean"==typeof t.hidden&&t.hidden;if(!(i||n||null!=l&&null!=l||o))return!0;if(null!==i&&("none"==i.getPropertyValue("display")||!t.Visibility_Check_Parent&&"hidden"==i.getPropertyValue("visibility"))||n||null!=l||o)return e.setCache(t,"PT_NODE_HIDDEN",!0),!1}var r=t.parentNode;if(null!=r&&1==r.nodeType){r.Visibility_Check_Parent=!0;var s=e.isNodeVisible(r);return s||e.setCache(t,"PT_NODE_HIDDEN",!0),s}return!0},e.getControlOfLabel=function(t){var i=e.getAncestor(t,"label");if(i&&i.hasAttribute("for"))return t.ownerDocument.getElementById(i.getAttribute("for"));for(var a={},l=t;l;){if(1===l.nodeType){var o=l;o.hasAttribute("id")&&(a[o.getAttribute("id")]=!0)}l=l.parentNode}for(var n=t.ownerDocument.querySelectorAll("*[aria-labelledby]"),r=0;r-1||r)return i=!0,e.setCache(t,"PT_NODE_DISABLED",i),!0;var s=t.parentNode;if(null!=s&&1==s.nodeType){var u=e.isNodeDisabled(s);return u&&(i=!0),e.setCache(t,"PT_NODE_DISABLED",i),u}return!1},e.shouldCheckHiddenContent=function(e){return!1},e.shouldNodeBeSkippedHidden=function(t){return!e.shouldCheckHiddenContent(t)&&!e.isNodeVisible(t)},e.isfocusableByDefault=function(t){return!("a"!=t.nodeName.toLowerCase()||!e.hasAttribute(t,"href"))||(!("area"!=t.nodeName.toLowerCase()||!e.hasAttribute(t,"href"))||-1!=["input","select","button","textarea","option","area"].indexOf(t.nodeName.toLowerCase()))},e.nonTabableChildCheck=function(t){if(!t.hasAttribute("tabindex")||-1!=parseInt(t.getAttribute("tabindex")))return!1;for(var i=new s(t);i.nextNode();){var a=i.node;if(1===a.nodeType&&(a.hasAttribute("tabindex")&&-1!=parseInt(a.getAttribute("tabindex"))&&!e.hasInnerContent(a)))return!1}return!0},e.Color=function(t){if("transparent"==(t=t.toLowerCase()))return new r(255,255,255,0);if(t in e.CSSColorLookup&&(t=e.CSSColorLookup[t]),t.startsWith("rgb(")){var i=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;return null==(a=t.match(i))?null:new r(a[1],a[2],a[3])}if(t.startsWith("rgba(")){var a;i=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/;return null==(a=t.match(i))?null:new r(a[1],a[2],a[3],a[4])}if("#"!=t.charAt(0))return null;4==t.length&&(t="#"+t.charAt(1).repeat(2)+t.charAt(2).repeat(2)+t.charAt(3).repeat(2));var l=parseInt(t.substring(1,3),16),o=parseInt(t.substring(3,5),16),n=parseInt(t.substring(5,7),16);return new r(l,o,n)},e.ColorCombo=function(t){var i=t.ownerDocument;if(!i)return null;var a=i.defaultView;if(!a)return null;for(var l=[],o=t;o;)1==o.nodeType&&l.push(o),o=o.parentElement;var n={hasGradient:!1,hasBGImage:!1,fg:null,bg:null},r=a.getComputedStyle(t).color;r||(r="black");for(var s=e.Color(r),u=/transparent|rgba?\([^)]+\)/gi,d=function(e,t,i){try{if(void 0===e.length)return e;for(var a=null,l=null,o=1;o1e-4;){for(;u+s<=1&&r>i.contrastRatio(e[o].mix(e[o-1],u+s).getOverlayColor(t));)n=e[o].mix(e[o-1],u+s).getOverlayColor(t),r=i.contrastRatio(n),u+=s;for(;u-s>=0&&r>i.contrastRatio(e[o].mix(e[o-1],u-s).getOverlayColor(t));)n=e[o].mix(e[o-1],u-s).getOverlayColor(t),r=i.contrastRatio(n),u-=s;s/=10}(null==l||l>r)&&(l=r,a=n)}return a}catch(e){console.log(e)}return t},c=e.Color("white"),m=null,p=null,_=null;l.length>0;){var h=l.pop(),R=a.getComputedStyle(h);if(null!=R){var A=null;if(R.backgroundColor&&"transparent"!=R.backgroundColor&&"rgba(0, 0, 0, 0)"!=R.backgroundColor&&(A=e.Color(R.backgroundColor)),R.backgroundImage&&R.backgroundImage.indexOf&&-1!=R.backgroundImage.indexOf("gradient")){var g=R.backgroundImage.match(u);if(g){for(var f=[],b=0;b0&&parseFloat(R.opacity)<1?(null!=_&&(_.alpha=m*p,c=_.getOverlayColor(c)),m=1,p=null,_=null,R.opacity&&R.opacity.length>0&&(m=parseFloat(R.opacity)),null!=A&&(p=(_=A).alpha||1,delete _.alpha,1==m&&1==p&&(n.hasBGImage=!1,n.hasGradient=!1))):null!=A&&(null==_?(p=(_=A).alpha||1,delete _.alpha):_=A.getOverlayColor(_),1==m&&1==p&&1==(_.alpha||1)&&0==(A.alpha||1)&&(n.hasBGImage=!1,n.hasGradient=!1)),R.backgroundImage&&"none"!=R.backgroundImage&&(R.backgroundImage.indexOf&&-1!=R.backgroundImage.indexOf("gradient")?n.hasGradient=!0:n.hasBGImage=!0)}}return null!=_&&delete(s=s.getOverlayColor(_)).alpha,s.alpha=(s.alpha||1)*m,s=s.getOverlayColor(c),null!=_&&(_.alpha=m*p,c=_.getOverlayColor(c)),n.fg=s,n.bg=c,n},e.hasAttribute=function(e,t){var i=!1;if(e.hasAttribute)i=e.hasAttribute(t);else if(e.attributes&&e.attributes.getNamedItem){var a=e.attributes.getNamedItem(t);i=a&&a.specified}return i},e.unhideableElements=["area","param","audio"],e.hiddenByDefaultElements=["script","link","style","head","title","meta","base","noscript","template","datalist"],e.navLinkKeywords=["start","next","prev","previous","contents","index"],e.rulesThatHaveToCheckHidden=["RPT_Elem_UniqueId"],e.ariaAttributeRoleDefaults={alert:{"aria-live":"assertive","aria-atomic":"true"},checkbox:{"aria-checked":"false"},combobox:{"aria-expanded":"false","aria-haspopup":"listbox"},heading:{"aria-level":"2"},listbox:{"aria-orientation":"vertical"},log:{"aria-live":"polite"},menu:{"aria-orientation":"vertical"},menubar:{"aria-orientation":"horizontal"},menuitemcheckbox:{"aria-checked":"false"},menuitemradio:{"aria-checked":"false"},option:{"aria-selected":"false"},radio:{"aria-checked":"false"},scrollbar:{"aria-orientation":"vertical","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":function(t){var i=e.getAriaAttribute(t,"aria-valuemax"),a=e.getAriaAttribute(t,"aria-valuemin");return""+((i-a)/2+a)}},separator:{"aria-orientation":"horizontal","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"50"},slider:{"aria-orientation":"horizontal","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":function(t){var i=e.getAriaAttribute(t,"aria-valuemax"),a=e.getAriaAttribute(t,"aria-valuemin");return""+((i-a)/2+a)}},spinbutton:{"aria-valuenow":"0"},status:{"aria-live":"polite","aria-atomic":"true"},switch:{"aria-checked":"false"},tab:{"aria-selected":"false"},tablist:{"aria-orientation":"horizontal"},toolbar:{"aria-orientation":"horizontal"},tree:{"aria-orientation":"vertical"}},e.ariaAttributeGlobalDefaults={"aria-atomic":"false","aria-autocomplete":"none","aria-busy":"false","aria-checked":void 0,"aria-current":"false","aria-disabled":"false","aria-dropeffect":"none","aria-expanded":void 0,"aria-grabbed":void 0,"aria-haspopup":"false","aria-hidden":void 0,"aria-invalid":"false","aria-live":"off","aria-modal":"false","aria-multiline":"false","aria-multiselectable":"false","aria-orientation":void 0,"aria-pressed":void 0,"aria-readonly":"false","aria-required":"false","aria-selected":void 0,"aria-sort":"none"},e.ariaAttributeImplicitMappings={"aria-autocomplete":{form:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},input:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},select:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},textarea:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"}},"aria-checked":{input:function(e){return e.hasAttribute("indeterminate")?"mixed":""+e.hasAttribute("checked")},menuitem:function(e){return e.hasAttribute("indeterminate")?"mixed":""+e.hasAttribute("checked")},"*":function(e){if(e.hasAttribute("indeterminate"))return"mixed"}},"aria-haspopup":{"*":function(e){if(e.hasAttribute("contextmenu"))return"true"}},"aria-multiselectable":{input:function(e){if(e.hasAttribute("multiple"))return"true"}},"aria-expanded":{details:function(e){return e.getAttribute("open")},dialog:function(e){return e.getAttribute("open")}},"aria-placeholder":{input:function(e){return e.getAttribute("placeholder")},textarea:function(e){return e.getAttribute("placeholder")}},"aria-required":{input:function(e){return e.getAttribute("required")},select:function(e){return e.getAttribute("required")},textarea:function(e){return e.getAttribute("required")}},"aria-disabled":{button:function(e){return e.hasAttribute("disabled")?"true":"false"},fieldset:function(e){return e.hasAttribute("disabled")?"true":"false"},input:function(e){return e.hasAttribute("disabled")?"true":"false"},keygen:function(e){return e.hasAttribute("disabled")?"true":"false"},optgroup:function(e){return e.hasAttribute("disabled")?"true":"false"},option:function(e){return e.hasAttribute("disabled")?"true":"false"},select:function(e){return e.hasAttribute("disabled")?"true":"false"},textarea:function(e){return e.hasAttribute("disabled")?"true":"false"}}},e.tabTagMap={button:!0,input:function(e){return"hidden"!=e.getAttribute("type")},select:!0,textarea:!0,div:function(e){return e.hasAttribute("contenteditable")},a:function(e){return e.hasAttribute("href")},area:function(e){return e.hasAttribute("href")},audio:function(e){return e.hasAttribute("controls")},video:function(e){return e.hasAttribute("controls")}},e.CSSColorLookup={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",buttontext:"rgba(0, 0, 0, 0.847)",buttonface:"#ffffff",graytext:"rgba(0, 0, 0, 0.247)"},e}();t.RPTUtil=o;var n=function(){function e(){}return e.getWeightNumber=function(e){var t={light:100,bold:700},i=parseInt(e);return i||(e in t?t[e]:400)},e.getFontInPixels=function(e){var t=parseFloat(e);if(!t)return{"xx-small":16,"x-small":10,small:13,medium:16,large:18,"x-large":24,"xx-large":32}[e];var i=e.substring((""+t).length);return""==i||"px"==i?t:"em"==i?16*t:"%"==i?t/100*16:"pt"==i?4*t/3:Math.round(t)},e}();t.RPTUtilStyle=n;var r=function(){function e(e,t,i,a){function l(e){if("string"!=typeof e)return e;var t=e;return"%"!=(t=t.trim())[t.length-1]?parseInt(t):Math.round(2.55*parseFloat(t.substring(0,t.length-1)))}this.red=l(e),this.green=l(t),this.blue=l(i),void 0!==a&&(this.alpha="string"==typeof a?parseFloat(a):a)}return e.prototype.toHexHelp=function(e){var t=Math.round(e).toString(16);return 1==t.length?"0"+t:t},e.prototype.toHex=function(){return"#"+this.toHexHelp(this.red)+this.toHexHelp(this.green)+this.toHexHelp(this.blue)},e.prototype.contrastRatio=function(e){var t=this;void 0!==this.alpha&&(t=this.getOverlayColor(e));var i=t.relativeLuminance();if(!e.relativeLuminance){var a="";for(var l in e)a+=l+"\n";alert(e),alert(a)}var o=e.relativeLuminance();return i>o?(i+.05)/(o+.05):(o+.05)/(i+.05)},e.prototype.relativeLuminance=function(){var e=this.red/255,t=this.green/255,i=this.blue/255;return.2126*(e=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(i=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))},e.prototype.mix=function(t,i){if(void 0===this.alpha&&void 0===t.alpha)return new e(i*this.red+(1-i)*t.red,i*this.green+(1-i)*t.green,i*this.blue+(1-i)*t.blue);var a=this.alpha?this.alpha:1,l=t.alpha?t.alpha:1;return new e(i*this.red+(1-i)*t.red,i*this.green+(1-i)*t.green,i*this.blue+(1-i)*t.blue,i*a+(1-i)*l)},e.prototype.getOverlayColor=function(e){if(void 0===this.alpha||this.alpha>=1)return this;if(this.alpha<0)return null;if(void 0!==e.alpha&&e.alpha<1)return null;var t=this.mix(e,this.alpha);return delete t.alpha,t},e.fromCSSColor=function(t){var i=-1,a=-1,l=-1;if((t=t.toLowerCase()).startsWith("rgb(")){var n=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;if(null==(r=t.match(n)))return null;i=r[1],a=r[2],l=r[3]}else if(t.startsWith("rgba(")){var r;n=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/;if(null==(r=t.match(n)))return null;i=r[1],a=r[2],l=r[3]}else{if("#"!=t.charAt(0)){if(!(t in o.CSSColorLookup))return null;t=o.CSSColorLookup[t]}var s=function(e){for(var t={a:10,b:11,c:12,d:13,e:14,f:15},i=0,a=0;a0&&!this.hierarchyChildrenHaveRole[this.hierarchyChildrenHaveRole.length-1]?(t="none",this.hierarchyChildrenHaveRole.push(!1)):(t=this.getRole(e)||"none",this.hierarchyChildrenHaveRole.push(this.childrenHaveRole(e,t))),this.hierarchyRole.push(t),"none"!==t){var i=this.hierarchyPath[this.hierarchyPath.length-1];i.roleCount[t]=(i.roleCount[t]||0)+1,this.hierarchyPath.push({rolePath:i.rolePath+"/"+t+"["+i.roleCount[t]+"]",roleCount:{}})}this.hierarchyResults.push({node:e,namespace:this.getNamespace(),role:t,attributes:this.getAttributes(e),rolePath:this.hierarchyPath[this.hierarchyPath.length-1].rolePath,bounds:this.getBounds(e)})},e.prototype.popHierarchy=function(){var e=this.hierarchyRole.pop();this.hierarchyChildrenHaveRole.pop(),"none"!==e&&this.hierarchyPath.pop(),this.hierarchyResults.pop()},e.prototype.openScope=function(e){return null===this.hierarchyRole&&this.reset(e),this.pushHierarchy(e),this.hierarchyResults},e.prototype.closeScope=function(e){for(var t=[],i=0,a=this.hierarchyResults;i0){for(var h="",R=0,A=d;R0&&(!a&&!l||!b))return n.getAttribute("aria-label").trim();if("presentation"!==f&&"none"!==f){if("img"===i.nodeName.toLowerCase()&&n.hasAttribute("alt"))return r.DOMUtil.cleanWhitespace(n.getAttribute("alt")).trim();if("input"===i.nodeName.toLowerCase()&&n.hasAttribute("id")&&n.getAttribute("id").length>0){var v=n.ownerDocument.querySelector("label[for='"+n.getAttribute("id")+"']");if(v)return this.computeNameHelp(e,v,!1,!1)}}if((l||a)&&b){if("textbox"===f)if("input"===n.nodeName.toLowerCase()){if(n.hasAttribute("value"))return n.getAttribute("value")}else l=!1;if("button"===f)if("input"===n.nodeName.toLowerCase()){var P=n.getAttribute("type").toLowerCase();if(["button","submit","reset"].includes(P)){if(n.hasAttribute("value"))return n.getAttribute("value");if("submit"===P)return"Submit";if("reset"===P)return"Reset"}}else l=!1;if("combobox"===f&&n.hasAttribute("aria-activedescendant")){var y=n.ownerDocument.getElementById("aria-activedescendant");if(y)return t.computeNameHelp(e,y,!1,!1)}if(["progressbar","scrollbar","slider","spinbutton"].includes(f)){if(n.hasAttribute("aria-valuetext"))return n.getAttribute("aria-valuetext");if(n.hasAttribute("aria-valuenow"))return n.getAttribute("aria-valuenow")}}if(!l&&(o.ARIADefinitions.nameFromContent(f)||a)){h="";var C=null;(C=n.ownerDocument.defaultView.getComputedStyle(n,"before").content)&&"none"!==C&&(h+=C=C.replace(/^"/,"").replace(/"$/,""));for(var T=new s.DOMWalker(n,!1,n);T.nextNode()&&!T.atRoot();)T.bEndTag||(h+=" "+t.computeNameHelp(e,T.node,a,!0));var I=null;try{I=n.ownerDocument.defaultView.getComputedStyle(n,"after").content}catch(e){}return I&&"none"!==I&&(h+=I=I.replace(/^"/,"").replace(/"$/,"")),h=h.replace(/\s+/g," ").trim()}return n.hasAttribute("title")?n.getAttribute("title"):""},t.nodeToRole=function(e){if(3===e.nodeType)return"text";if(1!==e.nodeType)return null;var i=e;if(!i||1!==i.nodeType)return null;if(i.hasAttribute("role")&&i.getAttribute("role").trim().length>0)return i.getAttribute("role").trim();var a=i.nodeName.toLowerCase();if(!(a in t.elemToRoleMap))return null;var l=t.elemToRoleMap[a];return"string"==typeof l?l:"function"==typeof l?l(i):null},t.hasParentRole=function(e,i){for(var a=e.parentNode;a;){if(t.nodeToRole(a)===i)return!0;a=a.parentNode}return!1},t.inputToRole=function(e){if(!e)return null;var i="text";if(e.hasAttribute("type")&&e.getAttribute("type").toLowerCase().trim().length>0&&(i=e.getAttribute("type").toLowerCase().trim()),!(i in t.inputToRoleMap))return null;var a=t.inputToRoleMap[i];return"string"==typeof a?a:"function"==typeof a?a(e):null},t.elemAttrValueCalculators={global:{name:t.computeName},datalist:{multiselectable:function(e){var t=e.getAttribute("id");if(t&&t.length>0){e.ownerDocument.querySelector("input[list='"+t+"']");return""+(e.getAttribute("multiple")&&("true"==e.getAttribute("multiple")||""==e.getAttribute("multiple")))}return null}},h1:{level:"1"},h2:{level:"2"},h3:{level:"3"},h4:{level:"4"},h5:{level:"5"},h6:{level:"6"},input:{checked:function(e){return"checkbox"===e.getAttribute("type")||"radio"===e.getAttribute("type")?""+e.checked:null},setsize:function(e){return null},posinset:function(e){return null},owns:function(e){return null}},keygen:{multiselectable:"false"},li:{setsize:function(e){var t=r.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;var i=t.querySelectorAll("li"),a=t.querySelectorAll("ol li, ul li, menu li");return""+(i.length-a.length)},posinset:function(e){var t=r.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;for(var i=t.querySelectorAll("li"),a=0,l=0;l1?"listbox":"combobox"},table:"table",textarea:"textbox",tbody:"rowgroup",td:function(e){for(var i=e.parentNode;i;){var a=t.nodeToRole(i);if("table"===a)return"cell";if("grid"===a)return"gridcell";i=i.parentNode}return null},th:function(e){if(e.hasAttribute("scope")){var i=e.getAttribute("scope").toLowerCase();if("row"===i)return"rowheader";if("col"===i)return"columnheader"}!e.hasAttribute("scope")||e.getAttribute("scope").toLowerCase();for(var a=e.parentNode;a;){var l=t.nodeToRole(a);if("table"===l)return"cell";if("grid"===l)return"gridcell";a=a.parentNode}return null},tfoot:"rowgroup",thead:"rowgroup",tr:"row",ul:"list"}),t}(n.CommonMapper);t.ARIAMapper=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AncestorUtil=void 0;var a=function(){function e(){}return e.isPresentationFrame=function(e){if(e&&e.dom)for(var t=e.dom.length-2;t>=0;--t){var i=e.dom[t].node;if(1===i.nodeType&&"presentation"===i.getAttribute("role")||"true"===i.getAttribute("aria-hidden"))return!0}return!1},e}();t.AncestorUtil=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=t.checkDemo=t.ARIAMapper=t.Context=t.Checker=void 0;var a=i(9);Object.defineProperty(t,"Context",{enumerable:!0,get:function(){return a.Context}});var l=i(11);Object.defineProperty(t,"Checker",{enumerable:!0,get:function(){return l.Checker}});var o=i(6);Object.defineProperty(t,"ARIAMapper",{enumerable:!0,get:function(){return o.ARIAMapper}});var n=i(4);Object.defineProperty(t,"Config",{enumerable:!0,get:function(){return n.Config}}),String.prototype.startsWith=String.prototype.startsWith||function(e){return 0===this.indexOf(e)},String.prototype.includes=String.prototype.includes||function(e){return-1!==this.indexOf(e)},Array.prototype.includes=Array.prototype.includes||function(e){return-1!==this.indexOf(e)},t.checkDemo=function(e){e||(e=0);var t=new l.Checker;setTimeout((function(){t.check(document.documentElement,["IBM_Accessibility","IBM_Design"]).then((function(e){console.log(e);for(var t={FAIL:0,POTENTIAL:1,MANUAL:2,PASS:3},i=0;i0)throw new Error("Cannot have !attr"+i+" context");if(e&&void 0!==i&&i.length>0&&(void 0===a||0===a.length))throw new Error("Cannot have equivalence check without a value")}return e.prototype.matches=function(e){var t=e.attributes;if(this.attr in t){if(this.inclusive){if(this.eq){var i=t[this.attr];if("="===this.eq)return this.value===i;if("!="===this.eq)return this.value!==i;if("~"===this.eq)return this.value===i;if("!~"===this.eq)return this.value!==i;throw new Error("Context equivalence operator not supported")}return!0}return!1}return!this.inclusive},e}();t.AttrInfo=a;var l=function(){function e(e,t,i,a,l){if(this.inclusive=e,this.namespace=t,this.role=i,this.attrs=a,this.connector=l,"*"===i&&!e)throw new Error("!* context not supported")}return e.prototype.matches=function(e,t){var i=this.namespace in e&&(e[this.namespace][t].role===this.role||"none"!==e[this.namespace][t].role&&"*"===this.role);if(!i||"*"!==this.role||"dom"!==this.namespace||"#text"!==e[this.namespace][t].role&&"/#text"!==e[this.namespace][t].role||(i=!1),this.inclusive&&!i)return!1;if(!this.inclusive&&!i)return!0;for(var a=this.attrs,l=e[this.namespace][t],o=!0,n=0,r=a;n+~]?/g);i+~]?)/),r=[],s=0,u=n[3].match(/\[([^\]]+)\]/g)||[];s+~,])/g,"$1")).replace(/([>+~,]) +/g,"$1")).replace(/ +/g," ")).trim()},e.parse=function(t){for(var i=e.splitMultiple(e.cleanContext(t)),a=[],l=0;l=0;a--)"data-namewalk"!==i[a].name&&(t+=" "+i[a].name+'="'+i[a].value+'"');return t+=">"},e.prototype.run=function(t,i,a,l){var o,n=(new Date).getTime();try{o=this.rule.run(i,a,l)}catch(e){var r=e;throw console.error("RULE EXCEPTION:",this.rule.id,i.dom.rolePath,r.stack),e}var s=(new Date).getTime();o||(o=[]),o instanceof Array||(o=[o]);for(var u=[],d=0,c=o;d0&&t.ownerDocument.getElementById(m)}if(s.DOMUtil.isNodeVisible(o.node)||"style"===o.node.nodeName.toLowerCase()||"datalist"===o.node.nodeName.toLowerCase()||"param"===o.node.nodeName.toLowerCase()||!s.DOMUtil.getAncestor(o.node,["body"])){var p={};for(var _ in d){var h=d[_],R=h[h.length-1];p[_]=R}for(var A={},g=0,f=this.getMatchingRules(d);g=1&&(s=a+"$$"+i),++i;var d=new u(e,r);this.wrappedRuleMap[s]=d;var c=d.parsedInfo.contextInfo,m=c[c.length-1],p=m.namespace+":"+m.role;m.inclusive?(this.inclRules[p]=this.inclRules[p]||[],this.inclRules[p].push(d)):(this.exclRules[p]=this.exclRules[p]||[],this.exclRules[p].push(d))}}},e.prototype.addNlsMap=function(e){for(var t in e)this.nlsMap[t]=e[t]},e.prototype.addHelpMap=function(e){for(var t in e)this.helpMap[t]=e[t]},e.prototype.getMessage=function(e,t,i){var a=e.indexOf("$$");if(a>=0&&(e=e.substring(0,a)),!(e in this.nlsMap))return e;var l=this.nlsMap[e][t||0];return l?l.replace(/\{(\d+)\}/g,(function(e,t,a){return i[t]})):e+"_"+t},e.prototype.getHelp=function(e,t){var i=e.indexOf("$$");if(i>=0&&(e=e.substring(0,i)),!(e in this.helpMap))return e;return((t=t||0)in this.helpMap[e]?this.helpMap[e][t||0]:this.helpMap[e][0])||e+"_"+t},e.prototype.addMapper=function(e){this.mappers[e.getNamespace()]=e},e.match=function(e,t){var i=e.length-1,a=t.dom.length-1;if(!e[i].matches(t,a))return!1;for(--i,--a;a>=0&&i>=0;){var l=e[i],o=e[i].matches(t,a);if(">"===l.connector){if(!o)return!1;--i,--a}else{if(" "!==l.connector)throw new Error("Context connector "+l.connector+" is not supported");if(l.inclusive)o&&--i,--a;else{if(!o)return!1;for(var n=!1,r=a-1;!n&&r>=0;--r)n=!e[i].matches(t,r);if(n)return!1;--i}}}return-1===i},e.prototype.getMatchingRules=function(t){var i={},a=[];function l(l){for(var o=0,n=l;o0;return i?a.RulePass(1):i?void 0:a.RuleManual("Manual_1")}}];t.a11yRulesCanvas=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFrame=void 0;var a=i(0),l=i(1),o=[{id:"WCAG20_Frame_HasTitle",context:"dom:frame, dom:iframe",run:function(e,t){var i=e.dom.node;return l.RPTUtil.hasRole(i,"presentation")?null:l.RPTUtil.attributeNonEmpty(i,"title")?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Valerie_Frame_SrcHtml",context:"dom:frame, dom:iframe",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.attributeNonEmpty(i,"src")&&l.RPTUtil.isHtmlExt(l.RPTUtil.getFileExt(i.getAttribute("src")));return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}}];t.a11yRulesFrame=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesMeta=void 0;var a=i(0),l=[{id:"WCAG20_Meta_RedirectZero",context:"dom:meta[http-equiv][content]",run:function(e,t){var i=e.dom.node;if("refresh"==i.getAttribute("http-equiv").toLowerCase()){var l=i.getAttribute("content").toLowerCase();return-1!=l.indexOf("url")&&!l.startsWith("0;")?a.RuleFail("Fail_1"):a.RulePass("Pass_0")}return null}},{id:"RPT_Meta_Refresh",context:"dom:meta[http-equiv][content]",run:function(e,t){var i=e.dom.node;return"refresh"!=i.getAttribute("http-equiv").toLowerCase()?a.RulePass("Pass_0"):-1==i.getAttribute("content").toLowerCase().indexOf("url=")?a.RulePotential("Potential_1"):a.RulePass("Pass_0")}}];t.a11yRulesMeta=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesColor=void 0;var a=i(0),l=i(1),o=[{id:"IBMA_Color_Contrast_WCAG2AA",context:"dom:*",run:function(e,t){var i=e.dom.node,o=i.nodeName.toLowerCase();if(!l.RPTUtil.isNodeVisible(i)||null!=l.RPTUtil.hiddenByDefaultElements&&null!=l.RPTUtil.hiddenByDefaultElements&&l.RPTUtil.hiddenByDefaultElements.indexOf(o)>-1)return null;for(var n="",r=i.childNodes,s=0;s=24||A>=18.6&&R>=700,f=h>=4.5||h>=3&&g,b=m.hasBGImage||m.hasGradient,v=l.RPTUtil.isNodeDisabled(i);if(!v){var P=l.RPTUtil.getControlOfLabel(i);P&&(v=l.RPTUtil.isNodeDisabled(P))}return l.RPTUtil.setCache(i,"EXT_Color_Contrast_WCAG2AA",{ratio:h,isLargeScale:g,weight:R,size:A,hasBackground:b,isDisabled:v}),b?null:(!f&&v&&(f=!0),f?a.RulePass("Pass_0",[h.toFixed(2),A,R,p.toHex(),_.toHex(),m.hasBGImage,m.hasGradient]):a.RuleFail("Fail_1",[h.toFixed(2),A,R,p.toHex(),_.toHex(),m.hasBGImage,m.hasGradient]))}},{id:"IBMA_Color_Contrast_WCAG2AA_PV",context:"dom:*",dependencies:["IBMA_Color_Contrast_WCAG2AA"],run:function(e,t){var i=e.dom.node,o=i.nodeName.toLowerCase();if(l.RPTUtil.isNodeDisabled(i)||!l.RPTUtil.isNodeVisible(i)||null!=l.RPTUtil.hiddenByDefaultElements&&null!=l.RPTUtil.hiddenByDefaultElements&&l.RPTUtil.hiddenByDefaultElements.indexOf(o)>-1)return null;var n=l.RPTUtil.getCache(i,"EXT_Color_Contrast_WCAG2AA",null);if(!n)return a.RulePass("Pass_0");var r=n.ratio>=4.5||n.ratio>=3&&n.isLargeScale;return!r&&n.isDisabled&&(r=!0),r?a.RulePass("Pass_0",[n.ratio.toFixed(2),n.size,n.weight]):a.RulePotential("Potential_1",[n.ratio.toFixed(2),n.size,n.weight])}},{id:"IBMA_Link_Contrast_WCAG2AA",context:"a[href] | *[onclick]",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.ColorCombo(i),n=l.RPTUtil.getCache(i,"EXT_Link_Contrast_WCAG2AA",null);if(null===n){n={};for(var r="",s=i.childNodes,u=0;u=24||R>=18.6&&h>=700;for(var A=function(e){var t=c.getComputedStyle(e),i=l.RPTUtilStyle.getWeightNumber(t.fontWeight),a=l.RPTUtilStyle.getFontInPixels(t.fontSize),n=l.RPTUtil.ColorCombo(e),r=o.fg.contrastRatio(n.fg),s=o.bg.contrastRatio(n.bg),u=Math.abs(i-h)>=300||Math.abs(a-R)>5||t.textDecoration!=_.textDecoration;return{ratio:Math.max(r,s),fgRatio:r,bgRatio:s,scaleChange:u,colorCombo:n}},g=new l.NodeWalker(i);g.prevNode()&&!m(g.node)&&!p(g.node);)if(3==g.node.nodeType&&g.node.nodeValue.trim().length>0){g.node=g.node.parentNode,n.prev=A(g.node);break}for(var f=new l.NodeWalker(i,!0);f.nextNode()&&!m(f.node)&&!p(f.node);)if(3==f.node.nodeType&&f.node.textContent.trim().length>0){f.node=f.node.parentNode,n.next=A(f.node);break}}l.RPTUtil.setCache(i,"EXT_Link_Contrast_WCAG2AA",n);var b=!0,v=0,P=null,y=n.isLargeScale?3:4.5;return n.prev?(b=n.prev.ratio>=y||n.prev.scaleChange)||(v=n.prev.fgRatio,P=n.prev.colorCombo):n.next&&((b=b&&n.next.ratio>=y||n.next.scaleChange)||(v=n.next.fgRatio,P=n.next.colorCombo)),b?a.RulePass("Pass_0"):a.RulePotential("Potential_1",[v.toFixed(2),o.fg.toHex(),P.fg.toHex()])}}];t.a11yRulesColor=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesHeading=void 0;var a=i(0),l=i(1),o=[{id:"RPT_Header_HasContent",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",run:function(e,t){var i=e.dom.node;return l.RPTUtil.hasInnerContentHidden(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"RPT_Header_Trigger",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",dependencies:["RPT_Header_HasContent"],run:function(e,t){var i=e.dom.node,o=l.RPTUtil.triggerOnce(i.ownerDocument,"RPT_Header_Trigger",!1);return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Headers_FewWords",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",dependencies:["RPT_Header_HasContent"],run:function(e,t){var i=e.dom.node,o=l.RPTUtil.wordCount(l.RPTUtil.getInnerText(i))<=20;return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Block_ShouldBeHeading",context:"dom:p, dom:div, dom:br",run:function(e,t){for(var i=e.dom.node,o=0,n=new l.NodeWalker(i),r=!1;!r&&n.nextNode()&&n.node!=i&&n.node!=i.parentNode&&!["br","div","p"].includes(n.node.nodeName.toLowerCase());){var s=n.node.nodeName.toLowerCase();if("b"!=s&&"em"!=s&&"i"!=s&&"strong"!=s&&"u"!=s&&"font"!=s||l.RPTUtil.shouldNodeBeSkippedHidden(n.node))r=1==n.node.nodeType&&l.RPTUtil.attributeNonEmpty(n.node,"alt")&&("applet"==s||"embed"==s||"img"==s||"input"==s&&n.node.hasAttribute("type")&&"image"==n.node.getAttribute("type"))||"#text"==s&&n.node.nodeValue.trim().length>0||"a"==s&&n.node.hasAttribute("href")&&l.RPTUtil.attributeNonEmpty(n.node,"href");else{var u=l.RPTUtil.wordCount(l.RPTUtil.getInnerText(n.node));u>0,r=(o+=u)>10,n.bEndTag=!0}}return 0==o&&(r=!0),r?a.RulePass("Pass_0"):r?void 0:a.RulePotential("Potential_1")}}];t.a11yRulesHeading=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesMobile=void 0;var a=i(0),l=i(1),o=[{id:"HAAC_Aria_ImgAlt",context:"dom:*[role]",run:function(e,t){var i=e.dom.node;if(!i.getAttribute("role").includes("img")||!l.RPTUtil.hasRole(i,"img"))return null;if("true"===i.getAttribute("aria-hidden"))return null;var o=l.RPTUtil.getAriaLabel(i).length>0;return o||(o=l.RPTUtil.attributeNonEmpty(i,"title")),o?a.RulePass("Pass_0"):a.RuleFail("Fail_2")}}];t.a11yRulesMobile=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesApplet=void 0;var a=i(0),l=i(1),o=[{id:"WCAG20_Applet_HasAlt",context:"dom:applet",run:function(e,t){var i=e.dom.node;if(l.RPTUtil.attributeNonEmpty(i,"alt")){var o=i.getAttribute("alt").trim();return i.hasAttribute("code")&&o==i.getAttribute("code").trim()?a.RuleFail("Fail_2"):l.RPTUtil.hasInnerContentHidden(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_3")}return a.RuleFail("Fail_1")}}];t.a11yRulesApplet=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesCombobox=void 0;var a=i(0),l=i(1),o=[{id:"HAAC_Combobox_Must_Have_Text_Input",context:"aria:combobox",run:function(e,t){var i=e.dom.node;if(!l.RPTUtil.isNodeVisible(i)||l.RPTUtil.isNodeDisabled(i))return null;var o=i.tagName.toLowerCase(),n="input"===i.nodeName.toLowerCase()?"1.0":"1.1",r="true"===l.RPTUtil.getAriaAttribute(i,"aria-expanded").trim().toLowerCase(),s=!0,u=null;if("1.0"===n)s="false"===l.RPTUtil.getAriaAttribute(i,"aria-multiline").trim().toLowerCase(),u=i;else{s=!1;for(var d=new l.NodeWalker(i);!s&&d.nextNode()&&d.node!=i&&d.node!=i.nextSibling;)1===d.node.nodeType&&l.RPTUtil.isNodeVisible(d.node)&&!l.RPTUtil.isNodeDisabled(d.node)&&(s=(l.RPTUtil.hasRoleInSemantics(d.node,"textbox")||l.RPTUtil.hasRoleInSemantics(d.node,"searchbox"))&&"false"===l.RPTUtil.getAriaAttribute(d.node,"aria-multiline").trim().toLowerCase(),u=d.node);if(!s){var c=l.RPTUtil.getElementAttribute(i,"aria-owns");if(c)for(var m=l.RPTUtil.normalizeSpacing(c.trim()).split(" "),p=0;!s&&p0||null!=r&&r.length>0)o=!0;else for(var s=l.RPTUtil.getDocElementsByTag(i,"a"),u={},d=0;!o&&d0;if(!l)for(var o=i.nextSibling;!l&&null!=o;){if("noembed"==o.nodeName.toLowerCase())l=!0;else{if("#text"==o.nodeName.toLowerCase()&&o.nodeValue.trim().length>0)break;if(1==o.nodeType)break}o=o.nextSibling}return l?a.RulePass("Pass_0"):l?void 0:a.RulePotential("Potential_1")}},{id:"Valerie_Noembed_HasContent",context:"dom:noembed",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.hasInnerContentHidden(i);return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Embed_HasAlt",context:"dom:embed",run:function(e,t){var i=e.dom.node;return l.RPTUtil.attributeNonEmpty(i,"alt")?a.RulePass("Pass_0"):a.RulePotential("Potential_1")}},{id:"RPT_Embed_AutoStart",context:"dom:param[name=autoplay], dom:param[name=autostart], dom:embed[flashvars], dom:embed[src], dom:*[autostart=true], dom:*[autostart=1], dom:bgsound",run:function(e,t){var i,l=e.dom.node,o=l.nodeName.toLowerCase();if("bgsound"==o)i=!1;else if("param"==o){var n="";l.hasAttribute("value")&&(n=l.getAttribute("value").toLowerCase()),i=0==n.indexOf("0;")||!(-1!=n.indexOf("true")||-1!=n.indexOf("1"))}else if("embed"==o){var r;if(i=!0,l.hasAttribute("flashvars"))i=-1==(r=l.getAttribute("flashvars")).indexOf("autostart=true")&&-1==r.indexOf("autostart=1");if(i&&l.hasAttribute("src"))i=-1==(r=l.getAttribute("src")).indexOf("autostart=true")&&-1==r.indexOf("autostart=1")}if(i&&l.hasAttribute("autostart")){var s=l.getAttribute("autostart").toLowerCase();i="true"!=s&&"1"!=s}return i?a.RulePass("Pass_0"):a.RulePotential("Potential_1")}}];t.a11yRulesEmbed=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesImg=void 0;var a=i(0),l=i(1),o=[{id:"WCAG20_Img_HasAlt",context:"dom:img",run:function(e,t){var i=e.dom.node,l=i.hasAttribute("alt");if(l){var o=i.getAttribute("alt");if(0==o.trim().length&&0!=o.length)return a.RuleFail("Fail_1")}return l?a.RulePass("Pass_0"):a.RuleFail("Fail_2")}},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",context:"dom:img[alt]",run:function(e,t){var i=e.dom.node,o=!0;return(l.RPTUtil.hasRole(i,"presentation")||l.RPTUtil.hasRole(i,"none"))&&(o=0==i.getAttribute("alt").length),o?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"WCAG20_Img_LinkTextNotRedundant",context:"dom:img[alt]",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getAncestor(i,"a");if(null==o)return null;var n=i.getAttribute("alt").trim().toLowerCase();if(0==n.length)return null;var r=o.innerText,s="";if(null!=r&&(s=r.trim().toLowerCase()),!(s.length>0)){for(var u=!0,d=new l.NodeWalker(o);u&&d.prevNode();){if("#text"==(m=(c=d.node).nodeName.toLowerCase())&&c.nodeValue.length>0||"img"==m&&l.RPTUtil.attributeNonEmpty(c,"alt"))break;"a"!=m||l.RPTUtil.shouldNodeBeSkippedHidden(c)||(u=(c.innerText||c.textContent||"").trim().toLowerCase()!=n)}if(!u)return a.RuleFail("Fail_2");for(d=new l.NodeWalker(o,!0);u&&d.nextNode();){var c,m;if("#text"==(m=(c=d.node).nodeName.toLowerCase())&&c.nodeValue.length>0||"img"==m&&l.RPTUtil.attributeNonEmpty(c,"alt"))break;"a"!=m||l.RPTUtil.shouldNodeBeSkippedHidden(c)||(u=c.innerText.trim().toLowerCase()!=n)}return u?a.RulePass("Pass_0"):a.RuleFail("Fail_3")}return n==s?a.RuleFail("Fail_1"):void 0}},{id:"WCAG20_Img_AltTriggerNonDecorative",context:"dom:img[alt]",run:function(e,t){var i=e.dom.node;if(l.RPTUtil.hasRole(i,"presentation")||l.RPTUtil.hasRole(i,"none")||0==i.getAttribute("alt").length)return a.RulePass(1);var o={bulletMax:{value:30,type:"integer"},horizMinWidth:{value:400,type:"integer"},horizMaxHeight:{value:30,type:"integer"}},n=-1,r=-1;return i.hasAttribute("height")&&(n=parseInt(i.getAttribute("height"))),i.hasAttribute("width")&&(r=parseInt(i.getAttribute("width"))),-1!=n&&-1!=r&&(r<=o.bulletMax.value&&n<=o.bulletMax.value||r>=o.horizMinWidth.value&&n<=o.horizMaxHeight.value)?a.RulePass("Pass_0"):a.RulePotential("Potential_1")}},{id:"WCAG20_Img_TitleEmptyWhenAltNull",context:"dom:img[alt]",run:function(e,t){var i=e.dom.node;return i.getAttribute("alt").trim().length>0?null:l.RPTUtil.attributeNonEmpty(i,"title")?a.RuleFail("Fail_1"):a.RulePass("Pass_0")}},{id:"RPT_Img_UsemapValid",context:"dom:img[ismap]",run:function(e,t){var i=e.dom.node,o=!1;if(i.hasAttribute("usemap")){var n=i.getAttribute("usemap"),r=(n=n.trim().toLowerCase()).indexOf("#");if(-1!=r&&(n=n.substr(r+1)),n.length>0)for(var s=l.RPTUtil.getDocElementsByTag(i,"map"),u=0;!o&&u0){for(var r=["short description"],s=0;o&&s0||l.RPTUtil.getChildByTagHidden(i,"option",!1,!0).length<=10;return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}}];t.a11yRulesSelect=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesAria=void 0;var a=i(0),l=i(1),o=i(2),n=[{id:"Rpt_Aria_ValidRole",context:"dom:*[role]",run:function(e,t){for(var i=e.dom.node,l=o.ARIADefinitions.designPatterns,n=[],r=0,s=i.getAttribute("role").trim().toLowerCase().split(/\s+/);r0?a.RuleFail("Fail_1",[n.join(",")]):a.RulePass("Pass_0")}},{id:"Rpt_Aria_ValidProperty",context:"dom:*",run:function(e,t){var i=e.dom.node,n=i.attributes;if(n){for(var r=o.ARIADefinitions.propertyDataTypes,s="",u=0,d=0,c=n.length;d1&&A.includes("all"))n.push(d[m].nodeValue.split(" ")),r.push(_),s.push(h.values.toString());else for(var g={},f=0;f=1&&g.length>1){n=!1;for(var f=0,b=g.length;f=1)for(var v=0,P=g.length;v 0){var y=s.getElementById(g[v]);if((n=null!=y)&&!h.hiddenIDRefSupported&&(n=l.RPTUtil.isNodeVisible(y)),n)break;""!=g[v]&&d.push(g[v])}}}n||r.push(_)}}var C=0==r.length,T=new Array,I=new Array,O=new Array;return C||(I.push(r.join(", ")),O.push(i.nodeName.toLowerCase()),d.length>0&&T.push(d.join(", "))),0==c?null:C?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[T.toString(),I.toString(),O.toString()])}},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){var i=e.dom.node,n=!1,r=o.ARIADefinitions.designPatterns,s=i.getAttribute("role").trim().toLowerCase().split(/\s+/),u=(i.ownerDocument,new Array),d=new Array;i.nodeName.toLowerCase();if(l.RPTUtil.isNodeDisabled(i))return a.RulePass("Pass_0");for(var c=0,m=s.length;c-1)return a.RulePass("Pass_0");if(!l.RPTUtil.hasInnerContentHidden(n)&&-1===["area","input","embed","button","textarea","select"].indexOf(r))return a.RulePass("Pass_0");if("table"==r&&l.RPTUtil.isLayoutTable(n))return null;var s=!0,u=l.RPTUtil.hasRole(n,i.mapPossibleOrphanedWidgets,!0);"link"===r&&(u=!1);var d=r in i.mapPossibleOrphanedElements;if(!u&&!d)return null;if(!(s=l.RPTUtil.getAncestorWithRole(n,i.mapLandmarks,!0))){for(var c=n.parentElement;!s&&null!=c;)s=l.RPTUtil.getCache(c,"Rpt_Aria_OrphanedContent",!1),c=c.parentElement;for(c=n.nextElementSibling;!s&&null!=c;)s=l.RPTUtil.getCache(c,"Rpt_Aria_OrphanedContent",!1),c=c.nextElementSibling;for(c=n.previousElementSibling;!s&&null!=c;)s=l.RPTUtil.getCache(c,"Rpt_Aria_OrphanedContent",!1),c=c.previousElementSibling;if(s)return null;if(l.RPTUtil.setCache(n,"Rpt_Aria_OrphanedContent",!0),s=l.RPTUtil.getCache(n,"Rpt_Aria_OrphanedContent_NoTrigger",!1)||l.RPTUtil.hasRole(n,i.mapNoLandmarkedRoles,!0)||l.RPTUtil.getAncestorWithRole(n,i.mapNoLandmarkedRoles,!0))return l.RPTUtil.setCache(n,"Rpt_Aria_OrphanedContent_NoTrigger",!0),null}return s?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",context:"dom:*[aria-activedescendant]",run:function(e,t){var i,o=e.dom.node,n=o.nodeName.toLowerCase();if(o.hasAttribute("class")&&"mbl"==o.getAttribute("class").substring(0,3))return null;if(l.RPTUtil.isNodeDisabled(o))return null;i=l.RPTUtil.tabIndexLEZero(o);var r=new Array;r.push(n);var s=new Array;return s.push(o.getAttribute("aria-activedescendant").split(" ").join(", ")),i?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r.toString(),s.toString()])}},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",context:"dom:*[onclick],dom:*[onblur], dom:*[ondblclick], dom:*[onfocus], dom:*[onkeydown],dom:*[onkeypress], dom:*[onkeyup], dom:*[onmousedown], dom:*[onmouseup], dom:*[onmousemove], dom:*[onmouseout], dom:*[onmouseover], dom:*[onresize], dom:*[onchange]",run:function(e,t){var i=e.dom.node;if(l.RPTUtil.getAncestor(i,"svg"))return null;if(l.RPTUtil.hasAnyRole(i,!0))return a.RulePass("Pass_0");if(l.RPTUtil.isfocusableByDefault(i))return a.RulePass("Pass_0");var o=new Array;o.push(i.nodeName.toLowerCase());for(var n=new Array,r=["onblur","onfocus","onchange","onclick","ondblclick","onkeydown","onkeypress","onkeyup","onmousedown","onmouseup","onmousemove","onmouseout","onmouseover","onresize"],s=0;s0&&u.length>0?(v.push(d),P.push(u.join(", "))):n=!0,c?n?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[v.toString(),P.toString()]):null}},{id:"Rpt_Aria_MissingKeyboardHandler",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){for(var i=e.dom.node,n=!0,r=n,s=i.ownerDocument,u=o.ARIADefinitions.designPatterns,d=i.getAttribute("role").trim().toLowerCase().split(/\s+/),c=l.RPTUtil.hasAttribute,m=["combobox","grid","listbox","menu","menubar","radiogroup","tablist","tree","treegrid"],p=new Array,_=0;_=0)if(!(c(i,"aria-disabled")?i.getAttribute("aria-disabled"):"")&&!(n=i.hasAttribute("onkeydown")||i.hasAttribute("onkeypress")))if(c(i,"aria-activedescendant"))n=!0;else{var h=o.ARIADefinitions.designPatterns[d[_]].reqChildren;if(h)for(var R=0,A=h.length;R11;P=y.iterateNext()}if(!n)break;b=f.iterateNext()}else{var y;for(v="descendant::*",P=(y=s.evaluate(v,i,l.RPTUtil.defaultNSResolver,0,null)).iterateNext();P&&!n;)if(l.RPTUtil.shouldNodeBeSkippedHidden(P))P=y.iterateNext();else{var C;if(!(n=l.RPTUtil.tabIndexLEZero(P)&&(P.hasAttribute("onkeydown")||P.hasAttribute("onkeypress"))))if(l.RPTUtil.isfocusableByDefault(P))if(n=P.hasAttribute("onkeydown")||P.hasAttribute("onkeypress"),"a"==P.nodeName.toLowerCase()&&P.hasAttribute("href"))n=(C=P.getAttribute("href")).startsWith("javascript:")&&-1==C.indexOf("void")&&C.length>11;P=y.iterateNext()}}}n||p.push(d[_]),!n&&r&&(r=n)}var T=new Array;T.push(i.nodeName.toLowerCase());var I=new Array;return I.push(p.join(", ")),r?a.RulePass("Pass_0"):a.RulePotential("Potential_1",[T.toString(),I.toString()])}},{id:"HAAC_Aria_Or_HTML5_Attr",context:"dom:*[aria-required], dom:*[aria-autocomplete], dom:*[aria-readonly], dom:*[aria-disabled], dom:*[aria-placeholder]",run:function(e,t){var i=e.dom.node,l=!0;if(i.hasAttribute("required")&&i.hasAttribute("aria-required")&&"false"==i.getAttribute("aria-required").trim().toLowerCase()&&(l=!1),l&&i.hasAttribute("placeholder")&&i.hasAttribute("aria-placeholder")&&(l=!1),l&&i.hasAttribute("aria-autocomplete")){for(var o=i.getAttribute("aria-autocomplete").trim().toLowerCase(),n=i,r=null;null!=n&&"html"!=n.nodeName.toLowerCase()&&!n.hasAttribute("autocomplete");)n=n.parentElement;null!=n&&n.hasAttribute("autocomplete")&&(r=n.getAttribute("autocomplete").trim().toLowerCase()),null!=r&&"on"==r&&"none"==o&&(l=!1)}if(l&&i.hasAttribute("readonly")&&i.hasAttribute("aria-readonly")&&"false"==i.getAttribute("aria-readonly").trim().toLowerCase()&&(l=!1),l&&i.hasAttribute("aria-disabled")){for(var s=i.getAttribute("aria-disabled").trim().toLowerCase(),u=(n=i).hasAttribute("disabled");null!=n&&"html"!=n.nodeName.toLowerCase()&&!n.hasAttribute("disabled");)n=n.parentElement;null!=n&&n.hasAttribute("disabled")&&(u=n.getAttribute("disabled")),1!=u&&""!=u&&"DISABLED"!=u&&"disabled"!=u||"html"==n.nodeName.toLowerCase()||"false"!=s||(l=!1)}return l?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"HAAC_Aria_Native_Host_Sematics",context:"dom:*",dependencies:["Rpt_Aria_ValidProperty"],run:function(e,t){var i=e.dom.node,o=!0,n=[];null!==i.getAttribute("role")&&(n=i.getAttribute("role").trim().toLowerCase().split(/\s+/));var r=i.tagName.toLowerCase(),s=[],u=[],d=[],c=[],m=[],p=l.RPTUtil.getElementAriaProperty(i);s=l.RPTUtil.getAllowedAriaRoles(i,p);for(var _=0;_-1&&("img"!==r||!l.RPTUtil.attributeNonEmpty(i,"alt")||"presentation"!==n[_]&&"none"!==n[_]?-1===m.indexOf(n[_])&&m.push(n[_]):-1===d.indexOf(n[_])&&(d.push(n[_]),o=!1));u=l.RPTUtil.getAllowedAriaAttributes(i,m,p),"input"==i.nodeName.toLowerCase()&&l.RPTUtil.attributeNonEmpty(i,"type")&&"password"==i.getAttribute("type").trim().toLowerCase()&&u.push("aria-required");var h=i.attributes;if(h)for(_=0;_1?a.RuleFail("Fail_2"):0===l.RPTUtil.getInnerText(o[0]).trim().length?a.RuleFail("Fail_3"):a.RulePass("Pass_0")}}];t.a11yRulesFieldset=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesInput=void 0;var a=i(0),l=i(1),o=[{id:"WCAG20_Input_ExplicitLabel",context:"aria:button,aria:checkbox,aria:combobox,aria:listbox,aria:menuitemcheckbox,aria:menuitemradio,aria:radio,aria:searchbox,aria:slider,aria:spinbutton,aria:switch,aria:textbox,aria:progressbar,dom:input[type=file],dom:output",run:function(e,t){var i=e.dom.node,o=!0,n=i.nodeName.toLowerCase(),r="text";"input"==n&&i.hasAttribute("type")?r=i.getAttribute("type").toLowerCase():("button"===n||l.RPTUtil.hasRoleInSemantics(i,"button"))&&(r="buttonelem"),"input"==n&&""==r&&(r="text");var s=["text","file","password","checkbox","radio","search","tel","url","email","date","number","range","time","color"],u=["button","reset","submit"];if(-1!==s.indexOf(r)){var d=l.RPTUtil.getLabelForElementHidden(i,!0),c=!1;if(d)if(l.RPTUtil.hasInnerContentHidden(d))c=!0;else if((d.getAttribute("aria-label")||"").trim().length>0)c=!0;else if(d.hasAttribute("aria-labelledby")){var m=d.ownerDocument.getElementById(d.getAttribute("aria-labelledby"));m&&l.RPTUtil.hasInnerContent(m)&&(c=!0)}(o=null!=d&&c||null==d&&l.RPTUtil.attributeNonEmpty(i,"title")||l.RPTUtil.hasAriaLabel(i)||l.RPTUtil.hasImplicitLabel(i))||2+s.indexOf(r)}else if(-1!==u.indexOf(r))-1===["reset","submit"].indexOf(r)||i.hasAttribute("value")?(o=l.RPTUtil.attributeNonEmpty(i,"value")||l.RPTUtil.hasAriaLabel(i))||2+s.length+u.indexOf(r):o=!0;else if("buttonelem"==r){var p=!1;if("img"===i.nodeName.toLowerCase()&&i.hasAttribute("alt")){var _=i.getAttribute("alt");p=0!=_.trim().length||0==_.length}(o=l.RPTUtil.hasInnerContentHidden(i)||l.RPTUtil.hasAriaLabel(i)||p)||2+s.length+u.length+1}if(!o&&-1!==u.indexOf(r)&&i.hasAttribute("class")&&"dijitOffScreen"==i.getAttribute("class")&&i.parentElement.hasAttribute("widgetid")){var h=i.parentElement.getAttribute("widgetid")+"_label",R=i.ownerDocument.getElementById(h);null!=R&&((o=l.RPTUtil.hasInnerContentHidden(R))||2+s.length+u.length+4+u.indexOf(r))}return o||"optgroup"!=n||(o=l.RPTUtil.attributeNonEmpty(i,"label"))||2+s.length+u.length+2,o||"option"!=n||(o=l.RPTUtil.attributeNonEmpty(i,"label")||i.innerHTML.trim().length>0)||2+s.length+u.length+3,o?a.RulePass("Pass_0"):i.hasAttribute("role")&&i.getAttribute("role").trim().length>0?a.RuleFail("Fail_2",i.getAttribute("role").split(" ")):a.RuleFail("Fail_1",[n])}},{id:"WCAG20_Input_ExplicitLabelImage",context:"dom:input",run:function(e,t){var i=e.dom.node;return i.hasAttribute("type")&&"image"==i.getAttribute("type").toLowerCase()?l.RPTUtil.attributeNonEmpty(i,"alt")?a.RulePass("Pass_0"):l.RPTUtil.hasAriaLabel(i)?a.RulePass("Pass_1"):i.hasAttribute("title")&&i.getAttribute("title").length>0?a.RulePass("Pass_2"):a.RuleFail("Fail"):null}},{id:"WCAG20_Input_LabelBefore",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var i=e.dom.node;if("input"==i.nodeName.toLowerCase()&&i.hasAttribute("type")){var o=i.getAttribute("type").toLowerCase();if("text"!=o&&"file"!=o&&"password"!=o)return null}var n=l.RPTUtil.getLabelForElementHidden(i,!0);if(null==n||!l.RPTUtil.hasInnerContentHidden(n))return null;var r=l.RPTUtil.compareNodeOrder(n,i);if(-2==r){for(var s=!1,u=i.previousSibling;!s&&null!=u;)s="#text"==u.nodeName.toLowerCase()&&u.nodeValue.trim().length>0||"span"==u.nodeName.toLowerCase()&&u.textContent.trim().length>0,u=u.previousSibling;if(!s)return a.RuleFail("Fail_1")}else if(-1!=r)return a.RuleFail("Fail_2");return a.RulePass("Pass_0")}},{id:"WCAG20_Input_LabelAfter",context:"dom:input",run:function(e,t){var i=e.dom.node,o="";if(i.hasAttribute("type")&&(o=i.getAttribute("type").toLowerCase()),"checkbox"!=o&&"radio"!=o)return null;var n=l.RPTUtil.getLabelForElementHidden(i,!0);if(null===n||!l.RPTUtil.hasInnerContentHidden(n))return null;var r,s=l.RPTUtil.compareNodeOrder(n,i);if(-2===s){r=!1;var u=new l.NodeWalker(n);for(u.node=i;!r&&u.nextNode();)r="#text"===u.node.nodeName.toLowerCase()&&u.node.nodeValue.trim().length>0||"span"===u.node.nodeName.toLowerCase()&&u.node.textContent.trim().length>0;if(!r)return a.RuleFail("Fail_1")}else if(1!=s)return a.RuleFail("Fail_2");return a.RulePass("Pass_0")}},{id:"WCAG20_Input_InFieldSet",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var i=e.dom.node;if("input"==i.nodeName.toLowerCase()&&i.hasAttribute("type")&&("text"!=(c=i.getAttribute("type").toLowerCase())&&"file"!=c&&"password"!=c))return a.RulePass("Pass_0");if(null!=l.RPTUtil.getAncestor(i,"fieldset"))return a.RulePass("Pass_0");for(var o=l.RPTUtil.getAncestor(i,["form","body"]),n=["input","textarea","select"],r=!0,s=0;r&&s0&&f>0?a.RuleFail("Fail_ControlNameMismatch",[n,"checkbox"===n?"radio":"checkbox",R]):"Radio"===n&&(1===s.numRadios||1===g)||"Checkbox"===n&&1===s.numCheckboxes?null===A?a.RulePass("Pass_LoneNogroup",[n]):a.RulePass("Pass_Grouped",[n]):"Checkbox"===n&&s.numCheckboxes>1&&1===f?null===A?a.RulePotential("Potential_LoneCheckbox",[n]):a.RulePass("Pass_Grouped",[n]):null===A?null!==s.nameToGroup[R]?a.RuleFail("Fail_NotGroupedOtherGrouped",[n,R]):a.RuleFail("Fail_NotGroupedOtherNotGrouped",[n,R]):s.nameToGroup[R]!==A?a.RuleFail("Fail_NotSameGroup",[n,R]):a.RulePass("Pass_Grouped",[n])}return"Radio"===n?null===A?a.RulePass("Pass_RadioNoName",[n]):a.RulePass("Pass_Grouped",[n]):null===A?(s.checkboxByName[""]||[]).length>1?a.RulePotential("Potential_UnnamedCheckbox",[n]):a.RulePass("Pass_LoneNogroup",[n]):a.RulePass("Pass_Grouped",[n])}},{id:"WCAG20_Input_HasOnchange",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var i=e.dom.node;if("input"==i.nodeName.toLowerCase()&&i.hasAttribute("type")){var l=i.getAttribute("type").toLowerCase();if("text"!=l&&"file"!=l&&"password"!=l&&"checkbox"!=l&&"radio"!=l)return a.RulePass("Pass_0")}var o=!i.hasAttribute("onchange");return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"HAAC_Input_HasRequired",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var i=!0;return e.dom.node.hasAttribute("required")&&(i=!1),i?a.RulePass("Pass_0"):i?void 0:a.RulePotential("Potential_1")}},{id:"HAAC_Input_Placeholder",context:"dom:input[placeholder], dom:textarea[placeholder]",run:function(e,t){var i=e.dom.node;if(i.hasAttribute("type")){var l=i.getAttribute("type").toLowerCase();if("hidden"==l||"button"==l)return a.RulePass("Pass_0")}if(i.hasAttribute("hidden")){var o=i.getAttribute("hidden");if(""==o||"hidden"==o.toLowerCase())return a.RulePass("Pass_0")}if(i.hasAttribute("aria-label"))return a.RulePotential("Potential_1");if(i.hasAttribute("aria-labelledby")&&i.hasAttribute("id")){var n=i.getAttribute("id").trim();return i.getAttribute("aria-labelledby").trim().split(/\s+/).includes(n)?a.RulePotential("Potential_2"):a.RulePass("Pass_0")}return a.RulePass("Pass_0")}},{id:"WCAG21_Input_Autocomplete",context:"dom:input[autocomplete], dom:textarea[autocomplete], dom:select[autocomplete]",run:function(e,t){var i={tokensOnOff:["on","off"],tokenOptionalSection:"section-",tokensOptionalPurpose:["shipping","billing"],tokensMandatoryGroup1_password:["new-password","current-password"],tokensMandatoryGroup1_multiline:["street-address"],tokensMandatoryGroup1_month:["cc-exp"],tokensMandatoryGroup1_numeric:["cc-exp-month","cc-exp-year","transaction-amount","bday-day","bday-month","bday-year"],tokensMandatoryGroup1_date:["bday"],tokensMandatoryGroup1_url:["url","photo"],tokensMandatoryGroup1_text:["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","organization-title","organization","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-csc","cc-type","transaction-currency","language","sex"],tokensMandatoryGroup1_all:["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","new-password","current-password","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","url","photo"],tokensOptionalGroup2:["home","work","mobile","fax","pager"],tokensMandatoryGroup2_tel:["tel"],tokensMandatoryGroup2_email:["email"],tokensMandatoryGroup2_url:["impp"],tokensMandatoryGroup2_text:["tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension"],tokensMandatoryGroup2_all:["tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension","email","impp"]},o=e.dom.node,n=!1,r=o.nodeName.toLowerCase();if(!l.RPTUtil.isNodeVisible(o)||l.RPTUtil.isNodeDisabled(o))return null;var s=o.hasAttribute("type")?o.getAttribute("type").trim().toLowerCase():"text",u=o.getAttribute("autocomplete").trim().toLowerCase(),d=u.split(/\s+/);if(0===d.length||0===u.length)return null;var c=[],m=[];if("textarea"===r||"select"===r)c=i.tokensMandatoryGroup1_all,m=i.tokensMandatoryGroup2_all;else{if("input"!==r)return null;switch(s){case"text":case"search":c=i.tokensMandatoryGroup1_text.concat(i.tokensMandatoryGroup1_password,i.tokensMandatoryGroup1_url,i.tokensMandatoryGroup1_numeric,i.tokensMandatoryGroup1_month,i.tokensMandatoryGroup1_date),m=i.tokensMandatoryGroup2_all;break;case"password":c=i.tokensMandatoryGroup1_password;break;case"url":c=i.tokensMandatoryGroup1_url,m=i.tokensMandatoryGroup2_url;break;case"email":m=i.tokensMandatoryGroup2_email;break;case"tel":m=i.tokensMandatoryGroup2_tel;break;case"number":c=i.tokensMandatoryGroup1_numeric;break;case"month":c=i.tokensMandatoryGroup1_month;break;case"date":c=i.tokensMandatoryGroup1_date;break;default:return null}}if(d.includes("on")||d.includes("off"))return 1===d.length?a.RulePass(1):a.RuleFail(2);var p=0;return d[p].startsWith(i.tokenOptionalSection)&&d[p].length>8&&p++,d.length>p&&i.tokensOptionalPurpose.includes(d[p])&&p++,d.length>p&&(c.includes(d[p])?(n=!0,p++):(i.tokensOptionalGroup2.includes(d[p])&&p++,m.includes(d[p])&&(n=!0,p++))),n&&d.length===p?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"WCAG20_Input_VisibleLabel",context:"aria:button,aria:checkbox,aria:combobox,aria:listbox,aria:menuitemcheckbox,aria:menuitemradio,aria:radio,aria:searchbox,aria:slider,aria:spinbutton,aria:switch,aria:textbox,aria:progressbar,dom:input[type=file],dom:output",dependencies:["WCAG20_Input_ExplicitLabel"],run:function(e,t){var i=e.dom.node,o=i.nodeName.toLowerCase();if(!l.RPTUtil.isNodeVisible(i)||l.RPTUtil.isNodeDisabled(i))return null;if(l.RPTUtil.getAncestorWithRole(i,"combobox")&&!(l.RPTUtil.hasRoleInSemantics(i,"textbox")||l.RPTUtil.hasRoleInSemantics(i,"searchbox")||"input"===o||"select"===o&&l.RPTUtil.hasRoleInSemantics(i,"combobox")))return null;for(var n=["listbox","tree","grid","dialog"],r=0;r0),!_){var v=["button","cell","checkbox","columnheader","gridcell","heading","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowgroup","rowheader","switch","tab","tooltip","treeitem"],P=l.RPTUtil.getRoles(i,!0);for(p=0;p0?a.RulePass("Pass_0"):a.RuleFail("Fail_1"):null}},{id:"Rpt_Aria_MultipleFormLandmarks",context:"dom:body",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"form",!0,!0);return 0===o.length?null:l.RPTUtil.hasUniqueAriaLabelsLocally(o,!1)?a.RulePass(1):a.RuleFail(2)}},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",context:"aria:form",run:function(e,t){var i=e.dom.node;if("form"===i.getAttribute("role")||i.hasAttribute("aria-label")||i.hasAttribute("aria-labelledby")||i.hasAttribute("title")){var o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"form",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleFormLandmarks_Implicit",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleFormLandmarks_Implicit",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}return null}},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",context:"aria:navigation",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"navigation",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleNavigationLandmarks_Implicit",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleNavigationLandmarks_Implicit",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_MultipleSearchLandmarks",context:"aria:search",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"search",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleSearchLandmarks",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleSearchLandmarks",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",context:"aria:region",run:function(e,t){var i=e.dom.node;if("region"===i.getAttribute("role")||i.hasAttribute("aria-label")||i.hasAttribute("aria-labelledby")||i.hasAttribute("title")){var o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"region",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}return null}},{id:"Rpt_Aria_ApplicationLandmarkLabel",context:"aria:application",run:function(e,t){var i=e.dom.node;return l.RPTUtil.hasAriaLabel(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Rpt_Aria_MultipleApplicationLandmarks",context:"aria:application",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"application",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleApplicationLandmarks",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleApplicationLandmarks",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_MultipleDocumentRoles",context:"aria:document",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"document",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleDocumentRoles",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleDocumentRoles",n));var r=l.RPTUtil.getAriaLabel(i);return""===r||!(r in n)||n[r]<=1?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_ArticleRoleLabel_Implicit",context:"aria:article",run:function(e,t){var i=e.dom.node;return l.RPTUtil.hasAriaLabel(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",context:"aria:article",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"article",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleArticleRoles_Implicit",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleArticleRoles_Implicit",n));var r=l.RPTUtil.getAriaLabel(i);return""===r||!(r in n)||n[r]<=1?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_GroupRoleLabel_Implicit",context:"dom:*[role], dom:details",run:function(e,t){var i=e.dom.node;if(!l.RPTUtil.hasRoleInSemantics(i,"group"))return null;var o=l.RPTUtil.hasAriaLabel(i);if(!o&&(o=l.RPTUtil.getAncestorWithRole(i,"menubar")||l.RPTUtil.getAncestorWithRole(i,"menu")||l.RPTUtil.getAncestorWithRole(i,"tree")))return null;var n=new Array;n.push(i.nodeName.toLowerCase());var r=new Array;return r.push("group"),o?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[n.toString(),r.toString()])}},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",context:"aria:group",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"group",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleGroupRoles_Implicit",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleGroupRoles_Implicit",n));var r=l.RPTUtil.getAriaLabel(i);return""===r||!(r in n)||n[r]<=1?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}},{id:"Rpt_Aria_WidgetLabels_Implicit",context:"dom:*",run:function(e,t){var i=e.dom.node;if(i.hasAttribute("type")&&"hidden"==i.getAttribute("type")||l.RPTUtil.getAncestorWithRole(i,"combobox")&&!l.RPTUtil.hasRoleInSemantics(i,"textbox")&&!l.RPTUtil.hasRoleInSemantics(i,"searchbox"))return null;if(-1!=["input","textarea","select","button","datalist","optgroup","option","keygen","output","progress","meter"].indexOf(i.nodeName.toLowerCase()))return null;if(("link"===i.nodeName.toLowerCase()||"a"===i.nodeName.toLowerCase()||"area"===i.nodeName.toLowerCase())&&i.hasAttribute("href"))return null;for(var n=["listbox","tree","grid","dialog"],r=0;r=0&&(_=l.RPTUtil.hasInnerContentOrAlt(i)),_||(_=l.RPTUtil.hasImplicitLabel(i)))}return 0===A?null:_?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",context:"aria:toolbar",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getElementsByRoleHidden(i.ownerDocument,"toolbar",!0,!0);if(0===o.length||1===o.length)return null;var n=l.RPTUtil.getCache(i.ownerDocument,"Rpt_Aria_MultipleToolbarUniqueLabel",null);n||(n=l.RPTUtil.findAriaLabelDupes(o),l.RPTUtil.setCache(i.ownerDocument,"Rpt_Aria_MultipleToolbarUniqueLabel",n));var r=l.RPTUtil.getAriaLabel(i);return""!==r&&(!(r in n)||n[r]<=1)?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[r])}}];t.a11yRulesLabeling=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFig=void 0;var a=i(0),l=i(1),o=[{id:"HAAC_Figure_label",context:"dom:figure",run:function(e,t){for(var i=e.dom.node,o=!1,n=i.getElementsByTagName("figcaption"),r=0;!o&&r0&&l.RPTUtil.isNodeVisible(n[r])&&(o=!0);return o||(o=i.hasAttribute("aria-labelledby")&&i.getAttribute("aria-labelledby").trim().length>0),o?a.RulePass("Pass_0"):a.RuleFail("Fail_1",[])}}];t.a11yRulesFig=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesLabel=void 0;var a=i(0),l=i(1),o=[{id:"RPT_Label_UniqueFor",context:"dom:label[for]",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getCache(i.ownerDocument,"RPT_Label_Single",{}),n=i.getAttribute("for"),r=!(n in o);return o[n]=!0,r?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Valerie_Label_HasContent",context:"dom:label",run:function(e,t){var i=e.dom.node;if(l.RPTUtil.hasInnerContentHidden(i))return a.RulePass("Pass_Regular");if((i.getAttribute("aria-label")||"").trim().length>0)return a.RulePass("Pass_AriaLabel");if(i.hasAttribute("aria-labelledby")){var o=i.ownerDocument.getElementById(i.getAttribute("aria-labelledby"));if(o&&l.RPTUtil.hasInnerContent(o))return a.RulePass("Pass_LabelledBy")}return a.RuleFail("Fail_1")}},{id:"WCAG20_Label_RefValid",context:"dom:label[for]",run:function(e,t){var i=e.dom.node,o=i.getAttribute("for"),n=!1,r=i.ownerDocument.getElementById(o);if(r){if(n=!0,!r.hasAttribute("role")){var s=r.nodeName.toLowerCase();if(n="input"==s||"select"==s||"textarea"==s||"button"==s||"datalist"==s||"optgroup"==s||"option"==s||"keygen"==s||"output"==s||"progress"==s||"meter"==s||"fieldset"==s||"legend"==s,"input"==r.nodeName.toLowerCase()&&r.hasAttribute("type")){var u=r.getAttribute("type").toLowerCase();n="text"==u||"password"==u||"file"==u||"checkbox"==u||"radio"==u||"hidden"==u||"search"==u||"tel"==u||"url"==u||"email"==u||"date"==u||"number"==u||"range"==u||"image"==u||"time"==u||"color"==u||"datetime"==u||"month"==u||"week"==u}}n&&!l.RPTUtil.isNodeVisible(r)&&(n=!1)}var d=[];return n||d.push(o),n?a.RulePass("Pass_0"):a.RuleFail("Fail_1",d)}},{id:"WCAG20_Label_TargetInvisible",context:"dom:label[for]",run:function(e,t){var i=e.dom.node,o=!0,n=i.getAttribute("for"),r=i.ownerDocument.getElementById(n);return r&&(o="hidden"!=l.RPTUtil.getElementAttribute(r,"type")),o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"WCAG21_Label_Accessible",context:"aria:button,aria:checkbox,aria:gridcell,aria:link,aria:menuitem,aria:menuitemcheckbox,aria:menuitemradio,aria:option,aria:radio,aria:switch,aria:tab,aria:treeitem,dom:input,dom:textarea,dom:select,dom:output,dom:meter",run:function(e,t){var i=e.dom.node;if(!l.RPTUtil.isNodeVisible(i)||l.RPTUtil.isNodeDisabled(i))return null;var o=!0,n=i.nodeName.toLowerCase(),r=!1,s=null;"input"===n&&i.hasAttribute("type")&&(s=i.getAttribute("type").toLowerCase(),-1!==["button","reset","submit"].indexOf(s)&&(r=!0));var u=l.RPTUtil.getAriaAttribute(i,"aria-labelledby");if(u&&!r);else{var d=null;if(u)for(var c=u.split(/\s+/),m=0;m1){var P=v.indexOf(b);if(P>=0&&v.length>b.length){var y=/^[0-9a-zA-Z]+$/;if(P+b.length0)v.charAt(P-1).match(y)&&(o=!1)}-1===P&&(o=!1)}}return o?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}}];t.a11yRulesLabel=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesTable=void 0;var a=i(0),l=i(1),o=[{id:"WCAG20_Table_CapSummRedundant",context:"dom:table",run:function(e,t){var i,o=e.dom.node;if(o.hasAttribute("summary"))0,i=o.getAttribute("summary").trim().toLowerCase();else if(o.hasAttribute("aria-describedby")){1;var n=o.getAttribute("aria-describedby");if(n){var r=o.ownerDocument.getElementById(n);r&&(i=l.RPTUtil.getInnerText(r).trim().toLowerCase())}}if(!i)return null;var s=o.getElementsByTagName("caption");return 0===s.length?null:i.length>0?i!=l.RPTUtil.getInnerText(s[0]).trim().toLowerCase()?a.RulePass("Pass_0"):a.RuleFail("Fail_1"):void 0}},{id:"Valerie_Caption_HasContent",context:"dom:caption",run:function(e,t){var i=e.dom.node;return l.RPTUtil.hasInnerContentHidden(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"Valerie_Caption_InTable",context:"dom:caption",run:function(e,t){var i=e.dom.node;return null!=l.RPTUtil.getAncestor(i,"table")?a.RulePass("Pass_0"):a.RuleFail("Fail_1")}},{id:"WCAG20_Table_SummaryAria3",context:"dom:table",run:function(e,t){var i=e.dom.node,o=!l.RPTUtil.isComplexDataTable(i)||l.RPTUtil.attributeNonEmpty(i,"summary")||i.hasAttribute("aria-describedby"),n=i.getAttribute("aria-describedby");if(n){var r=i.ownerDocument.getElementById(n);o=!!r&&!!l.RPTUtil.getInnerText(r).trim().toLowerCase()}return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Table_DataHeadingsAria",context:"dom:table",run:function(e,t){var i=e.dom.node,o=i.rows;return l.RPTUtil.isDataTable(i)&&null!=o&&0!=o.length?l.RPTUtil.isTableHeaderInFirstRowOrColumn(i)?a.RulePass("Pass_0"):a.RuleFail("Fail_1"):null}},{id:"Valerie_Table_DataCellRelationships",context:"dom:td, dom:th",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getAncestor(i,"table");if(null==o||!l.RPTUtil.isComplexDataTable(o))return null;if(null===l.RPTUtil.getCache(i,"Valerie_Table_DataCellRelationships",null)){for(var n=[],r=0;r=1?a.RulePass("Pass_0"):a.RulePotential("Potential_1",[n])}},{id:"IBMA_Focus_MultiTab",context:"aria:button,aria:link,aria:menuitem,aria:spinbutton,aria:tablist,aria:combobox,aria:listbox,aria:menu,aria:radiogroup,aria:tree,aria:checkbox,aria:option,aria:radio,aria:slider,aria:spinbutton,aria:textbox,aria:columnheader,aria:rowheader,aria:slider,aria:tab",run:function(e,t){var i=e.dom.node,n=o.ARIAMapper.nodeToRole(i),r=0;if(l.RPTUtil.isTabbable(i)&&++r,r<2&&i.firstChild)for(var s=new l.NodeWalker(i);r<2&&s.nextNode()&&s.node!=i;)1==s.node.nodeType&&!s.bEndTag&&l.RPTUtil.isTabbable(s.node)&&++r;return r<2?a.RulePass("Pass_0"):a.RulePotential("Potential_1",[n])}}];t.a11yRulesFocus=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesList=void 0;var a=i(0),l=i(1),o=[{id:"RPT_List_Misuse",context:"dom:dl, dom:ul, dom:ol, dom:dir, dom:menu, dom:li, dom:dd, dom:dt",run:function(e,t){var i,o=e.dom.node,n=o.nodeName.toLowerCase();o.children;if("dl"==n){var r="",s="",u=o.firstChild;i=!0;var d=!1;if(o.children&&0!=o.children.length){for(;i&&null!=u;){if(1==u.nodeType){var c=u.nodeName.toLowerCase();if(l.RPTUtil.isPresentationalElement(u)){d=!0,u=u.nextSibling;continue}i="dd"==c||"dt"==c,""==r&&(r=c),s=c}u=u.nextSibling}i=i&&"dt"==r&&"dd"==s||i&&d}else i=!0}else if("li"==n)i=null!=l.RPTUtil.getAncestor(o,["ul","ol","dir","menu"]);else if("dd"==n||"dt"==n)i=null!=l.RPTUtil.getAncestor(o,"dl");else{u=o.firstChild;if("ul"!=n&&"ol"!=n&&"menu"!=n||o.children&&0!=o.children.length){var m=!1;d=!1;for(i=!0;i&&null!=u;)l.RPTUtil.isPresentationalElement(u)?(d=!0,u=u.nextSibling):(i=1!=u.nodeType||"li"==u.nodeName.toLowerCase()||"template"==u.nodeName.toLowerCase()&&("ul"==n||"ol"==n),m=m||1==u.nodeType&&"li"==u.nodeName.toLowerCase(),u=u.nextSibling);i=i&&m||i&&d}else i=!0}return i?a.RulePass("Pass_0"):i?void 0:a.RulePotential("Potential_1")}},{id:"RPT_List_UseMarkup",context:"dom:*",run:function(e,t){for(var i=e.dom.node,o=!0,n=i.firstChild;o&&n;){if("#text"==n.nodeName){var r=n.nodeValue;if(!(o=!/^[ \t\r\n]*[( ]*[1-9]*[\*\-).][ \t][A-Z,a-z]+/.test(r)))for(var s=new l.NodeWalker(n);!o&&s.prevNode();){var u=s.node.nodeName.toLowerCase();if(["blockquote","center","dir","div","form","h1","h2","h3","h4","h5","h6","hr","br","menu","p","pre"].includes(u))break;if("#text"==u){var d=s.node.nodeValue;o=d.length>0&&![" ","\t","\n"].includes(d.charAt(d.length-1))}}}n=n.nextSibling}if(!o){var c=l.RPTUtil.getAncestor(i,["body","script"]);o=null==c||"body"!=c.nodeName.toLowerCase()}return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}}];t.a11yRulesList=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesText=void 0;var a=i(0),l=i(1),o=[{id:"RPT_Text_SensoryReference",context:"dom:*",run:function(e,t){var i={value:["top-left","top-right","bottom-right","bottom-left","round","square","shape","rectangle","triangle","right","left","above","below","top","bottom","upper","lower","corner","beside"],type:"[string]"},o=e.dom.node,n=o.nodeName.toLowerCase();if("style"===n||"link"===n)return a.RulePass(1);var r=null,s=l.RPTUtil.getCache(o.ownerDocument,"RPT_Text_SensoryReference",null);if(null==s){for(var u=i.value,d="("+u[0],c=1;c0&&null!=e.match(s)){var t={},a=[],l=["right-click","left-click","right-clicking","right-clicks","left-clicking","left-clicks"];e.split(/[\n\r ]+/).reduce((function(e,o){for(var n=i.value,r=o.replace(/[.?!:;()'",`\]]+$/,""),s=o.toLowerCase().replace(/[.?!:;()'",`\]]/g,""),u=0;u0){var A=s.charAt(d-1);R="-"==A||"."==A||"?"==A||"!"==A||":"==A||";"==A||"("==A||")"==A||"'"==A||'"'==A||","==A||".`"==A||"\\"==A||"]"==A}(s.length==p||1==h||1==R)&&c<0&&(m=!1,t.hasOwnProperty(r)||(t[r]=!0,a.push(r)),u=n.length)}}return e[r]=(e[r]||0)+1,e}),Object.create(null));r=a.join(", ")}}p=p.nextSibling};m&&p;)_();if(!m){var h=l.RPTUtil.getAncestor(o,["body","script"]);m=null==h||"body"!=h.nodeName.toLowerCase()}return m?a.RulePass("Pass_0"):a.RulePotential("Potential_1",[r])}},{id:"WCAG20_Text_Emoticons",context:"dom:*",run:function(e,t){for(var i=e.dom.node,o=[":-)",":)",":o)",":]",":3",":c)",":>","=]","8)","=)",":D","C:",":-D",":D","8D","XD","=D","=3","<=3","<=8","--!--",":-(",":(",":c",":<",":[","D:","D8","D;","D=","DX","v.v",":-9",";-)",";)","*)",";]",";D",":-P",":P",":-p",":p","=p",":-Þ",":Þ",":-b",":b",":-O",":O","O_O","o_o","8O","OwO","O-O","0_o","O_o","O3O","o0o ;o_o;","o...o","0w0",":-/",":/",":\\","=/","=\\",":S",":|","d:-)","qB-)",":)~",":-)>....",":-X",":X",":-#",":#","O:-)","0:3","O:)",":'(",";*(","T_T","TT_TT","T.T",":-*",":*","^o)",">:)",">;)",">:-)","B)","B-)","8)","8-)","^>.>^","^<.<^","^>_>^","^<_<^","D:<",">:(","D-:<",">:-(",":-@[1]",";(","`_´","D<","<3","<333","=^_^=","=>.>=","=<_<=","=>.<=","\\,,/","\\m/","\\m/\\>.\\m/","\\o/","\\o o/","o/\\o",":&",":u"],n=!0,r="",s=i.firstChild;s;)"#text"==s.nodeName&&(r+=" "+s.nodeValue),s=s.nextSibling;if(r.trim().length>0)for(var u=0;n&&u0&&!/\s/.test(r.substring(d-1,d))||d0||l.RPTUtil.getAncestor(i,"code")))return a.RulePass("Pass_0");for(var o=!0,n=l.RPTUtil.getInnerText(i),r=0,s=0,u="",d=0;o&&d=":\/\\-]/.test(c)?u==c?s+=1:s=0:(/\s/.test(c)||(r+=1),s=0),u=c,(r>=5||s>=4)&&(o=!1)}return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}}];t.a11yRulesText=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesBlockquote=void 0;var a=i(0),l=i(1),o=[{id:"RPT_Blockquote_HasCite",context:"dom:blockquote",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.attributeNonEmpty(i,"cite");if(!o){var n=l.RPTUtil.getDocElementsByTag(i,"cite");o=null!=n&&n.length>0}return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Blockquote_WrapsTextQuote",context:"dom:*",run:function(e,t){for(var i=e.dom.node,o=!0,n=i.firstChild,r=null;o&&n;){if("#text"==n.nodeName){var s=n.nodeValue,u=(s=s.replace(/(\S)'(\S)/g,"$1$2")).match(/("[^"]+")/g),d=s.match(/('[^']+')/g);if((null!=u||null!=d)&&null==l.RPTUtil.getAncestor(n,["blockquote","q","script"])){if(null!=u)for(var c=0;o&&c0?a.RulePass("Pass_0"):a.RuleFail("Fail_3")}},{id:"RPT_Title_Valid",context:"dom:head dom:title",run:function(e,t){var i=e.dom.node,o=l.RPTUtil.getInnerText(i).trim(),n=o.toLowerCase();return n.includes(".com")||n.includes(".net")||n.includes(".org")?a.RulePass("Pass_0",[o]):0===o.length?null:!/^\S*\.[a-zA-Z]{1,4}(?!.)|^https?:\/\/\S*/i.test(o)?a.RulePass("Pass_0",[o]):a.RulePotential("Potential_2")}}];t.a11yRulesTitle=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesBody=void 0;var a=i(0),l=i(1),o=i(7),n=[{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",context:"dom:body",run:function(e,t,i){if(o.AncestorUtil.isPresentationFrame(i))return null;var n,r=e.dom.node,s=r.ownerDocument;if(null===l.RPTUtil.getCache(r,"IBM_hasLandmarks_Implicit",null)&&l.RPTUtil.setCache(r,"IBM_hasLandmarks_Implicit",l.RPTUtil.getElementsByRoleHidden(r.ownerDocument,["application","banner","complementary","contentinfo","form","main","navigation","search"],!0,!0).length>0),!(n=l.RPTUtil.getCache(r,"IBM_hasLandmarks_Implicit",!1))){for(var u=l.RPTUtil.getDocElementsByTag(r,"a"),d=null,c=0;c0),!(i=l.RPTUtil.getCache(n,"IBM_hasLandmarks_Implicit",!1))){var s=r.links;if(s&&s.length>0&&l.RPTUtil.isNodeVisible(s[0]))for(var u=l.RPTUtil.getInnerText(r.links[0]).toLowerCase(),d=0;!i&&d0&&-1==s.indexOf(n);return u?a.RulePass("Pass_0"):u?void 0:a.RulePotential("Potential_1")}},{id:"RPT_Media_VideoObjectTrigger",context:"dom:embed, dom:object",run:function(e,t){var i=e.dom.node,o=!l.RPTUtil.isVideoObjEmbedLink(i);return o?null:o?void 0:a.RuleManual("Manual_1")}},{id:"RPT_Media_ImgColorUsage",context:"dom:embed, dom:object, dom:img, dom:applet, dom:script, dom:style, dom:input, dom:link,dom:*[style], dom:font[color], dom:tr[bgcolor], dom:th[bgcolor], dom:td[bgcolor]",run:function(e,t){var i=e.dom.node,o=!1;if(!i.hasAttribute("style")){var n=i.nodeName.toLowerCase();if("input"==n)o=!i.hasAttribute("type")||"image"!=i.getAttribute("type").toLowerCase();else if("link"==n)o=!i.hasAttribute("rel")||"stylesheet"!=i.getAttribute("rel").toLowerCase(),o=l.RPTUtil.triggerOnce(i.ownerDocument,"RPT_Media_ImgColorUsage_Links",o);else if("embed"==n||"object"==n){var r;if(i.hasAttribute("type"))o=(r=i.getAttribute("type")).startsWith("text")||r.startsWith("audio");if(!o&&i.hasAttribute("codetype"))o=(r=i.getAttribute("codetype")).startsWith("text")||r.startsWith("audio");if(!o){var s=i.getAttribute("embed"==n?"src":"data");null==s&&(s="");var u=l.RPTUtil.getFileExt(s);o=u.length>0&&l.RPTUtil.isAudioExt(u)}}else"script"==n&&(o=l.RPTUtil.triggerOnce(i.ownerDocument,"RPT_Media_ImgColorUsage_Scripts",o))}return o?a.RulePass("Pass_0"):o?void 0:a.RulePotential("Potential_1")}},{id:"HAAC_Media_DocumentTrigger2",context:"dom:a[href],dom:area[href]",run:function(e,t){var i=e.dom.node.getAttribute("href"),o=l.RPTUtil.getFileExt(i),n=![".docx",".doc",".pdf",".odt"].includes(o);return n?null:n?void 0:a.RuleManual("Manual_1")}}];t.a11yRulesMedia=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesVideo=void 0;var a=i(0),l=[{id:"HAAC_Video_HasNoTrack",context:"dom:video",run:function(e,t){for(var i=e.dom.node,l=!1,o=i.getElementsByTagName("track"),n=0;n0)for(n=0;n0&&(n=!0),r=r.nextSibling;for(var s=!1,u=i;u;)"body"===u.nodeName.toLowerCase()&&(s=!0),u=u.parentElement;if(!n||!s)return null;var d=l.RPTUtil.ColorCombo(i).fg.toHex();return-1!==o.indexOf(d)?a.RulePass(1,[d]):a.RuleFail(2,[d])}},{id:"DESIGN_COLOR_Palette_Background",context:"dom:*",run:function(e,t){for(var i=e.dom.node,n=i.parentElement;n;){if(l.RPTUtil.getCache(n,"DESIGN_COLOR_Palette_Background",null))return null;n=n.parentElement}var r=l.RPTUtil.ColorCombo(i).bg.toHex();return-1!==o.indexOf(r)?a.RulePass(1,[r]):(l.RPTUtil.setCache(i,"DESIGN_COLOR_Palette_Background",!0),a.RuleFail(2,[r]))}}];t.designRulesColor=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesGrid=void 0;var a=i(0),l=[{id:"DESIGN_GridLayout_ImgAspectRatio",context:"aria:img",run:function(e,t){var i=e.dom.node,l=i.naturalWidth,o=i.naturalHeight,n=Math.max(l/o,o/l);return Math.abs(n-16/9)<1e-7||Math.abs(n-4/3)<1e-7||Math.abs(n-1.5)<1e-7||Math.abs(n-2)<1e-7||Math.abs(n-1)<1e-7?a.RulePass(1):a.RuleFail(2)}}];t.designRulesGrid=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesType=void 0;var a=i(0),l=[{id:"DESIGN_Typography_Plex",context:"dom:*",run:function(e,t){for(var i=e.dom.node,l=!1,o=i;o;){if("style"===o.nodeName.toLowerCase()||"script"===o.nodeName.toLowerCase()){l=!1;break}"body"===o.nodeName.toLowerCase()&&(l=!0),o=o.parentElement}for(var n=!1,r=i.firstChild;r;)3===r.nodeType&&r.nodeValue.trim().length>0&&(n=!0),r=r.nextSibling;if(!l||!n)return null;var s=i.ownerDocument.defaultView.getComputedStyle(i).fontFamily;return'"IBM Plex'===s.substring(0,'"IBM Plex'.length)?a.RulePass(1,[s]):a.RuleFail(2,[s])}},{id:"DESIGN_Typography_TextAlignLeft",context:"dom:*",run:function(e,t){for(var i=e.dom.node,l=!1,o=i;o;)"body"===o.nodeName.toLowerCase()&&(l=!0),o=o.parentElement;var n=(i.innerText||"").trim().length>0;if(!l||!n)return null;var r=i.ownerDocument.defaultView.getComputedStyle(i).textAlign;return r&&"left"!==r&&"start"!==r?a.RuleFail(2):a.RulePass(1)}}];t.designRulesType=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkNls=void 0;var a=i(62),l=i(63),o={};function n(e){for(var t in e)o[t]=e[t]}t.checkNls=o,n(a.a11yNls),n(l.designNls)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.a11yNls=void 0;t.a11yNls={RPT_List_Misuse:{0:"List elements should only be used for lists of related items",Pass_0:"Rule Passed",Potential_1:"List element is missing or improperly structured"},RPT_Marquee_Trigger:{0:"The element is obsolete and should not be used",Passed_0:"Rule Passed",Fail_1:"Scrolling content found that uses the obsolete element"},RPT_Headers_FewWords:{0:"Heading elements must not be used for presentation",Pass_0:"Rule Passed",Potential_1:"Verify that the heading element is a genuine heading"},WCAG20_Input_ExplicitLabelImage:{0:'The element of type "image" should have a text alternative',Pass_0:"Image button provides alternative text using the 'alt' attribute",Pass_1:"Image button provides alternative text using a WAI-ARIA label",Pass_2:"Image button provides alternative text using the 'title' attribute",Fail:'The element of type "image" has no text alternative'},RPT_Img_UsemapValid:{0:"Server-side image map hot-spots must have duplicate text links",Pass_0:"Rule Passed",Potential_1:"Server-side image map hot-spots do not have duplicate text links"},WCAG20_Object_HasText:{0:" elements must have a text alternative for the content rendered by the object",Pass_0:"Rule Passed",Fail_1:"An element does not have a text alternative"},WCAG20_Applet_HasAlt:{0:" elements must provide an 'alt' attribute and an alternative description",Pass_0:"Rule Passed",Fail_1:"An element does not have an 'alt' attribute that provides a short text alternative",Fail_2:"The 'alt' attribute value for an element duplicates the 'code' attribute",Fail_3:"An element provides alternative text, but does not provide inner content"},RPT_Media_AudioTrigger:{0:"Audio information should also be available in text form",Pass_0:"Rule Passed",Manual_1:"Provide transcripts for audio files"},RPT_Blockquote_HasCite:{0:"Use