PageSourceSearch

https://5thsrd.org/js/site.min.js

js 5thsrd.org collected 2026-09-24 11:08:37 UTC 2,825 bytes, 1 lines download raw bytes

1function toggleMainNav(){var e=document.getElementById("main-nav-body");"block"==e.style.display?e.style.display="none":e.style.display="block"}!function(e,t){"use strict";function n(n){var i=e.hasOwnProperty&&e.hasOwnProperty("ontouchstart")?"touchstart":"mousedown",u=this;this._state=1,this.show=function(){0!==this._state&&(this._dropdownParent.classList.add("pure-menu-active"),this._menu.setAttribute("aria-hidden",!1),this._state=0)},this.hide=function(){1!==this._state&&(this._dropdownParent.classList.remove("pure-menu-active"),this._menu.setAttribute("aria-hidden",!0),this._link.focus(),this._state=1)},this.toggle=function(){this[1===this._state?"show":"hide"]()},this.halt=function(e){e.stopPropagation(),e.preventDefault()},this._dropdownParent=n,this._link=this._dropdownParent.querySelector(".pure-menu-link"),this._menu=this._dropdownParent.querySelector(".pure-menu-children"),this._firstMenuLink=this._menu.querySelector(".pure-menu-link"),this._link.setAttribute("aria-haspopup","true"),this._menu.setAttribute("role","menu"),this._menu.setAttribute("aria-labelledby",this._link.getAttribute("id")),this._menu.setAttribute("aria-hidden","true"),[].forEach.call(this._menu.querySelectorAll("li"),function(e){e.setAttribute("role","presentation")}),[].forEach.call(this._menu.querySelectorAll("a"),function(e){e.setAttribute("role","menuitem")}),this._link.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),u.toggle()}),t.addEventListener("keydown",function(e){var t,n,i,r,s;if(0===u._state&&!u._menu.querySelector(".pure-menu-active"))if(t=u._menu.querySelector(":focus"),27===e.keyCode)u.halt(e),u.hide();else if(40===e.keyCode){for(u.halt(e),i=t?t.parentNode.nextSibling:null;i&&1!==i.nodeType;)i=i.nextSibling;s=i?i.querySelector(".pure-menu-link"):null,t?s&&s.focus():u._menu.querySelector(".pure-menu-link").focus()}else if(38===e.keyCode){for(u.halt(e),n=t?t.parentNode.previousSibling:null;n&&1!==n.nodeType;)n=n.previousSibling;r=n?n.querySelector(".pure-menu-link"):null,t?r&&r.focus():u._menu.querySelector(".pure-menu-item:last-child .pure-menu-link").focus()}}),t.addEventListener(i,function(e){var t=e.target;t===u._link||u._menu.contains(t)||(u.hide(),u._link.blur())})}!function(){for(var e=t.querySelectorAll(".pure-menu-has-children"),i=0;i<e.length;i++)new n(e[i])}()}(this,this.document),function(e,t){var n=t.getElementById("layout"),i=t.getElementById("menu"),u=t.getElementById("menuLink");function r(e,t){for(var n=e.className.split(/\s+/),i=n.length,u=0;u<i;u++)if(n[u]===t){n.splice(u,1);break}i===n.length&&n.push(t),e.className=n.join(" ")}function s(e){e.preventDefault(),r(n,"active"),r(i,"active"),r(u,"active")}t.addEventListener("click",function(e){return e.target.id===u.id?s(e):-1!==i.className.indexOf("active")?s(e):void 0})}(0,this.document);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.