c?1:0}function oa(a,c){const b=M.length;for(let d=0;dc?1:0}function T(a,c,b){return a?{page:a,next:c?""+c:null,result:b}:b}function ha(a,c,b,d,e,f,h){let g,k=[];if(!0===b){b="0";var l=""}else l=b&&b.split(":");const p=a.length;if(1h&&(l=0),l=l||0,g=l+c,g=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:a,
-content:c}),this.c[f]=""+this.C,b&&b(),this;if(!e){if(this.async&&"function"!==typeof importScripts){let t=this;f=new Promise(function(v){setTimeout(function(){t.add(a,c,null,d,!0);t=null;v()})});if(b)f.then(b);else return f;return this}if(b)return this.add(a,c,null,d,!0),b(),this}c=this.encode(c);if(!c.length)return this;b=this.f;e=O(b)?b(c):c.split(this.split);this.filter&&(e=W(e,this.filter));const n=B();n._ctx=B();const m=e.length,u=this.threshold,q=this.depth,A=this.b,z=this.i,y=this.D;for(let t=
-0;tp;x--)l=h.substring(p,x),V(z,n,l,a,v,k,u,A-1)}break;default:if(g=V(z,n,h,a,1,k,u,A-1),q&&1=u)for(g=n._ctx[h]||(n._ctx[h]=B()),h=this.h[h]||(this.h[h]=ia(A-(u||0))),k=t-q,l=t+q+1,0>k&&(k=0),l>
-m&&(l=m);kh;d--)e=g[d-1],g[d]=e,f[e]=d;g[h]=c;f[c]=h}}}return b};return a}();return w}(function(){const K={},R="undefined"!==typeof Blob&&
-"undefined"!==typeof URL&&URL.createObjectURL;return function(w,L,S,W,P){S=R?URL.createObjectURL(new Blob(["("+S.toString()+")()"],{type:"text/javascript"})):w+".min.js";w+="-"+L;K[w]||(K[w]=[]);K[w][P]=new Worker(S);K[w][P].onmessage=W;return K[w][P]}}()),this);
-
-;
-/*!instant.page v5.1.0 - (C) 2019-2020 Alexandre Dieulot - https://instant.page/license*/let mouseoverTimer
-let lastTouchTimestamp
-const prefetches=new Set()
-const prefetchElement=document.createElement('link')
-const isSupported=prefetchElement.relList&&prefetchElement.relList.supports&&prefetchElement.relList.supports('prefetch')&&window.IntersectionObserver&&'isIntersecting'in IntersectionObserverEntry.prototype
-const allowQueryString='instantAllowQueryString'in document.body.dataset
-const allowExternalLinks='instantAllowExternalLinks'in document.body.dataset
-const useWhitelist='instantWhitelist'in document.body.dataset
-const mousedownShortcut='instantMousedownShortcut'in document.body.dataset
-const DELAY_TO_NOT_BE_CONSIDERED_A_TOUCH_INITIATED_ACTION=1111
-let delayOnHover=65
-let useMousedown=false
-let useMousedownOnly=false
-let useViewport=false
-if('instantIntensity'in document.body.dataset){const intensity=document.body.dataset.instantIntensity
-if(intensity.substr(0,'mousedown'.length)=='mousedown'){useMousedown=true
-if(intensity=='mousedown-only'){useMousedownOnly=true}}
-else if(intensity.substr(0,'viewport'.length)=='viewport'){if(!(navigator.connection&&(navigator.connection.saveData||(navigator.connection.effectiveType&&navigator.connection.effectiveType.includes('2g'))))){if(intensity=="viewport"){if(document.documentElement.clientWidth*document.documentElement.clientHeight<450000){useViewport=true}}
-else if(intensity=="viewport-all"){useViewport=true}}}
-else{const milliseconds=parseInt(intensity)
-if(!isNaN(milliseconds)){delayOnHover=milliseconds}}}
-if(isSupported){const eventListenersOptions={capture:true,passive:true,}
-if(!useMousedownOnly){document.addEventListener('touchstart',touchstartListener,eventListenersOptions)}
-if(!useMousedown){document.addEventListener('mouseover',mouseoverListener,eventListenersOptions)}
-else if(!mousedownShortcut){document.addEventListener('mousedown',mousedownListener,eventListenersOptions)}
-if(mousedownShortcut){document.addEventListener('mousedown',mousedownShortcutListener,eventListenersOptions)}
-if(useViewport){let triggeringFunction
-if(window.requestIdleCallback){triggeringFunction=(callback)=>{requestIdleCallback(callback,{timeout:1500,})}}
-else{triggeringFunction=(callback)=>{callback()}}
-triggeringFunction(()=>{const intersectionObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){const linkElement=entry.target
-intersectionObserver.unobserve(linkElement)
-preload(linkElement.href)}})})
-document.querySelectorAll('a').forEach((linkElement)=>{if(isPreloadable(linkElement)){intersectionObserver.observe(linkElement)}})})}}
-function touchstartListener(event){lastTouchTimestamp=performance.now()
-const linkElement=event.target.closest('a')
-if(!isPreloadable(linkElement)){return}
-preload(linkElement.href)}
-function mouseoverListener(event){if(performance.now()-lastTouchTimestamp{preload(linkElement.href)
-mouseoverTimer=undefined},delayOnHover)}
-function mousedownListener(event){const linkElement=event.target.closest('a')
-if(!isPreloadable(linkElement)){return}
-preload(linkElement.href)}
-function mouseoutListener(event){if(event.relatedTarget&&event.target.closest('a')==event.relatedTarget.closest('a')){return}
-if(mouseoverTimer){clearTimeout(mouseoverTimer)
-mouseoverTimer=undefined}}
-function mousedownShortcutListener(event){if(performance.now()-lastTouchTimestamp1||event.metaKey||event.ctrlKey){return}
-if(!linkElement){return}
-linkElement.addEventListener('click',function(event){if(event.detail==1337){return}
-event.preventDefault()},{capture:true,passive:false,once:true})
-const customEvent=new MouseEvent('click',{view:window,bubbles:true,cancelable:false,detail:1337})
-linkElement.dispatchEvent(customEvent)}
-function isPreloadable(linkElement){if(!linkElement||!linkElement.href){return}
-if(useWhitelist&&!('instant'in linkElement.dataset)){return}
-if(!allowExternalLinks&&linkElement.origin!=location.origin&&!('instant'in linkElement.dataset)){return}
-if(!['http:','https:'].includes(linkElement.protocol)){return}
-if(linkElement.protocol=='http:'&&location.protocol=='https:'){return}
-if(!allowQueryString&&linkElement.search&&!('instant'in linkElement.dataset)){return}
-if(linkElement.hash&&linkElement.pathname+linkElement.search==location.pathname+location.search){return}
-if('noInstant'in linkElement.dataset){return}
-return true}
-function preload(url){if(prefetches.has(url)){return}
-const prefetcher=document.createElement('link')
-prefetcher.rel='prefetch'
-prefetcher.href=url
-document.head.appendChild(prefetcher)
-prefetches.add(url)}
-;
-document.getElementById('mode').addEventListener('click',()=>{document.body.classList.toggle('dark');localStorage.setItem('theme',document.body.classList.contains('dark')?'dark':'light');});if(localStorage.getItem('theme')==='dark'){document.body.classList.add('dark');}
-var suggestions=document.getElementById('suggestions');var userinput=document.getElementById('userinput');document.addEventListener('keydown',inputFocus);function inputFocus(e){if(e.keyCode===191){e.preventDefault();userinput.focus();}
-if(e.keyCode===27){userinput.blur();suggestions.classList.add('d-none');}}
-document.addEventListener('click',function(event){var isClickInsideElement=suggestions.contains(event.target);if(!isClickInsideElement){suggestions.classList.add('d-none');}});document.addEventListener('keydown',suggestionFocus);function suggestionFocus(e){const focusableSuggestions=suggestions.querySelectorAll('a');const focusable=[...focusableSuggestions];const index=focusable.indexOf(document.activeElement);let nextIndex=0;if(e.keyCode===38){e.preventDefault();nextIndex=index>0?index-1:0;focusableSuggestions[nextIndex].focus();}
-else if(e.keyCode===40){e.preventDefault();nextIndex=index+1