PageSourceSearch

https://www.valio.com/wp-content/plugins/valio-tabs/build/blocks/valio-tabs/view.js?ver=b207c0f9e037bc1509b4

js valio.com collected 2026-10-02 10:25:25 UTC 2,216 bytes, 1 lines download raw bytes

1!function(){let t=!1,e=!1;const s=Array.from(document.querySelectorAll(".js-valio-tabs")),a=s.length>0;document.addEventListener("DOMContentLoaded",(()=>{t||(t=!0,a&&(s.map(((t,e)=>{const s=Array.from(t.querySelectorAll(".js-tabs-button")),a=s.map((t=>{if(t.firstElementChild.classList.contains("has-text-color")){const e=t.firstElementChild.classList[1];return t.classList.add(e),t.classList}return t.classList})),i=Array.from(t.querySelectorAll(".js-tabs-content"));t.querySelector(".vl-tabs__buttons").setAttribute("role","tablist"),t.querySelector(".vl-tabs__buttons").setAttribute("aria-labelledby",`tablist-${e+1}`),s.map(((t,e)=>{t.outerHTML=function(t,e,s){return`\n\t\t\t<button id="tab-${s+1}" role="tab" class="${t}" data-tab-index="${s}" aria-controls="tabpanel-${s+1}" ${0===s?'aria-selected="true"':'aria-selected="false" tabindex="-1"'}>\n\t\t\t\t${e.innerText}\n\t\t\t</button>\n\t\t`}(a[e],t,e)})),i.map(((t,e)=>{t.dataset.contentIndex=e,t.setAttribute("id",`panel-${e}`),t.setAttribute("role","tabpanel"),t.setAttribute("tabindex","0"),t.setAttribute("aria-labelledby",`tab-${e}`),0!==e?(t.classList.add("is-hidden"),t.setAttribute("aria-hidden","true")):(t.classList.add("is-visible"),t.setAttribute("aria-hidden","false"))})),t.classList.add("loaded")})),e=!0,e&&s.map((t=>{const e=Array.from(t.querySelectorAll(".js-tabs-button")),s=Array.from(t.querySelectorAll(".js-tabs-content")),a=t.querySelector(".js-tablist");let i=0;a.addEventListener("keydown",(t=>{39!==t.keyCode&&37!==t.keyCode||(e[i].setAttribute("tabindex",-1),39===t.keyCode?(i++,i>=e.length&&(i=0)):37===t.keyCode&&(i--,i<0&&(i=e.length-1)),e[i].setAttribute("tabindex",0),e[i].focus())})),e.map((t=>{t.addEventListener("click",(a=>{const i=Number(t.dataset.tabIndex);e.map(((t,e)=>{i!==e?(t.setAttribute("tabindex",-1),t.setAttribute("aria-selected",!1)):(t.setAttribute("tabindex",0),t.setAttribute("aria-selected",!0))})),s.map((t=>{const e=Number(t.dataset.contentIndex);!function(t,e,s){s===e?(t.classList.remove("is-hidden"),t.classList.add("is-visible"),t.setAttribute("aria-hidden","false")):(t.classList.remove("is-visible"),t.classList.add("is-hidden"),t.setAttribute("aria-hidden","true"))}(t,i,e)}))}))}))}))))}))}();

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.