PageSourceSearch

https://www.randstad.com/themes/custom/bluex/dist/assets/js/orbit/toggable-group.js?v=1.x

js randstad.com collected 2026-09-24 07:20:35 UTC 3,878 bytes, 1 lines download raw bytes

1(()=>{var h=Object.create;var c=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty;var v=i=>c(i,"__esModule",{value:!0});var A=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports);var S=(i,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of E(e))!y.call(i,r)&&r!=="default"&&c(i,r,{get:()=>e[r],enumerable:!(t=f(e,r))||t.enumerable});return i},w=i=>S(v(c(i!=null?h(p(i)):{},"default",i&&i.__esModule&&"default"in i?{get:()=>i.default,enumerable:!0}:{value:i,enumerable:!0})),i);var b=A((q,m)=>{var g=class{static triggerEvent(e,t){let r;typeof Event=="function"?r=new Event(t):(r=document.createEvent("Event"),r.initEvent(t,!0,!0)),e.dispatchEvent(r)}static getElementByAttribute(e,t){return t?document.querySelector(`[${e}="${t}"]`):document.querySelector(`[${e}]`)}static getElementsByAttribute(e,t){return t?document.querySelectorAll(`[${e}="${t}"]`):document.querySelectorAll(`[${e}]`)}static getElementByAttributeWithinElement(e,t,r){return r?e.querySelector(`[${t}="${r}"]`):e.querySelector(`[${t}]`)}static isMouseOver(e){return Array.prototype.slice.call(e.parentElement.querySelectorAll(":hover")).filter(function(){return e[0]==this}).length>0}static getElementsByAttributeWithinElement(e,t,r){return r?e.querySelectorAll(`[${t}="${r}"]`):e.querySelectorAll(`[${t}]`)}static getElementByClassWithinElement(e,t){return e.querySelector(`.${t}`)}static maxWidthMobileViewports(){return 940}static createEvent(e){let t;return typeof Event=="function"?t=new Event(e):(t=document.createEvent("Event"),t.initEvent(e,!0,!0)),t}static isDesktop(){return Math.max(document.documentElement.clientWidth,window.innerWidth||0)>this.maxWidthMobileViewports()}static isIE11(){return navigator.userAgent.indexOf("MSIE")!==-1||navigator.appVersion.indexOf("Trident/")>-1}static getKeyCodeOnKeyDownEvent(e){let t;if(e!=null)if(typeof e.code=="undefined")switch(e.keyCode){case 13:t="Enter";break;case 38:t="ArrowUp";break;case 40:t="ArrowDown";break;case 8:t="Backspace";break;case 9:t="Tab";break;case 27:t="Escape";break;case 33:t="PageUp";break;case 34:t="PageDown";break;case 32:t="Space";break;default:t=void 0;break}else t=e.code;return t}static getKeyboardFocusableElements(e){let t=r=>window.getComputedStyle(r).visibility==="hidden";return[...e.querySelectorAll('a[href], button, input, textarea, iframe, select, details,[tabindex]:not([tabindex="-1"])')].filter(r=>!t(r)&&!r.hasAttribute("disabled")&&!r.getAttribute("aria-hidden"))}};m.exports=g});var a=w(b());var k="data-rs-toggable-target",s=class{constructor(){}static toggle(e,t){if(typeof e=="undefined"||!e)return;let r=e.getAttribute(k);typeof r!="undefined"&&r&&document.querySelectorAll(r).forEach(t===!0?s.enable:s.disable)}static enable(e){e.removeAttribute("hidden")}static disable(e){e.setAttribute("hidden","")}};var u="data-rs-toggable-group",l=class{constructor(e){this.element=e,this.items=[...a.default.getElementsByAttributeWithinElement(this.element,this.attributes.item)],this.classToToggle=this.element.getAttribute(u),this.addEventHandlers()}get attributes(){return{item:`${u}-item`,active:"active"}}addEventHandlers(){this.items.forEach(t=>{t.addEventListener("click",r=>{r.preventDefault();let n=a.default.getElementByAttributeWithinElement(this.element,this.attributes.item,this.attributes.active);n.setAttribute(this.attributes.item,""),n.classList.remove(this.classToToggle),s.toggle(n,!1),t.setAttribute(this.attributes.item,this.attributes.active),t.classList.add(this.classToToggle),s.toggle(t,!0)})});let e=a.default.getElementByAttributeWithinElement(this.element,this.attributes.item,this.attributes.active);s.toggle(e,!0)}static getSelector(){return`[${u}]`}};var d=document.querySelectorAll(l.getSelector());if(d.length)for(o=0;o<d.length;o++)new l(d[o]);var o;})();

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.