1import{a as e}from"./rolldown-runtime-B0Z9INg1.js";import"./jquery-global-C09Z6uem.js";import{a as t,i as n,n as r,r as i,t as a}from"./bootstrap-B2zyBeDG.js";import"./instantpage-DXoDcb1g.js";import{t as o}from"./aos-DQ8dGCRJ.js";t(),n(),i(),r(),window.getCookie=function(e){let t=e+`=`,n=decodeURIComponent(document.cookie).split(`;`);for(var r=0;r<n.length;r++){let e=n[r];for(;e.charAt(0)===` `;)e=e.substring(1);if(e.indexOf(t)===0)return e.substring(t.length,e.length)}return null};var s=e(o());function c(e,t,n=``,r=`+`){let i=performance.now(),a=null;function o(){let s=performance.now(),c=Math.min((s-i)/2e3,1),l=Math.floor(c*100),u=Math.floor(t*l/100);e.text(n+u.toLocaleString(`en-GB`)+r),c<1?a=requestAnimationFrame(o):e.text(n+t.toLocaleString(`en-GB`)+r)}return o(),function(){a&&cancelAnimationFrame(a)}}document.addEventListener(`DOMContentLoaded`,function(){let e=document.querySelectorAll(`[data-counter-target]`);if(e.length===0)return;let t=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){let n=$(e.target);c(n,parseInt(n.data(`counter-target`)),n.data(`counter-prefix`)||``,n.data(`counter-suffix`)||`+`),t.unobserve(e.target)}})},{threshold:.1});e.forEach(e=>{t.observe(e)})}),document.addEventListener(`DOMContentLoaded`,function(){try{s.default.init({offset:100,duration:1e3,once:!0})}catch(e){console.error(`AOS initialisation failed`,e)}document.querySelectorAll(`.dropdown-toggle`).forEach(e=>{new a(e,{offset:[0,10],popperConfig:{modifiers:[{name:`preventOverflow`,options:{boundary:`viewport`}}]}})})});var l=null,u=function(){l&&clearTimeout(l),l=setTimeout(async function(){$(`#search-loading`).removeClass(`d-none`);let e=$(`#docs-search-field`).val();if(!e||e.length<3){$(`#search-loading`).addClass(`d-none`);return}let t=await(await fetch(`/docs/search?search=`+e)).json();if($(`#search-loading`).addClass(`d-none`),t.data.length===0){$(`#docs-search-results`).html(`<p>Sorry, we didn't find any results</p>`);return}let n=``;t.data.map(e=>{n+=`<li> 2 <a href="/docs/${e.path}" class="border-bottom py-2 px-4 list-group-item list-group-item-action d-flex flex-row justify-content-between align-items-center text-left"> 3 <span>${e.title}</span> 4 <i class="fal fa-chevron-right"></i> 5 </a></li>`}),$(`#docs-search-results`).html(`<ul class="mt-2 list-unstyled rounded-3 position-absolute bg-white w-100 shadow-lg overflow-hidden"> 6 ${n} 7 <li class="list-group-item list-group-item-action py-2 text-center text-sm text-muted" 8 onclick="$('#docs-search-results').html('')" 9 > 10 Close 11 </li> 12 </ul>`)},250)};$(function(){$(`#docs-search-field`).on(`input`,u),$(`#docs-search-field`).val()&&u()});var d=function(){let e=document.getElementById(`docs-sidebar-search`),t=document.getElementById(`docs-sidebar-nav`);if(!e||!t)return;let n=e.value.trim().toLowerCase(),r=n===``?[]:n.split(/\s+/).filter(Boolean);t.querySelectorAll(`.docs-sidebar-category`).forEach(e=>{let t=e.dataset.category||``,n=r.length===0||r.every(e=>t.includes(e)),i=e.querySelector(`ul`),a=e.querySelector(`.docs-sidebar-toggle`),o=!1;e.querySelectorAll(`.docs-sidebar-item`).forEach(e=>{let t=e.dataset.search||``,i=r.length===0||n||r.every(e=>t.includes(e));e.classList.toggle(`d-none`,!i),i&&(o=!0)});let s=r.length===0||n||o;if(e.classList.toggle(`d-none`,!s),!i)return;if(r.length>0){i.classList.remove(`collapse`),i.classList.add(`show`),a&&(a.classList.remove(`fa-chevron-down`),a.classList.add(`fa-chevron-up`));return}let c=i.dataset.initialCollapsed===`1`;i.classList.toggle(`collapse`,c),i.classList.toggle(`show`,!c),a&&(a.classList.toggle(`fa-chevron-down`,c),a.classList.toggle(`fa-chevron-up`,!c))})};$(function(){$(`#docs-sidebar-search`).on(`input`,d)}),$(function(){if(!$(`#reviews`).length)return;let e=$(`#reviews #scroller`)[0],t=null,n=$(`#reviews #scroller blockquote`)[0].offsetWidth,r=!1,i=e.children.length,a=1;function o(){r=!0,setTimeout(()=>{r=!1},750),a<i?e.scrollBy({left:n,behavior:`smooth`}):e.scrollTo({left:0,behavior:`smooth`})}t=setInterval(o,5e3);function s(){$(`#reviews #page`+a).removeClass(`fas`).addClass(`fal`),a=Math.round(e.scrollLeft/n)+1,$(`#reviews #page`+a).removeClass(`fal`).addClass(`fas`)}function c(){r||(clearInterval(t),e.removeEventListener(`mouseenter`,c),e.removeEventListener(`touchstart`,c),e.removeEventListener(`scroll`,c))}e.addEventListener(`mouseenter`,c),e.addEventListener(`touchstart`,c),e.addEventListener(`scroll`,c),e.addEventListener(`scroll`,s)}),window.cookieConsent=function(e){$(`#cookie-consent`).addClass(`d-none`),e?(localStorage.setItem(`consent`,`true`),gtag(`consent`,`update`,{ad_user_data:`granted`,ad_personalization:`granted`,ad_storage:`granted`,analytics_storage:`granted`})):(sessionStorage.setItem(`consent`,`false`),gtag(`consent`,`update`,{ad_user_data:`denied`,ad_personalization:`denied`,ad_storage:`denied`,anal
12ytics_storage:`denied`}))},localStorage.getItem(`consent`)!==`true`&&sessionStorage.getItem(`consent`)!==`false`&&$(`#cookie-consent`).removeClass(`d-none`),window.toggleHelpCategory=function(e){let t=document.getElementById(e),n=document.getElementById(`toggle-`+e);t&&(t.className.indexOf(`show`)===-1?(t.className+=` show`,n&&(n.className=n.className.replace(`fa-chevron-down`,`fa-chevron-up`))):(t.className=t.className.replace(` show`,``),n&&(n.className=n.className.replace(`fa-chevron-up`,`fa-chevron-down`))))};
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.