PageSourceSearch

https://www.kinde.com/_astro/Megamenu.astro_astro_type_script_index_0_lang.B1uHJCTW.js

js kinde.com collected 2026-09-24 17:20:13 UTC 4,233 bytes, 1 lines download raw bytes

1import{a as s}from"./animate.es.C8wjTCWO.js";import"./resolve-elements.es.CHzJqzTK.js";import"./stagger.es.5EDb_uLR.js";import"./is-string.es.47y2Y7ai.js";const S=document.querySelector(".c-megamenu__dynamic-dropdown-background"),w=document.querySelector(".c-megamenu__overlay");function A(){u?.addEventListener("keydown",function(e){e.target.matches("li a")&&T(e)}),w?.addEventListener("click",()=>{const e=document.querySelector("li.has-drop.active"),n=e?.querySelector(".c-megamenu__droplet"),o=e?.querySelector('[aria-haspopup="true"]');e.classList.remove("active"),o.setAttribute("aria-expanded","false"),c(n)});const t=u?.querySelectorAll("li.has-drop > a");t?.forEach(e=>{const n=e.parentNode.querySelector(".c-megamenu__droplet");e.addEventListener("pointerdown",function(){e.parentNode.classList.contains("active")?(e.parentNode.classList.remove("active"),e.setAttribute("aria-expanded","false"),c(n)):(t.forEach(o=>{o.parentNode.classList.remove("active"),o.setAttribute("aria-expanded","false")}),e?.parentNode?.id==="mm-developers"&&b(),e.parentNode?.classList.add("active"),e.setAttribute("aria-expanded","true"),L(n)),u.querySelectorAll(".c-megamenu__droplet").forEach(o=>{o!==n&&(o.style.display="none")})})})}function L(t,e){t.style.display="block",s(S,{height:`${t.offsetHeight+64}px`},{duration:.33,allowWebkitAcceleration:!0}),s(".c-megamenu__droplet-inner",{opacity:[0,1]},{duration:.5,delay:.15}),document.querySelector(".c-megamenu__overlay")?.classList.add("open"),document.body.classList.add("kui-mm-open")}function c(t,e){document.querySelector(".c-megamenu__overlay")?.classList.remove("open"),document.body.classList.remove("kui-mm-open"),s(".c-megamenu__droplet-inner",{opacity:[1,0]},{duration:.25}),s(S,{height:0},{duration:.5}),setTimeout(()=>{t.style.display="none"},0)}function T(t){var e=t.target,n=t.keyCode;if(n===39)if(r(e)){var o=g(e,"next");o&&(t.preventDefault(),o.focus())}else{var a=l(e,"next");a&&(t.preventDefault(),a.focus())}else if(n===37)if(r(e)){var d=g(e,"prev");d&&(t.preventDefault(),d.focus())}else{var p=l(e,"prev");p&&(t.preventDefault(),p.focus())}else if(n===40)if(r(e)&&j(e))y(e);else{var f=l(e,"next");f&&(t.preventDefault(),f.focus())}else if(n===38){if(!r(e))if(v(e)){t.preventDefault();var _=i(e);setTimeout(function(){_.focus()},0)}else{var m=l(e,"prev");m&&(t.preventDefault(),m.focus())}}else if(n===27)if(r(e)){e.parentNode.classList.remove("active"),e.setAttribute("aria-expanded","false");const E=e.parentNode.querySelector(".c-megamenu__droplet");c(E)}else{var D=i(e);setTimeout(function(){D.focus()},0)}else if(n===9&&t.shiftKey){if(!r(e)&&v(e)){t.preventDefault();var q=i(e);setTimeout(function(){q.focus()},0)}}else if(n===9){if(!r(e)&&I(e)){t.preventDefault();var h=i(e),N=h.parentNode.nextElementSibling,x=N.querySelector("a");x.focus()}}else(n===13||n===32)&&r(e)&&e.parentNode.classList.contains("has-drop")&&(e.parentNode.id==="mm-developers"&&b(),y(e))}function r(t){return t.matches(".c-megamenu #mega-menu > li > a")}function j(t){return t.parentNode.classList.contains("has-drop")}function v(t){return t.closest(".c-megamenu__droplet").querySelector("li a")===t}function I(t){let e=t.closest(".c-megamenu__droplet");return Array.from(e.querySelectorAll("li a")).pop()===t}function g(t,e){let n=e==="next"?t.parentNode.nextElementSibling:t.parentNode.previousElementSibling;return n?n.querySelector("a"):null}function l(t,e){let n=e==="next"?t.parentNode.nextElementSibling:t.parentNode.previousElementSibling;if(n)return n.querySelector("a");{let o=t.closest(".col"),a=e==="next"?o.nextElementSibling:o.previousElementSibling;if(a)return e==="next"?a.querySelector("li a"):Array.from(a.querySelectorAll("li a")).pop()}return null}function y(t){t.parentNode.classList.add("active"),t.setAttribute("aria-expanded","true");let e=t.nextElementSibling;L(e),setTimeout(()=>e.querySelector("a").focus(),100)}function i(t){let e=t.closest(".c-megamenu__droplet"),n=e.previousElementSibling;return n.parentNode.classList.remove("active"),n.setAttribute("aria-expanded","false"),c(e),n}function b(){M.click()}let u=document.getElementById("mega-menu");const M=document.querySelector("#tab-megamenu-sdk-tabs-all");document.addEventListener("DOMContentLoaded",A);

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.