1import{i as e}from"./pricing-tabs.BVbrHBnj.js";function t(){let e=document.querySelector(`.cmp-scroll`),t=document.querySelector(`.cmp-float`);if(!e||!t)return()=>{};let n=()=>{let e=document.querySelector(`.navbar`);return e?e.offsetHeight:0},r=()=>e.querySelector(`.cmp-table.active`);function i(){let n=r();if(!n)return;let i=t.querySelector(`.cmp-float-table.active`);if(!i)return;let a=n.offsetWidth;i.style.width=a+`px`,i.style.minWidth=a+`px`,i.style.transform=`translateX(`+-e.scrollLeft+`px)`}function a(){let i=r();if(!i){t.classList.remove(`is-visible`);return}let a=i.querySelector(`.cmp-head`);if(!a){t.classList.remove(`is-visible`);return}let o=n(),s=i.getBoundingClientRect(),c=a.offsetHeight;if(!(s.top<o&&s.bottom>o+c)){t.classList.remove(`is-visible`);return}let l=e.getBoundingClientRect();t.style.left=l.left+`px`,t.style.width=l.width+`px`,t.style.top=o+`px`,t.style.height=c+`px`;let u=t.querySelector(`.cmp-float-table.active`);u&&(u.style.transform=`translateX(`+-e.scrollLeft+`px)`),t.classList.add(`is-visible`)}return e.addEventListener(`scroll`,()=>{let n=t.querySelector(`.cmp-float-table.active`);n&&(n.style.transform=`translateX(`+-e.scrollLeft+`px)`)},{passive:!0}),window.addEventListener(`scroll`,a,{passive:!0}),window.addEventListener(`resize`,()=>{i(),a()},{passive:!0}),i(),a(),()=>{i(),a()}}var n=t();if(document.querySelector(`.comparison`)?.getAttribute(`data-mode`)!==`static`){let t=document.querySelector(`.cmp-title`),r=t?.querySelector(`b`)??null;e(e=>{if(t&&r){let n=t.getAttribute(`data-word-`+e.persona);n&&(r.textContent=n)}document.querySelectorAll(`[data-cmp-table]`).forEach(t=>t.classList.toggle(`active`,t.getAttribute(`data-cmp-table`)===e.persona)),document.querySelectorAll(`[data-cmp-float]`).forEach(t=>t.classList.toggle(`active`,t.getAttribute(`data-cmp-float`)===e.persona)),document.querySelectorAll(`.cmp-plan-price[data-price-anual]`).forEach(t=>{let n=t.getAttribute(`data-price-`+e.billing);n&&(t.textContent=n)}),document.querySelectorAll(`.cmp-footnote[data-footnote-personas]`).forEach(t=>{t.hidden=!t.getAttribute(`data-footnote-personas`).split(`,`).includes(e.persona)}),n()})}
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.