{"version":3,"file":"./compiled/js/skipto.min.js","sources":["src/js/shimIE.js","src/js/skipto.js","src/js/dropMenu.js"],"names":["document","createElement","view","classListProp","protoProp","elemCtrProto","HTMLElement","Element","objCtr","Object","strTrim","String","trim","this","replace","arrIndexOf","Array","indexOf","item","i","len","length","DOMEx","type","message","name","code","DOMException","checkTokenAndGetIndex","classList","token","test","call","ClassList","elem","trimmedClasses","className","classes","split","push","_updateClassName","toString","classListProto","classListGetter","Error","contains","add","tokens","arguments","l","updated","remove","index","splice","toggle","forse","result","method","join","defineProperty","classListPropDesc","get","enumerable","configurable","ex","number","__defineGetter__","self","Window","prototype","addEventListener","HTMLDocument","fCallback","capture","modtypeForIE","nodeWithListener","attachEvent","e","srcElement","time","Date","Event","stopPropagation","cancelBubble","preventDefault","returnValue","getElementsByClassName","classNames","querySelectorAll","searchElement","TypeError","t","n","Number","Infinity","Math","floor","abs","k","max","appConfig","SkipTo","headingElementsArr","landmarkElementsArr","idElementsArr","dropdownHTML","config","buttonLabel","menuLabel","landmarksLabel","headingsLabel","main","landmarks","sections","headings","ids","accessKey","wrap","visibility","customClass","attachElement","body","setUpConfig","localConfig","appConfigSettings","settings","skipTo","hasOwnProperty","init","div","nodeType","querySelector","htmlStr","setAttribute","addStyles","getLandMarks","getSections","getIdElements","getHeadings","getdropdownHTML","insertBefore","firstChild","innerHTML","addListeners","normalizeName","txt","charAt","toUpperCase","substr","toLowerCase","getTextContent","getText","strings","Node","TEXT_NODE","data","ELEMENT_NODE","tagName","alt","c","nextSibling","str","substring","getAccessibleName","labelledbyIds","getAttribute","label","title","getElementById","targets","j","heading","role","id","isVisible","tabIndex","element","isVisibleRec","el","DOCUMENT_NODE","computedStyle","window","getComputedStyle","display","getPropertyValue","hidden","ariaHidden","clientRect","getBoundingClientRect","height","width","parentNode","section","id1","val","random","landmark","els","key","landmarkSep","headingSep","headingClass","cssString","tt1","ss1","hh1","getElementsByTagName","appendChild","styleSheet","cssText","createTextNode","location","hash","focus","Drupal","Wordpress","SkipToConfig","Dropdown","btn","prt","menu","clearMenus","setTimeout","isActive","activeElement","toggleOptList","target","err","navigateMenus","keyCode","which","arrow","spacebar","up","esc","down","items","click","toggleBtn"],"mappings":"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"}