PageSourceSearch

https://www.guitargate.com/themes/custom/ggnext/dist/assets/content-sidebar-layout-js-C93o4vvE.js?tlvh25

js guitargate.com collected 2026-09-25 02:35:29 UTC 3,073 bytes, 1 lines download raw bytes

1(function(){function A(){return"csl-"+Math.random().toString(36).slice(2,9)}function E(t){if(t.cslBound)return;t.cslBound=!0;var s=t.querySelector(":scope > .csl__tabbar"),r=t.querySelector(":scope > .csl__grid");if(!s||!r)return;var o=r.querySelector(":scope > .csl__main"),h=r.querySelector(":scope > .csl__sidebar"),w=parseInt(t.getAttribute("data-csl-stack"),10)||900,l=window.matchMedia("(max-width: "+(w-.02)+"px)"),_=Array.prototype.slice.call(r.querySelectorAll(":scope > .csl__sidebar > [data-csl-label]")),y=o?o.querySelector("[data-csl-inline-slot]"):null,u=h?Array.prototype.slice.call(h.querySelectorAll(":scope > [data-csl-inline]")):[];if(u.forEach(function(e){var a=document.createComment("csl-inline-home");e.parentNode.insertBefore(a,e),e._cslHome=a}),!u.length&&_.length===0)return;function q(){!y||!u.length||(l.matches?u.forEach(function(e){y.appendChild(e)}):u.forEach(function(e){e._cslHome&&e._cslHome.parentNode&&e._cslHome.parentNode.insertBefore(e,e._cslHome.nextSibling)}))}var f=(o?[o]:[]).concat(_),b=f.length>=2,c=[],g=0;function v(e,a){g=e,f.forEach(function(i,n){var m=n===e;i.classList.toggle("csl__panel--off",!m),c[n].setAttribute("aria-selected",m?"true":"false"),c[n].tabIndex=m?0:-1}),a&&c[e].focus()}b&&(f.forEach(function(e,a){e.id||(e.id=A()),e.setAttribute("role","tabpanel"),e.classList.add("csl__panel");var i="tab-"+e.id,n=document.createElement("button");n.type="button",n.id=i,n.className="csl__tab",n.setAttribute("role","tab"),n.setAttribute("aria-controls",e.id),n.setAttribute("aria-selected",a===0?"true":"false"),n.tabIndex=a===0?0:-1,n.textContent=e.getAttribute("data-csl-label")||"Tab "+(a+1),e.setAttribute("aria-labelledby",i),s.appendChild(n),c.push(n)}),s.addEventListener("click",function(e){var a=e.target.closest(".csl__tab");a&&v(c.indexOf(a))}),s.addEventListener("keydown",function(e){var a=c.indexOf(document.activeElement);if(!(a<0)){var i=null;switch(e.key){case"ArrowRight":case"ArrowDown":i=(a+1)%c.length;break;case"ArrowLeft":case"ArrowUp":i=(a-1+c.length)%c.length;break;case"Home":i=0;break;case"End":i=c.length-1;break;default:return}e.preventDefault(),v(i,!0)}}));function d(){l.matches?b&&(t.classList.add("is-tabbed"),v(g)):(t.classList.remove("is-tabbed"),b&&f.forEach(function(e){e.classList.remove("csl__panel--off")})),q()}b&&v(0),d(),l.addEventListener?l.addEventListener("change",d):l.addListener&&l.addListener(d),t._cslMqCleanup=function(){l.removeEventListener?l.removeEventListener("change",d):l.removeListener&&l.removeListener(d)}}function p(t){var s=t||document,r=s.querySelectorAll("[data-csl]");Array.prototype.forEach.call(r,E)}function L(t){var s=t||document,r=s.querySelectorAll("[data-csl]");Array.prototype.forEach.call(r,function(o){typeof o._cslMqCleanup=="function"&&(o._cslMqCleanup(),o._cslMqCleanup=null)})}window.Drupal&&window.Drupal.behaviors?window.Drupal.behaviors.cslTabs={attach:function(t){p(t)},detach:function(t,s,r){r==="unload"&&L(t)}}:document.readyState!=="loading"?p(document):document.addEventListener("DOMContentLoaded",function(){p(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.