From 38fcb0b3c2840d139837d04861277a5a351f27de Mon Sep 17 00:00:00 2001 From: NOCanoa <158103554+NOCanoa@users.noreply.github.com> Date: Wed, 28 Aug 2024 19:41:15 +0100 Subject: [PATCH] testing cdn --- 1pub/404.html | 47 + ...astro_type_script_index_0_lang.3nBd5krW.js | 1 + 1pub/_astro/blank space.CaCfj6cd_Z25EGSm.webp | Bin 0 -> 4632 bytes 1pub/_astro/broken-menu.BkssNsI__ZBzaAX.webp | Bin 0 -> 6940 bytes 1pub/_astro/discuss.D4iYABta_ZoH8SB.webp | Bin 0 -> 5020 bytes 1pub/_astro/ec.8zarh.js | 3 + 1pub/_astro/ec.j8ofn.css | 1 + 1pub/_astro/fixed menu.DUqrBCTM_ZS9N3E.webp | Bin 0 -> 37804 bytes 1pub/_astro/gatekeeper.DzGexils_ZeDcC0.webp | Bin 0 -> 18560 bytes 1pub/_astro/hoisted.FicniJ2Z.js | 2 + 1pub/_astro/index.DwhOILeR.css | 1 + 1pub/_astro/inspect.Cn01UEqN_Zln0Gs.webp | Bin 0 -> 208 bytes 1pub/_astro/kofi-goal.DfVPS9PR_ZNoJOS.webp | Bin 0 -> 12430 bytes 1pub/_astro/my-logo.CgL2-O35.svg | 1 + 1pub/_astro/my-logo.CgL2-O35_Z1EyRAN.svg | 1 + 1pub/_astro/open-dmg.gga4XlwY_1kdfau.webp | Bin 0 -> 56540 bytes 1pub/_astro/page.LS5KDvwX.js | 1 + 1pub/_astro/ui-core.ZWB8C80G.js | 2 + 1pub/contribute/code_of_conduct/index.html | 109 ++ 1pub/contribute/contributing/index.html | 101 ++ 1pub/contribute/desktop/index.html | 154 +++ 1pub/contribute/translation/index.html | 113 ++ 1pub/contribute/www/index.html | 121 ++ 1pub/favicon.ico | Bin 0 -> 4286 bytes 1pub/favicon.svg | 1 + 1pub/guides/generic-optimized/index.html | 100 ++ 1pub/guides/install-macos/index.html | 119 ++ 1pub/guides/live-editing/index.html | 99 ++ 1pub/guides/manage-profiles/index.html | 111 ++ 1pub/guides/portable/index.html | 95 ++ 1pub/guides/wayland/index.html | 123 ++ 1pub/index.html | 53 + 1pub/more/benchmarks/index.html | 229 ++++ 1pub/more/building/index.html | 91 ++ 1pub/more/faq/index.html | 135 +++ 1pub/pagefind/fragment/en_15b0364.pf_fragment | Bin 0 -> 1318 bytes 1pub/pagefind/fragment/en_1f10e45.pf_fragment | Bin 0 -> 1211 bytes 1pub/pagefind/fragment/en_2b368f9.pf_fragment | Bin 0 -> 2364 bytes 1pub/pagefind/fragment/en_4a65103.pf_fragment | Bin 0 -> 1212 bytes 1pub/pagefind/fragment/en_556554a.pf_fragment | Bin 0 -> 1415 bytes 1pub/pagefind/fragment/en_6873c48.pf_fragment | Bin 0 -> 1151 bytes 1pub/pagefind/fragment/en_6ffca86.pf_fragment | Bin 0 -> 424 bytes 1pub/pagefind/fragment/en_71fdf8b.pf_fragment | Bin 0 -> 948 bytes 1pub/pagefind/fragment/en_8adf4e9.pf_fragment | Bin 0 -> 1089 bytes 1pub/pagefind/fragment/en_9c42469.pf_fragment | Bin 0 -> 799 bytes 1pub/pagefind/fragment/en_9c917d3.pf_fragment | Bin 0 -> 1573 bytes 1pub/pagefind/fragment/en_a433dc2.pf_fragment | Bin 0 -> 1237 bytes 1pub/pagefind/fragment/en_b4755be.pf_fragment | Bin 0 -> 1706 bytes 1pub/pagefind/fragment/en_b81e2ad.pf_fragment | Bin 0 -> 2732 bytes 1pub/pagefind/fragment/en_e9add3c.pf_fragment | Bin 0 -> 569 bytes 1pub/pagefind/fragment/en_ee2e2cf.pf_fragment | Bin 0 -> 2259 bytes 1pub/pagefind/fragment/en_f33fed2.pf_fragment | Bin 0 -> 773 bytes 1pub/pagefind/fragment/en_f91982a.pf_fragment | Bin 0 -> 1396 bytes 1pub/pagefind/index/en_dd4549c.pf_index | Bin 0 -> 24590 bytes 1pub/pagefind/pagefind-entry.json | 1 + 1pub/pagefind/pagefind-highlight.js | 1069 +++++++++++++++++ 1pub/pagefind/pagefind-modular-ui.css | 214 ++++ 1pub/pagefind/pagefind-modular-ui.js | 8 + 1pub/pagefind/pagefind-ui.css | 1 + 1pub/pagefind/pagefind-ui.js | 2 + 1pub/pagefind/pagefind.en_731266d562.pf_meta | Bin 0 -> 239 bytes 1pub/pagefind/pagefind.js | 9 + 1pub/pagefind/wasm.en.pagefind | Bin 0 -> 70907 bytes 1pub/pagefind/wasm.unknown.pagefind | Bin 0 -> 66842 bytes .../themes-marketplace-preferences/index.html | 82 ++ .../index.html | 106 ++ .../theme-store/themes-marketplace/index.html | 72 ++ 67 files changed, 3378 insertions(+) create mode 100644 1pub/404.html create mode 100644 1pub/_astro/Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js create mode 100644 1pub/_astro/blank space.CaCfj6cd_Z25EGSm.webp create mode 100644 1pub/_astro/broken-menu.BkssNsI__ZBzaAX.webp create mode 100644 1pub/_astro/discuss.D4iYABta_ZoH8SB.webp create mode 100644 1pub/_astro/ec.8zarh.js create mode 100644 1pub/_astro/ec.j8ofn.css create mode 100644 1pub/_astro/fixed menu.DUqrBCTM_ZS9N3E.webp create mode 100644 1pub/_astro/gatekeeper.DzGexils_ZeDcC0.webp create mode 100644 1pub/_astro/hoisted.FicniJ2Z.js create mode 100644 1pub/_astro/index.DwhOILeR.css create mode 100644 1pub/_astro/inspect.Cn01UEqN_Zln0Gs.webp create mode 100644 1pub/_astro/kofi-goal.DfVPS9PR_ZNoJOS.webp create mode 100644 1pub/_astro/my-logo.CgL2-O35.svg create mode 100644 1pub/_astro/my-logo.CgL2-O35_Z1EyRAN.svg create mode 100644 1pub/_astro/open-dmg.gga4XlwY_1kdfau.webp create mode 100644 1pub/_astro/page.LS5KDvwX.js create mode 100644 1pub/_astro/ui-core.ZWB8C80G.js create mode 100644 1pub/contribute/code_of_conduct/index.html create mode 100644 1pub/contribute/contributing/index.html create mode 100644 1pub/contribute/desktop/index.html create mode 100644 1pub/contribute/translation/index.html create mode 100644 1pub/contribute/www/index.html create mode 100644 1pub/favicon.ico create mode 100644 1pub/favicon.svg create mode 100644 1pub/guides/generic-optimized/index.html create mode 100644 1pub/guides/install-macos/index.html create mode 100644 1pub/guides/live-editing/index.html create mode 100644 1pub/guides/manage-profiles/index.html create mode 100644 1pub/guides/portable/index.html create mode 100644 1pub/guides/wayland/index.html create mode 100644 1pub/index.html create mode 100644 1pub/more/benchmarks/index.html create mode 100644 1pub/more/building/index.html create mode 100644 1pub/more/faq/index.html create mode 100644 1pub/pagefind/fragment/en_15b0364.pf_fragment create mode 100644 1pub/pagefind/fragment/en_1f10e45.pf_fragment create mode 100644 1pub/pagefind/fragment/en_2b368f9.pf_fragment create mode 100644 1pub/pagefind/fragment/en_4a65103.pf_fragment create mode 100644 1pub/pagefind/fragment/en_556554a.pf_fragment create mode 100644 1pub/pagefind/fragment/en_6873c48.pf_fragment create mode 100644 1pub/pagefind/fragment/en_6ffca86.pf_fragment create mode 100644 1pub/pagefind/fragment/en_71fdf8b.pf_fragment create mode 100644 1pub/pagefind/fragment/en_8adf4e9.pf_fragment create mode 100644 1pub/pagefind/fragment/en_9c42469.pf_fragment create mode 100644 1pub/pagefind/fragment/en_9c917d3.pf_fragment create mode 100644 1pub/pagefind/fragment/en_a433dc2.pf_fragment create mode 100644 1pub/pagefind/fragment/en_b4755be.pf_fragment create mode 100644 1pub/pagefind/fragment/en_b81e2ad.pf_fragment create mode 100644 1pub/pagefind/fragment/en_e9add3c.pf_fragment create mode 100644 1pub/pagefind/fragment/en_ee2e2cf.pf_fragment create mode 100644 1pub/pagefind/fragment/en_f33fed2.pf_fragment create mode 100644 1pub/pagefind/fragment/en_f91982a.pf_fragment create mode 100644 1pub/pagefind/index/en_dd4549c.pf_index create mode 100644 1pub/pagefind/pagefind-entry.json create mode 100644 1pub/pagefind/pagefind-highlight.js create mode 100644 1pub/pagefind/pagefind-modular-ui.css create mode 100644 1pub/pagefind/pagefind-modular-ui.js create mode 100644 1pub/pagefind/pagefind-ui.css create mode 100644 1pub/pagefind/pagefind-ui.js create mode 100644 1pub/pagefind/pagefind.en_731266d562.pf_meta create mode 100644 1pub/pagefind/pagefind.js create mode 100644 1pub/pagefind/wasm.en.pagefind create mode 100644 1pub/pagefind/wasm.unknown.pagefind create mode 100644 1pub/theme-store/themes-marketplace-preferences/index.html create mode 100644 1pub/theme-store/themes-marketplace-submission-guidelines/index.html create mode 100644 1pub/theme-store/themes-marketplace/index.html diff --git a/1pub/404.html b/1pub/404.html new file mode 100644 index 0000000..fcd2709 --- /dev/null +++ b/1pub/404.html @@ -0,0 +1,47 @@ + 404 | Zen Docs + + Skip to content

404

Page not found. Check the URL or try using the search bar.
\ No newline at end of file diff --git a/1pub/_astro/Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js b/1pub/_astro/Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js new file mode 100644 index 0000000..646075f --- /dev/null +++ b/1pub/_astro/Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js @@ -0,0 +1 @@ +class r extends HTMLElement{static#e=new Map;#t;#n="starlight-synced-tabs__";constructor(){super();const t=this.querySelector('[role="tablist"]');if(this.tabs=[...t.querySelectorAll('[role="tab"]')],this.panels=[...this.querySelectorAll(':scope > [role="tabpanel"]')],this.#t=this.dataset.syncKey,this.#t){const i=r.#e.get(this.#t)??[];i.push(this),r.#e.set(this.#t,i)}this.tabs.forEach((i,c)=>{i.addEventListener("click",e=>{e.preventDefault();const n=t.querySelector('[aria-selected="true"]');e.currentTarget!==n&&this.switchTab(e.currentTarget,c)}),i.addEventListener("keydown",e=>{const n=this.tabs.indexOf(e.currentTarget),s=e.key==="ArrowLeft"?n-1:e.key==="ArrowRight"?n+1:e.key==="Home"?0:e.key==="End"?this.tabs.length-1:null;s!==null&&this.tabs[s]&&(e.preventDefault(),this.switchTab(this.tabs[s],s))})})}switchTab(t,i,c=!0){if(!t)return;const e=c?this.getBoundingClientRect().top:0;this.tabs.forEach(s=>{s.setAttribute("aria-selected","false"),s.setAttribute("tabindex","-1")}),this.panels.forEach(s=>{s.hidden=!0});const n=this.panels[i];n&&(n.hidden=!1),t.removeAttribute("tabindex"),t.setAttribute("aria-selected","true"),c&&(t.focus(),r.#r(this,t),window.scrollTo({top:window.scrollY+(this.getBoundingClientRect().top-e)}))}#i(t){!this.#t||typeof localStorage>"u"||localStorage.setItem(this.#n+this.#t,t)}static#r(t,i){const c=t.#t,e=r.#s(i);if(!c||!e)return;const n=r.#e.get(c);if(n){for(const s of n){if(s===t)continue;const a=s.tabs.findIndex(o=>r.#s(o)===e);a!==-1&&s.switchTab(s.tabs[a],a,!1)}t.#i(e)}}static#s(t){return t.textContent?.trim()}}customElements.define("starlight-tabs",r); diff --git a/1pub/_astro/blank space.CaCfj6cd_Z25EGSm.webp b/1pub/_astro/blank space.CaCfj6cd_Z25EGSm.webp new file mode 100644 index 0000000000000000000000000000000000000000..6cc08cba95c5f7ea1dbccda78a51f75623c628ad GIT binary patch literal 4632 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 OzX&X!Pz*|A5C8x?^&;s2 literal 0 HcmV?d00001 diff --git a/1pub/_astro/broken-menu.BkssNsI__ZBzaAX.webp b/1pub/_astro/broken-menu.BkssNsI__ZBzaAX.webp new file mode 100644 index 0000000000000000000000000000000000000000..4d7c5e314f69bf1f048b48efc5a3628049de6c97 GIT binary patch literal 6940 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 literal 0 HcmV?d00001 diff --git a/1pub/_astro/discuss.D4iYABta_ZoH8SB.webp b/1pub/_astro/discuss.D4iYABta_ZoH8SB.webp new file mode 100644 index 0000000000000000000000000000000000000000..94651646a7b33687084299f7d1ecb9e016fcde4c GIT binary patch literal 5020 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 literal 0 HcmV?d00001 diff --git a/1pub/_astro/ec.8zarh.js b/1pub/_astro/ec.8zarh.js new file mode 100644 index 0000000..bf1115d --- /dev/null +++ b/1pub/_astro/ec.8zarh.js @@ -0,0 +1,3 @@ +try{(()=>{function a(e){if(!e)return;let t=e.getAttribute("tabindex")!==null,n=e.scrollWidth>e.clientWidth;n&&!t?e.setAttribute("tabindex","0"):!n&&t&&e.removeAttribute("tabindex")}var u=window.requestIdleCallback||(e=>setTimeout(e,1)),i=window.cancelIdleCallback||clearTimeout;function l(e){let t=new Set,n,r;return new ResizeObserver(c=>{c.forEach(o=>t.add(o.target)),n&&clearTimeout(n),r&&i(r),n=setTimeout(()=>{r&&i(r),r=u(()=>{t.forEach(o=>e(o)),t.clear()})},250)})}function d(e,t){e.querySelectorAll?.(".expressive-code pre > code").forEach(n=>{let r=n.parentElement;r&&t.observe(r)})}var s=l(a);d(document,s);var b=new MutationObserver(e=>e.forEach(t=>t.addedNodes.forEach(n=>{d(n,s)})));b.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{d(document,s)});})();}catch(e){console.error("[EC] tabindex-js-module failed:",e)} +try{(()=>{function i(o){let e=document.createElement("pre");Object.assign(e.style,{opacity:"0",pointerEvents:"none",position:"absolute",overflow:"hidden",left:"0",top:"0",width:"20px",height:"20px",webkitUserSelect:"auto",userSelect:"all"}),e.ariaHidden="true",e.textContent=o,document.body.appendChild(e);let a=document.createRange();a.selectNode(e);let n=getSelection();if(!n)return!1;n.removeAllRanges(),n.addRange(a);let r=!1;try{r=document.execCommand("copy")}finally{n.removeAllRanges(),document.body.removeChild(e)}return r}async function l(o){let e=o.currentTarget,a=e.dataset,n=!1,r=a.code.replace(/\u007f/g,` +`);try{await navigator.clipboard.writeText(r),n=!0}catch{n=i(r)}if(!n||e.parentNode?.querySelector(".feedback"))return;let t=document.createElement("div");t.classList.add("feedback"),t.append(a.copied),e.before(t),t.offsetWidth,requestAnimationFrame(()=>t?.classList.add("show"));let c=()=>!t||t.classList.remove("show"),d=()=>{!t||parseFloat(getComputedStyle(t).opacity)>0||(t.remove(),t=void 0)};setTimeout(c,1500),setTimeout(d,2500),e.addEventListener("blur",c),t.addEventListener("transitioncancel",d),t.addEventListener("transitionend",d)}function s(o){o.querySelectorAll?.(".expressive-code .copy button").forEach(e=>e.addEventListener("click",l))}s(document);var u=new MutationObserver(o=>o.forEach(e=>e.addedNodes.forEach(a=>{s(a)})));u.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{s(document)});})();}catch(e){console.error("[EC] copy-js-module failed:",e)} \ No newline at end of file diff --git a/1pub/_astro/ec.j8ofn.css b/1pub/_astro/ec.j8ofn.css new file mode 100644 index 0000000..62e6fed --- /dev/null +++ b/1pub/_astro/ec.j8ofn.css @@ -0,0 +1 @@ +.expressive-code{font-family:var(--ec-uiFontFml);font-size:var(--ec-uiFontSize);font-weight:var(--ec-uiFontWg);line-height:var(--ec-uiLineHt);text-size-adjust:none;-webkit-text-size-adjust:none}.expressive-code *:not(path){all:revert;box-sizing:border-box}.expressive-code pre{display:flex;margin:0;padding:0;border:var(--ec-brdWd) solid var(--ec-brdCol);border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));background:var(--ec-codeBg)}.expressive-code pre:focus-visible{outline:3px solid var(--ec-focusBrd);outline-offset:-3px}.expressive-code pre > code{all:unset;display:block;flex:1 0 100%;padding:var(--ec-codePadBlk) 0;color:var(--ec-codeFg);font-family:var(--ec-codeFontFml);font-size:var(--ec-codeFontSize);font-weight:var(--ec-codeFontWg);line-height:var(--ec-codeLineHt)}.expressive-code pre{overflow-x:auto}.expressive-code pre.wrap .ec-line .code{white-space:pre-wrap;overflow-wrap:break-word;min-width:min(20ch, var(--ecMaxLine, 20ch))}.expressive-code pre.wrap .ec-line .code span.indent{white-space:pre}.expressive-code pre::-webkit-scrollbar,.expressive-code pre::-webkit-scrollbar-track{background-color:inherit;border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));border-top-left-radius:0;border-top-right-radius:0}.expressive-code pre::-webkit-scrollbar-thumb{background-color:var(--ec-sbThumbCol);border:4px solid transparent;background-clip:content-box;border-radius:10px}.expressive-code pre::-webkit-scrollbar-thumb:hover{background-color:var(--ec-sbThumbHoverCol)}.expressive-code .ec-line{direction:ltr;unicode-bidi:isolate;display:grid;grid-template-areas:'gutter code';grid-template-columns:auto 1fr;position:relative}.expressive-code .ec-line .gutter{grid-area:gutter;color:var(--ec-gtrFg)}.expressive-code .ec-line .gutter > *{pointer-events:none;user-select:none;-webkit-user-select:none}.expressive-code .ec-line .gutter ~ .code{--ecLineBrdCol:var(--ec-gtrBrdCol)}.expressive-code .ec-line.highlight .gutter{color:var(--ec-gtrHlFg)}.expressive-code .ec-line .code{grid-area:code;position:relative;box-sizing:content-box;padding-inline-start:calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd));padding-inline-end:var(--ec-codePadInl);text-indent:calc(var(--ecIndent, 0ch) * -1)}.expressive-code .ec-line .code::before,.expressive-code .ec-line .code::after,.expressive-code .ec-line .code :where(*){text-indent:0}.expressive-code .ec-line .code{--ecGtrBrdWd:var(--ec-gtrBrdWd);border-inline-start:var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)}.expressive-code :nth-child(1 of .ec-line) .code{padding-inline-end:calc(2rem + var(--ec-codePadInl))}.expressive-code .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.expressive-code .ec-line.mark{--tmLineBgCol:var(--ec-tm-markBg)}.expressive-code .ec-line.mark .code{--ecLineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line.ins{--tmLineBgCol:var(--ec-tm-insBg);--tmLabel:var(--ec-tm-insDiffIndContent)}.expressive-code .ec-line.ins .code{--ecLineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line.ins .code::before{color:var(--ec-tm-insDiffIndCol)}.expressive-code .ec-line.del{--tmLineBgCol:var(--ec-tm-delBg);--tmLabel:var(--ec-tm-delDiffIndContent)}.expressive-code .ec-line.del .code{--ecLineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line.del .code::before{color:var(--ec-tm-delDiffIndCol)}.expressive-code .ec-line.mark,.expressive-code .ec-line.ins,.expressive-code .ec-line.del{background:var(--tmLineBgCol)}.expressive-code .ec-line.mark .code,.expressive-code .ec-line.ins .code,.expressive-code .ec-line.del .code{--ecGtrBrdWd:var(--ec-tm-lineMarkerAccentWd)}.expressive-code .ec-line.mark .code::before,.expressive-code .ec-line.ins .code::before,.expressive-code .ec-line.del .code::before{display:block;position:absolute;left:0;box-sizing:border-box;content:var(--tmLabel, ' ');padding-inline-start:var(--ec-tm-lineDiffIndMargLeft);text-align:center;white-space:pre}.expressive-code .ec-line.mark.tm-label .code::before,.expressive-code .ec-line.ins.tm-label .code::before,.expressive-code .ec-line.del.tm-label .code::before{background:var(--ecLineBrdCol);padding:0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl);color:var(--ec-tm-lineMarkerLabelCol)}.expressive-code .ec-line mark{--tmInlineBgCol:var(--ec-tm-markBg);--tmInlineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line ins{--tmInlineBgCol:var(--ec-tm-insBg);--tmInlineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line del{--tmInlineBgCol:var(--ec-tm-delBg);--tmInlineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line mark,.expressive-code .ec-line ins,.expressive-code .ec-line del{all:unset;display:inline-block;position:relative;--tmBrdL:var(--ec-tm-inlMarkerBrdWd);--tmBrdR:var(--ec-tm-inlMarkerBrdWd);--tmRadL:var(--ec-tm-inlMarkerBrdRad);--tmRadR:var(--ec-tm-inlMarkerBrdRad);margin-inline:0.025rem;padding-inline:var(--ec-tm-inlMarkerPad);border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);background:var(--tmInlineBgCol);background-clip:padding-box}.expressive-code .ec-line mark.open-start,.expressive-code .ec-line ins.open-start,.expressive-code .ec-line del.open-start{margin-inline-start:0;padding-inline-start:0;--tmBrdL:0px;--tmRadL:0}.expressive-code .ec-line mark.open-end,.expressive-code .ec-line ins.open-end,.expressive-code .ec-line del.open-end{margin-inline-end:0;padding-inline-end:0;--tmBrdR:0px;--tmRadR:0}.expressive-code .ec-line mark::before,.expressive-code .ec-line ins::before,.expressive-code .ec-line del::before{content:'';position:absolute;pointer-events:none;display:inline-block;inset:0;border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);border:var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol);border-inline-width:var(--tmBrdL) var(--tmBrdR)}.expressive-code .frame{all:unset;position:relative;display:block;--header-border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));--tab-border-radius:calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd));--button-spacing:0.4rem;--code-background:var(--ec-frm-edBg);border-radius:var(--header-border-radius);box-shadow:var(--ec-frm-frameBoxShdCssVal)}.expressive-code .frame .header{display:none;z-index:1;position:relative;border-radius:var(--header-border-radius) var(--header-border-radius) 0 0}.expressive-code .frame.has-title pre,.expressive-code .frame.has-title code,.expressive-code .frame.is-terminal pre,.expressive-code .frame.is-terminal code{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.expressive-code .frame .title:empty:before{content:'\a0'}.expressive-code .frame.has-title:not(.is-terminal){--button-spacing:calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))}.expressive-code .frame.has-title:not(.is-terminal) .title{position:relative;color:var(--ec-frm-edActTabFg);background:var(--ec-frm-edActTabBg);background-clip:padding-box;margin-block-start:var(--ec-frm-edTabsMargBlkStart);padding:calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl);border:var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol);border-radius:var(--tab-border-radius) var(--tab-border-radius) 0 0;border-bottom:none;overflow:hidden}.expressive-code .frame.has-title:not(.is-terminal) .title::after{content:'';position:absolute;pointer-events:none;inset:0;border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol);border-bottom:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)}.expressive-code .frame.has-title:not(.is-terminal) .header{display:flex;background:linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg));background-repeat:no-repeat;padding-inline-start:var(--ec-frm-edTabsMargInlStart)}.expressive-code .frame.has-title:not(.is-terminal) .header::before{content:'';position:absolute;pointer-events:none;inset:0;border:var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol);border-radius:inherit;border-bottom:none}.expressive-code .frame.is-terminal{--button-spacing:calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk));--code-background:var(--ec-frm-trmBg)}.expressive-code .frame.is-terminal .header{display:flex;align-items:center;justify-content:center;padding-block:var(--ec-uiPadBlk);padding-block-end:calc(var(--ec-uiPadBlk) + var(--ec-brdWd));position:relative;font-weight:500;letter-spacing:0.025ch;color:var(--ec-frm-trmTtbFg);background:var(--ec-frm-trmTtbBg);border:var(--ec-brdWd) solid var(--ec-brdCol);border-bottom:none}.expressive-code .frame.is-terminal .header::before{content:'';position:absolute;pointer-events:none;left:var(--ec-uiPadInl);width:2.1rem;height:0.56rem;line-height:0;background-color:var(--ec-frm-trmTtbDotsFg);opacity:var(--ec-frm-trmTtbDotsOpa);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16' preserveAspectRatio='xMidYMid meet'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Ccircle cx='30' cy='8' r='8'/%3E%3Ccircle cx='52' cy='8' r='8'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16' preserveAspectRatio='xMidYMid meet'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Ccircle cx='30' cy='8' r='8'/%3E%3Ccircle cx='52' cy='8' r='8'/%3E%3C/svg%3E");mask-repeat:no-repeat}.expressive-code .frame.is-terminal .header::after{content:'';position:absolute;pointer-events:none;inset:0;border-bottom:var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)}.expressive-code .frame pre{background:var(--code-background)}.expressive-code .copy{display:flex;gap:0.25rem;flex-direction:row;position:absolute;inset-block-start:calc(var(--ec-brdWd) + var(--button-spacing));inset-inline-end:calc(var(--ec-brdWd) + var(--ec-uiPadInl) / 2)}@media (scripting: none){.expressive-code .copy{display:none}}.expressive-code .copy{direction:ltr;unicode-bidi:isolate}.expressive-code .copy button{position:relative;align-self:flex-end;margin:0;padding:0;border:none;border-radius:0.2rem;z-index:1;cursor:pointer;transition-property:opacity, background, border-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);width:2.5rem;height:2.5rem;background:var(--code-background);opacity:0.75}.expressive-code .copy button div{position:absolute;inset:0;border-radius:inherit;background:var(--ec-frm-inlBtnBg);opacity:var(--ec-frm-inlBtnBgIdleOpa);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.expressive-code .copy button::before{content:'';position:absolute;pointer-events:none;inset:0;border-radius:inherit;border:var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd);opacity:var(--ec-frm-inlBtnBrdOpa)}.expressive-code .copy button::after{content:'';position:absolute;pointer-events:none;inset:0;background-color:var(--ec-frm-inlBtnFg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='M3 19a2 2 0 0 1-1-2V2a2 2 0 0 1 1-1h13a2 2 0 0 1 2 1'/%3E%3Crect x='6' y='5' width='16' height='18' rx='1.5' ry='1.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='M3 19a2 2 0 0 1-1-2V2a2 2 0 0 1 1-1h13a2 2 0 0 1 2 1'/%3E%3Crect x='6' y='5' width='16' height='18' rx='1.5' ry='1.5'/%3E%3C/svg%3E");mask-repeat:no-repeat;margin:0.475rem;line-height:0}.expressive-code .copy button:hover,.expressive-code .copy button:focus:focus-visible{opacity:1}.expressive-code .copy button:hover div,.expressive-code .copy button:focus:focus-visible div{opacity:var(--ec-frm-inlBtnBgHoverOrFocusOpa)}.expressive-code .copy button:active{opacity:1}.expressive-code .copy button:active div{opacity:var(--ec-frm-inlBtnBgActOpa)}.expressive-code .copy .feedback{--tooltip-arrow-size:0.35rem;--tooltip-bg:var(--ec-frm-tooltipSuccessBg);color:var(--ec-frm-tooltipSuccessFg);pointer-events:none;user-select:none;-webkit-user-select:none;position:relative;align-self:center;background-color:var(--tooltip-bg);z-index:99;padding:0.125rem 0.75rem;border-radius:0.2rem;margin-inline-end:var(--tooltip-arrow-size);opacity:0;transition-property:opacity, transform;transition-duration:0.2s;transition-timing-function:ease-in-out;transform:translate3d(0, 0.25rem, 0)}.expressive-code .copy .feedback::after{content:'';position:absolute;pointer-events:none;top:calc(50% - var(--tooltip-arrow-size));inset-inline-end:calc(-2 * (var(--tooltip-arrow-size) - 0.5px));border:var(--tooltip-arrow-size) solid transparent;border-inline-start-color:var(--tooltip-bg)}.expressive-code .copy .feedback.show{opacity:1;transform:translate3d(0, 0, 0)}@media (hover: hover){.expressive-code{}.expressive-code .copy button{opacity:0;width:2rem;height:2rem}.expressive-code .frame:hover .copy button:not(:hover),.expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover),.expressive-code .frame .copy .feedback.show ~ button:not(:hover){opacity:0.75}}:root,:root:not([data-theme='dark']) .expressive-code[data-theme='dark']{--ec-brdRad:0px;--ec-brdWd:1px;--ec-brdCol:color-mix(in srgb, var(--sl-color-gray-5), transparent 25%);--ec-codeFontFml:var(--__sl-font-mono);--ec-codeFontSize:var(--sl-text-code);--ec-codeFontWg:400;--ec-codeLineHt:var(--sl-line-height);--ec-codePadBlk:0.75rem;--ec-codePadInl:1rem;--ec-codeBg:#011627;--ec-codeFg:#d6deeb;--ec-codeSelBg:#1d3b53;--ec-gtrFg:#556c80;--ec-gtrBrdCol:#556c8033;--ec-gtrBrdWd:1.5px;--ec-gtrHlFg:#c5e4fd8e;--ec-uiFontFml:var(--__sl-font);--ec-uiFontSize:0.9rem;--ec-uiFontWg:400;--ec-uiLineHt:1.65;--ec-uiPadBlk:0.25rem;--ec-uiPadInl:1rem;--ec-uiSelBg:#234d708c;--ec-uiSelFg:#ffffff;--ec-focusBrd:#122d42;--ec-sbThumbCol:#ffffff17;--ec-sbThumbHoverCol:#ffffff49;--ec-tm-lineMarkerAccentMarg:0rem;--ec-tm-lineMarkerAccentWd:0.15rem;--ec-tm-lineMarkerLabelPadInl:0.2rem;--ec-tm-lineMarkerLabelCol:white;--ec-tm-lineDiffIndMargLeft:0.25rem;--ec-tm-inlMarkerBrdWd:1.5px;--ec-tm-inlMarkerBrdRad:0.2rem;--ec-tm-inlMarkerPad:0.15rem;--ec-tm-insDiffIndContent:'+';--ec-tm-delDiffIndContent:'-';--ec-tm-markBg:#ffffff17;--ec-tm-markBrdCol:#ffffff40;--ec-tm-insBg:#1e571599;--ec-tm-insBrdCol:#487f3bd0;--ec-tm-insDiffIndCol:#79b169d0;--ec-tm-delBg:#862d2799;--ec-tm-delBrdCol:#b4554bd0;--ec-tm-delDiffIndCol:#ed8779d0;--ec-frm-shdCol:#011627;--ec-frm-frameBoxShdCssVal:none;--ec-frm-edActTabBg:var(--sl-color-gray-6);--ec-frm-edActTabFg:var(--sl-color-text);--ec-frm-edActTabBrdCol:transparent;--ec-frm-edActTabIndHt:1px;--ec-frm-edActTabIndTopCol:var(--sl-color-accent-high);--ec-frm-edActTabIndBtmCol:transparent;--ec-frm-edTabsMargInlStart:0;--ec-frm-edTabsMargBlkStart:0;--ec-frm-edTabBrdRad:0px;--ec-frm-edTabBarBg:var(--sl-color-black);--ec-frm-edTabBarBrdCol:color-mix(in srgb, var(--sl-color-gray-5), transparent 25%);--ec-frm-edTabBarBrdBtmCol:color-mix(in srgb, var(--sl-color-gray-5), transparent 25%);--ec-frm-edBg:var(--sl-color-gray-6);--ec-frm-trmTtbDotsFg:color-mix(in srgb, var(--sl-color-gray-5), transparent 25%);--ec-frm-trmTtbDotsOpa:0.75;--ec-frm-trmTtbBg:var(--sl-color-black);--ec-frm-trmTtbFg:var(--sl-color-text);--ec-frm-trmTtbBrdBtmCol:color-mix(in srgb, var(--sl-color-gray-5), transparent 25%);--ec-frm-trmBg:var(--sl-color-gray-6);--ec-frm-inlBtnFg:var(--sl-color-text);--ec-frm-inlBtnBg:var(--sl-color-text);--ec-frm-inlBtnBgIdleOpa:0;--ec-frm-inlBtnBgHoverOrFocusOpa:0.2;--ec-frm-inlBtnBgActOpa:0.3;--ec-frm-inlBtnBrd:var(--sl-color-text);--ec-frm-inlBtnBrdOpa:0.4;--ec-frm-tooltipSuccessBg:#158744;--ec-frm-tooltipSuccessFg:white}.expressive-code .ec-line :where(span[style^='--']:not([class])),:root:not([data-theme='dark']) .expressive-code[data-theme='dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--0, inherit);font-style:var(--0fs, inherit);font-weight:var(--0fw, inherit);text-decoration:var(--0td, inherit)}@media (prefers-color-scheme: light){:root:not([data-theme='dark']){--ec-codeBg:#fbfbfb;--ec-codeFg:#403f53;--ec-codeSelBg:#e0e0e0;--ec-gtrFg:#7a8d96;--ec-gtrBrdCol:#7a8d9633;--ec-gtrHlFg:#403f53c3;--ec-uiSelBg:#d3e8f8;--ec-uiSelFg:#403f53;--ec-focusBrd:#93a1a1;--ec-sbThumbCol:#0000001a;--ec-sbThumbHoverCol:#0000005c;--ec-tm-markBg:#0000001a;--ec-tm-markBrdCol:#00000055;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#d9d9d9;--ec-frm-edActTabBg:var(--sl-color-gray-7);--ec-frm-edActTabIndTopCol:var(--sl-color-accent);--ec-frm-edTabBarBg:var(--sl-color-gray-6);--ec-frm-edBg:var(--sl-color-gray-7);--ec-frm-trmTtbBg:var(--sl-color-gray-6);--ec-frm-trmBg:var(--sl-color-gray-7);--ec-frm-tooltipSuccessBg:#078662}:root:not([data-theme='dark']) .expressive-code .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}}:root[data-theme='light'] .expressive-code:not([data-theme='dark']),.expressive-code[data-theme='light']{--ec-codeBg:#fbfbfb;--ec-codeFg:#403f53;--ec-codeSelBg:#e0e0e0;--ec-gtrFg:#7a8d96;--ec-gtrBrdCol:#7a8d9633;--ec-gtrHlFg:#403f53c3;--ec-uiSelBg:#d3e8f8;--ec-uiSelFg:#403f53;--ec-focusBrd:#93a1a1;--ec-sbThumbCol:#0000001a;--ec-sbThumbHoverCol:#0000005c;--ec-tm-markBg:#0000001a;--ec-tm-markBrdCol:#00000055;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#d9d9d9;--ec-frm-edActTabBg:var(--sl-color-gray-7);--ec-frm-edActTabIndTopCol:var(--sl-color-accent);--ec-frm-edTabBarBg:var(--sl-color-gray-6);--ec-frm-edBg:var(--sl-color-gray-7);--ec-frm-trmTtbBg:var(--sl-color-gray-6);--ec-frm-trmBg:var(--sl-color-gray-7);--ec-frm-tooltipSuccessBg:#078662}:root[data-theme='light'] .expressive-code:not([data-theme='dark']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='light'] .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)} \ No newline at end of file diff --git a/1pub/_astro/fixed menu.DUqrBCTM_ZS9N3E.webp b/1pub/_astro/fixed menu.DUqrBCTM_ZS9N3E.webp new file mode 100644 index 0000000000000000000000000000000000000000..e78931ed4134276bb2c81bbb639aae2d6c790c4a GIT binary patch literal 37804 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 literal 0 HcmV?d00001 diff --git a/1pub/_astro/gatekeeper.DzGexils_ZeDcC0.webp b/1pub/_astro/gatekeeper.DzGexils_ZeDcC0.webp new file mode 100644 index 0000000000000000000000000000000000000000..da1c0b5affb1cb2bd56cc3ec28b1db76d5f27d03 GIT binary patch literal 18560 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 LV`Dl100000r0!SW literal 0 HcmV?d00001 diff --git a/1pub/_astro/hoisted.FicniJ2Z.js b/1pub/_astro/hoisted.FicniJ2Z.js new file mode 100644 index 0000000..a830d22 --- /dev/null +++ b/1pub/_astro/hoisted.FicniJ2Z.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["_astro/ui-core.ZWB8C80G.js","_astro/Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js"])))=>i.map(i=>d[i]); +import"./Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js";const y=document.getElementById("starlight__sidebar"),E=y?.querySelector("sl-sidebar-state-persist"),x=[...E?.querySelectorAll("details")||[]],b="sl-sidebar-state",v=()=>{let t=[];const e=E?.dataset.hash||"";try{const n=sessionStorage.getItem(b),s=JSON.parse(n||"{}");Array.isArray(s.open)&&s.hash===e&&(t=s.open)}catch{}return{hash:e,open:t,scroll:y?.scrollTop||0}},w=t=>{try{sessionStorage.setItem(b,JSON.stringify(t))}catch{}},L=()=>w(v()),H=(t,e)=>{const n=v();n.open[e]=t,w(n)};E?.addEventListener("click",t=>{if(!(t.target instanceof Element))return;const e=t.target.closest("summary")?.closest("details");if(!e)return;const n=x.indexOf(e);n!==-1&&H(!e.open,n)});addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&L()});addEventListener("pageHide",L);class C extends HTMLElement{constructor(){super();const e=this.querySelector("select");e&&e.addEventListener("change",n=>{n.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=n.currentTarget.value)})}}customElements.define("starlight-lang-select",C);const M="modulepreload",_=function(t){return"/"+t},S={},A=function(e,n,s){let u=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),c=a?.nonce||a?.getAttribute("nonce");u=Promise.all(n.map(l=>{if(l=_(l),l in S)return;S[l]=!0;const h=l.endsWith(".css"),r=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${r}`))return;const i=document.createElement("link");if(i.rel=h?"stylesheet":M,h||(i.as="script",i.crossOrigin=""),i.href=l,c&&i.setAttribute("nonce",c),document.head.appendChild(i),h)return new Promise((d,o)=>{i.addEventListener("load",d),i.addEventListener("error",()=>o(new Error(`Unable to preload CSS for ${l}`)))})}))}return u.then(()=>e()).catch(a=>{const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=a,window.dispatchEvent(c),!c.defaultPrevented)throw a})};class P extends HTMLElement{constructor(){super();const e=this.querySelector("button[data-open-modal]"),n=this.querySelector("button[data-close-modal]"),s=this.querySelector("dialog"),u=this.querySelector(".dialog-frame"),a=o=>{("href"in(o.target||{})||document.body.contains(o.target)&&!u.contains(o.target))&&l()},c=o=>{s.showModal(),document.body.toggleAttribute("data-search-modal-open",!0),this.querySelector("input")?.focus(),o?.stopPropagation(),window.addEventListener("click",a)},l=()=>s.close();e.addEventListener("click",c),e.disabled=!1,n.addEventListener("click",l),s.addEventListener("close",()=>{document.body.toggleAttribute("data-search-modal-open",!1),window.removeEventListener("click",a)}),window.addEventListener("keydown",o=>{(o.metaKey===!0||o.ctrlKey===!0)&&o.key==="k"&&(s.open?l():c(),o.preventDefault())});let h={};try{h=JSON.parse(this.dataset.translations||"{}")}catch{}const d=this.dataset.stripTrailingSlash!==void 0?o=>o.replace(/(.)\/(#.*)?$/,"$1$2"):o=>o;window.addEventListener("DOMContentLoaded",()=>{(window.requestIdleCallback||(g=>setTimeout(g,1)))(async()=>{const{PagefindUI:g}=await A(async()=>{const{PagefindUI:m}=await import("./ui-core.ZWB8C80G.js");return{PagefindUI:m}},__vite__mapDeps([0,1]));new g({element:"#starlight__search",baseUrl:"/",bundlePath:"/".replace(/\/$/,"")+"/pagefind/",showImages:!1,translations:h,showSubResults:!0,processResult:m=>{m.url=d(m.url),m.sub_results=m.sub_results.map(f=>(f.url=d(f.url),f))}})})})}}customElements.define("site-search",P);const T="starlight-theme",k=t=>t==="auto"||t==="dark"||t==="light"?t:"auto",I=()=>k(typeof localStorage<"u"&&localStorage.getItem(T));function O(t){typeof localStorage<"u"&&localStorage.setItem(T,t==="light"||t==="dark"?t:"")}const R=()=>matchMedia("(prefers-color-scheme: light)").matches?"light":"dark";function p(t){StarlightThemeProvider.updatePickers(t),document.documentElement.dataset.theme=t==="auto"?R():t,O(t)}matchMedia("(prefers-color-scheme: light)").addEventListener("change",()=>{I()==="auto"&&p("auto")});class $ extends HTMLElement{constructor(){super(),p(I()),this.querySelector("select")?.addEventListener("change",e=>{e.currentTarget instanceof HTMLSelectElement&&p(k(e.currentTarget.value))})}}customElements.define("starlight-theme-select",$);class B extends HTMLElement{constructor(){super(),this.btn=this.querySelector("button"),this.btn.addEventListener("click",()=>this.toggleExpanded());const e=this.closest("nav");e&&e.addEventListener("keyup",n=>this.closeOnEscape(n))}setExpanded(e){this.setAttribute("aria-expanded",String(e)),document.body.toggleAttribute("data-mobile-menu-expanded",e)}toggleExpanded(){this.setExpanded(this.getAttribute("aria-expanded")!=="true")}closeOnEscape(e){e.code==="Escape"&&(this.setExpanded(!1),this.btn.focus())}}customElements.define("starlight-menu-button",B);const N="_top";class q extends HTMLElement{constructor(){super(),this._current=this.querySelector('a[aria-current="true"]'),this.minH=parseInt(this.dataset.minH||"2",10),this.maxH=parseInt(this.dataset.maxH||"3",10),this.onIdle=e=>(window.requestIdleCallback||(n=>setTimeout(n,1)))(e),this.init=()=>{const e=[...this.querySelectorAll("a")],n=r=>{if(r instanceof HTMLHeadingElement){if(r.id===N)return!0;const i=r.tagName[1];if(i){const d=parseInt(i,10);if(d>=this.minH&&d<=this.maxH)return!0}}return!1},s=r=>{if(!r)return null;const i=r;for(;r;){if(n(r))return r;for(r=r.previousElementSibling;r?.lastElementChild;)r=r.lastElementChild;const d=s(r);if(d)return d}return s(i.parentElement)},u=r=>{for(const{isIntersecting:i,target:d}of r){if(!i)continue;const o=s(d);if(!o)continue;const g=e.find(m=>m.hash==="#"+encodeURIComponent(o.id));if(g){this.current=g;break}}},a=document.querySelectorAll("main [id], main [id] ~ *, main .content > *");let c;const l=()=>{c||(c=new IntersectionObserver(u,{rootMargin:this.getRootMargin()}),a.forEach(r=>c.observe(r)))};l();let h;window.addEventListener("resize",()=>{c&&c.disconnect(),clearTimeout(h),h=setTimeout(()=>this.onIdle(l),200)})},this.onIdle(()=>this.init())}set current(e){e!==this._current&&(this._current&&this._current.removeAttribute("aria-current"),e.setAttribute("aria-current","true"),this._current=e)}getRootMargin(){const e=document.querySelector("header")?.getBoundingClientRect().height||0,n=this.querySelector("summary")?.getBoundingClientRect().height||0,s=e+n+32,u=s+53,a=document.documentElement.clientHeight;return`-${s}px 0% ${u-a}px`}}customElements.define("starlight-toc",q);class U extends q{set current(e){super.current=e;const n=this.querySelector(".display-current");n&&(n.textContent=e.textContent)}constructor(){super();const e=this.querySelector("details");if(!e)return;const n=()=>{e.open=!1};e.querySelectorAll("a").forEach(s=>{s.addEventListener("click",n)}),window.addEventListener("click",s=>{e.contains(s.target)||n()}),window.addEventListener("keydown",s=>{if(s.key==="Escape"&&e.open){const u=e.contains(document.activeElement);if(n(),u){const a=e.querySelector("summary");a&&a.focus()}}})}}customElements.define("mobile-starlight-toc",U);export{A as _}; diff --git a/1pub/_astro/index.DwhOILeR.css b/1pub/_astro/index.DwhOILeR.css new file mode 100644 index 0000000..db2baad --- /dev/null +++ b/1pub/_astro/index.DwhOILeR.css @@ -0,0 +1 @@ +:root,::backdrop{--sl-color-white: hsl(0, 0%, 100%);--sl-color-gray-1: hsl(224, 20%, 94%);--sl-color-gray-2: hsl(224, 6%, 77%);--sl-color-gray-3: hsl(224, 6%, 56%);--sl-color-gray-4: hsl(224, 7%, 36%);--sl-color-gray-5: hsl(224, 10%, 23%);--sl-color-gray-6: hsl(224, 14%, 16%);--sl-color-black: hsl(224, 10%, 10%);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low: hsl(224, 54%, 20%);--sl-color-accent: hsl(224, 100%, 60%);--sl-color-accent-high: hsl(224, 100%, 85%);--sl-color-text: var(--sl-color-gray-2);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-text-invert: var(--sl-color-accent-low);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-6);--sl-color-bg-sidebar: var(--sl-color-gray-6);--sl-color-bg-inline-code: var(--sl-color-gray-5);--sl-color-bg-accent: var(--sl-color-accent-high);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-black);--sl-color-backdrop-overlay: hsla(223, 13%, 10%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .12), 0px 2px 1px hsla(0, 0%, 0%, .24);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .08), 0px 5px 2px hsla(0, 0%, 0%, .08), 0px 3px 2px hsla(0, 0%, 0%, .12), 0px 1px 1px hsla(0, 0%, 0%, .15);--sl-shadow-lg: 0px 25px 7px hsla(0, 0%, 0%, .03), 0px 16px 6px hsla(0, 0%, 0%, .1), 0px 9px 5px hsla(223, 13%, 10%, .33), 0px 4px 4px hsla(0, 0%, 0%, .75), 0px 4px 2px hsla(0, 0%, 0%, .25);--sl-text-2xs: .75rem;--sl-text-xs: .8125rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.8125rem;--sl-text-4xl: 2.1875rem;--sl-text-5xl: 2.625rem;--sl-text-6xl: 4rem;--sl-text-body: var(--sl-text-base);--sl-text-body-sm: var(--sl-text-xs);--sl-text-code: var(--sl-text-sm);--sl-text-code-sm: var(--sl-text-xs);--sl-text-h1: var(--sl-text-4xl);--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-line-height: 1.75;--sl-line-height-headings: 1.2;--sl-font-system: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font: var(--sl-font, var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono: var(--sl-font-mono, var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height: 3.5rem;--sl-nav-pad-x: 1rem;--sl-nav-pad-y: .75rem;--sl-mobile-toc-height: 3rem;--sl-sidebar-width: 18.75rem;--sl-sidebar-pad-x: 1rem;--sl-content-width: 45rem;--sl-content-pad-x: 1rem;--sl-menu-button-size: 2rem;--sl-nav-gap: var(--sl-content-pad-x);--sl-outline-offset-inside: -.1875rem;--sl-z-index-toc: 4;--sl-z-index-menu: 5;--sl-z-index-navbar: 10;--sl-z-index-skiplink: 20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .06), 0px 2px 1px hsla(0, 0%, 0%, .06);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .03), 0px 5px 2px hsla(0, 0%, 0%, .03), 0px 3px 2px hsla(0, 0%, 0%, .06), 0px 1px 1px hsla(0, 0%, 0%, .06);--sl-shadow-lg: 0px 25px 7px rgba(0, 0, 0, .01), 0px 16px 6px hsla(0, 0%, 0%, .03), 0px 9px 5px hsla(223, 13%, 10%, .08), 0px 4px 4px hsla(0, 0%, 0%, .16), 0px 4px 2px hsla(0, 0%, 0%, .04)}@media (min-width: 50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem;--sl-text-h1: var(--sl-text-5xl);--sl-text-h2: var(--sl-text-4xl);--sl-text-h3: var(--sl-text-3xl);--sl-text-h4: var(--sl-text-2xl)}}@media (min-width: 72rem){:root{--sl-content-pad-x: 1.5rem;--sl-mobile-toc-height: 0rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent)}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:anywhere}code{font-family:var(--__sl-font-mono)}:root{--astro-code-color-text: var(--sl-color-white);--astro-code-color-background: var(--sl-color-gray-6);--astro-code-token-constant: var(--sl-color-blue-high);--astro-code-token-string: var(--sl-color-green-high);--astro-code-token-comment: var(--sl-color-gray-2);--astro-code-token-keyword: var(--sl-color-purple-high);--astro-code-token-parameter: var(--sl-color-red-high);--astro-code-token-function: var(--sl-color-red-high);--astro-code-token-string-expression: var(--sl-color-green-high);--astro-code-token-punctuation: var(--sl-color-gray-2);--astro-code-token-link: var(--sl-color-blue-high)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (min-width: 50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (min-width: 72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}.sl-banner:where(.astro-laz2plt2){--__sl-banner-text: var(--sl-color-banner-text, var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg, var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-laz2plt2) a{color:var(--__sl-banner-text)}.content-panel:where(.astro-7nkwcw3z){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-7nkwcw3z)+.content-panel:where(.astro-7nkwcw3z){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-7nkwcw3z){max-width:var(--sl-content-width)}.sl-container:where(.astro-7nkwcw3z)>*+*{margin-top:1.5rem}@media (min-width: 72rem){.sl-container:where(.astro-7nkwcw3z){margin-inline:var(--sl-content-margin-inline, auto)}}p:where(.astro-opzsrvew){border:1px solid var(--sl-color-orange);padding:.75em 1em;background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;align-items:center;gap:.75em;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings)}a:where(.astro-eez2twj6){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-eez2twj6):hover{color:var(--sl-color-white)}.pagination-links:where(.astro-u2l5gyhi){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}a:where(.astro-u2l5gyhi){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;flex-basis:calc(50% - .5rem);flex-grow:1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere}:where(.astro-u2l5gyhi)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-u2l5gyhi):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-u2l5gyhi){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-u2l5gyhi){flex-shrink:0}footer:where(.astro-3yyafb3n){flex-direction:column;gap:1.5rem}.meta:where(.astro-3yyafb3n){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.meta:where(.astro-3yyafb3n)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-3yyafb3n){align-items:center;gap:.5em;margin:1.5rem auto;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3)}.kudos:where(.astro-3yyafb3n) svg{color:var(--sl-color-orange)}.kudos:where(.astro-3yyafb3n):hover{color:var(--sl-color-white)}label:where(.astro-4yphtoen){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;--sl-inline-padding: .5rem;position:relative;display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-1)}label:where(.astro-4yphtoen):hover{color:var(--sl-color-gray-2)}.icon:where(.astro-4yphtoen){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.label-icon:where(.astro-4yphtoen){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-4yphtoen){font-size:var(--sl-caret-size);inset-inline-end:0}select:where(.astro-4yphtoen){border:0;padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none}option:where(.astro-4yphtoen){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (min-width: 50rem){select:where(.astro-4yphtoen){font-size:var(--sl-text-sm)}}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) / 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) / 2 )}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;background-color:var(--sl-color-text-accent);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--sl-color-black)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:scaleX(-1)}#starlight__search .pagefind-ui__result-link:after{content:"";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:transparent;font-weight:600}site-search:where(.astro-v37mnknz){display:contents}button:where(.astro-v37mnknz)[data-open-modal]{display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl)}@media (min-width: 50rem){button:where(.astro-v37mnknz)[data-open-modal]{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:22rem}button:where(.astro-v37mnknz)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-v37mnknz)[data-open-modal]>:last-child:where(.astro-v37mnknz){margin-inline-start:auto}}button:where(.astro-v37mnknz)>kbd:where(.astro-v37mnknz){border-radius:.25rem;font-size:var(--sl-text-2xs);gap:.25em;padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-v37mnknz){font-family:var(--__sl-font)}dialog:where(.astro-v37mnknz){margin:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg)}dialog:where(.astro-v37mnknz)[open]{display:flex}dialog:where(.astro-v37mnknz)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-v37mnknz){flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-v37mnknz)[data-close-modal]{position:absolute;z-index:1;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--sl-color-text-accent)}#starlight__search:where(.astro-v37mnknz){--pagefind-ui-primary: var(--sl-color-accent-light);--pagefind-ui-text: var(--sl-color-gray-2);--pagefind-ui-font: var(--__sl-font);--pagefind-ui-background: var(--sl-color-black);--pagefind-ui-border: var(--sl-color-gray-5);--pagefind-ui-border-width: 1px;--sl-search-cancel-space: 5rem}@media (min-width: 50rem){#starlight__search:where(.astro-v37mnknz){--sl-search-cancel-space: 0px}dialog:where(.astro-v37mnknz){margin:4rem auto auto;border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.dialog-frame:where(.astro-v37mnknz){padding:1.5rem}}.site-title:where(.astro-m46x6ez3){align-items:center;gap:var(--sl-nav-gap);font-size:var(--sl-text-h4);font-weight:600;color:var(--sl-color-text-accent);text-decoration:none;white-space:nowrap}img:where(.astro-m46x6ez3){height:calc(var(--sl-nav-height) - 2 * var(--sl-nav-pad-y));width:auto;max-width:100%;object-fit:contain;object-position:0 50%}a:where(.astro-wy4te6ga){color:var(--sl-color-text-accent);padding:.5em;margin:-.5em}a:where(.astro-wy4te6ga):hover{opacity:.66}.header:where(.astro-kmkmnagf){gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%}.title-wrapper:where(.astro-kmkmnagf){overflow:hidden}.right-group:where(.astro-kmkmnagf),.social-icons:where(.astro-kmkmnagf){gap:1rem;align-items:center}.social-icons:where(.astro-kmkmnagf):after{content:"";height:2rem;border-inline-end:1px solid var(--sl-color-gray-5)}@media (min-width: 50rem){:root[data-has-sidebar]{--__sidebar-pad: calc(2 * var(--sl-nav-pad-x))}:root:not([data-has-toc]){--__toc-width: 0rem}.header:where(.astro-kmkmnagf){--__sidebar-width: max(0rem, var(--sl-content-inline-start, 0rem) - var(--sl-nav-pad-x));--__main-column-fr: calc( ( 100% + var(--__sidebar-pad, 0rem) - var(--__toc-width, var(--sl-sidebar-width)) - (2 * var(--__toc-width, var(--sl-nav-pad-x))) - var(--sl-content-inline-start, 0rem) - var(--sl-content-width) ) / 2 );display:grid;grid-template-columns:minmax(calc(var(--__sidebar-width) + max(0rem,var(--__main-column-fr) - var(--sl-nav-gap))),auto) 1fr auto;align-content:center}}.hero:where(.astro-jbfsktt5){display:grid;align-items:center;gap:1rem;padding-bottom:1rem}.hero:where(.astro-jbfsktt5)>img:where(.astro-jbfsktt5),.hero:where(.astro-jbfsktt5)>.hero-html:where(.astro-jbfsktt5){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-jbfsktt5){flex-direction:column;gap:clamp(1.5rem,calc(1.5rem + 1vw),2rem);text-align:center}.copy:where(.astro-jbfsktt5){flex-direction:column;gap:1rem;align-items:center}.copy:where(.astro-jbfsktt5)>:where(.astro-jbfsktt5){max-width:50ch}h1:where(.astro-jbfsktt5){font-size:clamp(var(--sl-text-3xl),calc(.25rem + 5vw),var(--sl-text-6xl));line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.tagline:where(.astro-jbfsktt5){font-size:clamp(var(--sl-text-base),calc(.0625rem + 2vw),var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-jbfsktt5){gap:1rem 2rem;flex-wrap:wrap;justify-content:center}@media (min-width: 50rem){.hero:where(.astro-jbfsktt5){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,calc(1rem + 10vmin),10rem)}.hero:where(.astro-jbfsktt5)>img:where(.astro-jbfsktt5),.hero:where(.astro-jbfsktt5)>.hero-html:where(.astro-jbfsktt5){order:2;width:min(100%,25rem)}.stack:where(.astro-jbfsktt5){text-align:start}.copy:where(.astro-jbfsktt5){align-items:flex-start}.actions:where(.astro-jbfsktt5){justify-content:flex-start}}.sl-markdown-content :not(a,strong,em,del,span,input,code)+:not(a,strong,em,del,span,input,code,:where(.not-content *)){margin-top:1rem}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content li>:last-child:not(li,ul,ol):not(a,strong,em,del,span,input,:where(.not-content *)){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){display:block;max-width:100%;height:auto}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm)}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);padding:.75rem 1rem;font-size:var(--sl-text-code);tab-size:2}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){display:block;overflow:auto;border-spacing:0}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);padding:.5rem 1rem;vertical-align:baseline}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)}}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-gray-5);--sl-details-border-color--hover: var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;display:block;font-weight:600;margin-inline-start:-.5rem;padding-inline-start:.5rem}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker,.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size: 1.25rem;background-color:currentColor;content:"";display:inline-block;height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) / 4) * -1) .25rem;vertical-align:middle;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-asides-border);--sl-details-border-color--hover: var(--sl-color-asides-text-accent)}[data-mobile-menu-expanded]{overflow:hidden}@media (min-width: 50rem){[data-mobile-menu-expanded]{overflow:auto}}button:where(.astro-jif73yzw){position:fixed;top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2);inset-inline-end:var(--sl-nav-pad-x);z-index:var(--sl-z-index-navbar);border:0;border-radius:50%;width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);padding:.5rem;background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer}:where(.astro-jif73yzw)[aria-expanded=true] button:where(.astro-jif73yzw){background-color:var(--sl-color-gray-2);box-shadow:none}[data-theme=light] button:where(.astro-jif73yzw){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-jif73yzw)[aria-expanded=true] button:where(.astro-jif73yzw){background-color:var(--sl-color-gray-5)}.page:where(.astro-vrdttmbt){flex-direction:column;min-height:100vh}.header:where(.astro-vrdttmbt){z-index:var(--sl-z-index-navbar);position:fixed;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);padding-inline-end:var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav)}[data-has-sidebar] .header:where(.astro-vrdttmbt){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-vrdttmbt){visibility:var(--sl-sidebar-visibility, hidden);position:fixed;z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;inset-inline-start:0;width:100%;background-color:var(--sl-color-black);overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-vrdttmbt){--sl-sidebar-visibility: visible}.sidebar-content:where(.astro-vrdttmbt){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (min-width: 50rem){.sidebar-content:where(.astro-vrdttmbt):after{content:"";padding-bottom:1px}}.main-frame:where(.astro-vrdttmbt){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (min-width: 50rem){[data-has-sidebar] .header:where(.astro-vrdttmbt){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-vrdttmbt){--sl-sidebar-visibility: visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}ul:where(.astro-g2bywc46){padding:0;list-style:none}a:where(.astro-g2bywc46){--pad-inline: .5rem;display:block;border-radius:.25rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);line-height:1.25}a:where(.astro-g2bywc46)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-g2bywc46) a:where(.astro-g2bywc46){--pad-inline: 1rem;display:flex;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);border-radius:0;padding-block:.5rem;color:var(--sl-color-text);font-size:var(--sl-text-sm);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.isMobile:where(.astro-g2bywc46):first-child>li:where(.astro-g2bywc46):first-child>a:where(.astro-g2bywc46){border-top:0}.isMobile:where(.astro-g2bywc46) a:where(.astro-g2bywc46)[aria-current=true],.isMobile:where(.astro-g2bywc46) a:where(.astro-g2bywc46)[aria-current=true]:hover,.isMobile:where(.astro-g2bywc46) a:where(.astro-g2bywc46)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-g2bywc46) a:where(.astro-g2bywc46)[aria-current=true]:after{content:"";width:1rem;background-color:var(--sl-color-text-accent);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}nav:where(.astro-doynk5tl){position:fixed;z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);inset-inline:0;border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav)}@media (min-width: 50rem){nav:where(.astro-doynk5tl){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-doynk5tl){gap:.5rem;align-items:center;height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.5rem 1rem;font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside)}summary:where(.astro-doynk5tl)::marker,summary:where(.astro-doynk5tl)::-webkit-details-marker{display:none}.toggle:where(.astro-doynk5tl){flex-shrink:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;line-height:1;background-color:var(--sl-color-black);user-select:none;cursor:pointer}details:where(.astro-doynk5tl)[open] .toggle:where(.astro-doynk5tl){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-doynk5tl) .toggle:where(.astro-doynk5tl):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-doynk5tl){transform:rotate(180deg)}details:where(.astro-doynk5tl)[open] .caret:where(.astro-doynk5tl){transform:rotate(90deg)}.display-current:where(.astro-doynk5tl){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-doynk5tl){--border-top: 1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));overflow-y:auto;background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain}.right-sidebar-panel:where(.astro-pb3aqygn){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-pb3aqygn){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-pb3aqygn) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-pb3aqygn) :where(a){display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);overflow-wrap:anywhere}.right-sidebar-panel:where(.astro-pb3aqygn) :where(a):hover{color:var(--sl-color-white)}@media (min-width: 72rem){.sl-container:where(.astro-pb3aqygn){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}h1:where(.astro-j6tvhyss){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.social-icons:where(.astro-wu23bvmt){margin-inline-end:auto;gap:1rem;align-items:center;padding-block:1rem}.social-icons:where(.astro-wu23bvmt):empty{display:none}.mobile-preferences:where(.astro-wu23bvmt){justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--sl-color-gray-6);column-gap:1rem;padding:.5rem 0}ul:where(.astro-3ii7xxms){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li:where(.astro-3ii7xxms){overflow-wrap:anywhere}ul:where(.astro-3ii7xxms) ul:where(.astro-3ii7xxms) li:where(.astro-3ii7xxms){margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-3ii7xxms){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level:where(.astro-3ii7xxms)>li:where(.astro-3ii7xxms)+li:where(.astro-3ii7xxms){margin-top:.75rem}summary:where(.astro-3ii7xxms){display:flex;align-items:center;justify-content:space-between;padding:.2em var(--sl-sidebar-item-padding-inline);line-height:1.4;cursor:pointer;user-select:none}summary:where(.astro-3ii7xxms)::marker,summary:where(.astro-3ii7xxms)::-webkit-details-marker{display:none}.caret:where(.astro-3ii7xxms){transition:transform .2s ease-in-out;flex-shrink:0}[dir=rtl] .caret:where(.astro-3ii7xxms){transform:rotate(180deg)}:where(.astro-3ii7xxms)[open]>summary:where(.astro-3ii7xxms) .caret:where(.astro-3ii7xxms){transform:rotate(90deg)}a:where(.astro-3ii7xxms){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4}a:where(.astro-3ii7xxms):hover,a:where(.astro-3ii7xxms):focus{color:var(--sl-color-white)}:where(.astro-3ii7xxms)[aria-current=page],:where(.astro-3ii7xxms)[aria-current=page]:hover,:where(.astro-3ii7xxms)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}a:where(.astro-3ii7xxms)>:where(.astro-3ii7xxms):not(:last-child),.group-label:where(.astro-3ii7xxms)>:where(.astro-3ii7xxms):not(:last-child){margin-inline-end:.25em}@media (min-width: 50rem){.top-level:where(.astro-3ii7xxms)>li:where(.astro-3ii7xxms)+li:where(.astro-3ii7xxms){margin-top:.5rem}.large:where(.astro-3ii7xxms){font-size:var(--sl-text-base)}a:where(.astro-3ii7xxms){font-size:var(--sl-text-sm)}}sl-sidebar-state-persist:where(.astro-ul5l7bp7){display:contents}a:where(.astro-7q3lir66){clip:rect(0,0,0,0);position:fixed;top:.75rem;inset-inline-start:.75rem}a:where(.astro-7q3lir66):focus{clip:unset;z-index:var(--sl-z-index-skiplink);display:block;padding:.5rem 1rem;text-decoration:none;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg)}.main-pane:where(.astro-67yu43on){isolation:isolate}@media (min-width: 72rem){.right-sidebar-container:where(.astro-67yu43on){order:2;position:relative;width:calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}.right-sidebar:where(.astro-67yu43on){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-gray-6);padding-top:var(--sl-nav-height);width:100%;height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-67yu43on){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-67yu43on){--sl-content-margin-inline: auto 0;order:1;width:calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2)}}.starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}:root{--sl-color-accent-low: #000000;--sl-color-accent: #5d6e6a;--sl-color-accent-high: #70bcff;--sl-color-white: #ffffff;--sl-color-gray-1: #e8eef5;--sl-color-gray-2: #bcc3cb;--sl-color-gray-3: #7f8d9c;--sl-color-gray-4: #1c86ff;--sl-color-gray-5: rgba(143, 159, 169, .15);--sl-color-gray-6: #16161800;--sl-color-black: #161618;--sl-color-bg:#161618;.sidebar-pane{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero img{border-radius:24%;box-shadow:0 0 5rem #0073ff}}:root[data-theme=light]{--sl-color-accent-low: #d3d8d7;--sl-color-accent: #5f706c;--sl-color-accent-high: #2d3432;--sl-color-white: #14191e;--sl-color-gray-1: #1d2834;--sl-color-gray-2: #2e3946;--sl-color-gray-3: #4d5967;--sl-color-gray-4: #7f8d9c;--sl-color-gray-5: rgba(143, 159, 169, .15);--sl-color-gray-6: #e8eef5;--sl-color-black: #ffffff;--sl-color-bg:#faf8f8;.sidebar-pane{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero img{border-radius:24%;box-shadow:0 0 5rem #0073ff}}html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-bguv2lll){padding-bottom:3vh}@media (min-width: 50em){:where(.astro-bguv2lll)[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}} diff --git a/1pub/_astro/inspect.Cn01UEqN_Zln0Gs.webp b/1pub/_astro/inspect.Cn01UEqN_Zln0Gs.webp new file mode 100644 index 0000000000000000000000000000000000000000..375c2199f1a14fe161e9207c4e9db4203f593b6e GIT binary patch literal 208 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 MpNRkf5MV$60LG&&1poj5 literal 0 HcmV?d00001 diff --git a/1pub/_astro/my-logo.CgL2-O35.svg b/1pub/_astro/my-logo.CgL2-O35.svg new file mode 100644 index 0000000..49a258f --- /dev/null +++ b/1pub/_astro/my-logo.CgL2-O35.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/1pub/_astro/my-logo.CgL2-O35_Z1EyRAN.svg b/1pub/_astro/my-logo.CgL2-O35_Z1EyRAN.svg new file mode 100644 index 0000000..49a258f --- /dev/null +++ b/1pub/_astro/my-logo.CgL2-O35_Z1EyRAN.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/1pub/_astro/open-dmg.gga4XlwY_1kdfau.webp b/1pub/_astro/open-dmg.gga4XlwY_1kdfau.webp new file mode 100644 index 0000000000000000000000000000000000000000..acb7080e6890c7d41ebe8ea3e87c6f44ce2f04ec GIT binary patch literal 56540 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 z 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 U000000000000000000000F~|??EnA( literal 0 HcmV?d00001 diff --git a/1pub/_astro/page.LS5KDvwX.js b/1pub/_astro/page.LS5KDvwX.js new file mode 100644 index 0000000..f8839f1 --- /dev/null +++ b/1pub/_astro/page.LS5KDvwX.js @@ -0,0 +1 @@ +const d=new Set,c=new WeakSet;let f=!0,h,l=!1;function v(e){l||(l=!0,f??=!1,h??="hover",g(),p(),w(),L())}function g(){for(const e of["touchstart","mousedown"])document.body.addEventListener(e,t=>{i(t.target,"tap")&&s(t.target.href,{ignoreSlowConnection:!0})},{passive:!0})}function p(){let e;document.body.addEventListener("focusin",n=>{i(n.target,"hover")&&t(n)},{passive:!0}),document.body.addEventListener("focusout",o,{passive:!0}),u(()=>{for(const n of document.getElementsByTagName("a"))c.has(n)||i(n,"hover")&&(c.add(n),n.addEventListener("mouseenter",t,{passive:!0}),n.addEventListener("mouseleave",o,{passive:!0}))});function t(n){const r=n.target.href;e&&clearTimeout(e),e=setTimeout(()=>{s(r)},80)}function o(){e&&(clearTimeout(e),e=0)}}function w(){let e;u(()=>{for(const t of document.getElementsByTagName("a"))c.has(t)||i(t,"viewport")&&(c.add(t),e??=y(),e.observe(t))})}function y(){const e=new WeakMap;return new IntersectionObserver((t,o)=>{for(const n of t){const r=n.target,a=e.get(r);n.isIntersecting?(a&&clearTimeout(a),e.set(r,setTimeout(()=>{o.unobserve(r),e.delete(r),s(r.href)},300))):a&&(clearTimeout(a),e.delete(r))}})}function L(){u(()=>{for(const e of document.getElementsByTagName("a"))i(e,"load")&&s(e.href)})}function s(e,t){const o=t?.ignoreSlowConnection??!1;if(S(e,o))if(d.add(e),document.createElement("link").relList?.supports?.("prefetch")&&t?.with!=="fetch"){const n=document.createElement("link");n.rel="prefetch",n.setAttribute("href",e),document.head.append(n)}else fetch(e,{priority:"low"})}function S(e,t){if(!navigator.onLine||!t&&m())return!1;try{const o=new URL(e,location.href);return location.origin===o.origin&&(location.pathname!==o.pathname||location.search!==o.search)&&!d.has(e)}catch{}return!1}function i(e,t){if(e?.tagName!=="A")return!1;const o=e.dataset.astroPrefetch;return o==="false"?!1:t==="tap"&&(o!=null||f)&&m()?!0:o==null&&f||o===""?t===h:o===t}function m(){if("connection"in navigator){const e=navigator.connection;return e.saveData||/2g/.test(e.effectiveType)}return!1}function u(e){e();let t=!1;document.addEventListener("astro:page-load",()=>{if(!t){t=!0;return}e()})}v(); diff --git a/1pub/_astro/ui-core.ZWB8C80G.js b/1pub/_astro/ui-core.ZWB8C80G.js new file mode 100644 index 0000000..9db3cf3 --- /dev/null +++ b/1pub/_astro/ui-core.ZWB8C80G.js @@ -0,0 +1,2 @@ +import{_ as xs}from"./hoisted.FicniJ2Z.js";import"./Tabs.astro_astro_type_script_index_0_lang.3nBd5krW.js";var qs=Object.defineProperty,F=(e,t)=>{for(var u in t)qs(e,u,{get:t[u],enumerable:!0})};function L(){}function hu(e){return e()}function ye(){return Object.create(null)}function J(e){e.forEach(hu)}function mu(e){return typeof e=="function"}function fe(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}var oe;function ce(e,t){return oe||(oe=document.createElement("a")),oe.href=t,e===oe.href}function Vs(e){return Object.keys(e).length===0}function A(e,t){e.appendChild(t)}function T(e,t,u){e.insertBefore(t,u||null)}function v(e){e.parentNode&&e.parentNode.removeChild(e)}function ie(e,t){for(let u=0;ue.removeEventListener(t,u,r)}function g(e,t,u){u==null?e.removeAttribute(t):e.getAttribute(t)!==u&&e.setAttribute(t,u)}function Gs(e){return Array.from(e.childNodes)}function j(e,t){t=""+t,e.data!==t&&(e.data=t)}function ze(e,t){e.value=t??""}function K(e,t,u){e.classList[u?"add":"remove"](t)}var Ws=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,u=null){this.e||(this.is_svg?this.e=Ks(t.nodeName):this.e=p(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(u)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;te.indexOf(r)===-1?t.push(r):u.push(r)),u.forEach(r=>r()),$=t}var _e=new Set,W;function ae(){W={r:0,c:[],p:W}}function ne(){W.r||J(W.c),W=W.p}function z(e,t){e&&e.i&&(_e.delete(e),e.i(t))}function U(e,t,u,r){if(e&&e.o){if(_e.has(e))return;_e.add(e),W.c.push(()=>{_e.delete(e),r&&(u&&e.d(1),r())}),e.o(t)}else r&&r()}function ul(e,t){U(e,1,1,()=>{t.delete(e.key)})}function tl(e,t,u,r,s,l,a,n,i,d,_,h){let m=e.length,f=l.length,c=m;const o={};for(;c--;)o[e[c].key]=c;const E=[],B=new Map,R=new Map,k=[];for(c=f;c--;){const b=h(s,l,c),D=u(b);let w=a.get(D);w?k.push(()=>w.p(b,t)):(w=d(D,b),w.c()),B.set(D,E[c]=w),D in o&&R.set(D,Math.abs(c-o[D]))}const y=new Set,q=new Set;function P(b){z(b,1),b.m(n,_),a.set(b.key,b),_=b.first,f--}for(;m&&f;){const b=E[f-1],D=e[m-1],w=b.key,x=D.key;b===D?(_=b.first,m--,f--):B.has(x)?!a.has(w)||y.has(w)?P(b):q.has(x)?m--:R.get(w)>R.get(x)?(q.add(w),P(b)):(y.add(x),m--):(i(D,a),m--)}for(;m--;){const b=e[m];B.has(b.key)||i(b,a)}for(;f;)P(E[f-1]);return J(k),E}function rl(e,t,u){const r=e.$$.props[t];r!==void 0&&(e.$$.bound[r]=u,u(e.$$.ctx[r]))}function ke(e){e&&e.c()}function Ee(e,t,u,r){const{fragment:s,after_update:l}=e.$$;s&&s.m(t,u),r||Te(()=>{const a=e.$$.on_mount.map(hu).filter(mu);e.$$.on_destroy?e.$$.on_destroy.push(...a):J(a),e.$$.on_mount=[]}),l.forEach(Te)}function de(e,t){const u=e.$$;u.fragment!==null&&(el(u.after_update),J(u.on_destroy),u.fragment&&u.fragment.d(t),u.on_destroy=u.fragment=null,u.ctx=[])}function sl(e,t){e.$$.dirty[0]===-1&&(X.push(e),Xs(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const c=f.length?f[0]:m;return d.ctx&&s(d.ctx[h],d.ctx[h]=c)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](c),_&&sl(e,h)),m}):[],d.update(),_=!0,J(d.before_update),d.fragment=r?r(d.ctx):!1,t.target){if(t.hydrate){const h=Gs(t.target);d.fragment&&d.fragment.l(h),h.forEach(v)}else d.fragment&&d.fragment.c();t.intro&&z(e.$$.fragment),Ee(e,t.target,t.anchor,t.customElement),gu()}re(i)}var me=class{$destroy(){de(this,1),this.$destroy=L}$on(e,t){if(!mu(t))return L;const u=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return u.push(t),()=>{const r=u.indexOf(t);r!==-1&&u.splice(r,1)}}$set(e){this.$$set&&!Vs(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};function O(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function Q(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}function V(e){return O(e)||Q(e)}var ll=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"],je={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"},al={}.hasOwnProperty;function Ru(e,t={}){const u=Oe(),r=String(e),s=r.toLowerCase();let l=0;if(e==null)throw new Error("Expected string, got `"+e+"`");if(al.call(je,s)){const n=je[s];return(t.normalize===void 0||t.normalize===null||t.normalize)&&typeof n=="string"?Ru(n):(u[ll.includes(s)?"regular":"irregular"]=r,u)}for(;O(s.charCodeAt(l))&&l<9;)l++;if(l>1&&l<9){if(u.language=r.slice(0,l),l<4){let n=0;for(;s.charCodeAt(l)===45&&O(s.charCodeAt(l+1))&&O(s.charCodeAt(l+2))&&O(s.charCodeAt(l+3))&&!O(s.charCodeAt(l+4));){if(n>2)return a(l,3,"Too many extended language subtags, expected at most 3 subtags");u.extendedLanguageSubtags.push(r.slice(l+1,l+4)),l+=4,n++}}for(s.charCodeAt(l)===45&&O(s.charCodeAt(l+1))&&O(s.charCodeAt(l+2))&&O(s.charCodeAt(l+3))&&O(s.charCodeAt(l+4))&&!O(s.charCodeAt(l+5))&&(u.script=r.slice(l+1,l+5),l+=5),s.charCodeAt(l)===45&&(O(s.charCodeAt(l+1))&&O(s.charCodeAt(l+2))&&!O(s.charCodeAt(l+3))?(u.region=r.slice(l+1,l+3),l+=3):Q(s.charCodeAt(l+1))&&Q(s.charCodeAt(l+2))&&Q(s.charCodeAt(l+3))&&!Q(s.charCodeAt(l+4))&&(u.region=r.slice(l+1,l+4),l+=4));s.charCodeAt(l)===45;){const n=l+1;let i=n;for(;V(s.charCodeAt(i));){if(i-n>7)return a(i,1,"Too long variant, expected at most 8 characters");i++}if(i-n>4||i-n>3&&Q(s.charCodeAt(n)))u.variants.push(r.slice(n,i)),l=i;else break}for(;s.charCodeAt(l)===45&&!(s.charCodeAt(l+1)===120||!V(s.charCodeAt(l+1))||s.charCodeAt(l+2)!==45||!V(s.charCodeAt(l+3)));){let n=l+2,i=0;for(;s.charCodeAt(n)===45&&V(s.charCodeAt(n+1))&&V(s.charCodeAt(n+2));){const d=n+1;for(n=d+2,i++;V(s.charCodeAt(n));){if(n-d>7)return a(n,2,"Too long extension, expected at most 8 characters");n++}}if(!i)return a(n,4,"Empty extension, extensions must have at least 2 characters of content");u.extensions.push({singleton:r.charAt(l+1),extensions:r.slice(l+3,n).split("-")}),l=n}}else l=0;if(l===0&&s.charCodeAt(l)===120||s.charCodeAt(l)===45&&s.charCodeAt(l+1)===120){l=l?l+2:1;let n=l;for(;s.charCodeAt(n)===45&&V(s.charCodeAt(n+1));){const i=l+1;for(n=i;V(s.charCodeAt(n));){if(n-i>7)return a(n,5,"Too long private-use area, expected at most 8 characters");n++}u.privateuse.push(r.slice(l+1,n)),l=n}}if(l!==r.length)return a(l,6,"Found superfluous content after tag");return u;function a(n,i,d){return t.warning&&t.warning(d,i,n),t.forgiving?u:Oe()}}function Oe(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}function Ue(e,t,u){const r=e.slice();return r[8]=t[u][0],r[9]=t[u][1],r}function nl(e){let t,u,r,s,l,a=e[0]&&Ie();return{c(){a&&a.c(),t=M(),u=p("div"),r=p("p"),r.textContent=`${e[3](30)}`,s=M(),l=p("p"),l.textContent=`${e[3](40)}`,g(r,"class","pagefind-ui__result-title pagefind-ui__loading svelte-j9e30"),g(l,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-j9e30"),g(u,"class","pagefind-ui__result-inner svelte-j9e30")},m(n,i){a&&a.m(n,i),T(n,t,i),T(n,u,i),A(u,r),A(u,s),A(u,l)},p(n,i){n[0]?a||(a=Ie(),a.c(),a.m(t.parentNode,t)):a&&(a.d(1),a=null)},d(n){a&&a.d(n),n&&v(t),n&&v(u)}}}function il(e){let t,u,r,s,l=e[1].meta?.title+"",a,n,i,d,_=e[1].excerpt+"",h,m=e[0]&&Le(e),f=e[2].length&&xe(e);return{c(){m&&m.c(),t=M(),u=p("div"),r=p("p"),s=p("a"),a=S(l),i=M(),d=p("p"),h=M(),f&&f.c(),g(s,"class","pagefind-ui__result-link svelte-j9e30"),g(s,"href",n=e[1].meta?.url||e[1].url),g(r,"class","pagefind-ui__result-title svelte-j9e30"),g(d,"class","pagefind-ui__result-excerpt svelte-j9e30"),g(u,"class","pagefind-ui__result-inner svelte-j9e30")},m(c,o){m&&m.m(c,o),T(c,t,o),T(c,u,o),A(u,r),A(r,s),A(s,a),A(u,i),A(u,d),d.innerHTML=_,A(u,h),f&&f.m(u,null)},p(c,o){c[0]?m?m.p(c,o):(m=Le(c),m.c(),m.m(t.parentNode,t)):m&&(m.d(1),m=null),o&2&&l!==(l=c[1].meta?.title+"")&&j(a,l),o&2&&n!==(n=c[1].meta?.url||c[1].url)&&g(s,"href",n),o&2&&_!==(_=c[1].excerpt+"")&&(d.innerHTML=_),c[2].length?f?f.p(c,o):(f=xe(c),f.c(),f.m(u,null)):f&&(f.d(1),f=null)},d(c){m&&m.d(c),c&&v(t),c&&v(u),f&&f.d()}}}function Ie(e){let t;return{c(){t=p("div"),g(t,"class","pagefind-ui__result-thumb pagefind-ui__loading svelte-j9e30")},m(u,r){T(u,t,r)},d(u){u&&v(t)}}}function Le(e){let t,u=e[1].meta.image&&Pe(e);return{c(){t=p("div"),u&&u.c(),g(t,"class","pagefind-ui__result-thumb svelte-j9e30")},m(r,s){T(r,t,s),u&&u.m(t,null)},p(r,s){r[1].meta.image?u?u.p(r,s):(u=Pe(r),u.c(),u.m(t,null)):u&&(u.d(1),u=null)},d(r){r&&v(t),u&&u.d()}}}function Pe(e){let t,u,r;return{c(){t=p("img"),g(t,"class","pagefind-ui__result-image svelte-j9e30"),ce(t.src,u=e[1].meta?.image)||g(t,"src",u),g(t,"alt",r=e[1].meta?.image_alt||e[1].meta?.title)},m(s,l){T(s,t,l)},p(s,l){l&2&&!ce(t.src,u=s[1].meta?.image)&&g(t,"src",u),l&2&&r!==(r=s[1].meta?.image_alt||s[1].meta?.title)&&g(t,"alt",r)},d(s){s&&v(t)}}}function xe(e){let t,u=e[2],r=[];for(let s=0;se.toLocaleUpperCase();function _l(e,t,u){let{show_images:r=!0}=t,{process_result:s=null}=t,{result:l={data:async()=>{}}}=t;const a=["title","image","image_alt","url"];let n,i=[];const d=async h=>{u(1,n=await h.data()),u(1,n=s?.(n)??n),u(2,i=Object.entries(n.meta).filter(([m])=>!a.includes(m)))},_=(h=30)=>". ".repeat(Math.floor(10+Math.random()*h));return e.$$set=h=>{"show_images"in h&&u(0,r=h.show_images),"process_result"in h&&u(4,s=h.process_result),"result"in h&&u(5,l=h.result)},e.$$.update=()=>{e.$$.dirty&32&&d(l)},[r,n,i,_,s,l]}var cl=class extends me{constructor(e){super(),he(this,e,_l,ol,fe,{show_images:0,process_result:4,result:5})}},fl=cl;function Ke(e,t,u){const r=e.slice();return r[11]=t[u][0],r[12]=t[u][1],r}function Ge(e,t,u){const r=e.slice();return r[15]=t[u],r}function El(e){let t,u,r,s,l,a=e[0]&&We();return{c(){a&&a.c(),t=M(),u=p("div"),r=p("p"),r.textContent=`${e[5](30)}`,s=M(),l=p("p"),l.textContent=`${e[5](40)}`,g(r,"class","pagefind-ui__result-title pagefind-ui__loading svelte-4xnkmf"),g(l,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-4xnkmf"),g(u,"class","pagefind-ui__result-inner svelte-4xnkmf")},m(n,i){a&&a.m(n,i),T(n,t,i),T(n,u,i),A(u,r),A(u,s),A(u,l)},p(n,i){n[0]?a||(a=We(),a.c(),a.m(t.parentNode,t)):a&&(a.d(1),a=null)},d(n){a&&a.d(n),n&&v(t),n&&v(u)}}}function dl(e){let t,u,r,s,l=e[1].meta?.title+"",a,n,i,d,_,h=e[0]&&Je(e),m=e[4]&&Ye(e),f=e[3],c=[];for(let E=0;Ee.toLocaleUpperCase();function ml(e,t,u){let{show_images:r=!0}=t,{process_result:s=null}=t,{result:l={data:async()=>{}}}=t;const a=["title","image","image_alt","url"];let n,i=[],d=[],_=!1;const h=(c,o)=>{if(c.length<=o)return c;const E=[...c].sort((B,R)=>R.locations.length-B.locations.length).slice(0,3).map(B=>B.url);return c.filter(B=>E.includes(B.url))},m=async c=>{u(1,n=await c.data()),u(1,n=s?.(n)??n),u(2,i=Object.entries(n.meta).filter(([o])=>!a.includes(o))),Array.isArray(n.sub_results)&&(u(4,_=n.sub_results?.[0]?.url===(n.meta?.url||n.url)),_?u(3,d=h(n.sub_results.slice(1),3)):u(3,d=h([...n.sub_results],3)))},f=(c=30)=>". ".repeat(Math.floor(10+Math.random()*c));return e.$$set=c=>{"show_images"in c&&u(0,r=c.show_images),"process_result"in c&&u(6,s=c.process_result),"result"in c&&u(7,l=c.result)},e.$$.update=()=>{e.$$.dirty&128&&m(l)},[r,n,i,d,_,f,s,l]}var Cl=class extends me{constructor(e){super(),he(this,e,ml,hl,fe,{show_images:0,process_result:6,result:7})}},gl=Cl;function uu(e,t,u){const r=e.slice();return r[10]=t[u][0],r[11]=t[u][1],r[12]=t,r[13]=u,r}function tu(e,t,u){const r=e.slice();return r[14]=t[u][0],r[15]=t[u][1],r[16]=t,r[17]=u,r}function ru(e){let t,u,r=e[4]("filters_label",e[5],e[6])+"",s,l,a=Object.entries(e[1]),n=[];for(let i=0;ie.toLocaleUpperCase(),iu=e=>e.toLowerCase();function Bl(e,t,u){let{available_filters:r=null}=t,{show_empty_filters:s=!0}=t,{open_filters:l=[]}=t,{translate:a=()=>""}=t,{automatic_translations:n={}}=t,{translations:i={}}=t,{selected_filters:d={}}=t,_=!1,h=!1;function m(f,c){d[`${f}:${c}`]=this.checked,u(0,d)}return e.$$set=f=>{"available_filters"in f&&u(1,r=f.available_filters),"show_empty_filters"in f&&u(2,s=f.show_empty_filters),"open_filters"in f&&u(3,l=f.open_filters),"translate"in f&&u(4,a=f.translate),"automatic_translations"in f&&u(5,n=f.automatic_translations),"translations"in f&&u(6,i=f.translations),"selected_filters"in f&&u(0,d=f.selected_filters)},e.$$.update=()=>{if(e.$$.dirty&258&&r&&!_){u(8,_=!0);let f=Object.entries(r||{});f.length===1&&Object.entries(f[0][1])?.length<=6&&u(7,h=!0)}},[d,r,s,l,a,n,i,h,_,m]}var Al=class extends me{constructor(e){super(),he(this,e,Bl,Rl,fe,{available_filters:1,show_empty_filters:2,open_filters:3,translate:4,automatic_translations:5,translations:6,selected_filters:0})}},pl=Al,Bu={};F(Bu,{comments:()=>pu,default:()=>vl,direction:()=>vu,strings:()=>Tu,thanks_to:()=>Au});var Au="Jan Claasen ",pu="",vu="ltr",Tu={placeholder:"Soek",clear_search:"Opruim",load_more:"Laai nog resultate",search_label:"Soek hierdie webwerf",filters_label:"Filters",zero_results:"Geen resultate vir [SEARCH_TERM]",many_results:"[COUNT] resultate vir [SEARCH_TERM]",one_result:"[COUNT] resultate vir [SEARCH_TERM]",alt_search:"Geen resultate vir [SEARCH_TERM]. Toon resultate vir [DIFFERENT_TERM] in plaas daarvan",search_suggestion:"Geen resultate vir [SEARCH_TERM]. Probeer eerder een van die volgende terme:",searching:"Soek vir [SEARCH_TERM]"},vl={thanks_to:Au,comments:pu,direction:vu,strings:Tu},Fu={};F(Fu,{comments:()=>bu,default:()=>Tl,direction:()=>Mu,strings:()=>Su,thanks_to:()=>ku});var ku="Maruf Alom ",bu="",Mu="ltr",Su={placeholder:"অনুসন্ধান করুন",clear_search:"মুছে ফেলুন",load_more:"আরো ফলাফল দেখুন",search_label:"এই ওয়েবসাইটে অনুসন্ধান করুন",filters_label:"ফিল্টার",zero_results:"[SEARCH_TERM] এর জন্য কিছু খুঁজে পাওয়া যায়নি",many_results:"[COUNT]-টি ফলাফল পাওয়া গিয়েছে [SEARCH_TERM] এর জন্য",one_result:"[COUNT]-টি ফলাফল পাওয়া গিয়েছে [SEARCH_TERM] এর জন্য",alt_search:"কোন কিছু খুঁজে পাওয়া যায়নি [SEARCH_TERM] এর জন্য. পরিবর্তে [DIFFERENT_TERM] এর জন্য দেখানো হচ্ছে",search_suggestion:"কোন কিছু খুঁজে পাওয়া যায়নি [SEARCH_TERM] এর বিষয়ে. নিন্মের বিষয়বস্তু খুঁজে দেখুন:",searching:"অনুসন্ধান চলছে [SEARCH_TERM]..."},Tl={thanks_to:ku,comments:bu,direction:Mu,strings:Su},Du={};F(Du,{comments:()=>wu,default:()=>Fl,direction:()=>Nu,strings:()=>yu,thanks_to:()=>Hu});var Hu="Pablo Villaverde ",wu="",Nu="ltr",yu={placeholder:"Cerca",clear_search:"Netejar",load_more:"Veure mées resultats",search_label:"Cerca en aquest lloc",filters_label:"Filtres",zero_results:"No es van trobar resultats per [SEARCH_TERM]",many_results:"[COUNT] resultats trobats per [SEARCH_TERM]",one_result:"[COUNT] resultat trobat per [SEARCH_TERM]",alt_search:"No es van trobar resultats per [SEARCH_TERM]. Mostrant al seu lloc resultats per [DIFFERENT_TERM]",search_suggestion:"No es van trobar resultats per [SEARCH_TERM]. Proveu una de les cerques següents:",searching:"Cercant [SEARCH_TERM]..."},Fl={thanks_to:Hu,comments:wu,direction:Nu,strings:yu},zu={};F(zu,{comments:()=>Ou,default:()=>kl,direction:()=>Uu,strings:()=>Iu,thanks_to:()=>ju});var ju="Dalibor Hon ",Ou="",Uu="ltr",Iu={placeholder:"Hledat",clear_search:"Smazat",load_more:"Načíst další výsledky",search_label:"Prohledat tuto stránku",filters_label:"Filtry",zero_results:"Žádné výsledky pro [SEARCH_TERM]",many_results:"[COUNT] výsledků pro [SEARCH_TERM]",one_result:"[COUNT] výsledek pro [SEARCH_TERM]",alt_search:"Žádné výsledky pro [SEARCH_TERM]. Zobrazují se výsledky pro [DIFFERENT_TERM]",search_suggestion:"Žádné výsledky pro [SEARCH_TERM]. Související výsledky hledání:",searching:"Hledám [SEARCH_TERM]..."},kl={thanks_to:ju,comments:Ou,direction:Uu,strings:Iu},Lu={};F(Lu,{comments:()=>xu,default:()=>bl,direction:()=>qu,strings:()=>Vu,thanks_to:()=>Pu});var Pu="Jonas Smedegaard ",xu="",qu="ltr",Vu={placeholder:"Søg",clear_search:"Nulstil",load_more:"Indlæs flere resultater",search_label:"Søg på dette website",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Prøv et af disse søgeord i stedet:",searching:"Søger efter [SEARCH_TERM]..."},bl={thanks_to:Pu,comments:xu,direction:qu,strings:Vu},Ku={};F(Ku,{comments:()=>Wu,default:()=>Ml,direction:()=>Ju,strings:()=>Zu,thanks_to:()=>Gu});var Gu="Jan Claasen ",Wu="",Ju="ltr",Zu={placeholder:"Suche",clear_search:"Löschen",load_more:"Mehr Ergebnisse laden",search_label:"Suche diese Seite",filters_label:"Filter",zero_results:"Keine Ergebnisse für [SEARCH_TERM]",many_results:"[COUNT] Ergebnisse für [SEARCH_TERM]",one_result:"[COUNT] Ergebnis für [SEARCH_TERM]",alt_search:"Keine Ergebnisse für [SEARCH_TERM]. Stattdessen werden Ergebnisse für [DIFFERENT_TERM] angezeigt",search_suggestion:"Keine Ergebnisse für [SEARCH_TERM]. Versuchen Sie eine der folgenden Suchen:",searching:"Suche für [SEARCH_TERM]"},Ml={thanks_to:Gu,comments:Wu,direction:Ju,strings:Zu},Yu={};F(Yu,{comments:()=>Qu,default:()=>Sl,direction:()=>$u,strings:()=>et,thanks_to:()=>Xu});var Xu="Liam Bigelow ",Qu="",$u="ltr",et={placeholder:"Search",clear_search:"Clear",load_more:"Load more results",search_label:"Search this site",filters_label:"Filters",zero_results:"No results for [SEARCH_TERM]",many_results:"[COUNT] results for [SEARCH_TERM]",one_result:"[COUNT] result for [SEARCH_TERM]",alt_search:"No results for [SEARCH_TERM]. Showing results for [DIFFERENT_TERM] instead",search_suggestion:"No results for [SEARCH_TERM]. Try one of the following searches:",searching:"Searching for [SEARCH_TERM]..."},Sl={thanks_to:Xu,comments:Qu,direction:$u,strings:et},ut={};F(ut,{comments:()=>rt,default:()=>Dl,direction:()=>st,strings:()=>lt,thanks_to:()=>tt});var tt="Pablo Villaverde ",rt="",st="ltr",lt={placeholder:"Buscar",clear_search:"Limpiar",load_more:"Ver más resultados",search_label:"Buscar en este sitio",filters_label:"Filtros",zero_results:"No se encontraron resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"No se encontraron resultados para [SEARCH_TERM]. Mostrando en su lugar resultados para [DIFFERENT_TERM]",search_suggestion:"No se encontraron resultados para [SEARCH_TERM]. Prueba una de las siguientes búsquedas:",searching:"Buscando [SEARCH_TERM]..."},Dl={thanks_to:tt,comments:rt,direction:st,strings:lt},at={};F(at,{comments:()=>it,default:()=>Hl,direction:()=>ot,strings:()=>_t,thanks_to:()=>nt});var nt="Valtteri Laitinen ",it="",ot="ltr",_t={placeholder:"Haku",clear_search:"Tyhjennä",load_more:"Lataa lisää tuloksia",search_label:"Hae tältä sivustolta",filters_label:"Suodattimet",zero_results:"Ei tuloksia haulle [SEARCH_TERM]",many_results:"[COUNT] tulosta haulle [SEARCH_TERM]",one_result:"[COUNT] tulos haulle [SEARCH_TERM]",alt_search:"Ei tuloksia haulle [SEARCH_TERM]. Näytetään tulokset sen sijaan haulle [DIFFERENT_TERM]",search_suggestion:"Ei tuloksia haulle [SEARCH_TERM]. Kokeile jotain seuraavista:",searching:"Haetaan [SEARCH_TERM]..."},Hl={thanks_to:nt,comments:it,direction:ot,strings:_t},ct={};F(ct,{comments:()=>Et,default:()=>wl,direction:()=>dt,strings:()=>ht,thanks_to:()=>ft});var ft="Nicolas Friedli ",Et="",dt="ltr",ht={placeholder:"Rechercher",clear_search:"Nettoyer",load_more:"Charger plus de résultats",search_label:"Recherche sur ce site",filters_label:"Filtres",zero_results:"Pas de résultat pour [SEARCH_TERM]",many_results:"[COUNT] résultats pour [SEARCH_TERM]",one_result:"[COUNT] résultat pour [SEARCH_TERM]",alt_search:"Pas de résultat pour [SEARCH_TERM]. Montre les résultats pour [DIFFERENT_TERM] à la place",search_suggestion:"Pas de résultat pour [SEARCH_TERM]. Essayer une des recherches suivantes:",searching:"Recherche [SEARCH_TERM]..."},wl={thanks_to:ft,comments:Et,direction:dt,strings:ht},mt={};F(mt,{comments:()=>gt,default:()=>Nl,direction:()=>Rt,strings:()=>Bt,thanks_to:()=>Ct});var Ct="Pablo Villaverde ",gt="",Rt="ltr",Bt={placeholder:"Buscar",clear_search:"Limpar",load_more:"Ver máis resultados",search_label:"Buscar neste sitio",filters_label:"Filtros",zero_results:"Non se atoparon resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados atopados para [SEARCH_TERM]",one_result:"[COUNT] resultado atopado para [SEARCH_TERM]",alt_search:"Non se atoparon resultados para [SEARCH_TERM]. Amosando no seu lugar resultados para [DIFFERENT_TERM]",search_suggestion:"Non se atoparon resultados para [SEARCH_TERM]. Probe unha das seguintes pesquisas:",searching:"Buscando [SEARCH_TERM]..."},Nl={thanks_to:Ct,comments:gt,direction:Rt,strings:Bt},At={};F(At,{comments:()=>vt,default:()=>yl,direction:()=>Tt,strings:()=>Ft,thanks_to:()=>pt});var pt="Amit Yadav ",vt="",Tt="ltr",Ft={placeholder:"खोजें",clear_search:"साफ करें",load_more:"और अधिक परिणाम लोड करें",search_label:"इस साइट में खोजें",filters_label:"फ़िल्टर",zero_results:"कोई परिणाम [SEARCH_TERM] के लिए नहीं मिला",many_results:"[COUNT] परिणाम [SEARCH_TERM] के लिए मिले",one_result:"[COUNT] परिणाम [SEARCH_TERM] के लिए मिला",alt_search:"[SEARCH_TERM] के लिए कोई परिणाम नहीं मिला। इसके बजाय [DIFFERENT_TERM] के लिए परिणाम दिखा रहा है",search_suggestion:"[SEARCH_TERM] के लिए कोई परिणाम नहीं मिला। निम्नलिखित खोजों में से कोई एक आज़माएं:",searching:"[SEARCH_TERM] की खोज की जा रही है..."},yl={thanks_to:pt,comments:vt,direction:Tt,strings:Ft},kt={};F(kt,{comments:()=>Mt,default:()=>zl,direction:()=>St,strings:()=>Dt,thanks_to:()=>bt});var bt="Diomed ",Mt="",St="ltr",Dt={placeholder:"Traži",clear_search:"Očisti",load_more:"Učitaj više rezultata",search_label:"Pretraži ovu stranicu",filters_label:"Filteri",zero_results:"Nema rezultata za [SEARCH_TERM]",many_results:"[COUNT] rezultata za [SEARCH_TERM]",one_result:"[COUNT] rezultat za [SEARCH_TERM]",alt_search:"Nema rezultata za [SEARCH_TERM]. Prikazujem rezultate za [DIFFERENT_TERM]",search_suggestion:"Nema rezultata za [SEARCH_TERM]. Pokušaj s jednom od ovih pretraga:",searching:"Pretražujem [SEARCH_TERM]..."},zl={thanks_to:bt,comments:Mt,direction:St,strings:Dt},Ht={};F(Ht,{comments:()=>Nt,default:()=>jl,direction:()=>yt,strings:()=>zt,thanks_to:()=>wt});var wt="Adam Laki ",Nt="",yt="ltr",zt={placeholder:"Keresés",clear_search:"Törlés",load_more:"További találatok betöltése",search_label:"Keresés az oldalon",filters_label:"Szűrés",zero_results:"Nincs találat a(z) [SEARCH_TERM] kifejezésre",many_results:"[COUNT] db találat a(z) [SEARCH_TERM] kifejezésre",one_result:"[COUNT] db találat a(z) [SEARCH_TERM] kifejezésre",alt_search:"Nincs találat a(z) [SEARCH_TERM] kifejezésre. Találatok mutatása inkább a(z) [DIFFERENT_TERM] kifejezésre",search_suggestion:"Nincs találat a(z) [SEARCH_TERM] kifejezésre. Próbáld meg a következő keresések egyikét:",searching:"Keresés a(z) [SEARCH_TERM] kifejezésre..."},jl={thanks_to:wt,comments:Nt,direction:yt,strings:zt},jt={};F(jt,{comments:()=>Ut,default:()=>Ol,direction:()=>It,strings:()=>Lt,thanks_to:()=>Ot});var Ot="Nixentric",Ut="",It="ltr",Lt={placeholder:"Cari",clear_search:"Bersihkan",load_more:"Muat lebih banyak hasil",search_label:"Telusuri situs ini",filters_label:"Filter",zero_results:"[SEARCH_TERM] tidak ditemukan",many_results:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",one_result:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",alt_search:"[SEARCH_TERM] tidak ditemukan. Menampilkan hasil [DIFFERENT_TERM] sebagai gantinya",search_suggestion:"[SEARCH_TERM] tidak ditemukan. Coba salah satu pencarian berikut ini:",searching:"Mencari [SEARCH_TERM]..."},Ol={thanks_to:Ot,comments:Ut,direction:It,strings:Lt},Pt={};F(Pt,{comments:()=>qt,default:()=>Ul,direction:()=>Vt,strings:()=>Kt,thanks_to:()=>xt});var xt="Cosette Bruhns Alonso, Andrew Janco ",qt="",Vt="ltr",Kt={placeholder:"Cerca",clear_search:"Cancella la cronologia",load_more:"Mostra più risultati",search_label:"Cerca nel sito",filters_label:"Filtri di ricerca",zero_results:"Nessun risultato per [SEARCH_TERM]",many_results:"[COUNT] risultati per [SEARCH_TERM]",one_result:"[COUNT] risultato per [SEARCH_TERM]",alt_search:"Nessun risultato per [SEARCH_TERM]. Mostrando risultati per [DIFFERENT_TERM] come alternativa.",search_suggestion:"Nessun risultato per [SEARCH_TERM]. Prova una delle seguenti ricerche:",searching:"Cercando [SEARCH_TERM]..."},Ul={thanks_to:xt,comments:qt,direction:Vt,strings:Kt},Gt={};F(Gt,{comments:()=>Jt,default:()=>Il,direction:()=>Zt,strings:()=>Yt,thanks_to:()=>Wt});var Wt="Tate",Jt="",Zt="ltr",Yt={placeholder:"検索",clear_search:"クリア",load_more:"次を読み込む",search_label:"このサイトを検索",filters_label:"フィルタ",zero_results:"[SEARCH_TERM]の検索に一致する情報はありませんでした",many_results:"[SEARCH_TERM]の[COUNT]件の検索結果",one_result:"[SEARCH_TERM]の[COUNT]件の検索結果",alt_search:"[SEARCH_TERM]の検索に一致する情報はありませんでした。[DIFFERENT_TERM]の検索結果を表示しています",search_suggestion:"[SEARCH_TERM]の検索に一致する情報はありませんでした。次のいずれかの検索を試してください",searching:"[SEARCH_TERM]を検索しています"},Il={thanks_to:Wt,comments:Jt,direction:Zt,strings:Yt},Xt={};F(Xt,{comments:()=>$t,default:()=>Ll,direction:()=>er,strings:()=>ur,thanks_to:()=>Qt});var Qt="Seokho Son ",$t="",er="ltr",ur={placeholder:"검색어",clear_search:"비우기",load_more:"검색 결과 더 보기",search_label:"사이트 검색",filters_label:"필터",zero_results:"[SEARCH_TERM]에 대한 결과 없음",many_results:"[SEARCH_TERM]에 대한 결과 [COUNT]건",one_result:"[SEARCH_TERM]에 대한 결과 [COUNT]건",alt_search:"[SEARCH_TERM]에 대한 결과 없음. [DIFFERENT_TERM]에 대한 결과",search_suggestion:"[SEARCH_TERM]에 대한 결과 없음. 추천 검색어: ",searching:"[SEARCH_TERM] 검색 중..."},Ll={thanks_to:Qt,comments:$t,direction:er,strings:ur},tr={};F(tr,{comments:()=>sr,default:()=>Pl,direction:()=>lr,strings:()=>ar,thanks_to:()=>rr});var rr="",sr="",lr="ltr",ar={placeholder:"Rapu",clear_search:"Whakakore",load_more:"Whakauta ētahi otinga kē",search_label:"Rapu",filters_label:"Tātari",zero_results:"Otinga kore ki [SEARCH_TERM]",many_results:"[COUNT] otinga ki [SEARCH_TERM]",one_result:"[COUNT] otinga ki [SEARCH_TERM]",alt_search:"Otinga kore ki [SEARCH_TERM]. Otinga kē ki [DIFFERENT_TERM]",search_suggestion:"Otinga kore ki [SEARCH_TERM]. whakamātau ki ngā mea atu:",searching:"Rapu ki [SEARCH_TERM]..."},Pl={thanks_to:rr,comments:sr,direction:lr,strings:ar},nr={};F(nr,{comments:()=>or,default:()=>xl,direction:()=>_r,strings:()=>cr,thanks_to:()=>ir});var ir="Paul van Brouwershaven",or="",_r="ltr",cr={placeholder:"Zoeken",clear_search:"Reset",load_more:"Meer resultaten laden",search_label:"Doorzoek deze site",filters_label:"Filters",zero_results:"Geen resultaten voor [SEARCH_TERM]",many_results:"[COUNT] resultaten voor [SEARCH_TERM]",one_result:"[COUNT] resultaat voor [SEARCH_TERM]",alt_search:"Geen resultaten voor [SEARCH_TERM]. In plaats daarvan worden resultaten voor [DIFFERENT_TERM] weergegeven",search_suggestion:"Geen resultaten voor [SEARCH_TERM]. Probeer een van de volgende zoekopdrachten:",searching:"Zoeken naar [SEARCH_TERM]..."},xl={thanks_to:ir,comments:or,direction:_r,strings:cr},fr={};F(fr,{comments:()=>dr,default:()=>ql,direction:()=>hr,strings:()=>mr,thanks_to:()=>Er});var Er="Christopher Wingate",dr="",hr="ltr",mr={placeholder:"Søk",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"Søk på denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Prøv en av disse søkeordene i stedet:",searching:"Søker etter [SEARCH_TERM]"},ql={thanks_to:Er,comments:dr,direction:hr,strings:mr},Cr={};F(Cr,{comments:()=>Rr,default:()=>Vl,direction:()=>Br,strings:()=>Ar,thanks_to:()=>gr});var gr="",Rr="",Br="ltr",Ar={placeholder:"Szukaj",clear_search:"Wyczyść",load_more:"Załaduj więcej",search_label:"Przeszukaj tę stronę",filters_label:"Filtry",zero_results:"Brak wyników dla [SEARCH_TERM]",many_results:"[COUNT] wyników dla [SEARCH_TERM]",one_result:"[COUNT] wynik dla [SEARCH_TERM]",alt_search:"Brak wyników dla [SEARCH_TERM]. Wyświetlam wyniki dla [DIFFERENT_TERM]",search_suggestion:"Brak wyników dla [SEARCH_TERM]. Pokrewne wyniki wyszukiwania:",searching:"Szukam [SEARCH_TERM]..."},Vl={thanks_to:gr,comments:Rr,direction:Br,strings:Ar},pr={};F(pr,{comments:()=>Tr,default:()=>Kl,direction:()=>Fr,strings:()=>kr,thanks_to:()=>vr});var vr="Jonatah",Tr="",Fr="ltr",kr={placeholder:"Pesquisar",clear_search:"Limpar",load_more:"Ver mais resultados",search_label:"Pesquisar",filters_label:"Filtros",zero_results:"Nenhum resultado encontrado para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"Nenhum resultado encontrado para [SEARCH_TERM]. Exibindo resultados para [DIFFERENT_TERM]",search_suggestion:"Nenhum resultado encontrado para [SEARCH_TERM]. Tente uma das seguintes pesquisas:",searching:"Pesquisando por [SEARCH_TERM]..."},Kl={thanks_to:vr,comments:Tr,direction:Fr,strings:kr},br={};F(br,{comments:()=>Sr,default:()=>Gl,direction:()=>Dr,strings:()=>Hr,thanks_to:()=>Mr});var Mr="Bogdan Mateescu ",Sr="",Dr="ltr",Hr={placeholder:"Căutare",clear_search:"Ştergeţi",load_more:"Încărcați mai multe rezultate",search_label:"Căutați în acest site",filters_label:"Filtre",zero_results:"Niciun rezultat pentru [SEARCH_TERM]",many_results:"[COUNT] rezultate pentru [SEARCH_TERM]",one_result:"[COUNT] rezultat pentru [SEARCH_TERM]",alt_search:"Niciun rezultat pentru [SEARCH_TERM]. Se afișează în schimb rezultatele pentru [DIFFERENT_TERM]",search_suggestion:"Niciun rezultat pentru [SEARCH_TERM]. Încercați una dintre următoarele căutări:",searching:"Se caută după: [SEARCH_TERM]..."},Gl={thanks_to:Mr,comments:Sr,direction:Dr,strings:Hr},wr={};F(wr,{comments:()=>yr,default:()=>Wl,direction:()=>zr,strings:()=>jr,thanks_to:()=>Nr});var Nr="Aleksandr Gordeev",yr="",zr="ltr",jr={placeholder:"Поиск",clear_search:"Очистить поле",load_more:"Загрузить еще",search_label:"Поиск по сайту",filters_label:"Фильтры",zero_results:"Ничего не найдено по запросу: [SEARCH_TERM]",many_results:"[COUNT] результатов по запросу: [SEARCH_TERM]",one_result:"[COUNT] результат по запросу: [SEARCH_TERM]",alt_search:"Ничего не найдено по запросу: [SEARCH_TERM]. Показаны результаты по запросу: [DIFFERENT_TERM]",search_suggestion:"Ничего не найдено по запросу: [SEARCH_TERM]. Попробуйте один из следующих вариантов",searching:"Поиск по запросу: [SEARCH_TERM]"},Wl={thanks_to:Nr,comments:yr,direction:zr,strings:jr},Or={};F(Or,{comments:()=>Ir,default:()=>Jl,direction:()=>Lr,strings:()=>Pr,thanks_to:()=>Ur});var Ur="Andrija Sagicc",Ir="",Lr="ltr",Pr={placeholder:"Претрага",clear_search:"Брисање",load_more:"Приказ више резултата",search_label:"Претрага сајта",filters_label:"Филтери",zero_results:"Нема резултата за [SEARCH_TERM]",many_results:"[COUNT] резултата за [SEARCH_TERM]",one_result:"[COUNT] резултата за [SEARCH_TERM]",alt_search:"Нема резултата за [SEARCH_TERM]. Приказ додатник резултата за [DIFFERENT_TERM]",search_suggestion:"Нема резултата за [SEARCH_TERM]. Покушајте са неком од следећих претрага:",searching:"Претрага термина [SEARCH_TERM]..."},Jl={thanks_to:Ur,comments:Ir,direction:Lr,strings:Pr},xr={};F(xr,{comments:()=>Vr,default:()=>Zl,direction:()=>Kr,strings:()=>Gr,thanks_to:()=>qr});var qr="Montazar Al-Jaber ",Vr="",Kr="ltr",Gr={placeholder:"Sök",clear_search:"Rensa",load_more:"Visa fler träffar",search_label:"Sök på denna sida",filters_label:"Filter",zero_results:"[SEARCH_TERM] gav inga träffar",many_results:"[SEARCH_TERM] gav [COUNT] träffar",one_result:"[SEARCH_TERM] gav [COUNT] träff",alt_search:"[SEARCH_TERM] gav inga träffar. Visar resultat för [DIFFERENT_TERM] istället",search_suggestion:"[SEARCH_TERM] gav inga träffar. Försök igen med en av följande sökord:",searching:"Söker efter [SEARCH_TERM]..."},Zl={thanks_to:qr,comments:Vr,direction:Kr,strings:Gr},Wr={};F(Wr,{comments:()=>Zr,default:()=>Yl,direction:()=>Yr,strings:()=>Xr,thanks_to:()=>Jr});var Jr="",Zr="",Yr="ltr",Xr={placeholder:"தேடுக",clear_search:"அழிக்குக",load_more:"மேலும் முடிவுகளைக் காட்டுக",search_label:"இந்த தளத்தில் தேடுக",filters_label:"வடிகட்டல்கள்",zero_results:"[SEARCH_TERM] க்கான முடிவுகள் இல்லை",many_results:"[SEARCH_TERM] க்கான [COUNT] முடிவுகள்",one_result:"[SEARCH_TERM] க்கான முடிவு",alt_search:"[SEARCH_TERM] இத்தேடலுக்கான முடிவுகள் இல்லை, இந்த தேடல்களுக்கான ஒத்த முடிவுகள் [DIFFERENT_TERM]",search_suggestion:"[SEARCH_TERM] இத் தேடலுக்கான முடிவுகள் இல்லை.இதற்கு பதிலீடான தேடல்களை தேடுக:",searching:"[SEARCH_TERM] தேடப்படுகின்றது"},Yl={thanks_to:Jr,comments:Zr,direction:Yr,strings:Xr},Qr={};F(Qr,{comments:()=>es,default:()=>Xl,direction:()=>us,strings:()=>ts,thanks_to:()=>$r});var $r="Taylan Özgür Bildik",es="",us="ltr",ts={placeholder:"Araştır",clear_search:"Temizle",load_more:"Daha fazla sonuç",search_label:"Site genelinde arama",filters_label:"Filtreler",zero_results:"[SEARCH_TERM] için sonuç yok",many_results:"[SEARCH_TERM] için [COUNT] sonuç bulundu",one_result:"[SEARCH_TERM] için [COUNT] sonuç bulundu",alt_search:"[SEARCH_TERM] için sonuç yok. Bunun yerine [DIFFERENT_TERM] için sonuçlar gösteriliyor",search_suggestion:"[SEARCH_TERM] için sonuç yok. Alternatif olarak aşağıdaki kelimelerden birini deneyebilirsiniz:",searching:"[SEARCH_TERM] araştırılıyor..."},Xl={thanks_to:$r,comments:es,direction:us,strings:ts},rs={};F(rs,{comments:()=>ls,default:()=>Ql,direction:()=>as,strings:()=>ns,thanks_to:()=>ss});var ss="Vladyslav Lyshenko ",ls="",as="ltr",ns={placeholder:"Пошук",clear_search:"Очистити поле",load_more:"Завантажити ще",search_label:"Пошук по сайту",filters_label:"Фільтри",zero_results:"Нічого не знайдено за запитом: [SEARCH_TERM]",many_results:"[COUNT] результатів на запит: [SEARCH_TERM]",one_result:"[COUNT] результат за запитом: [SEARCH_TERM]",alt_search:"Нічого не знайдено на запит: [SEARCH_TERM]. Показано результати на запит: [DIFFERENT_TERM]",search_suggestion:"Нічого не знайдено на запит: [SEARCH_TERM]. Спробуйте один із таких варіантів",searching:"Пошук за запитом: [SEARCH_TERM]"},Ql={thanks_to:ss,comments:ls,direction:as,strings:ns},is={};F(is,{comments:()=>_s,default:()=>$l,direction:()=>cs,strings:()=>fs,thanks_to:()=>os});var os="Long Nhat Nguyen",_s="",cs="ltr",fs={placeholder:"Tìm kiếm",clear_search:"Xóa",load_more:"Nhiều kết quả hơn",search_label:"Tìm kiếm trong trang này",filters_label:"Bộ lọc",zero_results:"Không tìm thấy kết quả cho [SEARCH_TERM]",many_results:"[COUNT] kết quả cho [SEARCH_TERM]",one_result:"[COUNT] kết quả cho [SEARCH_TERM]",alt_search:"Không tìm thấy kết quả cho [SEARCH_TERM]. Kiểm thị kết quả thay thế với [DIFFERENT_TERM]",search_suggestion:"Không tìm thấy kết quả cho [SEARCH_TERM]. Thử một trong các tìm kiếm:",searching:"Đang tìm kiếm cho [SEARCH_TERM]..."},$l={thanks_to:os,comments:_s,direction:cs,strings:fs},Es={};F(Es,{comments:()=>hs,default:()=>ea,direction:()=>ms,strings:()=>Cs,thanks_to:()=>ds});var ds="Amber Song",hs="",ms="ltr",Cs={placeholder:"搜索",clear_search:"清除",load_more:"加载更多结果",search_label:"站内搜索",filters_label:"筛选",zero_results:"未找到 [SEARCH_TERM] 的相关结果",many_results:"找到 [COUNT] 个 [SEARCH_TERM] 的相关结果",one_result:"找到 [COUNT] 个 [SEARCH_TERM] 的相关结果",alt_search:"未找到 [SEARCH_TERM] 的相关结果。改为显示 [DIFFERENT_TERM] 的相关结果",search_suggestion:"未找到 [SEARCH_TERM] 的相关结果。请尝试以下搜索。",searching:"正在搜索 [SEARCH_TERM]..."},ea={thanks_to:ds,comments:hs,direction:ms,strings:Cs},gs={};F(gs,{comments:()=>Bs,default:()=>ua,direction:()=>As,strings:()=>ps,thanks_to:()=>Rs});var Rs="Amber Song",Bs="",As="ltr",ps={placeholder:"搜索",clear_search:"清除",load_more:"加載更多結果",search_label:"站內搜索",filters_label:"篩選",zero_results:"未找到 [SEARCH_TERM] 的相關結果",many_results:"找到 [COUNT] 個 [SEARCH_TERM] 的相關結果",one_result:"找到 [COUNT] 個 [SEARCH_TERM] 的相關結果",alt_search:"未找到 [SEARCH_TERM] 的相關結果。改為顯示 [DIFFERENT_TERM] 的相關結果",search_suggestion:"未找到 [SEARCH_TERM] 的相關結果。請嘗試以下搜索。",searching:"正在搜索 [SEARCH_TERM]..."},ua={thanks_to:Rs,comments:Bs,direction:As,strings:ps},vs={};F(vs,{comments:()=>Fs,default:()=>ta,direction:()=>ks,strings:()=>bs,thanks_to:()=>Ts});var Ts="Amber Song",Fs="",ks="ltr",bs={placeholder:"搜索",clear_search:"清除",load_more:"加载更多结果",search_label:"站内搜索",filters_label:"筛选",zero_results:"未找到 [SEARCH_TERM] 的相关结果",many_results:"找到 [COUNT] 个 [SEARCH_TERM] 的相关结果",one_result:"找到 [COUNT] 个 [SEARCH_TERM] 的相关结果",alt_search:"未找到 [SEARCH_TERM] 的相关结果。改为显示 [DIFFERENT_TERM] 的相关结果",search_suggestion:"未找到 [SEARCH_TERM] 的相关结果。请尝试以下搜索。",searching:"正在搜索 [SEARCH_TERM]..."},ta={thanks_to:Ts,comments:Fs,direction:ks,strings:bs},ra=[Bu,Fu,Du,zu,Lu,Ku,Yu,ut,at,ct,mt,At,kt,Ht,jt,Pt,Gt,Xt,tr,nr,fr,Cr,pr,br,wr,Or,xr,Wr,Qr,rs,is,Es,gs,vs],sa=ra,la=["../../translations/af.json","../../translations/bn.json","../../translations/ca.json","../../translations/cs.json","../../translations/da.json","../../translations/de.json","../../translations/en.json","../../translations/es.json","../../translations/fi.json","../../translations/fr.json","../../translations/gl.json","../../translations/hi.json","../../translations/hr.json","../../translations/hu.json","../../translations/id.json","../../translations/it.json","../../translations/ja.json","../../translations/ko.json","../../translations/mi.json","../../translations/nl.json","../../translations/no.json","../../translations/pl.json","../../translations/pt.json","../../translations/ro.json","../../translations/ru.json","../../translations/sr.json","../../translations/sv.json","../../translations/ta.json","../../translations/tr.json","../../translations/uk.json","../../translations/vi.json","../../translations/zh-cn.json","../../translations/zh-tw.json","../../translations/zh.json"];function ou(e,t,u){const r=e.slice();return r[51]=t[u],r}function _u(e){let t,u,r;function s(a){e[37](a)}let l={show_empty_filters:e[5],open_filters:e[6],available_filters:e[18],translate:e[20],automatic_translations:e[19],translations:e[7]};return e[0]!==void 0&&(l.selected_filters=e[0]),t=new pl({props:l}),le.push(()=>rl(t,"selected_filters",s)),{c(){ke(t.$$.fragment)},m(a,n){Ee(t,a,n),r=!0},p(a,n){const i={};n[0]&32&&(i.show_empty_filters=a[5]),n[0]&64&&(i.open_filters=a[6]),n[0]&262144&&(i.available_filters=a[18]),n[0]&524288&&(i.automatic_translations=a[19]),n[0]&128&&(i.translations=a[7]),!u&&n[0]&1&&(u=!0,i.selected_filters=a[0],Qs(()=>u=!1)),t.$set(i)},i(a){r||(z(t.$$.fragment,a),r=!0)},o(a){U(t.$$.fragment,a),r=!1},d(a){de(t,a)}}}function cu(e){let t,u,r,s;const l=[na,aa],a=[];function n(i,d){return i[14]?0:1}return u=n(e),r=a[u]=l[u](e),{c(){t=p("div"),r.c(),g(t,"class","pagefind-ui__results-area svelte-e9gkc3")},m(i,d){T(i,t,d),a[u].m(t,null),s=!0},p(i,d){let _=u;u=n(i),u===_?a[u].p(i,d):(ae(),U(a[_],1,1,()=>{a[_]=null}),ne(),r=a[u],r?r.p(i,d):(r=a[u]=l[u](i),r.c()),z(r,1),r.m(t,null))},i(i){s||(z(r),s=!0)},o(i){U(r),s=!1},d(i){i&&v(t),a[u].d()}}}function aa(e){let t,u,r,s=[],l=new Map,a,n,i;function d(o,E){return o[13].results.length===0?_a:o[13].results.length===1?oa:ia}let _=d(e),h=_(e),m=e[13].results.slice(0,e[17]);const f=o=>o[51].id;for(let o=0;oe[17]&&Eu(e);return{c(){t=p("p"),h.c(),u=M(),r=p("ol");for(let o=0;oo[17]?c?c.p(o,E):(c=Eu(o),c.c(),c.m(n.parentNode,n)):c&&(c.d(1),c=null)},i(o){if(!i){for(let E=0;E{i[m]=null}),ne(),s=i[r],s?s.p(t,h):(s=i[r]=n[r](t),s.c()),z(s,1),s.m(l.parentNode,l))},i(_){a||(z(s),a=!0)},o(_){U(s),a=!1},d(_){_&&v(u),i[r].d(_),_&&v(l)}}}function Eu(e){let t,u=e[20]("load_more",e[19],e[7])+"",r,s,l;return{c(){t=p("button"),r=S(u),g(t,"type","button"),g(t,"class","pagefind-ui__button svelte-e9gkc3")},m(a,n){T(a,t,n),A(t,r),s||(l=G(t,"click",e[22]),s=!0)},p(a,n){n[0]&524416&&u!==(u=a[20]("load_more",a[19],a[7])+"")&&j(r,u)},d(a){a&&v(t),s=!1,l()}}}function du(e){let t,u=e[20]("searching",e[19],e[7]).replace(/\[SEARCH_TERM\]/,e[16])+"",r;return{c(){t=p("p"),r=S(u),g(t,"class","pagefind-ui__message svelte-e9gkc3")},m(s,l){T(s,t,l),A(t,r)},p(s,l){l[0]&589952&&u!==(u=s[20]("searching",s[19],s[7]).replace(/\[SEARCH_TERM\]/,s[16])+"")&&j(r,u)},d(s){s&&v(t)}}}function Ea(e){let t,u,r,s,l,a,n=e[20]("clear_search",e[19],e[7])+"",i,d,_,h,m,f,c,o,E=e[12]&&_u(e),B=e[15]&&cu(e);return{c(){t=p("div"),u=p("form"),r=p("input"),l=M(),a=p("button"),i=S(n),d=M(),_=p("div"),E&&E.c(),h=M(),B&&B.c(),g(r,"class","pagefind-ui__search-input svelte-e9gkc3"),g(r,"type","text"),g(r,"placeholder",s=e[20]("placeholder",e[19],e[7])),g(r,"autocapitalize","none"),g(r,"enterkeyhint","search"),r.autofocus=e[8],g(a,"class","pagefind-ui__search-clear svelte-e9gkc3"),K(a,"pagefind-ui__suppressed",!e[9]),g(_,"class","pagefind-ui__drawer svelte-e9gkc3"),K(_,"pagefind-ui__hidden",!e[15]),g(u,"class","pagefind-ui__form svelte-e9gkc3"),g(u,"role","search"),g(u,"aria-label",m=e[20]("search_label",e[19],e[7])),g(u,"action","javascript:void(0);"),g(t,"class","pagefind-ui svelte-e9gkc3"),K(t,"pagefind-ui--reset",e[1])},m(R,k){T(R,t,k),A(t,u),A(u,r),ze(r,e[9]),e[34](r),A(u,l),A(u,a),A(a,i),e[35](a),A(u,d),A(u,_),E&&E.m(_,null),A(_,h),B&&B.m(_,null),f=!0,e[8]&&r.focus(),c||(o=[G(r,"focus",e[21]),G(r,"keydown",e[32]),G(r,"input",e[33]),G(a,"click",e[36]),G(u,"submit",da)],c=!0)},p(R,k){(!f||k[0]&524416&&s!==(s=R[20]("placeholder",R[19],R[7])))&&g(r,"placeholder",s),(!f||k[0]&256)&&(r.autofocus=R[8]),k[0]&512&&r.value!==R[9]&&ze(r,R[9]),(!f||k[0]&524416)&&n!==(n=R[20]("clear_search",R[19],R[7])+"")&&j(i,n),(!f||k[0]&512)&&K(a,"pagefind-ui__suppressed",!R[9]),R[12]?E?(E.p(R,k),k[0]&4096&&z(E,1)):(E=_u(R),E.c(),z(E,1),E.m(_,h)):E&&(ae(),U(E,1,1,()=>{E=null}),ne()),R[15]?B?(B.p(R,k),k[0]&32768&&z(B,1)):(B=cu(R),B.c(),z(B,1),B.m(_,null)):B&&(ae(),U(B,1,1,()=>{B=null}),ne()),(!f||k[0]&32768)&&K(_,"pagefind-ui__hidden",!R[15]),(!f||k[0]&524416&&m!==(m=R[20]("search_label",R[19],R[7])))&&g(u,"aria-label",m),(!f||k[0]&2)&&K(t,"pagefind-ui--reset",R[1])},i(R){f||(z(E),z(B),f=!0)},o(R){U(E),U(B),f=!1},d(R){R&&v(t),e[34](null),e[35](null),E&&E.d(),B&&B.d(),c=!1,J(o)}}}var da=e=>e.preventDefault();function ha(e,t,u){const r={},s=la.map(C=>C.match(/([^\/]+)\.json$/)[1]);for(let C=0;CN[C]??H[C]??"";Js(()=>{let C=document?.querySelector?.("html")?.getAttribute?.("lang")||"en",H=Ru(C.toLocaleLowerCase());u(19,He=r[`${H.language}-${H.script}-${H.region}`]||r[`${H.language}-${H.region}`]||r[`${H.language}`]||r.en)}),Zs(()=>{D?.destroy?.(),D=null});const we=async()=>{if(!Ce&&(u(12,Ce=!0),!D)){let C;try{C=await xs(()=>import(`${l}pagefind.js`),[])}catch(N){console.error(N),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindUI",`[DEBUG: Loaded from ${document?.currentScript?.src??"no known script location"}]`].join(` +`))}_||u(24,_=d?12:30);let H={...E||{},excerptLength:_};await C.options(H);for(const N of B){if(!N.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");const I=N.bundlePath;delete N.bundlePath,await C.mergeIndex(I,N)}D=C,Ds()}},Ds=async()=>{D&&(De=await D.filters(),(!ue||!Object.keys(ue).length)&&u(18,ue=De))},Hs=C=>{let H={};return Object.entries(C).filter(([,N])=>N).forEach(([N])=>{let[I,Z]=N.split(/:(.*)$/);H[I]=H[I]||[],H[I].push(Z)}),H};let te;const ws=async(C,H)=>{if(!C){u(15,Re=!1),te&&clearTimeout(te);return}const N=Hs(H),I=()=>Ns(C,N);o>0&&C?(te&&clearTimeout(te),te=setTimeout(I,o),await Ne(),D.preload(C,{filters:N})):I(),ys()},Ne=async()=>{for(;!D;)we(),await new Promise(C=>setTimeout(C,50))},Ns=async(C,H)=>{u(16,Se=C||""),typeof m=="function"&&(C=m(C)),u(14,ge=!0),u(15,Re=!0),await Ne();const N=++Me,I={filters:H};q&&typeof q=="object"&&(I.sort=q);const Z=await D.search(C,I);Me===N&&(Z.filters&&Object.keys(Z.filters)?.length&&u(18,ue=Z.filters),u(13,be=Z),u(14,ge=!1),u(17,Be=a))},ys=()=>{const C=x.offsetWidth;C!=Ms&&u(10,w.style.paddingRight=`${C+2}px`,w)},zs=C=>{C?.preventDefault(),u(17,Be+=a)},js=C=>{C.key==="Escape"&&(u(9,b=""),w.blur()),C.key==="Enter"&&C.preventDefault()};function Os(){b=this.value,u(9,b),u(23,R)}function Us(C){le[C?"unshift":"push"](()=>{w=C,u(10,w)})}function Is(C){le[C?"unshift":"push"](()=>{x=C,u(11,x)})}const Ls=()=>{u(9,b=""),w.blur()};function Ps(C){P=C,u(0,P)}return e.$$set=C=>{"base_path"in C&&u(25,l=C.base_path),"page_size"in C&&u(26,a=C.page_size),"reset_styles"in C&&u(1,n=C.reset_styles),"show_images"in C&&u(2,i=C.show_images),"show_sub_results"in C&&u(3,d=C.show_sub_results),"excerpt_length"in C&&u(24,_=C.excerpt_length),"process_result"in C&&u(4,h=C.process_result),"process_term"in C&&u(27,m=C.process_term),"show_empty_filters"in C&&u(5,f=C.show_empty_filters),"open_filters"in C&&u(6,c=C.open_filters),"debounce_timeout_ms"in C&&u(28,o=C.debounce_timeout_ms),"pagefind_options"in C&&u(29,E=C.pagefind_options),"merge_index"in C&&u(30,B=C.merge_index),"trigger_search_term"in C&&u(23,R=C.trigger_search_term),"translations"in C&&u(7,k=C.translations),"autofocus"in C&&u(8,y=C.autofocus),"sort"in C&&u(31,q=C.sort),"selected_filters"in C&&u(0,P=C.selected_filters)},e.$$.update=()=>{e.$$.dirty[0]&8388608&&R&&(u(9,b=R),u(23,R="")),e.$$.dirty[0]&513&&ws(b,P)},[P,n,i,d,h,f,c,k,y,b,w,x,Ce,be,ge,Re,Se,Be,ue,He,Ss,we,zs,R,_,l,a,m,o,E,B,q,js,Os,Us,Is,Ls,Ps]}var ma=class extends me{constructor(e){super(),he(this,e,ha,Ea,fe,{base_path:25,page_size:26,reset_styles:1,show_images:2,show_sub_results:3,excerpt_length:24,process_result:4,process_term:27,show_empty_filters:5,open_filters:6,debounce_timeout_ms:28,pagefind_options:29,merge_index:30,trigger_search_term:23,translations:7,autofocus:8,sort:31,selected_filters:0},null,[-1,-1])}},Ca=ma,Fe;try{Fe=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?ui.js.*$/)[1]}catch{Fe="/pagefind/"}var Ba=class{constructor(e){this._pfs=null;let t=e.element??"[data-pagefind-ui]",u=e.bundlePath??Fe,r=e.pageSize??5,s=e.resetStyles??!0,l=e.showImages??!0,a=e.showSubResults??!1,n=e.excerptLength??0,i=e.processResult??null,d=e.processTerm??null,_=e.showEmptyFilters??!0,h=e.openFilters??[],m=e.debounceTimeoutMs??300,f=e.mergeIndex??[],c=e.translations??[],o=e.autofocus??!1,E=e.sort??null;delete e.element,delete e.bundlePath,delete e.pageSize,delete e.resetStyles,delete e.showImages,delete e.showSubResults,delete e.excerptLength,delete e.processResult,delete e.processTerm,delete e.showEmptyFilters,delete e.openFilters,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations,delete e.autofocus,delete e.sort;const B=t instanceof HTMLElement?t:document.querySelector(t);B?this._pfs=new Ca({target:B,props:{base_path:u,page_size:r,reset_styles:s,show_images:l,show_sub_results:a,excerpt_length:n,process_result:i,process_term:d,show_empty_filters:_,open_filters:h,debounce_timeout_ms:m,merge_index:f,translations:c,autofocus:o,sort:E,pagefind_options:e}}):console.error(`Pagefind UI couldn't find the selector ${t}`)}triggerSearch(e){this._pfs.$$set({trigger_search_term:e})}triggerFilters(e){let t={};for(let[u,r]of Object.entries(e))if(Array.isArray(r))for(let s of r)t[`${u}:${s}`]=!0;else t[`${u}:${r}`]=!0;this._pfs.$$set({selected_filters:t})}destroy(){this._pfs.$destroy()}};export{Ba as PagefindUI}; diff --git a/1pub/contribute/code_of_conduct/index.html b/1pub/contribute/code_of_conduct/index.html new file mode 100644 index 0000000..ba01872 --- /dev/null +++ b/1pub/contribute/code_of_conduct/index.html @@ -0,0 +1,109 @@ + Code of Conduct | Zen Docs + + Skip to content

Code of Conduct

Our Pledge

+

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

+

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

+

Our Standards

+

Examples of behavior that contributes to a positive environment for our community include:

+
    +
  • Demonstrating empathy and kindness toward other people
  • +
  • Being respectful of differing opinions, viewpoints, and experiences
  • +
  • Giving and gracefully accepting constructive feedback
  • +
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • +
  • Focusing on what is best not just for us as individuals, but for the overall community
  • +
+

Examples of unacceptable behavior include:

+
    +
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • +
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • +
  • Public or private harassment
  • +
  • Publishing others’ private information, such as a physical or email address, without their explicit permission
  • +
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • +
+

Enforcement Responsibilities

+

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

+

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

+

Scope

+

This Code of Conduct applies within all community spaces, and it also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

+

Enforcement

+

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [insert contact method]. All complaints will be reviewed and investigated promptly and fairly.

+

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

+

Enforcement Guidelines

+

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

+

1. Correction

+

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. +Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

+

2. Warning

+

Community Impact: A violation through a single incident or series of actions. +Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

+

3. Temporary Ban

+

Community Impact: A serious violation of community standards, including sustained inappropriate behavior. +Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

+

4. Permanent Ban

+

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. +Consequence: A permanent ban from any sort of public interaction within the community.

+

Attribution

+

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.

+

Community Impact Guidelines were inspired by Mozilla’s code of conduct enforcement ladder.

+

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

\ No newline at end of file diff --git a/1pub/contribute/contributing/index.html b/1pub/contribute/contributing/index.html new file mode 100644 index 0000000..c7bc374 --- /dev/null +++ b/1pub/contribute/contributing/index.html @@ -0,0 +1,101 @@ + Contributing to Zen Browser | Zen Docs + + Skip to content

Contributing to Zen Browser

Thank you for considering contributing to Zen Browser! We appreciate your time and effort in improving this project. The following is a set of guidelines for contributing to Zen Browser. These guidelines are intended to make it easier for you to get involved.

+

Types of Contributions

+

We welcome a wide range of contributions, including but not limited to:

+
    +
  • Bug Fixes: Resolve existing issues in the code.
  • +
  • New Features: Implement new features or enhance existing ones.
  • +
  • Documentation: Improve the clarity and depth of documentation.
  • +
  • Code Refactoring: Clean up the code to improve readability, performance, or maintainability.
  • +
  • UI/UX Enhancements: Improve the user interface or user experience of Zen Browser.
  • +
+

Getting Started

+

To help you get started with contributing, we have created separate guides for each repository:

+ +

Please follow the appropriate guide based on the repository you want to contribute to.

+

Reporting Bugs

+

If you find a bug, please open an issue and describe the problem in detail. Include steps to reproduce the bug, the expected behavior, and any relevant information about your environment. Please verify that the bug has not been reported already.

+ +

Suggesting Features

+

discusion

+

We welcome suggestions for new features or improvements to existing ones. To suggest a feature, please start a new Github discussion in the Ideas category. +Use the correct Github Repository based on the list above

+
+

Code of Conduct

+

Please note that this project is governed by a Code of Conduct. By participating in this project, you agree to abide by its terms.

+

License

+

By contributing to Zen Browser, you agree that your contributions will be licensed under the MPL-2.0 License.

+
+

Thank you for your interest in contributing to Zen Browser! We look forward to your contributions.

\ No newline at end of file diff --git a/1pub/contribute/desktop/index.html b/1pub/contribute/desktop/index.html new file mode 100644 index 0000000..2dbb02c --- /dev/null +++ b/1pub/contribute/desktop/index.html @@ -0,0 +1,154 @@ + Getting Started with Desktop Browser Development | Zen Docs + + Skip to content

Getting Started with Desktop Browser Development

Contributing to the Zen Browser Desktop project is a great way to get involved with open-source software development. This guide will walk you through the steps to clone the project, set up your development environment, make contributions, and submit pull requests.

+

Prerequisites

+

Before you begin, ensure you have the following tools installed:

+
    +
  • Git: Version control system to clone the repository and manage your code.
  • +
  • Node.js: Required for building the browser.
  • +
  • npm: Node package manager, which comes with Node.js.
  • +
+

Building Zen Browser 📦

+

We’ve took the time to make building Zen Browser as easy as possible, independent of your operating system or technical knowledge.

+ +

Step 1: Clone the Project

+

First, you need to clone the Zen Browser repository to your local machine. This will create a local copy of the project that you can work on.

+
Terminal window
git clone https://github.com/zen-browser/desktop.git --recurse-submodules
cd desktop
+
    +
  • --recurse-submodules: This flag ensures that all submodules are cloned along with the main project. Zen Browser relies on several submodules, so this step is essential.
  • +
+

Step 2: Install Dependencies

+

Once you have cloned the project, navigate to the project directory and install the necessary dependencies using npm:

+
Terminal window
npm i
+

This command will install all the packages listed in the package.json file, which are required for building and running Zen Browser.

+

Step 3: Download and Bootstrap the Browser

+

To set up the browser, you need to download additional files and prepare the environment:

+
Terminal window
npm run init
+

This command handles all the necessary bootstrapping tasks, such as setting up configuration files and downloading essential resources.

+

Step 4: Update Language Packs

+

Before building the browser, it’s recommended to update the American English language packs to ensure that all localization files are up-to-date:

+
Terminal window
sh ./scripts/update-en-US-packs.sh
+

This script updates the “en-US” localization files, which are necessary for proper language support in Zen Browser. Running this step ensures that your build includes the latest translations and language resources.

+

Step 5: Build the Browser

+

Now that everything is set up, you can build the browser:

+
Terminal window
npm run build
+

This command compiles the source code and creates the necessary files for running Zen Browser.

+

Step 6: Run the Browser

+

After building the browser, you can start it using:

+
Terminal window
npm start
+

This command launches the browser, allowing you to see your changes in action.

+

Step 6: Making a Contribution

+

Types of Contributions

+

You can contribute to Zen Browser in various ways, including:

+
    +
  • Bug Fixes: Identify and fix bugs in the codebase.
  • +
  • Feature Development: Implement new features or enhance existing ones.
  • +
  • Documentation: Improve or expand the project’s documentation.
  • +
  • Code Optimization: Refactor the code for better performance or readability.
  • +
  • UI/UX Improvements: Enhance the user interface or user experience.
  • +
+

Guidelines for Contributions

+

Before contributing, please keep the following guidelines in mind:

+
    +
  • Follow the Code of Conduct: Be respectful and constructive in your interactions.
  • +
  • Stick to the Coding Standards: Ensure your code adheres to the project’s coding conventions. This includes proper indentation, comments, and naming conventions.
  • +
  • Write Clear Commit Messages: Your commit messages should be descriptive and concise.
  • +
  • Test Your Changes: Ensure that your code changes do not break existing functionality. Write tests if applicable.
  • +
+

How to Make a Pull Request

+
    +
  1. +

    Fork the Repository: Create a fork of the Zen Browser repository on GitHub.

    +
  2. +
  3. +

    Create a New Branch: It’s a good practice to create a new branch for each feature or bug fix.

    +
    Terminal window
    git checkout -b feature/your-feature-name
    +
  4. +
  5. +

    Make Your Changes: Edit the code in your local repository.

    +
  6. +
  7. +

    Commit Your Changes: Commit your changes with a descriptive message.

    +
    Terminal window
    git commit -m "Add feature: your feature description"
    +
  8. +
  9. +

    Push Your Changes: Push your branch to your forked repository.

    +
    Terminal window
    git push origin feature/your-feature-name
    +
  10. +
  11. +

    Submit a Pull Request: Go to the original Zen Browser repository and submit a pull request from your forked repository.

    +
      +
    • Provide a clear title and description of your changes.
    • +
    • Reference any relevant issues in the pull request.
    • +
    +
  12. +
+

Additional Resources

+ +
+

Thank you for contributing to Zen Browser! Your contributions are valuable and help make the project better for everyone.

\ No newline at end of file diff --git a/1pub/contribute/translation/index.html b/1pub/contribute/translation/index.html new file mode 100644 index 0000000..bbe47fa --- /dev/null +++ b/1pub/contribute/translation/index.html @@ -0,0 +1,113 @@ + Getting Started with Translations | Zen Docs + + Skip to content

Getting Started with Translations

Thank you for your interest in contributing to the translations for Zen Browser! Ensuring that Zen Browser is accessible to users around the world is a key priority, and your contributions help make this possible. This guide will walk you through the process of getting started with translating Zen Browser using Crowdin.

+ +

Prerequisites

+

Before you begin, you will need to have the following:

+
    +
  • A Crowdin Account: You can sign up for free at Crowdin.
  • +
  • Basic Knowledge of the Language: A good understanding of the language you are translating to is essential.
  • +
+

Step 1: Join the Zen Browser Translation Project

+
    +
  1. Visit the Zen Browser Translation Project on Crowdin.
  2. +
  3. Click on the “Join” button to become a contributor to the project.
  4. +
  5. Select the language you want to contribute to from the list of available languages.
  6. +
+

Step 2: Start Translating

+

Once you have joined the project and selected your language, you can start translating:

+
    +
  1. Navigate to the language you selected.
  2. +
  3. You will see a list of files that need translation. Click on any file to start translating.
  4. +
  5. Translate the strings from English to your selected language. Ensure that the translations are accurate and clear.
  6. +
  7. Save your translations as you work.
  8. +
+

Step 3: Review and Suggest Improvements

+

In addition to translating, you can also review translations made by others:

+
    +
  1. Go to your selected language.
  2. +
  3. Review the translations and suggest improvements if necessary.
  4. +
  5. Approve translations that are correct and meet the quality standards.
  6. +
+

Step 4: Communicate with Other Translators

+

Crowdin provides communication tools to collaborate with other translators:

+
    +
  • Comments: Leave comments on specific strings if you have questions or suggestions.
  • +
  • Discussions: Participate in project-wide discussions to coordinate with other translators.
  • +
+

Step 5: Stay Updated

+

Crowdin allows you to track the progress of the translation project and stay updated on new strings that need translation:

+
    +
  • Notifications: Enable notifications in your Crowdin account to be alerted when new content is available for translation.
  • +
  • Progress Tracking: Use the progress bars to see how much of the translation is complete for your selected language.
  • +
+

Additional Resources

+ +
+

Thank you for helping to make Zen Browser accessible to a global audience! Your contributions are invaluable.

\ No newline at end of file diff --git a/1pub/contribute/www/index.html b/1pub/contribute/www/index.html new file mode 100644 index 0000000..250a39a --- /dev/null +++ b/1pub/contribute/www/index.html @@ -0,0 +1,121 @@ + Getting Started with Zen's Homepage Development | Zen Docs + + Skip to content

Getting Started with Zen's Homepage Development

This guide will walk you through the steps required to set up and contribute to the development of Zen Browser’s homepage. Whether you’re fixing bugs, adding new features, or enhancing the design, this guide will help you get started.

+

Prerequisites

+

Before you begin, make sure you have the following installed on your machine:

+
    +
  • Git: Version control system to clone the repository and manage your code.
  • +
  • Node.js: JavaScript runtime for running the development server and building the project.
  • +
  • npm: Node package manager, which comes with Node.js.
  • +
+

Step 1: Fork the Repository

+
    +
  1. Navigate to the Zen Browser Website Repository.
  2. +
  3. Click on the “Fork” button at the top right of the repository page. This creates a personal copy of the repository under your GitHub account.
  4. +
+

Step 2: Clone the Repository

+

Once you have forked the repository, clone it to your local machine using the following command:

+
Terminal window
git clone https://github.com/<your-username>/www.git
cd www
+

Replace <your-username> with your GitHub username.

+

Step 3: Install Dependencies

+

Navigate to the project directory and install the required dependencies:

+
Terminal window
npm install
+

This command installs all the necessary packages listed in the package.json file.

+

Step 4: Start the Development Server

+

After installing the dependencies, you can start the development server:

+
Terminal window
npm start
+

This command will start a local server and open the homepage in your default web browser. The server will automatically reload whenever you make changes to the code.

+

Step 5: Make Your Changes

+

You can now start making changes to the homepage. The project structure is as follows:

+
    +
  • src/: Contains the source code for the homepage.
  • +
  • public/: Contains static files like images and HTML templates.
  • +
  • package.json: Lists the project’s dependencies and scripts.
  • +
+

Feel free to explore and modify the files to implement new features or fix bugs.

+

Step 6: Test Your Changes

+

Before submitting your changes, make sure they work as expected. Check the functionality across different pages and ensure that your changes do not introduce any new issues.

+

Step 7: Commit and Push Your Changes

+

Once you are satisfied with your changes, commit them to your local repository:

+
Terminal window
git add .
git commit -m "Description of your changes"
+

Push your changes to your forked repository:

+
Terminal window
git push origin main
+

Step 8: Create a Pull Request

+

After pushing your changes, go to the original Zen Browser Homepage Repository and submit a pull request:

+
    +
  1. Navigate to the repository you forked from.
  2. +
  3. Click on the “Pull Requests” tab.
  4. +
  5. Click on “New Pull Request” and select your branch.
  6. +
  7. Provide a clear and concise description of your changes.
  8. +
  9. Submit the pull request.
  10. +
+

Your pull request will be reviewed by the maintainers, and you may be asked to make some adjustments. Once approved, your changes will be merged into the main branch.

+

Additional Resources

+ +
+

Thank you for contributing to Zen Browser’s homepage! Your contributions help make the project better for everyone.

\ No newline at end of file diff --git a/1pub/favicon.ico b/1pub/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..817166cec108c309b6a5f3e52ca1364a86fc96b9 GIT binary patch literal 4286 zcmc(jS#uRt6ouP=;1kcO;>9O^gMUZ_0Tl#-f*>M-11LNYGlv@pn2`h|6oMIvu?z(v zL#YrUKo|^!Bm_3=yE|>Vn(l_kHFRpqy17D zocUba<(ij@JIV5zDIbX6VvT2$Fqvbm{tL6p4}Jgm6SuOpW=(s{&Q+WJa(LcyI=_VR zOrtagBaR!6D?dnIEen&ph+=$uJr#??^%sw)EJoCKaJNFHDn^kYf;9jS-1VgK{<*vas#s2VS*RN6a zFmcUw0H1ikai!DGT!-V%BmP`|p9viB@@_~o{2rG6CZ2(Iv#RyJj|SxedHCds*`t5N z-C@@9&3v39nDACa#)&+t!HN_smv6^DGrReRxTI%)t7}PZq6hoC^_Sd}ALRMKX^+vr z`%1x$^3emb4F8+IGP^S-ALh&kwb!~&=i{lh+AXR@)gv(>9@mGw@37Y_+{LVcMIQtk z4!Gz6wI46!&av$t2Ykd=e10h()PL#0FETVcy4CEW@&K*T{I<03JnH=bov4}L+B{ab z{xmzj(_@>3O-`j6eu=kAXDolM`>DsFF6G{&=ODRAuV=mHBl&p7bsFhao@~m%hg&(G zXj(&G_6HYr5E^5!sXgMsK}?#zb|2^yV}oA1KUZoF|5JFVu_VhCJ0CjJOOkrb?6mhE zdJuk$kE&jFxDTfesz+&_euY2P+D{Tswe*S`@i=`*ytB%=E9#%ZqMv3N{f7hX!6O$& z`#cxgg#~7uCv9A*dpl|!udms2JX*8yYx+c;@_#~kKc#*|9LW7&TO0!{Fq8Q3Gj8bA z_MP;5=F^f$iGUgi6PXTbm~jf>o%Mv^S2 z=T3g_`|dfeZ<$3{xAfv!Fp{vDgS+)x_bu(7yx-*0e=)^23zt5^JA+z7qop)B;eK#e zIvsF7nOh1&6FA}K;Jv~-o%#Qp9}c+Sj2?Vz;ZsiUQ{qr)Kk}HuhU2=pk`DA3Xje|| Y*Sl_8;d}rKOt3@E=lR3`1H7*DGZytN%m4rY literal 0 HcmV?d00001 diff --git a/1pub/favicon.svg b/1pub/favicon.svg new file mode 100644 index 0000000..49a258f --- /dev/null +++ b/1pub/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/1pub/guides/generic-optimized/index.html b/1pub/guides/generic-optimized/index.html new file mode 100644 index 0000000..a900810 --- /dev/null +++ b/1pub/guides/generic-optimized/index.html @@ -0,0 +1,100 @@ + Choosing between the generic and optimized build | Zen Docs + + Skip to content

Choosing between the generic and optimized build

This guide provides an overview of the differences between the generic and optimized builds of Zen, so you can make an informed decision on which version to use.

+ +

Supported CPUs for optimized builds

+ +

AMD

+
    +
  • AMD Family 15h (Excavator)
  • +
  • AMD Family 17h (Zen, Zen+, Zen 2)
  • +
  • AMD Family 19h (Zen 3)
  • +
  • AMD Family 19h (Zen 4 / Zen 4c)
  • +
  • AMD Family 1Ah (Zen 5 / Zen 5c)
  • +
+

Intel

+
    +
  • Intel 4th Gen Core (Haswell)
  • +
  • Intel 5th Gen Core (Broadwell)
  • +
  • Intel 6th Gen Core (Skylake)
  • +
  • Intel 7th Gen Core (Kaby Lake)
  • +
  • Intel 8/9th Gen Core (Coffee Lake)
  • +
  • Intel 10th Gen Core (Comet Lake)
  • +
  • Intel 12th Gen (Alder Lake)
  • +
  • Intel 13th Gen (Raptor Lake)
  • +
  • Intel 14th Gen (Raptor Lake Refresh)
  • +
  • Intel 15th Gen (Lunar / Arrow Lake)
  • +
  • Intel 6th Gen Core (Skylake X)
  • +
  • Intel 8th Gen Core i3 (Cannon Lake)
  • +
  • Intel Xeon / 10th Gen Core (Ice Lake)
  • +
  • Intel Xeon (Cascade Lake)
  • +
  • Intel Xeon (Cooper Lake)
  • +
  • Intel 3rd Gen 10nm++ (Tiger Lake)
  • +
  • Intel 4th Gen 10nm++ (Sapphire Rapids)
  • +
  • Intel 5th Gen 10nm++ (Emerald Rapids)
  • +
  • Intel 11th Gen (Rocket Lake)
  • +
+ +

Differences between the optimized and generic builds

+

The optimized version of Zen leverages Advanced Vector Extensions 2 (AVX2), a CPU instruction set that enhances performance for certain computational tasks. This instruction set is only available on modern processors.

\ No newline at end of file diff --git a/1pub/guides/install-macos/index.html b/1pub/guides/install-macos/index.html new file mode 100644 index 0000000..d665f06 --- /dev/null +++ b/1pub/guides/install-macos/index.html @@ -0,0 +1,119 @@ + Installing Zen Browser on MacOS | Zen Docs + + Skip to content

Installing Zen Browser on MacOS

This guide provides step-by-step instructions for installing Zen Browser on macOS, including how to bypass macOS Gatekeeper due to the lack of an official Developer License. It also explains how users can support the Zen Browser team by donating towards obtaining a Developer License.

+ +

Step 1: Download the Latest Version

+
    +
  • Download the latest Zen Browser DMG.
  • +
  • Once downloaded, open the DMG file. You might need to zoom out a bit to see everything.
  • +
+

open-dmg

+

Step 2: Install Zen Browser

+
    +
  • Drag the Zen Browser icon to the Applications folder.
  • +
+

Step 3: Bypass Gatekeeper

+

Upon trying to open Zen Browser, you may encounter a message indicating the file is damaged. This happens because the app does not have a valid developer signature and is using an Ad-hoc sign.

+

gatekeeper

+

To bypass this warning:

+
    +
  1. +

    Open Terminal.

    +
  2. +
  3. +

    Run one of the following commands:

    +
      +
    • To bypass Gatekeeper for the current installed version: +
      Terminal window
      xattr -c '/Applications/Zen Browser.app/'
      +
    • +
    • To bypass Gatekeeper for all versions of the app: +
      Terminal window
      xattr -d com.apple.quarantine '/Applications/Zen Browser.app/'
      +
    • +
    +
  4. +
  5. +

    After running the command, if successful, Terminal will return a blank line.

    +
  6. +
+

blank-space

+

Step 4: Open Zen Browser

+
    +
  • Open Zen Browser from the Applications folder.
  • +
  • Complete the onboarding process.
  • +
  • If you use Little Snitch (LS), accept or block any connections as needed. For a browser, it is generally not recommended to block connections other than telemetry.
  • +
+

Step 5: Restart Zen Browser

+

At the time of writing, there seems to be a bug with Zen Browser where the menu might not display correctly on the initial start. To fix this, quit Zen Browser (⌘Q) and reopen it.

+

broken-menu

+

fixed menu

+

You should now have a fully functional Zen Browser on your macOS. If you need to uninstall Zen, you can use Pearcleaner.

+ +
+

Thanks to SenpaiHunters for creating this guide

+

Original Post: Issue #53

\ No newline at end of file diff --git a/1pub/guides/live-editing/index.html b/1pub/guides/live-editing/index.html new file mode 100644 index 0000000..ae8ca3a --- /dev/null +++ b/1pub/guides/live-editing/index.html @@ -0,0 +1,99 @@ + Live Editing Zen Theme | Zen Docs + + Skip to content

Live Editing Zen Theme

This guide will help you customize the appearance of Zen Browser by live editing the userChrome.css file. Follow the steps below to start customizing your browser’s theme.

+

Step 1: Access the Profile Folder

+
    +
  1. Open Zen Browser.
  2. +
  3. Type about:support in the address bar and press Enter.
  4. +
  5. Look for the Application Basics section.
  6. +
  7. Click on Open Profile Folder. This will open the folder where Zen Browser stores your user data.
  8. +
+

Step 2: Create the chrome Folder

+
    +
  1. In the Profile Folder, create a new folder and name it chrome.
  2. +
  3. Inside the chrome folder, create a new blank file named userChrome.css.
  4. +
+

Step 3: Open Style Editor in Zen Browser

+
    +
  1. In Zen Browser, press Ctrl + Shift + Alt + I to open the Developer Tools.
  2. +
  3. Navigate to the Style Editor tab.
  4. +
  5. In the filter/search bar, type userChrome to locate the userChrome.css file you created earlier.
  6. +
+

Step 4: Edit the userChrome.css File

+
    +
  1. The userChrome.css file should now be visible in the Style Editor.
  2. +
  3. You can start editing the file directly within the Style Editor. +
      +
    • Note: You can use the Inspect button open-dmg +to hover over and select elements on the page. This allows you to learn about the id, class, or other attributes of elements, which you can then target in your userChrome.css file.
    • +
    +
  4. +
  5. To apply your changes, save the file by clicking Save or by pressing Ctrl + S.
  6. +
+ + +
+

This guide is designed to help you quickly and efficiently customize your Zen Browser experience. Happy theming!

\ No newline at end of file diff --git a/1pub/guides/manage-profiles/index.html b/1pub/guides/manage-profiles/index.html new file mode 100644 index 0000000..5194d41 --- /dev/null +++ b/1pub/guides/manage-profiles/index.html @@ -0,0 +1,111 @@ + Managing Firefox Profiles | Zen Docs + + Skip to content

Managing Firefox Profiles

This guide will give you a comprehensive understanding of Firefox profiles, helping you manage them effectively even in the most challenging situations. By following this guide, you’ll learn how to preserve key elements of your browsing experience, including bookmarks, history, passwords, and more.

+

Goal

+

This guide will help you:

+
    +
  • Keep bookmarks and history
  • +
  • Keep passwords
  • +
  • Keep logins
  • +
  • Keep open tabs
  • +
  • Keep your default search engine
  • +
  • Preserve about:config settings
  • +
  • Keep installed add-ons (but note that you may lose all add-on customizations)
  • +
+

Steps to Follow

+

1. Open Your Current Profile Folder

+
    +
  1. Go to about:support in Firefox.
  2. +
  3. Under the “Application Basics” section, click on “Open Folder” next to “Profile Folder.”
  4. +
+ +

2. Copy Essential Files

+

After turning off Firefox, copy the following files from your profile folder:

+
    +
  • places.sqlite: Contains bookmarks and history.
  • +
  • cookies.sqlite: Stores login sessions.
  • +
  • cert9.db + key4.db + logins.json: Holds your saved passwords.
  • +
  • extension-preferences.json + extensions.json + extension-settings.json + extensions folder: These files keep track of your installed add-ons (but not their custom settings).
  • +
  • search.json.mozlz4: Stores your search engine preferences.
  • +
  • sessionCheckpoints.json + sessionstore.jsonlz4: Saves your currently open tabs.
  • +
  • prefs.js: Contains your about:config settings.
  • +
+ +

3. Create and Set Up a New Profile

+
    +
  1. Go to about:profiles in Firefox.
  2. +
  3. Click on “Create a New Profile.”
  4. +
  5. Select a folder to store the new profile.
  6. +
  7. Launch Firefox with the new profile.
  8. +
  9. Go to about:support again and open the profile folder for the new profile.
  10. +
  11. Turn off Firefox.
  12. +
  13. Paste the files you copied earlier into the new profile folder.
  14. +
+ +

4. Final Step: Set as Default Profile

+

After ensuring everything works correctly, go back to about:profiles and set the newly created profile as the default. This will make it your main profile moving forward.

+

By following these steps, you’ll maintain a consistent and personalized browsing experience across different Firefox profiles.

\ No newline at end of file diff --git a/1pub/guides/portable/index.html b/1pub/guides/portable/index.html new file mode 100644 index 0000000..51bce25 --- /dev/null +++ b/1pub/guides/portable/index.html @@ -0,0 +1,95 @@ + Making Zen Browser Portable on Windows | Zen Docs + + Skip to content

Making Zen Browser Portable on Windows

This guide will hlep you creating a portable version of Zen Browser, it is straightforward. You just need to create a shortcut with the -P option for Zen Browser, and then you can open it normally, set it as the default browser, and pin it to the Taskbar.

+ +

Step 1: Download Zen Browser

+
    +
  1. Download the original Zen Browser from the official Zen Browser GitHub Repository.
  2. +
  3. After downloading, you will have a file named something like Zen-Browser-Setup-xxx.exe.
  4. +
+

Step 2: Extract the Installer

+
    +
  1. Right-click on the Zen-Browser-Setup.exe file.
  2. +
  3. Select “Extract” using WinRAR or 7-Zip.
  4. +
  5. Once extracted, go into the extracted folder.
  6. +
+

Step 3: Copy the Core Files

+
    +
  1. Find the core folder inside the extracted files.
  2. +
  3. Copy the core folder to any location of your choice.
  4. +
  5. Rename this folder to ZenBrowser (or any name you prefer).
  6. +
+

Step 4: Create a Portable Profile

+
    +
  1. Open the ZenBrowser folder you just created.
  2. +
  3. In the Explorer address bar, type CMD and press Enter to open the Command Prompt in this directory.
  4. +
  5. In the Command Prompt, type zenbrowser.exe -P and press Enter. This will open the Profile Management window.
  6. +
  7. Click on Create Profile… and select a folder where the portable profile will be stored. It’s recommended to create this profile in the same folder as zenbrowser.exe for portability.
  8. +
  9. Follow the prompts to complete profile creation.
  10. +
+

Step 5: Start Zen Browser

+
    +
  1. Once the profile is created, you can start Zen Browser by running zenbrowser.exe with the -P option.
  2. +
  3. Your Zen Browser is now fully portable and can be moved between different systems while retaining your settings, extensions, and bookmarks.
  4. +
\ No newline at end of file diff --git a/1pub/guides/wayland/index.html b/1pub/guides/wayland/index.html new file mode 100644 index 0000000..8f1e447 --- /dev/null +++ b/1pub/guides/wayland/index.html @@ -0,0 +1,123 @@ + Handling Zen Browser Crashes on Linux with Wayland | Zen Docs + + Skip to content

Handling Zen Browser Crashes on Linux with Wayland

This guide addresses a known issue where Zen Browser may crash randomly or repeatedly on Linux systems using Wayland. While this issue primarily affects Linux users, particularly on Wayland, it’s important to note that the problem is upstream and is expected to be fixed in Firefox 130. This guide also provides steps to work around the issue for users who installed Zen via different package managers or Flatpak.

+ +

Steps to Mitigate Crashes

+

For Package Manager Installations

+

If you installed Zen Browser via a package manager (e.g., yay, paru, nix, etc.), you can try the following:

+
    +
  1. Edit the Menu File: +
      +
    • +

      Use a menu editor (e.g., libre-menu-editor) to edit the Zen Browser menu file.

      +
    • +
    • +

      Add the following environment variable at the beginning of the command:

      +
      Terminal window
      MOZ_ENABLE_WAYLAND=0
      +
    • +
    +
  2. +
+

For Flatpak Installations

+

If you installed Zen Browser via Flatpak (e.g., GNOME Software, KDE Discover, flatpak command, etc.), there are a few options you can try:

+
    +
  1. +

    Apply the Environment Variable:

    +
      +
    • +

      Run the following command to set the environment variable, but be aware that results may vary:

      +
      Terminal window
      flatpak override --user --env MOZ_ENABLE_WAYLAND=0 io.github.zen_browser.zen
      +
    • +
    • +

      Alternatively, you can use Flatseal to set the environment variable:

      +
        +
      • Open Flatseal.
      • +
      • Click the plus icon next to Variables.
      • +
      • Enter MOZ_ENABLE_WAYLAND=0.
      • +
      +
    • +
    +
  2. +
  3. +

    Disable Wayland Support Entirely:

    +
      +
    • +

      If the above steps don’t resolve the issue, you may need to disable Wayland support completely. Run the following command:

      +
      Terminal window
      flatpak override --user \
      --nosocket=wayland \
      --nosocket=fallback-x11 \
      io.github.zen_browser.zen
      +
    • +
    • +

      Alternatively, using Flatseal:

      +
        +
      • Disable the Wayland windowing system and Fallback to X11 windowing system under the Socket section.
      • +
      +
    • +
    +
  4. +
+

Conclusion

+

If you’re experiencing crashes with Zen Browser on Linux using Wayland, the steps above should help mitigate the issue until an upstream fix is released in Firefox 130. We appreciate your patience and feedback as we track and address this issue.

+

For any further assistance or to report new issues, feel free to reach out to the Zen Browser community.

+
+

Thanks to eagerestwolf for creating this guide

+

Original Post: Issue #296

\ No newline at end of file diff --git a/1pub/index.html b/1pub/index.html new file mode 100644 index 0000000..ef9a747 --- /dev/null +++ b/1pub/index.html @@ -0,0 +1,53 @@ + Welcome to Zen Docs | Zen Docs + + Skip to content

Welcome to Zen Docs

What in the docs

+
Welcome to Zen Browser’s Documentation! Here, you’ll find everything you need to get the most out of your browsing experience. Dive in to explore how Zen can make your browsing more secure, private, and efficient.
+
+

more blabla here

+
Brought to you by Astro

Zen is the best way to browse the web.

Beautifully designed, privacy-focused, and packed with features. +We care about your experience, not your data.

Learn about Zen

\ No newline at end of file diff --git a/1pub/more/benchmarks/index.html b/1pub/more/benchmarks/index.html new file mode 100644 index 0000000..cfd43a1 --- /dev/null +++ b/1pub/more/benchmarks/index.html @@ -0,0 +1,229 @@ + Performance Benchmarks 📊 | Zen Docs + + Skip to content

Performance Benchmarks 📊

These benchmarks were performed on a device with the following specifications:

+
    +
  • Windows 11
  • +
  • Intel® Core i5-13600K Processor
  • +
+ + +

Speedometer 3.0

+

https://browserbench.org/Speedometer3.0/

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionScore
1.0.0-a.15-optTODO
1.0.0-a.13-opt21.1
1.0.0-a.12-opt21.5
1.0.0-a.11-opt20.8
1.0.0-a.1021.2
Vivaldi 6.7.3329.3927.8
FF nightly 130.0a127.0
Librewolf 128.0-220.2
+

Basemark Web 3.0

+

https://web.basemark.com/

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionScoreCSSHTML5Page Responsiveness
1.0.0-a.15-opt2141.6359%91%90%
1.0.0-a.13-opt1658.8759%91%90%
1.0.0-a.12-opt1874.4959%91%91%
1.0.0-a.11-opt1678.4959%91%91%
1.0.0-a.101660.8959%91%91%
1.0.0-a.9470whywhywhy
1.0.0-a.8446.7459%91%96%
1.0.0-a.71964.4359%91%91%
1.0.0-a.61747.9859%91%91%
1.0.0-a.4470.4959%91%97%
1.0.0-a.3475.5259%91%97%
Librewolf 128.0-21953.6559.66%89.01%91.72%
FF nightly 130.0a11912.7759.66%90.91%91.72%
+
\ No newline at end of file diff --git a/1pub/more/building/index.html b/1pub/more/building/index.html new file mode 100644 index 0000000..0fcac6f --- /dev/null +++ b/1pub/more/building/index.html @@ -0,0 +1,91 @@ + Building Zen Browser 📦 | Zen Docs + + Skip to content

Building Zen Browser 📦

We’ve took the time to make building Zen Browser as easy as possible, independent of your operating system or technical knowledge.

+ +

Step 1: Clone the Project

+

First, you need to clone the Zen Browser repository to your local machine. This will create a local copy of the project that you can work on.

+
Terminal window
git clone https://github.com/zen-browser/desktop.git --recurse-submodules
cd desktop
+
    +
  • --recurse-submodules: This flag ensures that all submodules are cloned along with the main project. Zen Browser relies on several submodules, so this step is essential.
  • +
+

Step 2: Install Dependencies

+

Once you have cloned the project, navigate to the project directory and install the necessary dependencies using npm:

+
Terminal window
npm i
+

This command will install all the packages listed in the package.json file, which are required for building and running Zen Browser.

+

Step 3: Download and Bootstrap the Browser

+

To set up the browser, you need to download additional files and prepare the environment:

+
Terminal window
npm run init
+

This command handles all the necessary bootstrapping tasks, such as setting up configuration files and downloading essential resources.

+

Step 4: Update Language Packs

+

Before building the browser, it’s recommended to update the American English language packs to ensure that all localization files are up-to-date:

+
Terminal window
sh ./scripts/update-en-US-packs.sh
+

This script updates the “en-US” localization files, which are necessary for proper language support in Zen Browser. Running this step ensures that your build includes the latest translations and language resources.

+

Step 5: Build the Browser

+

Now that everything is set up, you can build the browser:

+
Terminal window
npm run build
+

This command compiles the source code and creates the necessary files for running Zen Browser.

+

Step 6: Run the Browser

+

After building the browser, you can start it using:

+
Terminal window
npm start
+

This command launches the browser, allowing you to see your changes in action.

\ No newline at end of file diff --git a/1pub/more/faq/index.html b/1pub/more/faq/index.html new file mode 100644 index 0000000..8a90e0b --- /dev/null +++ b/1pub/more/faq/index.html @@ -0,0 +1,135 @@ + Frequently Asked Questions ❓ | Zen Docs + + Skip to content

Frequently Asked Questions ❓

Welcome to the Zen Browser FAQ section! Here, you’ll find answers to common questions and helpful tips to enhance your experience with Zen Browser. If your question isn’t covered here, feel free to explore our community forums r/zen_browser or reach out to the support team.

+

Why can’t Zen Browser play DRM-protected content?

+ + +

Zen Browser currently lacks DRM-support, because it does not have a Widevine license. Acquiring such a license requires the payment of large fees (at least $5,000). Acquiring this license is financially unresponsible for the developer of Zen. This means that DRM-protected media cannot be played in Zen Browser for the foreseeable future. If support grows and the developer receives sufficient funding, a Widevine license may be considered.

+

Feel free to support the funding of a Widevine license for Zen on Ko-Fi or Patreon!

+ + + +

How do I know Zen is safe?

+

Zen Browser is designed with a focus on security and privacy. Additionally, the browser’s codebase is derived from Firefox, a well-known and trusted open-source project. Users can verify the safety of the browser by reviewing the source code available on GitHub . Regular updates and community engagement also contribute to its security.

+

How can I support Zen?

+

If you’d like to support the development of Zen Browser, you can do so through their official donation platforms. Contributions help the small team continue improving the browser and adding new features. You can support Zen Browser in the following ways:

+ +

Your support helps the team maintain and enhance Zen Browser for everyone!

+

”Zen Browser is damaged and can’t be opened” on macOS

+

If you encounter the message “Zen Browser is damaged and can’t be opened” on macOS, it is because Zen Browser is not signed with an official Apple Developer License. This triggers the Gatekeeper security feature, which prevents unsigned or unverified apps from running.

+

If you encounter this error please follow our Installing Zen Browser on MacOS guide

+

How does the Split View feature work?

+ +
    +
  1. Select multiple tabs by left-clicking them while holding the Ctrl key
  2. +
  3. Right click a tab, and select Split x Tabs
  4. +
  5. Change the view mode by pressing the 🔗 button in the top address bar
  6. +
+

How to switch tabs by scrolling?

+

You can to enable this feature by changing a setting in the browser’s configuration. Here’s how:

+
    +
  1. Open the about:config page. This page contains advanced settings for the browser.
  2. +
  3. Search for toolkit.tabbox.switchByScrolling
  4. +
  5. Toggle the setting to true by double-clicking on it
  6. +
+

Once this setting is enabled, you can hover your mouse over the tab bar and use your mouse wheel to scroll through the tabs, making it easier to navigate between them.

+

Where do I recommend features?

+

If you want to recommend features or report an issue, you can do so on the browser’s GitHub page. Before submitting your request, it’s mandatory to check if the issue or feature has already been reported. You can do this by searching through existing issues on the GitHub issues page.

+

Keep in mind that the Zen Browser team is currently very small, so it might take some time for your request to be reviewed and addressed. The team is dedicated to improving the browser, but with limited resources, they prioritize the most critical and popular requests. Your patience and thoroughness in reporting can help make Zen Browser better for everyone.

+

How can I sync my data across multiple devices?

+

Zen Browser integrates with Firefox Sync, allowing you to sync your addons, bookmarks, history, passwords, and other browser data across multiple devices. To enable Firefox Sync in Zen Browser:

+
    +
  1. Open the Zen Browser Settings
  2. +
  3. Navigate to the “Sync” tab
  4. +
  5. Sign in with your Mozilla Account. (If you don’t have an account, you’ll need to create one)
  6. +
  7. Select what data you wish to sync
  8. +
+

After signing in and selecting your preferences, your data will be synced across all devices where you are signed in with the same Mozilla account.

\ No newline at end of file diff --git a/1pub/pagefind/fragment/en_15b0364.pf_fragment b/1pub/pagefind/fragment/en_15b0364.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..bbf43e86fc93682dbdfbe3ecc9f746efd374b9ef GIT binary patch literal 1318 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 ZGUD9q4)*NNPM-dL`T{=`Bl6G+001gwUGD$@ literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_2b368f9.pf_fragment b/1pub/pagefind/fragment/en_2b368f9.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..b00d55e449ad6de2f5bee035531f818da71e47ab GIT binary patch literal 2364 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 literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_4a65103.pf_fragment b/1pub/pagefind/fragment/en_4a65103.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..1e6004e519b51454a794181e7f86718d4d08726b GIT binary patch literal 1212 zcmV;t1Vj5DiwFP!00002|BY5%ZsRr(zREz)mc8*NSwwG}ZVMDB+Mv6O0xgPwrp6Z6 z6seMwU2hN|cj!}r7Jci%a)KVAGt`eQ#WwcElEvZ7H{UliWF=O(R3^XAW&V)VPA6G1 zE3L!XqER@Qs9&^Q4CgB8+`31FA7v$X?Tp%a0(`<)M1f^`s37Dh>-VQuVI zW4^*EfdDCtu>mS)H!4T)byZmxKrKNuC}1g+_EWgi6da+ZP|gQoazd>l)jA?2=u zbvw3+>1xYql|mNEP*NWl)>df^(xC`Qi8L0{Ry*d1T~ztmy{XngI^Hy{Niv^N7mq(?|Ot=L1_OQB4c-*m*CR2_*ms! zA>RqJs!0d9BRy#OwwW(I=L3>dpdsqX8|T4Q66vZNPi*V literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_556554a.pf_fragment b/1pub/pagefind/fragment/en_556554a.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..ce3e432c32a29356f8f94ae6e1a3228087b9b5d3 GIT binary patch literal 1415 zcmV;21$g=&iwFP!00002|CLtTj@vd6{gsKHEhp>UAg$gu7X)d8WYHuo+M)<(X)G~I zlL|@Mb%O=+8wJ{*%a?S9q;B5LcJpLQBIk1E%$aFLjT@<}_f=Va$~vpEBD-H2?X6sQ z9`AcAv{S-Mqwi;njK84vbm%#HFLe!Xys#cC*h}BQ+wrtp!rMmZOE{PgHpcR=1xeQ} zI!}LK@WN)i0pB1@+_`Y;H`MUhn!Q7N51wh)*>JiMe)e z3YPcAsw$j=OFTeprLoc<79i+Ah;59Aoj0gj*osTC*3hliMBAJdJ=UG9$fi^Z_Cm!Z zeM8>rCU|SD;b_2YpiV%!DNsY6^kJGu=lIPNda9&e!Ykv+*5p8?mA-P(4xvf?!od6&MrI^%7p|GTIN-{Xj8eH4P{< zo(nNy>cHM`q(~@rusf+j0k6bP)*=RZEtlTjGLR*Z%wcGhl*L9Wbg^3^`$p_1Knr~c zC)vlf5SBxpk+jaUCb@{%GhLIbhA)Pch6MXCmr=!1$6nJsCLJkRXG4DzLM1h*C7>C^ zU~zuj#S$8OnTl~*z)!f7xDU7Abal;g`(jI|?{G`hrK-Kq+_W+fZXzg@#fZF6&X6nw zOEZ^SLCUv2fT7r}E8w}gE!h;y^*p)wDL6R^4&;Uk!`dnAVF~AL_%y#8kYk`olWfnV zEnb2v+9Ewn!Q3l+?|& zO{4Cp%JWWVt6j9p`DYJcGdis{r4%8dMjKd;|A_a|c<~A5T zru`-C0fV0L9GU6BMW54KPBW;^JBRah*TM#1Sza2mhi%6L^g0GIFo?#i$8in1p;69L zLkdMbh6ISJ^vqop%x{J)> zIaz&oYe1_!48eRdD2_bev;xdsJbG}ei_<*Lnw+#EPl}gM2g8xW{~vQR_p8&hTiu`K zqs(K@JjjDW<`acHir`N3WFEw$hqngtkYPULNhFWl9SQTy@af6wYlg)jD+F+omC^D| VqBFPrXm$0+)ql{QD*Po5003Tr!bt!C literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_6873c48.pf_fragment b/1pub/pagefind/fragment/en_6873c48.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..e8f26e849868779fd8fc5d4f4c8ebdde1d590c83 GIT binary patch literal 1151 zcmV-_1c3V=iwFP!00002|BY7LZsSG_{S~fWYdLX}MFGF1Znh1uNDDZ5Xo|uZNh52J zu|_*Hvf~W`^f&r@{gNJ1^0iKOUu0=6Jmlda=|;_UY3gEDQomdntFbg43gZ{QP&YCK4XV&x*dAdHQiTwp@;Y}f#f!=jI~s0+tAvzl(!+eh54!} zR+?1PXysL%YjUOB|H->m(4Mk2F)H<_a=OLFr1A~`c?eV*3#3oZTDOw@5OotM)AH@` zseIf5vJp4{%N@eMfBzHs7JECzMH-FiI?r{GRr=jKw$J7Z?T7SR1LyV}M2PDK0c5U? z!z_LSJ5~aR>9lSM>)AY z_#X7kPolT<15GPaM*Ln|e%`V~w%q-!myk_^K<=Hhz`RpSGZ$K%95{fDD%+9+zmeCo z03GKQr+h$>m9YzgO<0$2I6k4`t}=v^f?&uR4o1Sh8Vl&Do1aAg_ivaCm1`|>f?CKl zEln^PR(pl+M>C{97+uwU!R%L@SSpN%ChZz>i`7X3cP{Gj)(pInGf01fiYwp;zTxtjyY! zcbxPu5g)H@^apdMfpAI)KL~+^gP*mFJ%|dVpP4g_$f93!C)uRpgIREoQFWvzyts45-`Wj*XftSNveS1xrm@578YVm8^<4SFa;3nGs@FZ0`q>0gf*cE7 znum0a13eMK=R!SgtK^grrAcMd>!Is{%mOuTAa!=a9oFxINXPUyvAY`=OXZDg13ldC zWi_-&Dp<>%bspcPlVui{Rd6m2k5svxO0351OzOIkr1-IG2&h`=+-+t}sL<37MjBo) z7R|gyIQxdav`_)(5m$9tn%uxmeD9*zVr+Ud=iB304rYG^MUt2WSpR@I%UPb~uH{jC zdGT?Obj>Ct_==Qz3eHX1a15PU`c~!_Akw z*`uw`e+k2t&Kew#CR+XGL{ET+FC+SuG}sV6mH4{9$|lD5FO%P ReSH1v^*>7anKn`i004yPI_Ura literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_6ffca86.pf_fragment b/1pub/pagefind/fragment/en_6ffca86.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..caa2db5ffcc270d1fa96f971a7b736986ec6453a GIT binary patch literal 424 zcmV;Z0ayMXiwFP!00002|BaHtYTPgohF@jS*>;+x5ZGf2ZTHkedTJ?)R-UcJ${Hh$ z>Xv08hurf5$$KQPvoDZW$jIJgSneZ8zry;UhVHCHFxV2fpB z3OLrWY<1WmcTO8TQH3((89j@5;nx&e&6Ygq6(xorLkFDacGzFu-QQkS`RDY&M$jwIS1Kuvo8qyi|fTG-e26nDlwC<;EVVh*){$}M;(S(!D2m((z2j_ zc|2@6H4)RQwVYcHutM$#bwpX;xxBE<&rU-!`O4#?r}NwxV@}~~vNbyE#eFB~RuWfF zp-AJc#C02HIMxB~vFg z_4GS7E@_>t#3%Gnwdsl}b(;vp)miq4|Rx{w0h zWQ`iF)L}Xs1r2)ecymD@nx=D%5c)b#Y%+aYM|R(lue4D#mbCr12mBf`?jSx%VQ_xW*_L@@-*jzn$yOZ_J&vj;OnZ=bdkD;4Sf9hB@|*J>U{M23 zYQRYVT+m%r^$*N_3crzMX)MCvcjih|ssX`C$NGykOmyr&b?jH0oub?IWPRJQ{=rr| zxO{FuoxJNHmWHl4b}{jB50atpA*MBAuuuYR&p2z0A6ZV^_pI{+R``gCMVGdyhK0dp zp_wHr7uK4x8|okvaNF+nxn0g^CroR)Go2u}NGp^6o-a5afKdR)nK*1RChs#bv!aR_ zAM5Ps2nN@3-G?-6G>|K5@l;X?#Eum1n_JP~&NH-3i9RfjpV&2g(;nMRB{IqWiiS3Z zY!?)vZRDR}5tJt>6qLAf(qrguYCuc+6*yrlQ~2-718LQb+{k4r^D(@CK|5Os2)fm@ zbE8Dp2Ss8pW>gF<(3o(r5L-r(1$;st?$G%?je@=KP3ca4x}Clm0;@I{1i}{Fhd7Q1 z@hS6wI%QR5bYwx2!=FkUIa<%8u6M|S7bD?eZsTe-?#H90y)b}Frpq~^cH#P6~1DqMHGX!k(v%brc)>D z{Ir*L)}&>bXv2~mcic|nm)vCNn%426{@c37@%*KoKKnWt)fA41!e`qh5=YIqOMmOH W>5ooj)A{uA-^Z^eNFR$g2><|NoX;=- literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_8adf4e9.pf_fragment b/1pub/pagefind/fragment/en_8adf4e9.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..1bdfd5c2b3426f74843a4bce39ba3c2d7388a122 GIT binary patch literal 1089 zcmV-H1it$piwFP!00002|BY4MZre5(eU%To+5pK(oU~be*QCjoi=aW$VOWPDpe4%Y zERh09#a4p=d5rLQ#c*)wz()2k( zBm5mi;f{P_W-((!^7u8DJ|b?5$J6Qxj+RpJX$i$uibozP0wXhF!# zT|`QZe!n@PLW?^TU(=M^B?nO<%93k$IJSdKXDqMLmK%#U98BngTFOeX;(1`B&8ka9 zX)zOsWDt9)RULNAQsiQ5_g7(mYo~P08)bx5x*O5^(qf~Cz$it?I?M#Sb4@D+MnJL} z2^&>&J9h=E#DY8QEMjLj+_p`&TCGNW#bYAl37xGl9l7-}T}WfmH!DdLZ_`d(mbtzT&sO83!;Cf0X7 zC4r^ubsF>uQCMDZ7D9`1GAS=IqCT)mT^(?2VuH8QP>jvVK zA+JJcG|*4n#cKy6`WG&vrhM~Z4qIH&xcqpoIb*JL$t3(Ts?Z4w4e2K=Rwy2Qdi?5< zO_(dzS7bSdE`i44jXR=ugGE4!mZDQk7-O!S2-MmIz^T&$W~CVUWHHL!g5 zJeky~k4yJ1nc(zOr4}{Q3p2utxKz5h%~k6j#qqoSG(p~&ACpY(AJPOa#_*L`VJrT_ zuV#XqOhUE}=CAt%!&8S>cYXj$QQ+&=ss`T{!TmUHn)K$7O!gnr0rI#v-=>4nEB?Lj~_Mc#3QbxZXTMtd5ShxMT=;* zHWp_~)OEWS_769UCQ)s)N9`$li*{w~TId?#-4O%-|MT}>@UcaQaH@nJEkd`izy^#4 z0S#^?)%Mc2;9G>1QOfjEKZ5J9mMd8cFO7B!xF=zzcfdJ=AF03k?_ankZ6Nb0Pm4JI z32v>a(K%xoT#HSpW3N>ht#;I=-h}0`%R$$$6A_}G@+(rfwA2;t1cYv2XEruKozX&p zMYmCeTZEXnq#uFVUFI&!X{wOBj5TTcH{W1uI#a zCKXF7N|gcp{yk{<*m~MDPpMAuAw#7f8~_D*`v!o*SxKP2-JQPvKs$olN8x;RyneqI%% zF}=)QP`=DcR?RQxvwioG`tp=cLpo=9GEQGOU0&rWEAoJ21qr0>#zQYwCRZ1K6khR! zmF2Obidl86plh->wt1+{Cft;~OeWDvDjEeBEuNky5sihQRpg~t`1PwaA~?lc6Ka2Z zicsNtfB&|e`pAY>58iaN_W0*F?qvcgv%giNMf^M&(Ip2ucN*Pk8lQ;282%AinZ3n! dn2ITl$cXOCVH)vO^XK26KLgsEcTbcC008WWijx2U literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_9c917d3.pf_fragment b/1pub/pagefind/fragment/en_9c917d3.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..ef3ed328b7fa6833f3a343fb6fc186550e216429 GIT binary patch literal 1573 zcmV+=2HN=_iwFP!00002|BYAMjvO@*{gq;n*hHG1$=)EEw@o5KL_$I~5CTFgPq(Mr ztlRF`?(LmKEAfmF&+x<(U%(&b3-|<1+1;}eH`%ra_uGWo)2IoXKsO(Zbo9j+#cxzJfX} zjH#>V_z!S^8h6Ue^#U!1QCI@|hh)Sx(DKno0!}q_B zmKxabxSG}=$jO{5y)L^bHDuwW$g3!|*kD%Z2|W|RNo!_Qh0yrfblP>@q)8tqxvi&f zq&b(HH5E06bD!j2!qHWQaG)L+2#Y;&jfLn6)%Ra-s z8TD4Q4vfs4DBn|vf`1Lhz#><<80<$Et4r_C`rce?CFr!_vu>HXJl$a}cB*hKmV|oS z7B=aSdCmP$vMh>-Wl~OjXBKlIYOEH0t5s+ei0Xq~dnU9(7p=6&y(L2HdNr~yq*kM& zBCBj3HvnVh6Hz(vDelM_J>{FckgisSwe-A&QyR&h8B?`d+m7QwAvFN}Y%S87*Ko`8 zf!?QvPCzlwl3Hdf5UAWh4|Fa0=YBhZ5fBd27z7N7#&}l zmCGPo%pnYWzOU>3)|%eLfr0wPY@+rS>O6MMm@s-bE$-I4-~asfc5FS^Emu#4l0AT|%bivj{+M1H7X2H)H>=zIUG(3$sreEU4SI3n8`Ip0*(^#})X&Rxvif)+_%8_Td zoNoMlL{B(X#)f)^*9ZLGdpr_8J=~w*McP?coJ7MN%?|bs$0K+vM;p!FUW`W&n82@* zVxK(`nqRJ5qpYY)9FCv)y?cU7J3AegCS@rOe$d^klikx|A=*hN=MDA;g$DZY<97sP zVe-my8b7@qMWx4AbG6H;1%90b8zai|k9bXEBU&l8{%CgRV!RP@ZwMJ**Spy;X)`dN zrJ0=d4tWXq5z~DGbob!!M%cY<_`d=k5m|2%SKzjf>P?t04sL|m&(ajg%GDIO0DfCzR7&+5zi33&-{%>>;Dzqj}KjW;;RqR6giY0FgD1h{*%01h*kZ1e_< X?OwY9v%j~0@$<$1i~8$~9S#5hxYYqm literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_a433dc2.pf_fragment b/1pub/pagefind/fragment/en_a433dc2.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..cf5e8344f86d4d50121ce1337f0144eeb6a66b31 GIT binary patch literal 1237 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 literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_e9add3c.pf_fragment b/1pub/pagefind/fragment/en_e9add3c.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..a4d3de765477fb6781e946c53a5e2f593bc47ba3 GIT binary patch literal 569 zcmV-90>=FxiwFP!00002|J{>OY8x>ShOaW+XU{eX1VY|gQs_hb9B3&)mS(*oTFFSW z*|^5gYxH_ONoTZnjZJ)kf(=^D=$~IRpVnqYosaIxS+{M*9Gd&)eY0q6icFE^>yd&@ z0|6)aMiCy8EiHU{U5DfdoP5Do<0DM8ES?D-d&3~#+|SV#&ICT@G!@E!e*G>gHV#t8 zuut(Fe5Onb*rZW{A%OY&AQCxMS`pV0Ln;hulz*r33`>>QY+D|)%fhIkuJcxOxt)`i!N?DK@!sm? z##PT+NZl?s@S$*?FYZfqyd-fvnT_Vua#Xjae{!76$i5px*np$rSCQPlyxm|Y-731F zHrB>IODiVNJ#=JPjMiSug~XIuYESBwj(u1_O#4k|*tGD4Opg0paoEb-r%AQTmIi(|E=MVR)Piq7y#rRTA#`MB%gA5I#})JUgxE;mjxQ z@kFC`4s>2@@c;AvPR4qDb2`^Dm=F%5t%#%1rzit7PAVMxbK%XNsNY`ge(e4N(HF~X HECm1n6E+@! literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_ee2e2cf.pf_fragment b/1pub/pagefind/fragment/en_ee2e2cf.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..b3892e6f1d0267e1e70be9757e21a12f259f0c93 GIT binary patch literal 2259 zcmV;^2rTy>iwFP!00002|Gik-lG`>C{S}m+C5>ms@i_A~@orps*iCkw-F--{9Uqpfk}V_B3R7HzPL`^8n^ zT?%H?CcqTU#b zjh2d1<=_ZkMtY|T-nU5DD#Aa+upWO?V&K^R4%Br+KF zh4CvwVtj216_ZXa%sP3jvk!PN@*ky}hOocbfEyB>H9Ikc2;g9gRWn~a@0rA!pfTnd zVaN&tAUP(^@ai;!1&B~Is0+nTeEm90qCNN@_Wrtk^x>3saTcK0&#IeGlGX(*(>%T_-$4v_z@{_mH;0+T#(e)zo#@b%D2K= zQIN7D2tf5b6-zuo(!eO8i$_7ZEMa&NDA%anOJTz_Nd*M6tFnHc6fL|65TU)uyh&m( z&`)rCLO#AS`JyDo{;iSKxC5};zLI?pcos#Lpd1xvpX(K+vvYu1lmUf&(upZq{2km<4}>CBCu9(3g|xy?7}9z(1InxU}o4<7gTH@gk3m>9gco{ zLAG%dnPD*k7GS<+=?uh;l&hZAucDdat0tFc-eE34vllP63YA5W8(X*EX+fg($m@Hf zXUn)_?>Zvl#WKZqWYNm-I!08_#sT6XH=4qkEWaP^q z(Y`X?jn&*1GuvcC?v>au&lr2O7y}W;4bZA?l06P}ZI6SM3o7G*a(+=tOFFcKAX-}- zyB<-rf!{=;q&#!Dq3;hsUB;rh(7kSPle2$O;v|wSI*LEAO=Ngn^9?48Vrqa1SyE!P zb|YJnvY%U-4kV@QNhe%WT>{0t%{3_QpV!#Ex@Hfv`f)2b_2gdtCpXl&;7@yM7L$P& zyf<>%x>-Nq*6;F=C+%WJ72bA;=w3ba-3|hV+(Sz-KTal(GdPzFJqlfBA?_7C;{?=C zDf?jNZ3FcPjyaJr$Vp4oZb;Jsa~-c60y@aRGE=RGUL*1pbsUQUF+@;mt!^+CXQwYE z^U&vMnLhE?*M8C+GywLH>w@vPN9{V<#J{_>*m zUS?LVDR1{wb_2L%wRO?U+(6}}cX@UkyE5B4YZyXP#YJYehGaxCz7$YQ-FJXaLs6f5 zpW&QrCZ%xN09X}4E6cz14r`fgI7~T5HY#h-@u#}FR{za;&u(&aM`cC9kI9q|2MP1N z4;o_~k7!t+9mBEFD3DvYIz0YLyUXY@Y#y`jtNhgzWp9hU{7;4zy9@n0$VgIC=8Ts$jfjqd;57XpCJ1j zqxW#<31sKTK$zgeLlAWTOsJQW13~UIlUXLu1iM}LDPTBv2L8T)?;DWi{ym6cj9ES= zN3L_ZohIU(NFCg#IGwBbLmKAECq_C(t<(*}J{%%njo)r?jcG;m+{51hc&D57HHN%B zCMX#{FfddpHSzxH>To!$C*OTmMfdL7huu~8`qj%CVQ$Lt!0jGf;~XItX%3=fdXtZ2=FA*_4$3Ei zuOI&P+2L;W&wNV7mYIWj!ujKAOA`}oe2qK!P(I2ey10Mw@@~1<8VeT0#r=nm%LPU? zjjIJd3Ryb;Vz({Gdm`z8UvypXX z>iM&mPno(|b%WAqXB^SyM!vXv%E;|%=(#IMqqDb61a^l3l@dbPWWp~e#g(%#-RK2Qt^{OnJV6O(ACj z4$q@>bkc#|KCJwqi9SGyz)fRWkflOsWvJmJYIyEU>(PzxvZn;~mZx`)xBs;Xkhow{ zQxP3BOi3-G zX7&_%Pi9QR?i1iObBqUcetgqkpyy87guQ}U`|eC8_c@a*qV_cvvGiqda&*uW$-v96 z#8(A-lgY&{K|P`la)K>WThgZhRuM8ps|*v5Z}YR_5*CRAc(ecP#o_*tbt&~c84nJr z>^dpIKqM*1FdjsR zDQ@yCi5+X5S)jO%Ed&8mds4Q;o;X}@mnBQ@ENLC5%MEdT55)ZWaL!KpPrRTILrY1} zdQPENq%lkBNw4^C<%1unWc6aaTsHmh$vsp|puSP|Kfzhc5GAMlb zGA_uKXn9)H@VY3ObzzW9gh`;6H#zg)%%Vv6xP-K41L>$^Wr{bp`+c DHh^j+ literal 0 HcmV?d00001 diff --git a/1pub/pagefind/fragment/en_f91982a.pf_fragment b/1pub/pagefind/fragment/en_f91982a.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..6523645bc1dfaf1e4a7479cb7ada26c7be08fdbc GIT binary patch literal 1396 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 JnNqH)007-7G4ucc literal 0 HcmV?d00001 diff --git a/1pub/pagefind/pagefind-entry.json b/1pub/pagefind/pagefind-entry.json new file mode 100644 index 0000000..e060a2a --- /dev/null +++ b/1pub/pagefind/pagefind-entry.json @@ -0,0 +1 @@ +{"version":"1.1.0","languages":{"en":{"hash":"en_731266d562","wasm":"en","page_count":18}}} \ No newline at end of file diff --git a/1pub/pagefind/pagefind-highlight.js b/1pub/pagefind/pagefind-highlight.js new file mode 100644 index 0000000..c823fbf --- /dev/null +++ b/1pub/pagefind/pagefind-highlight.js @@ -0,0 +1,1069 @@ +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); + +// node_modules/mark.js/dist/mark.js +var require_mark = __commonJS({ + "node_modules/mark.js/dist/mark.js"(exports, module) { + (function(global, factory) { + typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory() : typeof define === "function" && define.amd ? define(factory) : global.Mark = factory(); + })(exports, function() { + "use strict"; + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function(obj) { + return typeof obj; + } : function(obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }; + var classCallCheck = function(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + }; + var createClass = function() { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function(Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) + defineProperties(Constructor, staticProps); + return Constructor; + }; + }(); + var _extends = Object.assign || function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + var DOMIterator = function() { + function DOMIterator2(ctx) { + var iframes = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : true; + var exclude = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : []; + var iframesTimeout = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : 5e3; + classCallCheck(this, DOMIterator2); + this.ctx = ctx; + this.iframes = iframes; + this.exclude = exclude; + this.iframesTimeout = iframesTimeout; + } + createClass(DOMIterator2, [{ + key: "getContexts", + value: function getContexts() { + var ctx = void 0, filteredCtx = []; + if (typeof this.ctx === "undefined" || !this.ctx) { + ctx = []; + } else if (NodeList.prototype.isPrototypeOf(this.ctx)) { + ctx = Array.prototype.slice.call(this.ctx); + } else if (Array.isArray(this.ctx)) { + ctx = this.ctx; + } else if (typeof this.ctx === "string") { + ctx = Array.prototype.slice.call(document.querySelectorAll(this.ctx)); + } else { + ctx = [this.ctx]; + } + ctx.forEach(function(ctx2) { + var isDescendant = filteredCtx.filter(function(contexts) { + return contexts.contains(ctx2); + }).length > 0; + if (filteredCtx.indexOf(ctx2) === -1 && !isDescendant) { + filteredCtx.push(ctx2); + } + }); + return filteredCtx; + } + }, { + key: "getIframeContents", + value: function getIframeContents(ifr, successFn) { + var errorFn = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : function() { + }; + var doc = void 0; + try { + var ifrWin = ifr.contentWindow; + doc = ifrWin.document; + if (!ifrWin || !doc) { + throw new Error("iframe inaccessible"); + } + } catch (e) { + errorFn(); + } + if (doc) { + successFn(doc); + } + } + }, { + key: "isIframeBlank", + value: function isIframeBlank(ifr) { + var bl = "about:blank", src = ifr.getAttribute("src").trim(), href = ifr.contentWindow.location.href; + return href === bl && src !== bl && src; + } + }, { + key: "observeIframeLoad", + value: function observeIframeLoad(ifr, successFn, errorFn) { + var _this = this; + var called = false, tout = null; + var listener = function listener2() { + if (called) { + return; + } + called = true; + clearTimeout(tout); + try { + if (!_this.isIframeBlank(ifr)) { + ifr.removeEventListener("load", listener2); + _this.getIframeContents(ifr, successFn, errorFn); + } + } catch (e) { + errorFn(); + } + }; + ifr.addEventListener("load", listener); + tout = setTimeout(listener, this.iframesTimeout); + } + }, { + key: "onIframeReady", + value: function onIframeReady(ifr, successFn, errorFn) { + try { + if (ifr.contentWindow.document.readyState === "complete") { + if (this.isIframeBlank(ifr)) { + this.observeIframeLoad(ifr, successFn, errorFn); + } else { + this.getIframeContents(ifr, successFn, errorFn); + } + } else { + this.observeIframeLoad(ifr, successFn, errorFn); + } + } catch (e) { + errorFn(); + } + } + }, { + key: "waitForIframes", + value: function waitForIframes(ctx, done) { + var _this2 = this; + var eachCalled = 0; + this.forEachIframe(ctx, function() { + return true; + }, function(ifr) { + eachCalled++; + _this2.waitForIframes(ifr.querySelector("html"), function() { + if (!--eachCalled) { + done(); + } + }); + }, function(handled) { + if (!handled) { + done(); + } + }); + } + }, { + key: "forEachIframe", + value: function forEachIframe(ctx, filter, each) { + var _this3 = this; + var end = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : function() { + }; + var ifr = ctx.querySelectorAll("iframe"), open = ifr.length, handled = 0; + ifr = Array.prototype.slice.call(ifr); + var checkEnd = function checkEnd2() { + if (--open <= 0) { + end(handled); + } + }; + if (!open) { + checkEnd(); + } + ifr.forEach(function(ifr2) { + if (DOMIterator2.matches(ifr2, _this3.exclude)) { + checkEnd(); + } else { + _this3.onIframeReady(ifr2, function(con) { + if (filter(ifr2)) { + handled++; + each(con); + } + checkEnd(); + }, checkEnd); + } + }); + } + }, { + key: "createIterator", + value: function createIterator(ctx, whatToShow, filter) { + return document.createNodeIterator(ctx, whatToShow, filter, false); + } + }, { + key: "createInstanceOnIframe", + value: function createInstanceOnIframe(contents) { + return new DOMIterator2(contents.querySelector("html"), this.iframes); + } + }, { + key: "compareNodeIframe", + value: function compareNodeIframe(node, prevNode, ifr) { + var compCurr = node.compareDocumentPosition(ifr), prev = Node.DOCUMENT_POSITION_PRECEDING; + if (compCurr & prev) { + if (prevNode !== null) { + var compPrev = prevNode.compareDocumentPosition(ifr), after = Node.DOCUMENT_POSITION_FOLLOWING; + if (compPrev & after) { + return true; + } + } else { + return true; + } + } + return false; + } + }, { + key: "getIteratorNode", + value: function getIteratorNode(itr) { + var prevNode = itr.previousNode(); + var node = void 0; + if (prevNode === null) { + node = itr.nextNode(); + } else { + node = itr.nextNode() && itr.nextNode(); + } + return { + prevNode, + node + }; + } + }, { + key: "checkIframeFilter", + value: function checkIframeFilter(node, prevNode, currIfr, ifr) { + var key = false, handled = false; + ifr.forEach(function(ifrDict, i) { + if (ifrDict.val === currIfr) { + key = i; + handled = ifrDict.handled; + } + }); + if (this.compareNodeIframe(node, prevNode, currIfr)) { + if (key === false && !handled) { + ifr.push({ + val: currIfr, + handled: true + }); + } else if (key !== false && !handled) { + ifr[key].handled = true; + } + return true; + } + if (key === false) { + ifr.push({ + val: currIfr, + handled: false + }); + } + return false; + } + }, { + key: "handleOpenIframes", + value: function handleOpenIframes(ifr, whatToShow, eCb, fCb) { + var _this4 = this; + ifr.forEach(function(ifrDict) { + if (!ifrDict.handled) { + _this4.getIframeContents(ifrDict.val, function(con) { + _this4.createInstanceOnIframe(con).forEachNode(whatToShow, eCb, fCb); + }); + } + }); + } + }, { + key: "iterateThroughNodes", + value: function iterateThroughNodes(whatToShow, ctx, eachCb, filterCb, doneCb) { + var _this5 = this; + var itr = this.createIterator(ctx, whatToShow, filterCb); + var ifr = [], elements = [], node = void 0, prevNode = void 0, retrieveNodes = function retrieveNodes2() { + var _getIteratorNode = _this5.getIteratorNode(itr); + prevNode = _getIteratorNode.prevNode; + node = _getIteratorNode.node; + return node; + }; + while (retrieveNodes()) { + if (this.iframes) { + this.forEachIframe(ctx, function(currIfr) { + return _this5.checkIframeFilter(node, prevNode, currIfr, ifr); + }, function(con) { + _this5.createInstanceOnIframe(con).forEachNode(whatToShow, function(ifrNode) { + return elements.push(ifrNode); + }, filterCb); + }); + } + elements.push(node); + } + elements.forEach(function(node2) { + eachCb(node2); + }); + if (this.iframes) { + this.handleOpenIframes(ifr, whatToShow, eachCb, filterCb); + } + doneCb(); + } + }, { + key: "forEachNode", + value: function forEachNode(whatToShow, each, filter) { + var _this6 = this; + var done = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : function() { + }; + var contexts = this.getContexts(); + var open = contexts.length; + if (!open) { + done(); + } + contexts.forEach(function(ctx) { + var ready = function ready2() { + _this6.iterateThroughNodes(whatToShow, ctx, each, filter, function() { + if (--open <= 0) { + done(); + } + }); + }; + if (_this6.iframes) { + _this6.waitForIframes(ctx, ready); + } else { + ready(); + } + }); + } + }], [{ + key: "matches", + value: function matches(element, selector) { + var selectors = typeof selector === "string" ? [selector] : selector, fn = element.matches || element.matchesSelector || element.msMatchesSelector || element.mozMatchesSelector || element.oMatchesSelector || element.webkitMatchesSelector; + if (fn) { + var match = false; + selectors.every(function(sel) { + if (fn.call(element, sel)) { + match = true; + return false; + } + return true; + }); + return match; + } else { + return false; + } + } + }]); + return DOMIterator2; + }(); + var Mark$1 = function() { + function Mark3(ctx) { + classCallCheck(this, Mark3); + this.ctx = ctx; + this.ie = false; + var ua = window.navigator.userAgent; + if (ua.indexOf("MSIE") > -1 || ua.indexOf("Trident") > -1) { + this.ie = true; + } + } + createClass(Mark3, [{ + key: "log", + value: function log(msg) { + var level = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "debug"; + var log2 = this.opt.log; + if (!this.opt.debug) { + return; + } + if ((typeof log2 === "undefined" ? "undefined" : _typeof(log2)) === "object" && typeof log2[level] === "function") { + log2[level]("mark.js: " + msg); + } + } + }, { + key: "escapeStr", + value: function escapeStr(str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); + } + }, { + key: "createRegExp", + value: function createRegExp(str) { + if (this.opt.wildcards !== "disabled") { + str = this.setupWildcardsRegExp(str); + } + str = this.escapeStr(str); + if (Object.keys(this.opt.synonyms).length) { + str = this.createSynonymsRegExp(str); + } + if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { + str = this.setupIgnoreJoinersRegExp(str); + } + if (this.opt.diacritics) { + str = this.createDiacriticsRegExp(str); + } + str = this.createMergedBlanksRegExp(str); + if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { + str = this.createJoinersRegExp(str); + } + if (this.opt.wildcards !== "disabled") { + str = this.createWildcardsRegExp(str); + } + str = this.createAccuracyRegExp(str); + return str; + } + }, { + key: "createSynonymsRegExp", + value: function createSynonymsRegExp(str) { + var syn = this.opt.synonyms, sens = this.opt.caseSensitive ? "" : "i", joinerPlaceholder = this.opt.ignoreJoiners || this.opt.ignorePunctuation.length ? "\0" : ""; + for (var index in syn) { + if (syn.hasOwnProperty(index)) { + var value = syn[index], k1 = this.opt.wildcards !== "disabled" ? this.setupWildcardsRegExp(index) : this.escapeStr(index), k2 = this.opt.wildcards !== "disabled" ? this.setupWildcardsRegExp(value) : this.escapeStr(value); + if (k1 !== "" && k2 !== "") { + str = str.replace(new RegExp("(" + this.escapeStr(k1) + "|" + this.escapeStr(k2) + ")", "gm" + sens), joinerPlaceholder + ("(" + this.processSynomyms(k1) + "|") + (this.processSynomyms(k2) + ")") + joinerPlaceholder); + } + } + } + return str; + } + }, { + key: "processSynomyms", + value: function processSynomyms(str) { + if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { + str = this.setupIgnoreJoinersRegExp(str); + } + return str; + } + }, { + key: "setupWildcardsRegExp", + value: function setupWildcardsRegExp(str) { + str = str.replace(/(?:\\)*\?/g, function(val) { + return val.charAt(0) === "\\" ? "?" : ""; + }); + return str.replace(/(?:\\)*\*/g, function(val) { + return val.charAt(0) === "\\" ? "*" : ""; + }); + } + }, { + key: "createWildcardsRegExp", + value: function createWildcardsRegExp(str) { + var spaces = this.opt.wildcards === "withSpaces"; + return str.replace(/\u0001/g, spaces ? "[\\S\\s]?" : "\\S?").replace(/\u0002/g, spaces ? "[\\S\\s]*?" : "\\S*"); + } + }, { + key: "setupIgnoreJoinersRegExp", + value: function setupIgnoreJoinersRegExp(str) { + return str.replace(/[^(|)\\]/g, function(val, indx, original) { + var nextChar = original.charAt(indx + 1); + if (/[(|)\\]/.test(nextChar) || nextChar === "") { + return val; + } else { + return val + "\0"; + } + }); + } + }, { + key: "createJoinersRegExp", + value: function createJoinersRegExp(str) { + var joiner = []; + var ignorePunctuation = this.opt.ignorePunctuation; + if (Array.isArray(ignorePunctuation) && ignorePunctuation.length) { + joiner.push(this.escapeStr(ignorePunctuation.join(""))); + } + if (this.opt.ignoreJoiners) { + joiner.push("\\u00ad\\u200b\\u200c\\u200d"); + } + return joiner.length ? str.split(/\u0000+/).join("[" + joiner.join("") + "]*") : str; + } + }, { + key: "createDiacriticsRegExp", + value: function createDiacriticsRegExp(str) { + var sens = this.opt.caseSensitive ? "" : "i", dct = this.opt.caseSensitive ? ["a\xE0\xE1\u1EA3\xE3\u1EA1\u0103\u1EB1\u1EAF\u1EB3\u1EB5\u1EB7\xE2\u1EA7\u1EA5\u1EA9\u1EAB\u1EAD\xE4\xE5\u0101\u0105", "A\xC0\xC1\u1EA2\xC3\u1EA0\u0102\u1EB0\u1EAE\u1EB2\u1EB4\u1EB6\xC2\u1EA6\u1EA4\u1EA8\u1EAA\u1EAC\xC4\xC5\u0100\u0104", "c\xE7\u0107\u010D", "C\xC7\u0106\u010C", "d\u0111\u010F", "D\u0110\u010E", "e\xE8\xE9\u1EBB\u1EBD\u1EB9\xEA\u1EC1\u1EBF\u1EC3\u1EC5\u1EC7\xEB\u011B\u0113\u0119", "E\xC8\xC9\u1EBA\u1EBC\u1EB8\xCA\u1EC0\u1EBE\u1EC2\u1EC4\u1EC6\xCB\u011A\u0112\u0118", "i\xEC\xED\u1EC9\u0129\u1ECB\xEE\xEF\u012B", "I\xCC\xCD\u1EC8\u0128\u1ECA\xCE\xCF\u012A", "l\u0142", "L\u0141", "n\xF1\u0148\u0144", "N\xD1\u0147\u0143", "o\xF2\xF3\u1ECF\xF5\u1ECD\xF4\u1ED3\u1ED1\u1ED5\u1ED7\u1ED9\u01A1\u1EDF\u1EE1\u1EDB\u1EDD\u1EE3\xF6\xF8\u014D", "O\xD2\xD3\u1ECE\xD5\u1ECC\xD4\u1ED2\u1ED0\u1ED4\u1ED6\u1ED8\u01A0\u1EDE\u1EE0\u1EDA\u1EDC\u1EE2\xD6\xD8\u014C", "r\u0159", "R\u0158", "s\u0161\u015B\u0219\u015F", "S\u0160\u015A\u0218\u015E", "t\u0165\u021B\u0163", "T\u0164\u021A\u0162", "u\xF9\xFA\u1EE7\u0169\u1EE5\u01B0\u1EEB\u1EE9\u1EED\u1EEF\u1EF1\xFB\xFC\u016F\u016B", "U\xD9\xDA\u1EE6\u0168\u1EE4\u01AF\u1EEA\u1EE8\u1EEC\u1EEE\u1EF0\xDB\xDC\u016E\u016A", "y\xFD\u1EF3\u1EF7\u1EF9\u1EF5\xFF", "Y\xDD\u1EF2\u1EF6\u1EF8\u1EF4\u0178", "z\u017E\u017C\u017A", "Z\u017D\u017B\u0179"] : ["a\xE0\xE1\u1EA3\xE3\u1EA1\u0103\u1EB1\u1EAF\u1EB3\u1EB5\u1EB7\xE2\u1EA7\u1EA5\u1EA9\u1EAB\u1EAD\xE4\xE5\u0101\u0105A\xC0\xC1\u1EA2\xC3\u1EA0\u0102\u1EB0\u1EAE\u1EB2\u1EB4\u1EB6\xC2\u1EA6\u1EA4\u1EA8\u1EAA\u1EAC\xC4\xC5\u0100\u0104", "c\xE7\u0107\u010DC\xC7\u0106\u010C", "d\u0111\u010FD\u0110\u010E", "e\xE8\xE9\u1EBB\u1EBD\u1EB9\xEA\u1EC1\u1EBF\u1EC3\u1EC5\u1EC7\xEB\u011B\u0113\u0119E\xC8\xC9\u1EBA\u1EBC\u1EB8\xCA\u1EC0\u1EBE\u1EC2\u1EC4\u1EC6\xCB\u011A\u0112\u0118", "i\xEC\xED\u1EC9\u0129\u1ECB\xEE\xEF\u012BI\xCC\xCD\u1EC8\u0128\u1ECA\xCE\xCF\u012A", "l\u0142L\u0141", "n\xF1\u0148\u0144N\xD1\u0147\u0143", "o\xF2\xF3\u1ECF\xF5\u1ECD\xF4\u1ED3\u1ED1\u1ED5\u1ED7\u1ED9\u01A1\u1EDF\u1EE1\u1EDB\u1EDD\u1EE3\xF6\xF8\u014DO\xD2\xD3\u1ECE\xD5\u1ECC\xD4\u1ED2\u1ED0\u1ED4\u1ED6\u1ED8\u01A0\u1EDE\u1EE0\u1EDA\u1EDC\u1EE2\xD6\xD8\u014C", "r\u0159R\u0158", "s\u0161\u015B\u0219\u015FS\u0160\u015A\u0218\u015E", "t\u0165\u021B\u0163T\u0164\u021A\u0162", "u\xF9\xFA\u1EE7\u0169\u1EE5\u01B0\u1EEB\u1EE9\u1EED\u1EEF\u1EF1\xFB\xFC\u016F\u016BU\xD9\xDA\u1EE6\u0168\u1EE4\u01AF\u1EEA\u1EE8\u1EEC\u1EEE\u1EF0\xDB\xDC\u016E\u016A", "y\xFD\u1EF3\u1EF7\u1EF9\u1EF5\xFFY\xDD\u1EF2\u1EF6\u1EF8\u1EF4\u0178", "z\u017E\u017C\u017AZ\u017D\u017B\u0179"]; + var handled = []; + str.split("").forEach(function(ch) { + dct.every(function(dct2) { + if (dct2.indexOf(ch) !== -1) { + if (handled.indexOf(dct2) > -1) { + return false; + } + str = str.replace(new RegExp("[" + dct2 + "]", "gm" + sens), "[" + dct2 + "]"); + handled.push(dct2); + } + return true; + }); + }); + return str; + } + }, { + key: "createMergedBlanksRegExp", + value: function createMergedBlanksRegExp(str) { + return str.replace(/[\s]+/gmi, "[\\s]+"); + } + }, { + key: "createAccuracyRegExp", + value: function createAccuracyRegExp(str) { + var _this = this; + var chars = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xA1\xBF"; + var acc = this.opt.accuracy, val = typeof acc === "string" ? acc : acc.value, ls = typeof acc === "string" ? [] : acc.limiters, lsJoin = ""; + ls.forEach(function(limiter) { + lsJoin += "|" + _this.escapeStr(limiter); + }); + switch (val) { + case "partially": + default: + return "()(" + str + ")"; + case "complementary": + lsJoin = "\\s" + (lsJoin ? lsJoin : this.escapeStr(chars)); + return "()([^" + lsJoin + "]*" + str + "[^" + lsJoin + "]*)"; + case "exactly": + return "(^|\\s" + lsJoin + ")(" + str + ")(?=$|\\s" + lsJoin + ")"; + } + } + }, { + key: "getSeparatedKeywords", + value: function getSeparatedKeywords(sv) { + var _this2 = this; + var stack = []; + sv.forEach(function(kw) { + if (!_this2.opt.separateWordSearch) { + if (kw.trim() && stack.indexOf(kw) === -1) { + stack.push(kw); + } + } else { + kw.split(" ").forEach(function(kwSplitted) { + if (kwSplitted.trim() && stack.indexOf(kwSplitted) === -1) { + stack.push(kwSplitted); + } + }); + } + }); + return { + "keywords": stack.sort(function(a, b) { + return b.length - a.length; + }), + "length": stack.length + }; + } + }, { + key: "isNumeric", + value: function isNumeric(value) { + return Number(parseFloat(value)) == value; + } + }, { + key: "checkRanges", + value: function checkRanges(array) { + var _this3 = this; + if (!Array.isArray(array) || Object.prototype.toString.call(array[0]) !== "[object Object]") { + this.log("markRanges() will only accept an array of objects"); + this.opt.noMatch(array); + return []; + } + var stack = []; + var last = 0; + array.sort(function(a, b) { + return a.start - b.start; + }).forEach(function(item) { + var _callNoMatchOnInvalid = _this3.callNoMatchOnInvalidRanges(item, last), start = _callNoMatchOnInvalid.start, end = _callNoMatchOnInvalid.end, valid = _callNoMatchOnInvalid.valid; + if (valid) { + item.start = start; + item.length = end - start; + stack.push(item); + last = end; + } + }); + return stack; + } + }, { + key: "callNoMatchOnInvalidRanges", + value: function callNoMatchOnInvalidRanges(range, last) { + var start = void 0, end = void 0, valid = false; + if (range && typeof range.start !== "undefined") { + start = parseInt(range.start, 10); + end = start + parseInt(range.length, 10); + if (this.isNumeric(range.start) && this.isNumeric(range.length) && end - last > 0 && end - start > 0) { + valid = true; + } else { + this.log("Ignoring invalid or overlapping range: " + ("" + JSON.stringify(range))); + this.opt.noMatch(range); + } + } else { + this.log("Ignoring invalid range: " + JSON.stringify(range)); + this.opt.noMatch(range); + } + return { + start, + end, + valid + }; + } + }, { + key: "checkWhitespaceRanges", + value: function checkWhitespaceRanges(range, originalLength, string) { + var end = void 0, valid = true, max = string.length, offset = originalLength - max, start = parseInt(range.start, 10) - offset; + start = start > max ? max : start; + end = start + parseInt(range.length, 10); + if (end > max) { + end = max; + this.log("End range automatically set to the max value of " + max); + } + if (start < 0 || end - start < 0 || start > max || end > max) { + valid = false; + this.log("Invalid range: " + JSON.stringify(range)); + this.opt.noMatch(range); + } else if (string.substring(start, end).replace(/\s+/g, "") === "") { + valid = false; + this.log("Skipping whitespace only range: " + JSON.stringify(range)); + this.opt.noMatch(range); + } + return { + start, + end, + valid + }; + } + }, { + key: "getTextNodes", + value: function getTextNodes(cb) { + var _this4 = this; + var val = "", nodes = []; + this.iterator.forEachNode(NodeFilter.SHOW_TEXT, function(node) { + nodes.push({ + start: val.length, + end: (val += node.textContent).length, + node + }); + }, function(node) { + if (_this4.matchesExclude(node.parentNode)) { + return NodeFilter.FILTER_REJECT; + } else { + return NodeFilter.FILTER_ACCEPT; + } + }, function() { + cb({ + value: val, + nodes + }); + }); + } + }, { + key: "matchesExclude", + value: function matchesExclude(el) { + return DOMIterator.matches(el, this.opt.exclude.concat(["script", "style", "title", "head", "html"])); + } + }, { + key: "wrapRangeInTextNode", + value: function wrapRangeInTextNode(node, start, end) { + var hEl = !this.opt.element ? "mark" : this.opt.element, startNode = node.splitText(start), ret = startNode.splitText(end - start); + var repl = document.createElement(hEl); + repl.setAttribute("data-markjs", "true"); + if (this.opt.className) { + repl.setAttribute("class", this.opt.className); + } + repl.textContent = startNode.textContent; + startNode.parentNode.replaceChild(repl, startNode); + return ret; + } + }, { + key: "wrapRangeInMappedTextNode", + value: function wrapRangeInMappedTextNode(dict, start, end, filterCb, eachCb) { + var _this5 = this; + dict.nodes.every(function(n, i) { + var sibl = dict.nodes[i + 1]; + if (typeof sibl === "undefined" || sibl.start > start) { + if (!filterCb(n.node)) { + return false; + } + var s = start - n.start, e = (end > n.end ? n.end : end) - n.start, startStr = dict.value.substr(0, n.start), endStr = dict.value.substr(e + n.start); + n.node = _this5.wrapRangeInTextNode(n.node, s, e); + dict.value = startStr + endStr; + dict.nodes.forEach(function(k, j) { + if (j >= i) { + if (dict.nodes[j].start > 0 && j !== i) { + dict.nodes[j].start -= e; + } + dict.nodes[j].end -= e; + } + }); + end -= e; + eachCb(n.node.previousSibling, n.start); + if (end > n.end) { + start = n.end; + } else { + return false; + } + } + return true; + }); + } + }, { + key: "wrapMatches", + value: function wrapMatches(regex, ignoreGroups, filterCb, eachCb, endCb) { + var _this6 = this; + var matchIdx = ignoreGroups === 0 ? 0 : ignoreGroups + 1; + this.getTextNodes(function(dict) { + dict.nodes.forEach(function(node) { + node = node.node; + var match = void 0; + while ((match = regex.exec(node.textContent)) !== null && match[matchIdx] !== "") { + if (!filterCb(match[matchIdx], node)) { + continue; + } + var pos = match.index; + if (matchIdx !== 0) { + for (var i = 1; i < matchIdx; i++) { + pos += match[i].length; + } + } + node = _this6.wrapRangeInTextNode(node, pos, pos + match[matchIdx].length); + eachCb(node.previousSibling); + regex.lastIndex = 0; + } + }); + endCb(); + }); + } + }, { + key: "wrapMatchesAcrossElements", + value: function wrapMatchesAcrossElements(regex, ignoreGroups, filterCb, eachCb, endCb) { + var _this7 = this; + var matchIdx = ignoreGroups === 0 ? 0 : ignoreGroups + 1; + this.getTextNodes(function(dict) { + var match = void 0; + while ((match = regex.exec(dict.value)) !== null && match[matchIdx] !== "") { + var start = match.index; + if (matchIdx !== 0) { + for (var i = 1; i < matchIdx; i++) { + start += match[i].length; + } + } + var end = start + match[matchIdx].length; + _this7.wrapRangeInMappedTextNode(dict, start, end, function(node) { + return filterCb(match[matchIdx], node); + }, function(node, lastIndex) { + regex.lastIndex = lastIndex; + eachCb(node); + }); + } + endCb(); + }); + } + }, { + key: "wrapRangeFromIndex", + value: function wrapRangeFromIndex(ranges, filterCb, eachCb, endCb) { + var _this8 = this; + this.getTextNodes(function(dict) { + var originalLength = dict.value.length; + ranges.forEach(function(range, counter) { + var _checkWhitespaceRange = _this8.checkWhitespaceRanges(range, originalLength, dict.value), start = _checkWhitespaceRange.start, end = _checkWhitespaceRange.end, valid = _checkWhitespaceRange.valid; + if (valid) { + _this8.wrapRangeInMappedTextNode(dict, start, end, function(node) { + return filterCb(node, range, dict.value.substring(start, end), counter); + }, function(node) { + eachCb(node, range); + }); + } + }); + endCb(); + }); + } + }, { + key: "unwrapMatches", + value: function unwrapMatches(node) { + var parent = node.parentNode; + var docFrag = document.createDocumentFragment(); + while (node.firstChild) { + docFrag.appendChild(node.removeChild(node.firstChild)); + } + parent.replaceChild(docFrag, node); + if (!this.ie) { + parent.normalize(); + } else { + this.normalizeTextNode(parent); + } + } + }, { + key: "normalizeTextNode", + value: function normalizeTextNode(node) { + if (!node) { + return; + } + if (node.nodeType === 3) { + while (node.nextSibling && node.nextSibling.nodeType === 3) { + node.nodeValue += node.nextSibling.nodeValue; + node.parentNode.removeChild(node.nextSibling); + } + } else { + this.normalizeTextNode(node.firstChild); + } + this.normalizeTextNode(node.nextSibling); + } + }, { + key: "markRegExp", + value: function markRegExp(regexp, opt) { + var _this9 = this; + this.opt = opt; + this.log('Searching with expression "' + regexp + '"'); + var totalMatches = 0, fn = "wrapMatches"; + var eachCb = function eachCb2(element) { + totalMatches++; + _this9.opt.each(element); + }; + if (this.opt.acrossElements) { + fn = "wrapMatchesAcrossElements"; + } + this[fn](regexp, this.opt.ignoreGroups, function(match, node) { + return _this9.opt.filter(node, match, totalMatches); + }, eachCb, function() { + if (totalMatches === 0) { + _this9.opt.noMatch(regexp); + } + _this9.opt.done(totalMatches); + }); + } + }, { + key: "mark", + value: function mark(sv, opt) { + var _this10 = this; + this.opt = opt; + var totalMatches = 0, fn = "wrapMatches"; + var _getSeparatedKeywords = this.getSeparatedKeywords(typeof sv === "string" ? [sv] : sv), kwArr = _getSeparatedKeywords.keywords, kwArrLen = _getSeparatedKeywords.length, sens = this.opt.caseSensitive ? "" : "i", handler = function handler2(kw) { + var regex = new RegExp(_this10.createRegExp(kw), "gm" + sens), matches = 0; + _this10.log('Searching with expression "' + regex + '"'); + _this10[fn](regex, 1, function(term, node) { + return _this10.opt.filter(node, kw, totalMatches, matches); + }, function(element) { + matches++; + totalMatches++; + _this10.opt.each(element); + }, function() { + if (matches === 0) { + _this10.opt.noMatch(kw); + } + if (kwArr[kwArrLen - 1] === kw) { + _this10.opt.done(totalMatches); + } else { + handler2(kwArr[kwArr.indexOf(kw) + 1]); + } + }); + }; + if (this.opt.acrossElements) { + fn = "wrapMatchesAcrossElements"; + } + if (kwArrLen === 0) { + this.opt.done(totalMatches); + } else { + handler(kwArr[0]); + } + } + }, { + key: "markRanges", + value: function markRanges(rawRanges, opt) { + var _this11 = this; + this.opt = opt; + var totalMatches = 0, ranges = this.checkRanges(rawRanges); + if (ranges && ranges.length) { + this.log("Starting to mark with the following ranges: " + JSON.stringify(ranges)); + this.wrapRangeFromIndex(ranges, function(node, range, match, counter) { + return _this11.opt.filter(node, range, match, counter); + }, function(element, range) { + totalMatches++; + _this11.opt.each(element, range); + }, function() { + _this11.opt.done(totalMatches); + }); + } else { + this.opt.done(totalMatches); + } + } + }, { + key: "unmark", + value: function unmark(opt) { + var _this12 = this; + this.opt = opt; + var sel = this.opt.element ? this.opt.element : "*"; + sel += "[data-markjs]"; + if (this.opt.className) { + sel += "." + this.opt.className; + } + this.log('Removal selector "' + sel + '"'); + this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT, function(node) { + _this12.unwrapMatches(node); + }, function(node) { + var matchesSel = DOMIterator.matches(node, sel), matchesExclude = _this12.matchesExclude(node); + if (!matchesSel || matchesExclude) { + return NodeFilter.FILTER_REJECT; + } else { + return NodeFilter.FILTER_ACCEPT; + } + }, this.opt.done); + } + }, { + key: "opt", + set: function set$$1(val) { + this._opt = _extends({}, { + "element": "", + "className": "", + "exclude": [], + "iframes": false, + "iframesTimeout": 5e3, + "separateWordSearch": true, + "diacritics": true, + "synonyms": {}, + "accuracy": "partially", + "acrossElements": false, + "caseSensitive": false, + "ignoreJoiners": false, + "ignoreGroups": 0, + "ignorePunctuation": [], + "wildcards": "disabled", + "each": function each() { + }, + "noMatch": function noMatch() { + }, + "filter": function filter() { + return true; + }, + "done": function done() { + }, + "debug": false, + "log": window.console + }, val); + }, + get: function get$$1() { + return this._opt; + } + }, { + key: "iterator", + get: function get$$1() { + return new DOMIterator(this.ctx, this.opt.iframes, this.opt.exclude, this.opt.iframesTimeout); + } + }]); + return Mark3; + }(); + function Mark2(ctx) { + var _this = this; + var instance = new Mark$1(ctx); + this.mark = function(sv, opt) { + instance.mark(sv, opt); + return _this; + }; + this.markRegExp = function(sv, opt) { + instance.markRegExp(sv, opt); + return _this; + }; + this.markRanges = function(sv, opt) { + instance.markRanges(sv, opt); + return _this; + }; + this.unmark = function(opt) { + instance.unmark(opt); + return _this; + }; + return this; + } + return Mark2; + }); + } +}); + +// lib/highlight.ts +var import_mark = __toESM(require_mark(), 1); +var PagefindHighlight = class { + constructor(options = { + markContext: null, + highlightParam: "pagefind-highlight", + markOptions: { + className: "pagefind-highlight", + exclude: ["[data-pagefind-ignore]", "[data-pagefind-ignore] *"] + }, + addStyles: true + }) { + var _a, _b; + const { highlightParam, markContext, markOptions, addStyles } = options; + this.highlightParam = highlightParam ?? "pagefind-highlight"; + this.addStyles = addStyles ?? true; + this.markContext = markContext !== void 0 ? markContext : null; + this.markOptions = markOptions !== void 0 ? markOptions : { + className: "pagefind-highlight", + exclude: ["[data-pagefind-ignore]", "[data-pagefind-ignore] *"] + }; + (_a = this.markOptions).className ?? (_a.className = "pagefind__highlight"); + (_b = this.markOptions).exclude ?? (_b.exclude = [ + "[data-pagefind-ignore]", + "[data-pagefind-ignore] *" + ]); + this.markOptions.separateWordSearch = false; + this.highlight(); + } + getHighlightParams(paramName) { + const urlParams = new URLSearchParams(window.location.search); + return urlParams.getAll(paramName); + } + // Inline styles might be too hard to override + addHighlightStyles(className) { + if (!className) + return; + const styleElement = document.createElement("style"); + styleElement.innerText = `:where(.${className}) { background-color: yellow; color: black; }`; + document.head.appendChild(styleElement); + } + createMarkInstance() { + if (this.markContext) { + return new import_mark.default(this.markContext); + } + const pagefindBody = document.querySelectorAll("[data-pagefind-body]"); + if (pagefindBody.length !== 0) { + return new import_mark.default(pagefindBody); + } else { + return new import_mark.default(document.body); + } + } + markText(instance, text) { + instance.mark(text, this.markOptions); + } + highlight() { + const params = this.getHighlightParams(this.highlightParam); + if (!params || params.length === 0) + return; + this.addStyles && this.addHighlightStyles(this.markOptions.className); + const markInstance = this.createMarkInstance(); + this.markText(markInstance, params); + } +}; +window.PagefindHighlight = PagefindHighlight; +export { + PagefindHighlight as default +}; +/*! Bundled license information: + +mark.js/dist/mark.js: + (*!*************************************************** + * mark.js v8.11.1 + * https://markjs.io/ + * Copyright (c) 2014–2018, Julian Kühnel + * Released under the MIT license https://git.io/vwTVl + *****************************************************) +*/ diff --git a/1pub/pagefind/pagefind-modular-ui.css b/1pub/pagefind/pagefind-modular-ui.css new file mode 100644 index 0000000..9c6793e --- /dev/null +++ b/1pub/pagefind/pagefind-modular-ui.css @@ -0,0 +1,214 @@ +:root { + --pagefind-ui-scale: 0.8; + --pagefind-ui-primary: #034AD8; + --pagefind-ui-fade: #707070; + --pagefind-ui-text: #393939; + --pagefind-ui-background: #ffffff; + --pagefind-ui-border: #eeeeee; + --pagefind-ui-tag: #eeeeee; + --pagefind-ui-border-width: 2px; + --pagefind-ui-border-radius: 8px; + --pagefind-ui-image-border-radius: 8px; + --pagefind-ui-image-box-ratio: 3 / 2; + --pagefind-ui-font: system, -apple-system, ".SFNSText-Regular", + "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", + "Lucida Grande", sans-serif; +} + +[data-pfmod-hidden] { + display: none !important; +} + +[data-pfmod-suppressed] { + opacity: 0 !important; + pointer-events: none !important; +} + +[data-pfmod-sr-hidden] { + -webkit-clip: rect(0 0 0 0) !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(100%) !important; + clip-path: inset(100%) !important; + height: 1px !important; + overflow: hidden !important; + overflow: clip !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} + +[data-pfmod-loading] { + color: var(--pagefind-ui-text); + background-color: var(--pagefind-ui-text); + border-radius: var(--pagefind-ui-border-radius); + opacity: 0.1; + pointer-events: none; +} + +/* Input */ + +.pagefind-modular-input-wrapper { + position: relative; +} + +.pagefind-modular-input-wrapper::before { + background-color: var(--pagefind-ui-text); + width: calc(18px * var(--pagefind-ui-scale)); + height: calc(18px * var(--pagefind-ui-scale)); + top: calc(23px * var(--pagefind-ui-scale)); + left: calc(20px * var(--pagefind-ui-scale)); + content: ""; + position: absolute; + display: block; + opacity: 0.7; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); + mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); + -webkit-mask-size: 100%; + mask-size: 100%; + z-index: 9; + pointer-events: none; +} + +.pagefind-modular-input { + height: calc(64px * var(--pagefind-ui-scale)); + padding: 0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale)); + background-color: var(--pagefind-ui-background); + border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); + border-radius: var(--pagefind-ui-border-radius); + font-size: calc(21px * var(--pagefind-ui-scale)); + position: relative; + appearance: none; + -webkit-appearance: none; + display: flex; + width: 100%; + box-sizing: border-box; + font-weight: 700; +} + +.pagefind-modular-input::placeholder { + opacity: 0.2; +} + +.pagefind-modular-input-clear { + position: absolute; + top: calc(2px * var(--pagefind-ui-scale)); + right: calc(2px * var(--pagefind-ui-scale)); + height: calc(60px * var(--pagefind-ui-scale)); + border-radius: var(--pagefind-ui-border-radius); + padding: 0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale)); + color: var(--pagefind-ui-text); + font-size: calc(14px * var(--pagefind-ui-scale)); + cursor: pointer; + background-color: var(--pagefind-ui-background); + border: none; + appearance: none; +} + +/* ResultList */ + +.pagefind-modular-list-result { + list-style-type: none; + display: flex; + align-items: flex-start; + gap: min(calc(40px * var(--pagefind-ui-scale)), 3%); + padding: calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale)); + border-top: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); +} + +.pagefind-modular-list-result:last-of-type { + border-bottom: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); +} + +.pagefind-modular-list-thumb { + width: min(30%, + calc((30% - (100px * var(--pagefind-ui-scale))) * 100000)); + max-width: calc(120px * var(--pagefind-ui-scale)); + margin-top: calc(10px * var(--pagefind-ui-scale)); + aspect-ratio: var(--pagefind-ui-image-box-ratio); + position: relative; +} + +.pagefind-modular-list-image { + display: block; + position: absolute; + left: 50%; + transform: translateX(-50%); + font-size: 0; + width: auto; + height: auto; + max-width: 100%; + max-height: 100%; + border-radius: var(--pagefind-ui-image-border-radius); +} + +.pagefind-modular-list-inner { + flex: 1; + display: flex; + flex-direction: column; + align-items: flex-start; + margin-top: calc(10px * var(--pagefind-ui-scale)); +} + +.pagefind-modular-list-title { + display: inline-block; + font-weight: 700; + font-size: calc(21px * var(--pagefind-ui-scale)); + margin-top: 0; + margin-bottom: 0; +} + +.pagefind-modular-list-link { + color: var(--pagefind-ui-text); + text-decoration: none; +} + +.pagefind-modular-list-link:hover { + text-decoration: underline; +} + +.pagefind-modular-list-excerpt { + display: inline-block; + font-weight: 400; + font-size: calc(16px * var(--pagefind-ui-scale)); + margin-top: calc(4px * var(--pagefind-ui-scale)); + margin-bottom: 0; + min-width: calc(250px * var(--pagefind-ui-scale)); +} + +/* FilterPills */ + +.pagefind-modular-filter-pills-wrapper { + overflow-x: scroll; + padding: 15px 0; +} + +.pagefind-modular-filter-pills { + display: flex; + gap: 6px; +} + +.pagefind-modular-filter-pill { + display: flex; + justify-content: center; + align-items: center; + border: none; + appearance: none; + padding: 0 calc(24px * var(--pagefind-ui-scale)); + background-color: var(--pagefind-ui-background); + color: var(--pagefind-ui-fade); + border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); + border-radius: calc(25px * var(--pagefind-ui-scale)); + font-size: calc(18px * var(--pagefind-ui-scale)); + height: calc(50px * var(--pagefind-ui-scale)); + cursor: pointer; + white-space: nowrap; +} + +.pagefind-modular-filter-pill:hover { + border-color: var(--pagefind-ui-primary); +} + +.pagefind-modular-filter-pill[aria-pressed="true"] { + border-color: var(--pagefind-ui-primary); + color: var(--pagefind-ui-primary); +} \ No newline at end of file diff --git a/1pub/pagefind/pagefind-modular-ui.js b/1pub/pagefind/pagefind-modular-ui.js new file mode 100644 index 0000000..9301909 --- /dev/null +++ b/1pub/pagefind/pagefind-modular-ui.js @@ -0,0 +1,8 @@ +(()=>{var b=Object.defineProperty;var w=(i,e)=>{for(var t in e)b(i,t,{get:e[t],enumerable:!0})};var f={};w(f,{FilterPills:()=>h,Input:()=>l,Instance:()=>p,ResultList:()=>a,Summary:()=>o});var r=class i{constructor(e){this.element=document.createElement(e)}id(e){return this.element.id=e,this}class(e){return this.element.classList.add(e),this}attrs(e){for(let[t,s]of Object.entries(e))this.element.setAttribute(t,s);return this}text(e){return this.element.innerText=e,this}html(e){return this.element.innerHTML=e,this}handle(e,t){return this.element.addEventListener(e,t),this}addTo(e){return e instanceof i?e.element.appendChild(this.element):e.appendChild(this.element),this.element}};var T=async(i=100)=>new Promise(e=>setTimeout(e,i)),l=class{constructor(e={}){if(this.inputEl=null,this.clearEl=null,this.instance=null,this.searchID=0,this.debounceTimeoutMs=e.debounceTimeoutMs??300,e.inputElement){if(e.containerElement){console.warn("[Pagefind Input component]: inputElement and containerElement both supplied. Ignoring the container option.");return}this.initExisting(e.inputElement)}else if(e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind Input component]: No selector supplied for containerElement or inputElement");return}this.inputEl.addEventListener("input",async t=>{if(this.instance&&typeof t?.target?.value=="string"){this.updateState(t.target.value);let s=++this.searchID;if(await T(this.debounceTimeoutMs),s!==this.searchID)return null;this.instance?.triggerSearch(t.target.value)}}),this.inputEl.addEventListener("keydown",t=>{t.key==="Escape"&&(++this.searchID,this.inputEl.value="",this.instance?.triggerSearch(""),this.updateState("")),t.key==="Enter"&&t.preventDefault()}),this.inputEl.addEventListener("focus",()=>{this.instance?.triggerLoad()})}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Input component]: No container found for ${e} selector`);return}if(t.tagName==="INPUT")console.warn(`[Pagefind Input component]: Encountered input element for ${e} when a container was expected`),console.warn("[Pagefind Input component]: Treating containerElement option as inputElement and proceeding"),this.initExisting(e);else{t.innerHTML="";let s=0;for(;document.querySelector(`#pfmod-input-${s}`);)s+=1;let n=new r("form").class("pagefind-modular-input-wrapper").attrs({role:"search","aria-label":"Search this site",action:"javascript:void(0);"});new r("label").attrs({for:`pfmod-input-${s}`,"data-pfmod-sr-hidden":"true"}).text("Search this site").addTo(n),this.inputEl=new r("input").id(`pfmod-input-${s}`).class("pagefind-modular-input").attrs({autocapitalize:"none",enterkeyhint:"search"}).addTo(n),this.clearEl=new r("button").class("pagefind-modular-input-clear").attrs({"data-pfmod-suppressed":"true"}).text("Clear").handle("click",()=>{this.inputEl.value="",this.instance.triggerSearch(""),this.updateState("")}).addTo(n),n.addTo(t)}}initExisting(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Input component]: No input element found for ${e} selector`);return}if(t.tagName!=="INPUT"){console.error(`[Pagefind Input component]: Expected ${e} to be an element`);return}this.inputEl=t}updateState(e){this.clearEl&&(e&&e?.length?this.clearEl.removeAttribute("data-pfmod-suppressed"):this.clearEl.setAttribute("data-pfmod-suppressed","true"))}register(e){this.instance=e,this.instance.on("search",(t,s)=>{this.inputEl&&document.activeElement!==this.inputEl&&(this.inputEl.value=t,this.updateState(t))})}focus(){this.inputEl&&this.inputEl.focus()}};var g=i=>{if(i instanceof Element)return[i];if(Array.isArray(i)&&i.every(e=>e instanceof Element))return i;if(typeof i=="string"||i instanceof String){let e=document.createElement("div");return e.innerHTML=i,[...e.childNodes]}else return console.error(`[Pagefind ResultList component]: Expected template function to return an HTML element or string, got ${typeof i}`),[]},v=()=>{let i=(e=30)=>". ".repeat(Math.floor(10+Math.random()*e));return`
  • +
    +
    +

    ${i(30)}

    +

    ${i(40)}

    +
    +
  • `},y=i=>{let e=new r("li").class("pagefind-modular-list-result"),t=new r("div").class("pagefind-modular-list-thumb").addTo(e);i?.meta?.image&&new r("img").class("pagefind-modular-list-image").attrs({src:i.meta.image,alt:i.meta.image_alt||i.meta.title}).addTo(t);let s=new r("div").class("pagefind-modular-list-inner").addTo(e),n=new r("p").class("pagefind-modular-list-title").addTo(s);return new r("a").class("pagefind-modular-list-link").text(i.meta?.title).attrs({href:i.meta?.url||i.url}).addTo(n),new r("p").class("pagefind-modular-list-excerpt").html(i.excerpt).addTo(s),e.element},E=i=>{if(!(i instanceof HTMLElement))return null;let e=window.getComputedStyle(i).overflowY;return e!=="visible"&&e!=="hidden"?i:E(i.parentNode)},d=class{constructor(e={}){this.rawResult=e.result,this.placeholderNodes=e.placeholderNodes,this.resultFn=e.resultFn,this.intersectionEl=e.intersectionEl,this.result=null,this.waitForIntersection()}waitForIntersection(){if(!this.placeholderNodes?.length)return;let e={root:this.intersectionEl,rootMargin:"0px",threshold:.01};new IntersectionObserver((s,n)=>{this.result===null&&s?.[0]?.isIntersecting&&(this.load(),n.disconnect())},e).observe(this.placeholderNodes[0])}async load(){if(!this.placeholderNodes?.length)return;this.result=await this.rawResult.data();let e=this.resultFn(this.result),t=g(e);for(;this.placeholderNodes.length>1;)this.placeholderNodes.pop().remove();this.placeholderNodes[0].replaceWith(...t)}},a=class{constructor(e){if(this.intersectionEl=document.body,this.containerEl=null,this.results=[],this.placeholderTemplate=e.placeholderTemplate??v,this.resultTemplate=e.resultTemplate??y,e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind ResultList component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind ResultList component]: No container found for ${e} selector`);return}this.containerEl=t}append(e){for(let t of e)this.containerEl.appendChild(t)}register(e){e.on("results",t=>{this.containerEl&&(this.containerEl.innerHTML="",this.intersectionEl=E(this.containerEl),this.results=t.results.map(s=>{let n=g(this.placeholderTemplate());return this.append(n),new d({result:s,placeholderNodes:n,resultFn:this.resultTemplate,intersectionEl:this.intersectionEl})}))}),e.on("loading",()=>{this.containerEl&&(this.containerEl.innerHTML="")})}};var o=class{constructor(e={}){if(this.containerEl=null,this.defaultMessage=e.defaultMessage??"",this.term="",e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind Summary component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Summary component]: No container found for ${e} selector`);return}this.containerEl=t,this.containerEl.innerText=this.defaultMessage}register(e){e.on("search",(t,s)=>{this.term=t}),e.on("results",t=>{if(!this.containerEl||!t)return;if(!this.term){this.containerEl.innerText=this.defaultMessage;return}let s=t?.results?.length??0;this.containerEl.innerText=`${s} result${s===1?"":"s"} for ${this.term}`}),e.on("loading",()=>{this.containerEl&&(this.containerEl.innerText=`Searching for ${this.term}...`)})}};var h=class{constructor(e={}){if(this.instance=null,this.wrapper=null,this.pillContainer=null,this.available={},this.selected=["All"],this.total=0,this.filterMemo="",this.filter=e.filter,this.ordering=e.ordering??null,this.alwaysShow=e.alwaysShow??!1,this.selectMultiple=e.selectMultiple??!1,!this.filter?.length){console.error("[Pagefind FilterPills component]: No filter option supplied, nothing to display");return}if(e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind FilterPills component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind FilterPills component]: No container found for ${e} selector`);return}t.innerHTML="";let s=`pagefind_modular_filter_pills_${this.filter}`,n=new r("div").class("pagefind-modular-filter-pills-wrapper").attrs({role:"group","aria-labelledby":s});this.alwaysShow||n.attrs({"data-pfmod-hidden":!0}),new r("div").id(s).class("pagefind-modular-filter-pills-label").attrs({"data-pfmod-sr-hidden":!0}).text(`Filter results by ${this.filter}`).addTo(n),this.pillContainer=new r("div").class("pagefind-modular-filter-pills").addTo(n),this.wrapper=n.addTo(t)}update(){let e=this.available.map(t=>t[0]).join("~");e==this.filterMemo?this.updateExisting():(this.renderNew(),this.filterMemo=e)}pushFilters(){let e=this.selected.filter(t=>t!=="All");this.instance.triggerFilter(this.filter,e)}pillInner(e,t){return this.total?`${e} (${t})`:`${e}`}renderNew(){this.available.forEach(([e,t])=>{new r("button").class("pagefind-modular-filter-pill").html(this.pillInner(e,t)).attrs({"aria-pressed":this.selected.includes(e),type:"button"}).handle("click",()=>{e==="All"?this.selected=["All"]:this.selected.includes(e)?this.selected=this.selected.filter(s=>s!==e):this.selectMultiple?this.selected.push(e):this.selected=[e],this.selected?.length?this.selected?.length>1&&(this.selected=this.selected.filter(s=>s!=="All")):this.selected=["All"],this.update(),this.pushFilters()}).addTo(this.pillContainer)})}updateExisting(){let e=[...this.pillContainer.childNodes];this.available.forEach(([t,s],n)=>{e[n].innerHTML=this.pillInner(t,s),e[n].setAttribute("aria-pressed",this.selected.includes(t))})}register(e){this.instance=e,this.instance.on("filters",t=>{if(!this.pillContainer)return;this.selectMultiple?t=t.available:t=t.total;let s=t[this.filter];if(!s){console.warn(`[Pagefind FilterPills component]: No possible values found for the ${this.filter} filter`);return}this.available=Object.entries(s),Array.isArray(this.ordering)?this.available.sort((n,c)=>{let m=this.ordering.indexOf(n[0]),_=this.ordering.indexOf(c[0]);return(m===-1?1/0:m)-(_===-1?1/0:_)}):this.available.sort((n,c)=>n[0].localeCompare(c[0])),this.available.unshift(["All",this.total]),this.update()}),e.on("results",t=>{this.pillContainer&&(this.total=t?.unfilteredResultCount||0,this.available?.[0]?.[0]==="All"&&(this.available[0][1]=this.total),this.total||this.alwaysShow?this.wrapper.removeAttribute("data-pfmod-hidden"):this.wrapper.setAttribute("data-pfmod-hidden","true"),this.update())})}};var F=async(i=50)=>await new Promise(e=>setTimeout(e,i)),u;try{u=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?modular-ui.js.*$/)[1]}catch{u="/pagefind/"}var p=class{constructor(e={}){this.__pagefind__=null,this.__initializing__=null,this.__searchID__=0,this.__hooks__={search:[],filters:[],loading:[],results:[]},this.components=[],this.searchTerm="",this.searchFilters={},this.searchResult={},this.availableFilters=null,this.totalFilters=null,this.options={bundlePath:e.bundlePath??u,mergeIndex:e.mergeIndex??[]},delete e.bundlePath,delete e.resetStyles,delete e.processResult,delete e.processTerm,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations,this.pagefindOptions=e}add(e){e?.register?.(this),this.components.push(e)}on(e,t){if(!this.__hooks__[e]){let s=Object.keys(this.__hooks__).join(", ");console.error(`[Pagefind Composable]: Unknown event type ${e}. Supported events: [${s}]`);return}if(typeof t!="function"){console.error(`[Pagefind Composable]: Expected callback to be a function, received ${typeof t}`);return}this.__hooks__[e].push(t)}triggerLoad(){this.__load__()}triggerSearch(e){this.searchTerm=e,this.__dispatch__("search",e,this.searchFilters),this.__search__(e,this.searchFilters)}triggerSearchWithFilters(e,t){this.searchTerm=e,this.searchFilters=t,this.__dispatch__("search",e,t),this.__search__(e,t)}triggerFilters(e){this.searchFilters=e,this.__dispatch__("search",this.searchTerm,e),this.__search__(this.searchTerm,e)}triggerFilter(e,t){this.searchFilters=this.searchFilters||{},this.searchFilters[e]=t,this.__dispatch__("search",this.searchTerm,this.searchFilters),this.__search__(this.searchTerm,this.searchFilters)}__dispatch__(e,...t){this.__hooks__[e]?.forEach(s=>s?.(...t))}async __clear__(){this.__dispatch__("results",{results:[],unfilteredTotalCount:0}),this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})}async __search__(e,t){this.__dispatch__("loading"),await this.__load__();let s=++this.__searchID__;if(!e||!e.length)return this.__clear__();let n=await this.__pagefind__.search(e,{filters:t});n&&this.__searchID__===s&&(n.filters&&Object.keys(n.filters)?.length&&(this.availableFilters=n.filters,this.totalFilters=n.totalFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})),this.searchResult=n,this.__dispatch__("results",this.searchResult))}async __load__(){if(this.__initializing__){for(;!this.__pagefind__;)await F(50);return}if(this.__initializing__=!0,!this.__pagefind__){let e;try{e=await import(`${this.options.bundlePath}pagefind.js`)}catch(t){console.error(t),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindComposable Instance",`[DEBUG: Loaded from ${document?.currentScript?.src??"no known script location"}]`].join(` +`))}await e.options(this.pagefindOptions||{});for(let t of this.options.mergeIndex){if(!t.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let s=t.bundlePath;delete t.bundlePath,await e.mergeIndex(s,t)}this.__pagefind__=e}this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})}};window.PagefindModularUI=f;})(); diff --git a/1pub/pagefind/pagefind-ui.css b/1pub/pagefind/pagefind-ui.css new file mode 100644 index 0000000..d7984a9 --- /dev/null +++ b/1pub/pagefind/pagefind-ui.css @@ -0,0 +1 @@ +.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"\2937 ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable="true"]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)} diff --git a/1pub/pagefind/pagefind-ui.js b/1pub/pagefind/pagefind-ui.js new file mode 100644 index 0000000..a20be55 --- /dev/null +++ b/1pub/pagefind/pagefind-ui.js @@ -0,0 +1,2 @@ +(()=>{var Es=Object.defineProperty;var S=(n,e)=>{for(var t in e)Es(n,t,{get:e[t],enumerable:!0})};function j(){}function _t(n){return n()}function un(){return Object.create(null)}function G(n){n.forEach(_t)}function xe(n){return typeof n=="function"}function K(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}var Xe;function ie(n,e){return Xe||(Xe=document.createElement("a")),Xe.href=e,n===Xe.href}function cn(n){return Object.keys(n).length===0}var _n=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global,de=class{constructor(e){this.options=e,this._listeners="WeakMap"in _n?new WeakMap:void 0}observe(e,t){return this._listeners.set(e,t),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(t=>{var s;for(let l of t)de.entries.set(l.target,l),(s=this._listeners.get(l.target))===null||s===void 0||s(l)})}};de.entries="WeakMap"in _n?new WeakMap:void 0;var fn=!1;function Rs(){fn=!0}function bs(){fn=!1}function b(n,e){n.appendChild(e)}function y(n,e,t){n.insertBefore(e,t||null)}function k(n){n.parentNode&&n.parentNode.removeChild(n)}function Q(n,e){for(let t=0;tn.removeEventListener(e,t,s)}function E(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function Cs(n){return Array.from(n.childNodes)}function N(n,e){e=""+e,n.data!==e&&(n.data=e)}function ft(n,e){n.value=e??""}function B(n,e,t){n.classList[t?"add":"remove"](e)}var $e=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,s=null){this.e||(this.is_svg?this.e=Ts(t.nodeName):this.e=C(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(s)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;tn.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),le=e}var Qe=new Set,ee;function ae(){ee={r:0,c:[],p:ee}}function oe(){ee.r||G(ee.c),ee=ee.p}function D(n,e){n&&n.i&&(Qe.delete(n),n.i(e))}function P(n,e,t,s){if(n&&n.o){if(Qe.has(n))return;Qe.add(n),ee.c.push(()=>{Qe.delete(n),s&&(t&&n.d(1),s())}),n.o(e)}else s&&s()}function pn(n,e){P(n,1,1,()=>{e.delete(n.key)})}function gn(n,e,t,s,l,r,i,a,o,h,c,m){let p=n.length,d=r.length,_=p,u={};for(;_--;)u[n[_].key]=_;let f=[],T=new Map,R=new Map,M=[];for(_=d;_--;){let v=m(l,r,_),F=t(v),O=i.get(F);O?s&&M.push(()=>O.p(v,e)):(O=h(F,v),O.c()),T.set(F,f[_]=O),F in u&&R.set(F,Math.abs(_-u[F]))}let U=new Set,X=new Set;function W(v){D(v,1),v.m(a,c),i.set(v.key,v),c=v.first,d--}for(;p&&d;){let v=f[d-1],F=n[p-1],O=v.key,V=F.key;v===F?(c=v.first,p--,d--):T.has(V)?!i.has(O)||U.has(O)?W(v):X.has(V)?p--:R.get(O)>R.get(V)?(X.add(O),W(v)):(U.add(V),p--):(o(F,i),p--)}for(;p--;){let v=n[p];T.has(v.key)||o(v,i)}for(;d;)W(f[d-1]);return G(M),f}var As=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],oa=new Set([...As]);function En(n,e,t){let s=n.$$.props[e];s!==void 0&&(n.$$.bound[s]=t,t(n.$$.ctx[s]))}function et(n){n&&n.c()}function me(n,e,t,s){let{fragment:l,after_update:r}=n.$$;l&&l.m(e,t),s||ct(()=>{let i=n.$$.on_mount.map(_t).filter(xe);n.$$.on_destroy?n.$$.on_destroy.push(...i):G(i),n.$$.on_mount=[]}),r.forEach(ct)}function ue(n,e){let t=n.$$;t.fragment!==null&&(Ms(t.after_update),G(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function vs(n,e){n.$$.dirty[0]===-1&&(se.push(n),ys(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{let _=d.length?d[0]:p;return h.ctx&&l(h.ctx[m],h.ctx[m]=_)&&(!h.skip_bound&&h.bound[m]&&h.bound[m](_),c&&vs(n,m)),p}):[],h.update(),c=!0,G(h.before_update),h.fragment=s?s(h.ctx):!1,e.target){if(e.hydrate){Rs();let m=Cs(e.target);h.fragment&&h.fragment.l(m),m.forEach(k)}else h.fragment&&h.fragment.c();e.intro&&D(n.$$.fragment),me(n,e.target,e.anchor,e.customElement),bs(),mn()}fe(o)}var ws;typeof HTMLElement=="function"&&(ws=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(_t).filter(xe);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(n,e,t){this[n]=t}disconnectedCallback(){G(this.$$.on_disconnect)}$destroy(){ue(this,1),this.$destroy=j}$on(n,e){if(!xe(e))return j;let t=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return t.push(e),()=>{let s=t.indexOf(e);s!==-1&&t.splice(s,1)}}$set(n){this.$$set&&!cn(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}});var q=class{$destroy(){ue(this,1),this.$destroy=j}$on(e,t){if(!xe(t))return j;let s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{let l=s.indexOf(t);l!==-1&&s.splice(l,1)}}$set(e){this.$$set&&!cn(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};function I(n){let e=typeof n=="string"?n.charCodeAt(0):n;return e>=97&&e<=122||e>=65&&e<=90}function $(n){let e=typeof n=="string"?n.charCodeAt(0):n;return e>=48&&e<=57}function Z(n){return I(n)||$(n)}var Rn=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"];var mt={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};var Fs={}.hasOwnProperty;function tt(n,e={}){let t=bn(),s=String(n),l=s.toLowerCase(),r=0;if(n==null)throw new Error("Expected string, got `"+n+"`");if(Fs.call(mt,l)){let a=mt[l];return(e.normalize===void 0||e.normalize===null||e.normalize)&&typeof a=="string"?tt(a):(t[Rn.includes(l)?"regular":"irregular"]=s,t)}for(;I(l.charCodeAt(r))&&r<9;)r++;if(r>1&&r<9){if(t.language=s.slice(0,r),r<4){let a=0;for(;l.charCodeAt(r)===45&&I(l.charCodeAt(r+1))&&I(l.charCodeAt(r+2))&&I(l.charCodeAt(r+3))&&!I(l.charCodeAt(r+4));){if(a>2)return i(r,3,"Too many extended language subtags, expected at most 3 subtags");t.extendedLanguageSubtags.push(s.slice(r+1,r+4)),r+=4,a++}}for(l.charCodeAt(r)===45&&I(l.charCodeAt(r+1))&&I(l.charCodeAt(r+2))&&I(l.charCodeAt(r+3))&&I(l.charCodeAt(r+4))&&!I(l.charCodeAt(r+5))&&(t.script=s.slice(r+1,r+5),r+=5),l.charCodeAt(r)===45&&(I(l.charCodeAt(r+1))&&I(l.charCodeAt(r+2))&&!I(l.charCodeAt(r+3))?(t.region=s.slice(r+1,r+3),r+=3):$(l.charCodeAt(r+1))&&$(l.charCodeAt(r+2))&&$(l.charCodeAt(r+3))&&!$(l.charCodeAt(r+4))&&(t.region=s.slice(r+1,r+4),r+=4));l.charCodeAt(r)===45;){let a=r+1,o=a;for(;Z(l.charCodeAt(o));){if(o-a>7)return i(o,1,"Too long variant, expected at most 8 characters");o++}if(o-a>4||o-a>3&&$(l.charCodeAt(a)))t.variants.push(s.slice(a,o)),r=o;else break}for(;l.charCodeAt(r)===45&&!(l.charCodeAt(r+1)===120||!Z(l.charCodeAt(r+1))||l.charCodeAt(r+2)!==45||!Z(l.charCodeAt(r+3)));){let a=r+2,o=0;for(;l.charCodeAt(a)===45&&Z(l.charCodeAt(a+1))&&Z(l.charCodeAt(a+2));){let h=a+1;for(a=h+2,o++;Z(l.charCodeAt(a));){if(a-h>7)return i(a,2,"Too long extension, expected at most 8 characters");a++}}if(!o)return i(a,4,"Empty extension, extensions must have at least 2 characters of content");t.extensions.push({singleton:s.charAt(r+1),extensions:s.slice(r+3,a).split("-")}),r=a}}else r=0;if(r===0&&l.charCodeAt(r)===120||l.charCodeAt(r)===45&&l.charCodeAt(r+1)===120){r=r?r+2:1;let a=r;for(;l.charCodeAt(a)===45&&Z(l.charCodeAt(a+1));){let o=r+1;for(a=o;Z(l.charCodeAt(a));){if(a-o>7)return i(a,5,"Too long private-use area, expected at most 8 characters");a++}t.privateuse.push(s.slice(r+1,a)),r=a}}if(r!==s.length)return i(r,6,"Found superfluous content after tag");return t;function i(a,o,h){return e.warning&&e.warning(h,o,a),e.forgiving?t:bn()}}function bn(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}function Tn(n,e,t){let s=n.slice();return s[8]=e[t][0],s[9]=e[t][1],s}function Hs(n){let e,t,s,l,r,i=n[0]&&Cn(n);return{c(){i&&i.c(),e=A(),t=C("div"),s=C("p"),s.textContent=`${n[3](30)}`,l=A(),r=C("p"),r.textContent=`${n[3](40)}`,E(s,"class","pagefind-ui__result-title pagefind-ui__loading svelte-j9e30"),E(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-j9e30"),E(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(a,o){i&&i.m(a,o),y(a,e,o),y(a,t,o),b(t,s),b(t,l),b(t,r)},p(a,o){a[0]?i||(i=Cn(a),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(a){i&&i.d(a),a&&k(e),a&&k(t)}}}function Ns(n){let e,t,s,l,r=n[1].meta?.title+"",i,a,o,h,c=n[1].excerpt+"",m,p=n[0]&&kn(n),d=n[2].length&&Sn(n);return{c(){p&&p.c(),e=A(),t=C("div"),s=C("p"),l=C("a"),i=w(r),o=A(),h=C("p"),m=A(),d&&d.c(),E(l,"class","pagefind-ui__result-link svelte-j9e30"),E(l,"href",a=n[1].meta?.url||n[1].url),E(s,"class","pagefind-ui__result-title svelte-j9e30"),E(h,"class","pagefind-ui__result-excerpt svelte-j9e30"),E(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(_,u){p&&p.m(_,u),y(_,e,u),y(_,t,u),b(t,s),b(s,l),b(l,i),b(t,o),b(t,h),h.innerHTML=c,b(t,m),d&&d.m(t,null)},p(_,u){_[0]?p?p.p(_,u):(p=kn(_),p.c(),p.m(e.parentNode,e)):p&&(p.d(1),p=null),u&2&&r!==(r=_[1].meta?.title+"")&&N(i,r),u&2&&a!==(a=_[1].meta?.url||_[1].url)&&E(l,"href",a),u&2&&c!==(c=_[1].excerpt+"")&&(h.innerHTML=c),_[2].length?d?d.p(_,u):(d=Sn(_),d.c(),d.m(t,null)):d&&(d.d(1),d=null)},d(_){p&&p.d(_),_&&k(e),_&&k(t),d&&d.d()}}}function Cn(n){let e;return{c(){e=C("div"),E(e,"class","pagefind-ui__result-thumb pagefind-ui__loading svelte-j9e30")},m(t,s){y(t,e,s)},d(t){t&&k(e)}}}function kn(n){let e,t=n[1].meta.image&&yn(n);return{c(){e=C("div"),t&&t.c(),E(e,"class","pagefind-ui__result-thumb svelte-j9e30")},m(s,l){y(s,e,l),t&&t.m(e,null)},p(s,l){s[1].meta.image?t?t.p(s,l):(t=yn(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&k(e),t&&t.d()}}}function yn(n){let e,t,s;return{c(){e=C("img"),E(e,"class","pagefind-ui__result-image svelte-j9e30"),ie(e.src,t=n[1].meta?.image)||E(e,"src",t),E(e,"alt",s=n[1].meta?.image_alt||n[1].meta?.title)},m(l,r){y(l,e,r)},p(l,r){r&2&&!ie(e.src,t=l[1].meta?.image)&&E(e,"src",t),r&2&&s!==(s=l[1].meta?.image_alt||l[1].meta?.title)&&E(e,"alt",s)},d(l){l&&k(e)}}}function Sn(n){let e,t=n[2],s=[];for(let l=0;ln.toLocaleUpperCase();function zs(n,e,t){let{show_images:s=!0}=e,{process_result:l=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],a,o=[],h=async m=>{t(1,a=await m.data()),t(1,a=l?.(a)??a),t(2,o=Object.entries(a.meta).filter(([p])=>!i.includes(p)))},c=(m=30)=>". ".repeat(Math.floor(10+Math.random()*m));return n.$$set=m=>{"show_images"in m&&t(0,s=m.show_images),"process_result"in m&&t(4,l=m.process_result),"result"in m&&t(5,r=m.result)},n.$$.update=()=>{if(n.$$.dirty&32)e:h(r)},[s,a,o,c,l,r]}var pt=class extends q{constructor(e){super(),Y(this,e,zs,Os,K,{show_images:0,process_result:4,result:5})}},vn=pt;function wn(n,e,t){let s=n.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function Fn(n,e,t){let s=n.slice();return s[15]=e[t],s}function js(n){let e,t,s,l,r,i=n[0]&&Hn(n);return{c(){i&&i.c(),e=A(),t=C("div"),s=C("p"),s.textContent=`${n[5](30)}`,l=A(),r=C("p"),r.textContent=`${n[5](40)}`,E(s,"class","pagefind-ui__result-title pagefind-ui__loading svelte-4xnkmf"),E(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-4xnkmf"),E(t,"class","pagefind-ui__result-inner svelte-4xnkmf")},m(a,o){i&&i.m(a,o),y(a,e,o),y(a,t,o),b(t,s),b(t,l),b(t,r)},p(a,o){a[0]?i||(i=Hn(a),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(a){i&&i.d(a),a&&k(e),a&&k(t)}}}function Ds(n){let e,t,s,l,r=n[1].meta?.title+"",i,a,o,h,c,m=n[0]&&Nn(n),p=n[4]&&zn(n),d=n[3],_=[];for(let f=0;fn.toLocaleUpperCase();function Is(n,e,t){let{show_images:s=!0}=e,{process_result:l=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],a,o=[],h=[],c=!1,m=(_,u)=>{if(_.length<=u)return _;let f=[..._].sort((T,R)=>R.locations.length-T.locations.length).slice(0,3).map(T=>T.url);return _.filter(T=>f.includes(T.url))},p=async _=>{t(1,a=await _.data()),t(1,a=l?.(a)??a),t(2,o=Object.entries(a.meta).filter(([u])=>!i.includes(u))),Array.isArray(a.sub_results)&&(t(4,c=a.sub_results?.[0]?.url===(a.meta?.url||a.url)),c?t(3,h=m(a.sub_results.slice(1),3)):t(3,h=m([...a.sub_results],3)))},d=(_=30)=>". ".repeat(Math.floor(10+Math.random()*_));return n.$$set=_=>{"show_images"in _&&t(0,s=_.show_images),"process_result"in _&&t(6,l=_.process_result),"result"in _&&t(7,r=_.result)},n.$$.update=()=>{if(n.$$.dirty&128)e:p(r)},[s,a,o,h,c,d,l,r]}var gt=class extends q{constructor(e){super(),Y(this,e,Is,Us,K,{show_images:0,process_result:6,result:7})}},Pn=gt;function Ln(n,e,t){let s=n.slice();return s[10]=e[t][0],s[11]=e[t][1],s[12]=e,s[13]=t,s}function qn(n,e,t){let s=n.slice();return s[14]=e[t][0],s[15]=e[t][1],s[16]=e,s[17]=t,s}function Bn(n){let e,t,s=n[4]("filters_label",n[5],n[6])+"",l,r,i=Object.entries(n[1]),a=[];for(let o=0;on.toLocaleUpperCase(),Jn=n=>n.toLowerCase();function Ls(n,e,t){let{available_filters:s=null}=e,{show_empty_filters:l=!0}=e,{open_filters:r=[]}=e,{translate:i=()=>""}=e,{automatic_translations:a={}}=e,{translations:o={}}=e,{selected_filters:h={}}=e,c=!1,m=!1;function p(d,_){h[`${d}:${_}`]=this.checked,t(0,h)}return n.$$set=d=>{"available_filters"in d&&t(1,s=d.available_filters),"show_empty_filters"in d&&t(2,l=d.show_empty_filters),"open_filters"in d&&t(3,r=d.open_filters),"translate"in d&&t(4,i=d.translate),"automatic_translations"in d&&t(5,a=d.automatic_translations),"translations"in d&&t(6,o=d.translations),"selected_filters"in d&&t(0,h=d.selected_filters)},n.$$.update=()=>{if(n.$$.dirty&258){e:if(s&&!c){t(8,c=!0);let d=Object.entries(s||{});d.length===1&&Object.entries(d[0][1])?.length<=6&&t(7,m=!0)}}},[h,s,l,r,i,a,o,m,c,p]}var Et=class extends q{constructor(e){super(),Y(this,e,Ls,Ps,K,{available_filters:1,show_empty_filters:2,open_filters:3,translate:4,automatic_translations:5,translations:6,selected_filters:0})}},Yn=Et;var Rt={};S(Rt,{comments:()=>Bs,default:()=>Gs,direction:()=>Ws,strings:()=>Vs,thanks_to:()=>qs});var qs="Jan Claasen ",Bs="",Ws="ltr",Vs={placeholder:"Soek",clear_search:"Opruim",load_more:"Laai nog resultate",search_label:"Soek hierdie webwerf",filters_label:"Filters",zero_results:"Geen resultate vir [SEARCH_TERM]",many_results:"[COUNT] resultate vir [SEARCH_TERM]",one_result:"[COUNT] resultate vir [SEARCH_TERM]",alt_search:"Geen resultate vir [SEARCH_TERM]. Toon resultate vir [DIFFERENT_TERM] in plaas daarvan",search_suggestion:"Geen resultate vir [SEARCH_TERM]. Probeer eerder een van die volgende terme:",searching:"Soek vir [SEARCH_TERM]"},Gs={thanks_to:qs,comments:Bs,direction:Ws,strings:Vs};var bt={};S(bt,{comments:()=>Js,default:()=>Xs,direction:()=>Ys,strings:()=>Zs,thanks_to:()=>Ks});var Ks="Maruf Alom ",Js="",Ys="ltr",Zs={placeholder:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",clear_search:"\u09AE\u09C1\u099B\u09C7 \u09AB\u09C7\u09B2\u09C1\u09A8",load_more:"\u0986\u09B0\u09CB \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A6\u09C7\u0996\u09C1\u09A8",search_label:"\u098F\u0987 \u0993\u09DF\u09C7\u09AC\u09B8\u09BE\u0987\u099F\u09C7 \u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",filters_label:"\u09AB\u09BF\u09B2\u09CD\u099F\u09BE\u09B0",zero_results:"[SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09DF\u09BE \u09AF\u09BE\u09DF\u09A8\u09BF",many_results:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09DF\u09BE \u0997\u09BF\u09DF\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",one_result:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09DF\u09BE \u0997\u09BF\u09DF\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",alt_search:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09DF\u09BE \u09AF\u09BE\u09DF\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF. \u09AA\u09B0\u09BF\u09AC\u09B0\u09CD\u09A4\u09C7 [DIFFERENT_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u09A6\u09C7\u0996\u09BE\u09A8\u09CB \u09B9\u099A\u09CD\u099B\u09C7",search_suggestion:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09DF\u09BE \u09AF\u09BE\u09DF\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u09AC\u09BF\u09B7\u09DF\u09C7. \u09A8\u09BF\u09A8\u09CD\u09AE\u09C7\u09B0 \u09AC\u09BF\u09B7\u09DF\u09AC\u09B8\u09CD\u09A4\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09A6\u09C7\u0996\u09C1\u09A8:",searching:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u099A\u09B2\u099B\u09C7 [SEARCH_TERM]..."},Xs={thanks_to:Ks,comments:Js,direction:Ys,strings:Zs};var Tt={};S(Tt,{comments:()=>xs,default:()=>tl,direction:()=>$s,strings:()=>el,thanks_to:()=>Qs});var Qs="Pablo Villaverde ",xs="",$s="ltr",el={placeholder:"Cerca",clear_search:"Netejar",load_more:"Veure m\xE9es resultats",search_label:"Cerca en aquest lloc",filters_label:"Filtres",zero_results:"No es van trobar resultats per [SEARCH_TERM]",many_results:"[COUNT] resultats trobats per [SEARCH_TERM]",one_result:"[COUNT] resultat trobat per [SEARCH_TERM]",alt_search:"No es van trobar resultats per [SEARCH_TERM]. Mostrant al seu lloc resultats per [DIFFERENT_TERM]",search_suggestion:"No es van trobar resultats per [SEARCH_TERM]. Proveu una de les cerques seg\xFCents:",searching:"Cercant [SEARCH_TERM]..."},tl={thanks_to:Qs,comments:xs,direction:$s,strings:el};var Ct={};S(Ct,{comments:()=>sl,default:()=>il,direction:()=>ll,strings:()=>rl,thanks_to:()=>nl});var nl="Dalibor Hon ",sl="",ll="ltr",rl={placeholder:"Hledat",clear_search:"Smazat",load_more:"Na\u010D\xEDst dal\u0161\xED v\xFDsledky",search_label:"Prohledat tuto str\xE1nku",filters_label:"Filtry",zero_results:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]",many_results:"[COUNT] v\xFDsledk\u016F pro [SEARCH_TERM]",one_result:"[COUNT] v\xFDsledek pro [SEARCH_TERM]",alt_search:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Zobrazuj\xED se v\xFDsledky pro [DIFFERENT_TERM]",search_suggestion:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Souvisej\xEDc\xED v\xFDsledky hled\xE1n\xED:",searching:"Hled\xE1m [SEARCH_TERM]..."},il={thanks_to:nl,comments:sl,direction:ll,strings:rl};var kt={};S(kt,{comments:()=>ol,default:()=>_l,direction:()=>ul,strings:()=>cl,thanks_to:()=>al});var al="Jonas Smedegaard ",ol="",ul="ltr",cl={placeholder:"S\xF8g",clear_search:"Nulstil",load_more:"Indl\xE6s flere resultater",search_label:"S\xF8g p\xE5 dette website",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v et af disse s\xF8geord i stedet:",searching:"S\xF8ger efter [SEARCH_TERM]..."},_l={thanks_to:al,comments:ol,direction:ul,strings:cl};var yt={};S(yt,{comments:()=>dl,default:()=>pl,direction:()=>hl,strings:()=>ml,thanks_to:()=>fl});var fl="Jan Claasen ",dl="",hl="ltr",ml={placeholder:"Suche",clear_search:"L\xF6schen",load_more:"Mehr Ergebnisse laden",search_label:"Suche diese Seite",filters_label:"Filter",zero_results:"Keine Ergebnisse f\xFCr [SEARCH_TERM]",many_results:"[COUNT] Ergebnisse f\xFCr [SEARCH_TERM]",one_result:"[COUNT] Ergebnis f\xFCr [SEARCH_TERM]",alt_search:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Stattdessen werden Ergebnisse f\xFCr [DIFFERENT_TERM] angezeigt",search_suggestion:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Versuchen Sie eine der folgenden Suchen:",searching:"Suche f\xFCr [SEARCH_TERM]"},pl={thanks_to:fl,comments:dl,direction:hl,strings:ml};var St={};S(St,{comments:()=>El,default:()=>Tl,direction:()=>Rl,strings:()=>bl,thanks_to:()=>gl});var gl="Liam Bigelow ",El="",Rl="ltr",bl={placeholder:"Search",clear_search:"Clear",load_more:"Load more results",search_label:"Search this site",filters_label:"Filters",zero_results:"No results for [SEARCH_TERM]",many_results:"[COUNT] results for [SEARCH_TERM]",one_result:"[COUNT] result for [SEARCH_TERM]",alt_search:"No results for [SEARCH_TERM]. Showing results for [DIFFERENT_TERM] instead",search_suggestion:"No results for [SEARCH_TERM]. Try one of the following searches:",searching:"Searching for [SEARCH_TERM]..."},Tl={thanks_to:gl,comments:El,direction:Rl,strings:bl};var Mt={};S(Mt,{comments:()=>kl,default:()=>Ml,direction:()=>yl,strings:()=>Sl,thanks_to:()=>Cl});var Cl="Pablo Villaverde ",kl="",yl="ltr",Sl={placeholder:"Buscar",clear_search:"Limpiar",load_more:"Ver m\xE1s resultados",search_label:"Buscar en este sitio",filters_label:"Filtros",zero_results:"No se encontraron resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"No se encontraron resultados para [SEARCH_TERM]. Mostrando en su lugar resultados para [DIFFERENT_TERM]",search_suggestion:"No se encontraron resultados para [SEARCH_TERM]. Prueba una de las siguientes b\xFAsquedas:",searching:"Buscando [SEARCH_TERM]..."},Ml={thanks_to:Cl,comments:kl,direction:yl,strings:Sl};var At={};S(At,{comments:()=>vl,default:()=>Hl,direction:()=>wl,strings:()=>Fl,thanks_to:()=>Al});var Al="Valtteri Laitinen ",vl="",wl="ltr",Fl={placeholder:"Haku",clear_search:"Tyhjenn\xE4",load_more:"Lataa lis\xE4\xE4 tuloksia",search_label:"Hae t\xE4lt\xE4 sivustolta",filters_label:"Suodattimet",zero_results:"Ei tuloksia haulle [SEARCH_TERM]",many_results:"[COUNT] tulosta haulle [SEARCH_TERM]",one_result:"[COUNT] tulos haulle [SEARCH_TERM]",alt_search:"Ei tuloksia haulle [SEARCH_TERM]. N\xE4ytet\xE4\xE4n tulokset sen sijaan haulle [DIFFERENT_TERM]",search_suggestion:"Ei tuloksia haulle [SEARCH_TERM]. Kokeile jotain seuraavista:",searching:"Haetaan [SEARCH_TERM]..."},Hl={thanks_to:Al,comments:vl,direction:wl,strings:Fl};var vt={};S(vt,{comments:()=>Ol,default:()=>Dl,direction:()=>zl,strings:()=>jl,thanks_to:()=>Nl});var Nl="Nicolas Friedli ",Ol="",zl="ltr",jl={placeholder:"Rechercher",clear_search:"Nettoyer",load_more:"Charger plus de r\xE9sultats",search_label:"Recherche sur ce site",filters_label:"Filtres",zero_results:"Pas de r\xE9sultat pour [SEARCH_TERM]",many_results:"[COUNT] r\xE9sultats pour [SEARCH_TERM]",one_result:"[COUNT] r\xE9sultat pour [SEARCH_TERM]",alt_search:"Pas de r\xE9sultat pour [SEARCH_TERM]. Montre les r\xE9sultats pour [DIFFERENT_TERM] \xE0 la place",search_suggestion:"Pas de r\xE9sultat pour [SEARCH_TERM]. Essayer une des recherches suivantes:",searching:"Recherche [SEARCH_TERM]..."},Dl={thanks_to:Nl,comments:Ol,direction:zl,strings:jl};var wt={};S(wt,{comments:()=>Il,default:()=>ql,direction:()=>Pl,strings:()=>Ll,thanks_to:()=>Ul});var Ul="Pablo Villaverde ",Il="",Pl="ltr",Ll={placeholder:"Buscar",clear_search:"Limpar",load_more:"Ver m\xE1is resultados",search_label:"Buscar neste sitio",filters_label:"Filtros",zero_results:"Non se atoparon resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados atopados para [SEARCH_TERM]",one_result:"[COUNT] resultado atopado para [SEARCH_TERM]",alt_search:"Non se atoparon resultados para [SEARCH_TERM]. Amosando no seu lugar resultados para [DIFFERENT_TERM]",search_suggestion:"Non se atoparon resultados para [SEARCH_TERM]. Probe unha das seguintes pesquisas:",searching:"Buscando [SEARCH_TERM]..."},ql={thanks_to:Ul,comments:Il,direction:Pl,strings:Ll};var Ft={};S(Ft,{comments:()=>Wl,default:()=>Kl,direction:()=>Vl,strings:()=>Gl,thanks_to:()=>Bl});var Bl="Amit Yadav ",Wl="",Vl="ltr",Gl={placeholder:"\u0916\u094B\u091C\u0947\u0902",clear_search:"\u0938\u093E\u092B \u0915\u0930\u0947\u0902",load_more:"\u0914\u0930 \u0905\u0927\u093F\u0915 \u092A\u0930\u093F\u0923\u093E\u092E \u0932\u094B\u0921 \u0915\u0930\u0947\u0902",search_label:"\u0907\u0938 \u0938\u093E\u0907\u091F \u092E\u0947\u0902 \u0916\u094B\u091C\u0947\u0902",filters_label:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930",zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u0947",one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u093E",alt_search:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0907\u0938\u0915\u0947 \u092C\u091C\u093E\u092F [DIFFERENT_TERM] \u0915\u0947 \u0932\u093F\u090F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",search_suggestion:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924 \u0916\u094B\u091C\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u0915\u094B\u0908 \u090F\u0915 \u0906\u091C\u093C\u092E\u093E\u090F\u0902:",searching:"[SEARCH_TERM] \u0915\u0940 \u0916\u094B\u091C \u0915\u0940 \u091C\u093E \u0930\u0939\u0940 \u0939\u0948..."},Kl={thanks_to:Bl,comments:Wl,direction:Vl,strings:Gl};var Ht={};S(Ht,{comments:()=>Yl,default:()=>Ql,direction:()=>Zl,strings:()=>Xl,thanks_to:()=>Jl});var Jl="Diomed ",Yl="",Zl="ltr",Xl={placeholder:"Tra\u017Ei",clear_search:"O\u010Disti",load_more:"U\u010Ditaj vi\u0161e rezultata",search_label:"Pretra\u017Ei ovu stranicu",filters_label:"Filteri",zero_results:"Nema rezultata za [SEARCH_TERM]",many_results:"[COUNT] rezultata za [SEARCH_TERM]",one_result:"[COUNT] rezultat za [SEARCH_TERM]",alt_search:"Nema rezultata za [SEARCH_TERM]. Prikazujem rezultate za [DIFFERENT_TERM]",search_suggestion:"Nema rezultata za [SEARCH_TERM]. Poku\u0161aj s jednom od ovih pretraga:",searching:"Pretra\u017Eujem [SEARCH_TERM]..."},Ql={thanks_to:Jl,comments:Yl,direction:Zl,strings:Xl};var Nt={};S(Nt,{comments:()=>$l,default:()=>nr,direction:()=>er,strings:()=>tr,thanks_to:()=>xl});var xl="Adam Laki ",$l="",er="ltr",tr={placeholder:"Keres\xE9s",clear_search:"T\xF6rl\xE9s",load_more:"Tov\xE1bbi tal\xE1latok bet\xF6lt\xE9se",search_label:"Keres\xE9s az oldalon",filters_label:"Sz\u0171r\xE9s",zero_results:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",many_results:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",one_result:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",alt_search:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Tal\xE1latok mutat\xE1sa ink\xE1bb a(z) [DIFFERENT_TERM] kifejez\xE9sre",search_suggestion:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Pr\xF3b\xE1ld meg a k\xF6vetkez\u0151 keres\xE9sek egyik\xE9t:",searching:"Keres\xE9s a(z) [SEARCH_TERM] kifejez\xE9sre..."},nr={thanks_to:xl,comments:$l,direction:er,strings:tr};var Ot={};S(Ot,{comments:()=>lr,default:()=>ar,direction:()=>rr,strings:()=>ir,thanks_to:()=>sr});var sr="Nixentric",lr="",rr="ltr",ir={placeholder:"Cari",clear_search:"Bersihkan",load_more:"Muat lebih banyak hasil",search_label:"Telusuri situs ini",filters_label:"Filter",zero_results:"[SEARCH_TERM] tidak ditemukan",many_results:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",one_result:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",alt_search:"[SEARCH_TERM] tidak ditemukan. Menampilkan hasil [DIFFERENT_TERM] sebagai gantinya",search_suggestion:"[SEARCH_TERM] tidak ditemukan. Coba salah satu pencarian berikut ini:",searching:"Mencari [SEARCH_TERM]..."},ar={thanks_to:sr,comments:lr,direction:rr,strings:ir};var zt={};S(zt,{comments:()=>ur,default:()=>fr,direction:()=>cr,strings:()=>_r,thanks_to:()=>or});var or="Cosette Bruhns Alonso, Andrew Janco ",ur="",cr="ltr",_r={placeholder:"Cerca",clear_search:"Cancella la cronologia",load_more:"Mostra pi\xF9 risultati",search_label:"Cerca nel sito",filters_label:"Filtri di ricerca",zero_results:"Nessun risultato per [SEARCH_TERM]",many_results:"[COUNT] risultati per [SEARCH_TERM]",one_result:"[COUNT] risultato per [SEARCH_TERM]",alt_search:"Nessun risultato per [SEARCH_TERM]. Mostrando risultati per [DIFFERENT_TERM] come alternativa.",search_suggestion:"Nessun risultato per [SEARCH_TERM]. Prova una delle seguenti ricerche:",searching:"Cercando [SEARCH_TERM]..."},fr={thanks_to:or,comments:ur,direction:cr,strings:_r};var jt={};S(jt,{comments:()=>hr,default:()=>gr,direction:()=>mr,strings:()=>pr,thanks_to:()=>dr});var dr="Tate",hr="",mr="ltr",pr={placeholder:"\u691C\u7D22",clear_search:"\u30AF\u30EA\u30A2",load_more:"\u6B21\u3092\u8AAD\u307F\u8FBC\u3080",search_label:"\u3053\u306E\u30B5\u30A4\u30C8\u3092\u691C\u7D22",filters_label:"\u30D5\u30A3\u30EB\u30BF",zero_results:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F",many_results:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",one_result:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",alt_search:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002[DIFFERENT_TERM]\u306E\u691C\u7D22\u7D50\u679C\u3092\u8868\u793A\u3057\u3066\u3044\u307E\u3059",search_suggestion:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u6B21\u306E\u3044\u305A\u308C\u304B\u306E\u691C\u7D22\u3092\u8A66\u3057\u3066\u304F\u3060\u3055\u3044",searching:"[SEARCH_TERM]\u3092\u691C\u7D22\u3057\u3066\u3044\u307E\u3059"},gr={thanks_to:dr,comments:hr,direction:mr,strings:pr};var Dt={};S(Dt,{comments:()=>Rr,default:()=>Cr,direction:()=>br,strings:()=>Tr,thanks_to:()=>Er});var Er="Seokho Son ",Rr="",br="ltr",Tr={placeholder:"\uAC80\uC0C9\uC5B4",clear_search:"\uBE44\uC6B0\uAE30",load_more:"\uAC80\uC0C9 \uACB0\uACFC \uB354 \uBCF4\uAE30",search_label:"\uC0AC\uC774\uD2B8 \uAC80\uC0C9",filters_label:"\uD544\uD130",zero_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C",many_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",one_result:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",alt_search:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. [DIFFERENT_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC",search_suggestion:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. \uCD94\uCC9C \uAC80\uC0C9\uC5B4: ",searching:"[SEARCH_TERM] \uAC80\uC0C9 \uC911..."},Cr={thanks_to:Er,comments:Rr,direction:br,strings:Tr};var Ut={};S(Ut,{comments:()=>yr,default:()=>Ar,direction:()=>Sr,strings:()=>Mr,thanks_to:()=>kr});var kr="",yr="",Sr="ltr",Mr={placeholder:"Rapu",clear_search:"Whakakore",load_more:"Whakauta \u0113tahi otinga k\u0113",search_label:"Rapu",filters_label:"T\u0101tari",zero_results:"Otinga kore ki [SEARCH_TERM]",many_results:"[COUNT] otinga ki [SEARCH_TERM]",one_result:"[COUNT] otinga ki [SEARCH_TERM]",alt_search:"Otinga kore ki [SEARCH_TERM]. Otinga k\u0113 ki [DIFFERENT_TERM]",search_suggestion:"Otinga kore ki [SEARCH_TERM]. whakam\u0101tau ki ng\u0101 mea atu:",searching:"Rapu ki [SEARCH_TERM]..."},Ar={thanks_to:kr,comments:yr,direction:Sr,strings:Mr};var It={};S(It,{comments:()=>wr,default:()=>Nr,direction:()=>Fr,strings:()=>Hr,thanks_to:()=>vr});var vr="Paul van Brouwershaven",wr="",Fr="ltr",Hr={placeholder:"Zoeken",clear_search:"Reset",load_more:"Meer resultaten laden",search_label:"Doorzoek deze site",filters_label:"Filters",zero_results:"Geen resultaten voor [SEARCH_TERM]",many_results:"[COUNT] resultaten voor [SEARCH_TERM]",one_result:"[COUNT] resultaat voor [SEARCH_TERM]",alt_search:"Geen resultaten voor [SEARCH_TERM]. In plaats daarvan worden resultaten voor [DIFFERENT_TERM] weergegeven",search_suggestion:"Geen resultaten voor [SEARCH_TERM]. Probeer een van de volgende zoekopdrachten:",searching:"Zoeken naar [SEARCH_TERM]..."},Nr={thanks_to:vr,comments:wr,direction:Fr,strings:Hr};var Pt={};S(Pt,{comments:()=>zr,default:()=>Ur,direction:()=>jr,strings:()=>Dr,thanks_to:()=>Or});var Or="Christopher Wingate",zr="",jr="ltr",Dr={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]"},Ur={thanks_to:Or,comments:zr,direction:jr,strings:Dr};var Lt={};S(Lt,{comments:()=>Pr,default:()=>Br,direction:()=>Lr,strings:()=>qr,thanks_to:()=>Ir});var Ir="",Pr="",Lr="ltr",qr={placeholder:"Szukaj",clear_search:"Wyczy\u015B\u0107",load_more:"Za\u0142aduj wi\u0119cej",search_label:"Przeszukaj t\u0119 stron\u0119",filters_label:"Filtry",zero_results:"Brak wynik\xF3w dla [SEARCH_TERM]",many_results:"[COUNT] wynik\xF3w dla [SEARCH_TERM]",one_result:"[COUNT] wynik dla [SEARCH_TERM]",alt_search:"Brak wynik\xF3w dla [SEARCH_TERM]. Wy\u015Bwietlam wyniki dla [DIFFERENT_TERM]",search_suggestion:"Brak wynik\xF3w dla [SEARCH_TERM]. Pokrewne wyniki wyszukiwania:",searching:"Szukam [SEARCH_TERM]..."},Br={thanks_to:Ir,comments:Pr,direction:Lr,strings:qr};var qt={};S(qt,{comments:()=>Vr,default:()=>Jr,direction:()=>Gr,strings:()=>Kr,thanks_to:()=>Wr});var Wr="Jonatah",Vr="",Gr="ltr",Kr={placeholder:"Pesquisar",clear_search:"Limpar",load_more:"Ver mais resultados",search_label:"Pesquisar",filters_label:"Filtros",zero_results:"Nenhum resultado encontrado para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"Nenhum resultado encontrado para [SEARCH_TERM]. Exibindo resultados para [DIFFERENT_TERM]",search_suggestion:"Nenhum resultado encontrado para [SEARCH_TERM]. Tente uma das seguintes pesquisas:",searching:"Pesquisando por [SEARCH_TERM]..."},Jr={thanks_to:Wr,comments:Vr,direction:Gr,strings:Kr};var Bt={};S(Bt,{comments:()=>Zr,default:()=>xr,direction:()=>Xr,strings:()=>Qr,thanks_to:()=>Yr});var Yr="Bogdan Mateescu ",Zr="",Xr="ltr",Qr={placeholder:"C\u0103utare",clear_search:"\u015Eterge\u0163i",load_more:"\xCEnc\u0103rca\u021Bi mai multe rezultate",search_label:"C\u0103uta\u021Bi \xEEn acest site",filters_label:"Filtre",zero_results:"Niciun rezultat pentru [SEARCH_TERM]",many_results:"[COUNT] rezultate pentru [SEARCH_TERM]",one_result:"[COUNT] rezultat pentru [SEARCH_TERM]",alt_search:"Niciun rezultat pentru [SEARCH_TERM]. Se afi\u0219eaz\u0103 \xEEn schimb rezultatele pentru [DIFFERENT_TERM]",search_suggestion:"Niciun rezultat pentru [SEARCH_TERM]. \xCEncerca\u021Bi una dintre urm\u0103toarele c\u0103ut\u0103ri:",searching:"Se caut\u0103 dup\u0103: [SEARCH_TERM]..."},xr={thanks_to:Yr,comments:Zr,direction:Xr,strings:Qr};var Wt={};S(Wt,{comments:()=>ei,default:()=>si,direction:()=>ti,strings:()=>ni,thanks_to:()=>$r});var $r="Aleksandr Gordeev",ei="",ti="ltr",ni={placeholder:"\u041F\u043E\u0438\u0441\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0435\u0449\u0435",search_label:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",alt_search:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432",searching:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]"},si={thanks_to:$r,comments:ei,direction:ti,strings:ni};var Vt={};S(Vt,{comments:()=>ri,default:()=>oi,direction:()=>ii,strings:()=>ai,thanks_to:()=>li});var li="Andrija Sagicc",ri="",ii="ltr",ai={placeholder:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",clear_search:"\u0411\u0440\u0438\u0441\u0430\u045A\u0435",load_more:"\u041F\u0440\u0438\u043A\u0430\u0437 \u0432\u0438\u0448\u0435 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",search_label:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0441\u0430\u0458\u0442\u0430",filters_label:"\u0424\u0438\u043B\u0442\u0435\u0440\u0438",zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",alt_search:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u0440\u0438\u043A\u0430\u0437 \u0434\u043E\u0434\u0430\u0442\u043D\u0438\u043A \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [DIFFERENT_TERM]",search_suggestion:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u043E\u043A\u0443\u0448\u0430\u0458\u0442\u0435 \u0441\u0430 \u043D\u0435\u043A\u043E\u043C \u043E\u0434 \u0441\u043B\u0435\u0434\u0435\u045B\u0438\u0445 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430:",searching:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0442\u0435\u0440\u043C\u0438\u043D\u0430 [SEARCH_TERM]..."},oi={thanks_to:li,comments:ri,direction:ii,strings:ai};var Gt={};S(Gt,{comments:()=>ci,default:()=>di,direction:()=>_i,strings:()=>fi,thanks_to:()=>ui});var ui="Montazar Al-Jaber ",ci="",_i="ltr",fi={placeholder:"S\xF6k",clear_search:"Rensa",load_more:"Visa fler tr\xE4ffar",search_label:"S\xF6k p\xE5 denna sida",filters_label:"Filter",zero_results:"[SEARCH_TERM] gav inga tr\xE4ffar",many_results:"[SEARCH_TERM] gav [COUNT] tr\xE4ffar",one_result:"[SEARCH_TERM] gav [COUNT] tr\xE4ff",alt_search:"[SEARCH_TERM] gav inga tr\xE4ffar. Visar resultat f\xF6r [DIFFERENT_TERM] ist\xE4llet",search_suggestion:"[SEARCH_TERM] gav inga tr\xE4ffar. F\xF6rs\xF6k igen med en av f\xF6ljande s\xF6kord:",searching:"S\xF6ker efter [SEARCH_TERM]..."},di={thanks_to:ui,comments:ci,direction:_i,strings:fi};var Kt={};S(Kt,{comments:()=>mi,default:()=>Ei,direction:()=>pi,strings:()=>gi,thanks_to:()=>hi});var hi="",mi="",pi="ltr",gi={placeholder:"\u0BA4\u0BC7\u0B9F\u0BC1\u0B95",clear_search:"\u0B85\u0BB4\u0BBF\u0B95\u0BCD\u0B95\u0BC1\u0B95",load_more:"\u0BAE\u0BC7\u0BB2\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BC8\u0B95\u0BCD \u0B95\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B95",search_label:"\u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BB3\u0BA4\u0BCD\u0BA4\u0BBF\u0BB2\u0BCD \u0BA4\u0BC7\u0B9F\u0BC1\u0B95",filters_label:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",zero_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",many_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 [COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",one_result:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",alt_search:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD\u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8, \u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0B92\u0BA4\u0BCD\u0BA4 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD [DIFFERENT_TERM]",search_suggestion:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD \u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8.\u0B87\u0BA4\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB2\u0BC0\u0B9F\u0BBE\u0BA9 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC8 \u0BA4\u0BC7\u0B9F\u0BC1\u0B95:",searching:"[SEARCH_TERM] \u0BA4\u0BC7\u0B9F\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BA9\u0BCD\u0BB1\u0BA4\u0BC1"},Ei={thanks_to:hi,comments:mi,direction:pi,strings:gi};var Jt={};S(Jt,{comments:()=>bi,default:()=>ki,direction:()=>Ti,strings:()=>Ci,thanks_to:()=>Ri});var Ri="Taylan \xD6zg\xFCr Bildik",bi="",Ti="ltr",Ci={placeholder:"Ara\u015Ft\u0131r",clear_search:"Temizle",load_more:"Daha fazla sonu\xE7",search_label:"Site genelinde arama",filters_label:"Filtreler",zero_results:"[SEARCH_TERM] i\xE7in sonu\xE7 yok",many_results:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",one_result:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",alt_search:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Bunun yerine [DIFFERENT_TERM] i\xE7in sonu\xE7lar g\xF6steriliyor",search_suggestion:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Alternatif olarak a\u015Fa\u011F\u0131daki kelimelerden birini deneyebilirsiniz:",searching:"[SEARCH_TERM] ara\u015Ft\u0131r\u0131l\u0131yor..."},ki={thanks_to:Ri,comments:bi,direction:Ti,strings:Ci};var Yt={};S(Yt,{comments:()=>Si,default:()=>vi,direction:()=>Mi,strings:()=>Ai,thanks_to:()=>yi});var yi="Vladyslav Lyshenko ",Si="",Mi="ltr",Ai={placeholder:"\u041F\u043E\u0448\u0443\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0449\u0435",search_label:"\u041F\u043E\u0448\u0443\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0456\u043B\u044C\u0442\u0440\u0438",zero_results:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",alt_search:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u0421\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0456\u0437 \u0442\u0430\u043A\u0438\u0445 \u0432\u0430\u0440\u0456\u0430\u043D\u0442\u0456\u0432",searching:"\u041F\u043E\u0448\u0443\u043A \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]"},vi={thanks_to:yi,comments:Si,direction:Mi,strings:Ai};var Zt={};S(Zt,{comments:()=>Fi,default:()=>Oi,direction:()=>Hi,strings:()=>Ni,thanks_to:()=>wi});var wi="Long Nhat Nguyen",Fi="",Hi="ltr",Ni={placeholder:"T\xECm ki\u1EBFm",clear_search:"X\xF3a",load_more:"Nhi\u1EC1u k\u1EBFt qu\u1EA3 h\u01A1n",search_label:"T\xECm ki\u1EBFm trong trang n\xE0y",filters_label:"B\u1ED9 l\u1ECDc",zero_results:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",many_results:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",one_result:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",alt_search:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Ki\u1EC3m th\u1ECB k\u1EBFt qu\u1EA3 thay th\u1EBF v\u1EDBi [DIFFERENT_TERM]",search_suggestion:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Th\u1EED m\u1ED9t trong c\xE1c t\xECm ki\u1EBFm:",searching:"\u0110ang t\xECm ki\u1EBFm cho [SEARCH_TERM]..."},Oi={thanks_to:wi,comments:Fi,direction:Hi,strings:Ni};var Xt={};S(Xt,{comments:()=>ji,default:()=>Ii,direction:()=>Di,strings:()=>Ui,thanks_to:()=>zi});var zi="Amber Song",ji="",Di="ltr",Ui={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},Ii={thanks_to:zi,comments:ji,direction:Di,strings:Ui};var Qt={};S(Qt,{comments:()=>Li,default:()=>Wi,direction:()=>qi,strings:()=>Bi,thanks_to:()=>Pi});var Pi="Amber Song",Li="",qi="ltr",Bi={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F09\u66F4\u591A\u7D50\u679C",search_label:"\u7AD9\u5167\u641C\u7D22",filters_label:"\u7BE9\u9078",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",many_results:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",one_result:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u6539\u70BA\u986F\u793A [DIFFERENT_TERM] \u7684\u76F8\u95DC\u7D50\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u8ACB\u5617\u8A66\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},Wi={thanks_to:Pi,comments:Li,direction:qi,strings:Bi};var xt={};S(xt,{comments:()=>Gi,default:()=>Yi,direction:()=>Ki,strings:()=>Ji,thanks_to:()=>Vi});var Vi="Amber Song",Gi="",Ki="ltr",Ji={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},Yi={thanks_to:Vi,comments:Gi,direction:Ki,strings:Ji};var Zi=[Rt,bt,Tt,Ct,kt,yt,St,Mt,At,vt,wt,Ft,Ht,Nt,Ot,zt,jt,Dt,Ut,It,Pt,Lt,qt,Bt,Wt,Vt,Gt,Kt,Jt,Yt,Zt,Xt,Qt,xt],Zn=Zi,Xn=["../../translations/af.json","../../translations/bn.json","../../translations/ca.json","../../translations/cs.json","../../translations/da.json","../../translations/de.json","../../translations/en.json","../../translations/es.json","../../translations/fi.json","../../translations/fr.json","../../translations/gl.json","../../translations/hi.json","../../translations/hr.json","../../translations/hu.json","../../translations/id.json","../../translations/it.json","../../translations/ja.json","../../translations/ko.json","../../translations/mi.json","../../translations/nl.json","../../translations/no.json","../../translations/pl.json","../../translations/pt.json","../../translations/ro.json","../../translations/ru.json","../../translations/sr.json","../../translations/sv.json","../../translations/ta.json","../../translations/tr.json","../../translations/uk.json","../../translations/vi.json","../../translations/zh-cn.json","../../translations/zh-tw.json","../../translations/zh.json"];function Qn(n,e,t){let s=n.slice();return s[51]=e[t],s}function xn(n){let e,t,s;function l(i){n[37](i)}let r={show_empty_filters:n[5],open_filters:n[6],available_filters:n[18],translate:n[20],automatic_translations:n[19],translations:n[7]};return n[0]!==void 0&&(r.selected_filters=n[0]),e=new Yn({props:r}),re.push(()=>En(e,"selected_filters",l)),{c(){et(e.$$.fragment)},m(i,a){me(e,i,a),s=!0},p(i,a){let o={};a[0]&32&&(o.show_empty_filters=i[5]),a[0]&64&&(o.open_filters=i[6]),a[0]&262144&&(o.available_filters=i[18]),a[0]&524288&&(o.automatic_translations=i[19]),a[0]&128&&(o.translations=i[7]),!t&&a[0]&1&&(t=!0,o.selected_filters=i[0],hn(()=>t=!1)),e.$set(o)},i(i){s||(D(e.$$.fragment,i),s=!0)},o(i){P(e.$$.fragment,i),s=!1},d(i){ue(e,i)}}}function $n(n){let e,t,s,l,r=[xi,Qi],i=[];function a(o,h){return o[14]?0:1}return t=a(n,[-1,-1]),s=i[t]=r[t](n),{c(){e=C("div"),s.c(),E(e,"class","pagefind-ui__results-area svelte-e9gkc3")},m(o,h){y(o,e,h),i[t].m(e,null),l=!0},p(o,h){let c=t;t=a(o,h),t===c?i[t].p(o,h):(ae(),P(i[c],1,1,()=>{i[c]=null}),oe(),s=i[t],s?s.p(o,h):(s=i[t]=r[t](o),s.c()),D(s,1),s.m(e,null))},i(o){l||(D(s),l=!0)},o(o){P(s),l=!1},d(o){o&&k(e),i[t].d()}}}function Qi(n){let e,t,s,l=[],r=new Map,i,a,o;function h(u,f){return u[13].results.length===0?ta:u[13].results.length===1?ea:$i}let c=h(n,[-1,-1]),m=c(n),p=n[13].results.slice(0,n[17]),d=u=>u[51].id;for(let u=0;un[17]&&ts(n);return{c(){e=C("p"),m.c(),t=A(),s=C("ol");for(let u=0;uu[17]?_?_.p(u,f):(_=ts(u),_.c(),_.m(a.parentNode,a)):_&&(_.d(1),_=null)},i(u){if(!o){for(let f=0;f{o[p]=null}),oe(),l=o[s],l?l.p(e,m):(l=o[s]=a[s](e),l.c()),D(l,1),l.m(r.parentNode,r))},i(c){i||(D(l),i=!0)},o(c){P(l),i=!1},d(c){c&&k(t),o[s].d(c),c&&k(r)}}}function ts(n){let e,t=n[20]("load_more",n[19],n[7])+"",s,l,r;return{c(){e=C("button"),s=w(t),E(e,"type","button"),E(e,"class","pagefind-ui__button svelte-e9gkc3")},m(i,a){y(i,e,a),b(e,s),l||(r=J(e,"click",n[22]),l=!0)},p(i,a){a[0]&524416&&t!==(t=i[20]("load_more",i[19],i[7])+"")&&N(s,t)},d(i){i&&k(e),l=!1,r()}}}function ns(n){let e,t=n[20]("searching",n[19],n[7]).replace(/\[SEARCH_TERM\]/,n[16])+"",s;return{c(){e=C("p"),s=w(t),E(e,"class","pagefind-ui__message svelte-e9gkc3")},m(l,r){y(l,e,r),b(e,s)},p(l,r){r[0]&589952&&t!==(t=l[20]("searching",l[19],l[7]).replace(/\[SEARCH_TERM\]/,l[16])+"")&&N(s,t)},d(l){l&&k(e)}}}function la(n){let e,t,s,l,r,i,a=n[20]("clear_search",n[19],n[7])+"",o,h,c,m,p,d,_,u,f=n[12]&&xn(n),T=n[15]&&$n(n);return{c(){e=C("div"),t=C("form"),s=C("input"),r=A(),i=C("button"),o=w(a),h=A(),c=C("div"),f&&f.c(),m=A(),T&&T.c(),E(s,"class","pagefind-ui__search-input svelte-e9gkc3"),E(s,"type","text"),E(s,"placeholder",l=n[20]("placeholder",n[19],n[7])),E(s,"autocapitalize","none"),E(s,"enterkeyhint","search"),s.autofocus=n[8],E(i,"class","pagefind-ui__search-clear svelte-e9gkc3"),B(i,"pagefind-ui__suppressed",!n[9]),E(c,"class","pagefind-ui__drawer svelte-e9gkc3"),B(c,"pagefind-ui__hidden",!n[15]),E(t,"class","pagefind-ui__form svelte-e9gkc3"),E(t,"role","search"),E(t,"aria-label",p=n[20]("search_label",n[19],n[7])),E(t,"action","javascript:void(0);"),E(e,"class","pagefind-ui svelte-e9gkc3"),B(e,"pagefind-ui--reset",n[1])},m(R,M){y(R,e,M),b(e,t),b(t,s),ft(s,n[9]),n[34](s),b(t,r),b(t,i),b(i,o),n[35](i),b(t,h),b(t,c),f&&f.m(c,null),b(c,m),T&&T.m(c,null),d=!0,n[8]&&s.focus(),_||(u=[J(s,"focus",n[21]),J(s,"keydown",n[32]),J(s,"input",n[33]),J(i,"click",n[36]),J(t,"submit",ra)],_=!0)},p(R,M){(!d||M[0]&524416&&l!==(l=R[20]("placeholder",R[19],R[7])))&&E(s,"placeholder",l),(!d||M[0]&256)&&(s.autofocus=R[8]),M[0]&512&&s.value!==R[9]&&ft(s,R[9]),(!d||M[0]&524416)&&a!==(a=R[20]("clear_search",R[19],R[7])+"")&&N(o,a),(!d||M[0]&512)&&B(i,"pagefind-ui__suppressed",!R[9]),R[12]?f?(f.p(R,M),M[0]&4096&&D(f,1)):(f=xn(R),f.c(),D(f,1),f.m(c,m)):f&&(ae(),P(f,1,1,()=>{f=null}),oe()),R[15]?T?(T.p(R,M),M[0]&32768&&D(T,1)):(T=$n(R),T.c(),D(T,1),T.m(c,null)):T&&(ae(),P(T,1,1,()=>{T=null}),oe()),(!d||M[0]&32768)&&B(c,"pagefind-ui__hidden",!R[15]),(!d||M[0]&524416&&p!==(p=R[20]("search_label",R[19],R[7])))&&E(t,"aria-label",p),(!d||M[0]&2)&&B(e,"pagefind-ui--reset",R[1])},i(R){d||(D(f),D(T),d=!0)},o(R){P(f),P(T),d=!1},d(R){R&&k(e),n[34](null),n[35](null),f&&f.d(),T&&T.d(),_=!1,G(u)}}}var ra=n=>n.preventDefault();function ia(n,e,t){let s={},l=Xn.map(g=>g.match(/([^\/]+)\.json$/)[1]);for(let g=0;gz[g]??H[g]??"";dt(()=>{let g=document?.querySelector?.("html")?.getAttribute?.("lang")||"en",H=tt(g.toLocaleLowerCase());t(19,rn=s[`${H.language}-${H.script}-${H.region}`]||s[`${H.language}-${H.region}`]||s[`${H.language}`]||s.en)}),ht(()=>{F?.destroy?.(),F=null});let an=async()=>{if(!st&&(t(12,st=!0),!F)){let g;try{g=await import(`${r}pagefind.js`)}catch(z){console.error(z),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindUI",`[DEBUG: Loaded from ${document?.currentScript?.src??"no known script location"}]`].join(` +`))}c||t(24,c=h?12:30);let H={...f||{},excerptLength:c};await g.options(H);for(let z of T){if(!z.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let L=z.bundlePath;delete z.bundlePath,await g.mergeIndex(L,z)}F=g,is()}},is=async()=>{F&&(ln=await F.filters(),(!ce||!Object.keys(ce).length)&&t(18,ce=ln))},as=g=>{let H={};return Object.entries(g).filter(([,z])=>z).forEach(([z])=>{let[L,te]=z.split(/:(.*)$/);H[L]=H[L]||[],H[L].push(te)}),H},_e,os=async(g,H)=>{if(!g){t(15,rt=!1),_e&&clearTimeout(_e);return}let z=as(H),L=()=>us(g,z);u>0&&g?(_e&&clearTimeout(_e),_e=setTimeout(L,u),await on(),F.preload(g,{filters:z})):L(),cs()},on=async()=>{for(;!F;)an(),await new Promise(g=>setTimeout(g,50))},us=async(g,H)=>{t(16,sn=g||""),typeof p=="function"&&(g=p(g)),t(14,lt=!0),t(15,rt=!0),await on();let z=++nn,L={filters:H};X&&typeof X=="object"&&(L.sort=X);let te=await F.search(g,L);nn===z&&(te.filters&&Object.keys(te.filters)?.length&&t(18,ce=te.filters),t(13,tn=te),t(14,lt=!1),t(17,it=i))},cs=()=>{let g=V.offsetWidth;g!=ls&&t(10,O.style.paddingRight=`${g+2}px`,O)},_s=g=>{g?.preventDefault(),t(17,it+=i)},fs=g=>{g.key==="Escape"&&(t(9,v=""),O.blur()),g.key==="Enter"&&g.preventDefault()};function ds(){v=this.value,t(9,v),t(23,R)}function hs(g){re[g?"unshift":"push"](()=>{O=g,t(10,O)})}function ms(g){re[g?"unshift":"push"](()=>{V=g,t(11,V)})}let ps=()=>{t(9,v=""),O.blur()};function gs(g){W=g,t(0,W)}return n.$$set=g=>{"base_path"in g&&t(25,r=g.base_path),"page_size"in g&&t(26,i=g.page_size),"reset_styles"in g&&t(1,a=g.reset_styles),"show_images"in g&&t(2,o=g.show_images),"show_sub_results"in g&&t(3,h=g.show_sub_results),"excerpt_length"in g&&t(24,c=g.excerpt_length),"process_result"in g&&t(4,m=g.process_result),"process_term"in g&&t(27,p=g.process_term),"show_empty_filters"in g&&t(5,d=g.show_empty_filters),"open_filters"in g&&t(6,_=g.open_filters),"debounce_timeout_ms"in g&&t(28,u=g.debounce_timeout_ms),"pagefind_options"in g&&t(29,f=g.pagefind_options),"merge_index"in g&&t(30,T=g.merge_index),"trigger_search_term"in g&&t(23,R=g.trigger_search_term),"translations"in g&&t(7,M=g.translations),"autofocus"in g&&t(8,U=g.autofocus),"sort"in g&&t(31,X=g.sort),"selected_filters"in g&&t(0,W=g.selected_filters)},n.$$.update=()=>{if(n.$$.dirty[0]&8388608)e:R&&(t(9,v=R),t(23,R=""));if(n.$$.dirty[0]&513)e:os(v,W)},[W,a,o,h,m,d,_,M,U,v,O,V,st,tn,lt,rt,sn,it,ce,rn,rs,an,_s,R,c,r,i,p,u,f,T,X,fs,ds,hs,ms,ps,gs]}var $t=class extends q{constructor(e){super(),Y(this,e,ia,la,K,{base_path:25,page_size:26,reset_styles:1,show_images:2,show_sub_results:3,excerpt_length:24,process_result:4,process_term:27,show_empty_filters:5,open_filters:6,debounce_timeout_ms:28,pagefind_options:29,merge_index:30,trigger_search_term:23,translations:7,autofocus:8,sort:31,selected_filters:0},null,[-1,-1])}},ss=$t;var en;try{en=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?ui.js.*$/)[1]}catch{en="/pagefind/"}var nt=class{constructor(e){this._pfs=null;let t=e.element??"[data-pagefind-ui]",s=e.bundlePath??en,l=e.pageSize??5,r=e.resetStyles??!0,i=e.showImages??!0,a=e.showSubResults??!1,o=e.excerptLength??0,h=e.processResult??null,c=e.processTerm??null,m=e.showEmptyFilters??!0,p=e.openFilters??[],d=e.debounceTimeoutMs??300,_=e.mergeIndex??[],u=e.translations??[],f=e.autofocus??!1,T=e.sort??null;delete e.element,delete e.bundlePath,delete e.pageSize,delete e.resetStyles,delete e.showImages,delete e.showSubResults,delete e.excerptLength,delete e.processResult,delete e.processTerm,delete e.showEmptyFilters,delete e.openFilters,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations,delete e.autofocus,delete e.sort;let R=t instanceof HTMLElement?t:document.querySelector(t);R?this._pfs=new ss({target:R,props:{base_path:s,page_size:l,reset_styles:r,show_images:i,show_sub_results:a,excerpt_length:o,process_result:h,process_term:c,show_empty_filters:m,open_filters:p,debounce_timeout_ms:d,merge_index:_,translations:u,autofocus:f,sort:T,pagefind_options:e}}):console.error(`Pagefind UI couldn't find the selector ${t}`)}triggerSearch(e){this._pfs.$$set({trigger_search_term:e})}triggerFilters(e){let t={};for(let[s,l]of Object.entries(e))if(Array.isArray(l))for(let r of l)t[`${s}:${r}`]=!0;else t[`${s}:${l}`]=!0;this._pfs.$$set({selected_filters:t})}destroy(){this._pfs.$destroy()}};window.PagefindUI=nt;})(); diff --git a/1pub/pagefind/pagefind.en_731266d562.pf_meta b/1pub/pagefind/pagefind.en_731266d562.pf_meta new file mode 100644 index 0000000000000000000000000000000000000000..d28d8bed10700062953c6fe8a05de3ff4dabf1d7 GIT binary patch literal 239 zcmVd($N&@p z!~%$(iUJ9Vf=;jM!{Q2rT@40@57x4BbL71?f_tDrQ0?E006i1YPA3W literal 0 HcmV?d00001 diff --git a/1pub/pagefind/pagefind.js b/1pub/pagefind/pagefind.js new file mode 100644 index 0000000..3e3fa55 --- /dev/null +++ b/1pub/pagefind/pagefind.js @@ -0,0 +1,9 @@ +const pagefind_version="1.1.0";let wasm_bindgen;(function(){const __exports={};let script_src;if(typeof document!=='undefined'&&document.currentScript!==null){script_src=new URL("UNHANDLED",location.href).toString()}let wasm=undefined;let cachedUint8Memory0=null;function getUint8Memory0(){if(cachedUint8Memory0===null||cachedUint8Memory0.byteLength===0){cachedUint8Memory0=new Uint8Array(wasm.memory.buffer)}return cachedUint8Memory0}let WASM_VECTOR_LEN=0;function passArray8ToWasm0(arg,malloc){const ptr=malloc(arg.length*1,1)>>>0;getUint8Memory0().set(arg,ptr/1);WASM_VECTOR_LEN=arg.length;return ptr}__exports.init_pagefind=function(metadata_bytes){const ptr0=passArray8ToWasm0(metadata_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.init_pagefind(ptr0,len0);return ret>>>0};const cachedTextEncoder=(typeof TextEncoder!=='undefined'?new TextEncoder('utf-8'):{encode:()=>{throw Error('TextEncoder not available')}});const encodeString=(typeof cachedTextEncoder.encodeInto==='function'?function(arg,view){return cachedTextEncoder.encodeInto(arg,view)}:function(arg,view){const buf=cachedTextEncoder.encode(arg);view.set(buf);return{read:arg.length,written:buf.length}});function passStringToWasm0(arg,malloc,realloc){if(realloc===undefined){const buf=cachedTextEncoder.encode(arg);const ptr=malloc(buf.length,1)>>>0;getUint8Memory0().subarray(ptr,ptr+buf.length).set(buf);WASM_VECTOR_LEN=buf.length;return ptr}let len=arg.length;let ptr=malloc(len,1)>>>0;const mem=getUint8Memory0();let offset=0;for(;offset0x7F)break;mem[ptr+offset]=code}if(offset!==len){if(offset!==0){arg=arg.slice(offset)}ptr=realloc(ptr,len,len=offset+arg.length*3,1)>>>0;const view=getUint8Memory0().subarray(ptr+offset,ptr+len);const ret=encodeString(arg,view);offset+=ret.written;ptr=realloc(ptr,len,offset,1)>>>0}WASM_VECTOR_LEN=offset;return ptr}__exports.set_ranking_weights=function(ptr,weights){const ptr0=passStringToWasm0(weights,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.set_ranking_weights(ptr,ptr0,len0);return ret>>>0};__exports.load_index_chunk=function(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_index_chunk(ptr,ptr0,len0);return ret>>>0};__exports.load_filter_chunk=function(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_filter_chunk(ptr,ptr0,len0);return ret>>>0};__exports.add_synthetic_filter=function(ptr,filter){const ptr0=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.add_synthetic_filter(ptr,ptr0,len0);return ret>>>0};let cachedInt32Memory0=null;function getInt32Memory0(){if(cachedInt32Memory0===null||cachedInt32Memory0.byteLength===0){cachedInt32Memory0=new Int32Array(wasm.memory.buffer)}return cachedInt32Memory0}const cachedTextDecoder=(typeof TextDecoder!=='undefined'?new TextDecoder('utf-8',{ignoreBOM:true,fatal:true}):{decode:()=>{throw Error('TextDecoder not available')}});if(typeof TextDecoder!=='undefined'){cachedTextDecoder.decode()};function getStringFromWasm0(ptr,len){ptr=ptr>>>0;return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr,ptr+len))}__exports.request_indexes=function(ptr,query){let deferred2_0;let deferred2_1;try{const retptr=wasm.__wbindgen_add_to_stack_pointer(-16);const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;wasm.request_indexes(retptr,ptr,ptr0,len0);var r0=getInt32Memory0()[retptr/4+0];var r1=getInt32Memory0()[retptr/4+1];deferred2_0=r0;deferred2_1=r1;return getStringFromWasm0(r0,r1)}finally{wasm.__wbindgen_add_to_stack_pointer(16);wasm.__wbindgen_free(deferred2_0,deferred2_1,1)}};__exports.request_filter_indexes=function(ptr,filters){let deferred2_0;let deferred2_1;try{const retptr=wasm.__wbindgen_add_to_stack_pointer(-16);const ptr0=passStringToWasm0(filters,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;wasm.request_filter_indexes(retptr,ptr,ptr0,len0);var r0=getInt32Memory0()[retptr/4+0];var r1=getInt32Memory0()[retptr/4+1];deferred2_0=r0;deferred2_1=r1;return getStringFromWasm0(r0,r1)}finally{wasm.__wbindgen_add_to_stack_pointer(16);wasm.__wbindgen_free(deferred2_0,deferred2_1,1)}};__exports.request_all_filter_indexes=function(ptr){let deferred1_0;let deferred1_1;try{const retptr=wasm.__wbindgen_add_to_stack_pointer(-16);wasm.request_all_filter_indexes(retptr,ptr);var r0=getInt32Memory0()[retptr/4+0];var r1=getInt32Memory0()[retptr/4+1];deferred1_0=r0;deferred1_1=r1;return getStringFromWasm0(r0,r1)}finally{wasm.__wbindgen_add_to_stack_pointer(16);wasm.__wbindgen_free(deferred1_0,deferred1_1,1)}};__exports.filters=function(ptr){let deferred1_0;let deferred1_1;try{const retptr=wasm.__wbindgen_add_to_stack_pointer(-16);wasm.filters(retptr,ptr);var r0=getInt32Memory0()[retptr/4+0];var r1=getInt32Memory0()[retptr/4+1];deferred1_0=r0;deferred1_1=r1;return getStringFromWasm0(r0,r1)}finally{wasm.__wbindgen_add_to_stack_pointer(16);wasm.__wbindgen_free(deferred1_0,deferred1_1,1)}};__exports.search=function(ptr,query,filter,sort,exact){let deferred4_0;let deferred4_1;try{const retptr=wasm.__wbindgen_add_to_stack_pointer(-16);const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ptr1=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len1=WASM_VECTOR_LEN;const ptr2=passStringToWasm0(sort,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len2=WASM_VECTOR_LEN;wasm.search(retptr,ptr,ptr0,len0,ptr1,len1,ptr2,len2,exact);var r0=getInt32Memory0()[retptr/4+0];var r1=getInt32Memory0()[retptr/4+1];deferred4_0=r0;deferred4_1=r1;return getStringFromWasm0(r0,r1)}finally{wasm.__wbindgen_add_to_stack_pointer(16);wasm.__wbindgen_free(deferred4_0,deferred4_1,1)}};async function __wbg_load(module,imports){if(typeof Response==='function'&&module instanceof Response){if(typeof WebAssembly.instantiateStreaming==='function'){try{return await WebAssembly.instantiateStreaming(module,imports)}catch(e){if(module.headers.get('Content-Type')!='application/wasm'){console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e)}else{throw e}}}const bytes=await module.arrayBuffer();return await WebAssembly.instantiate(bytes,imports)}else{const instance=await WebAssembly.instantiate(module,imports);if(instance instanceof WebAssembly.Instance){return{instance,module}}else{return instance}}}function __wbg_get_imports(){const imports={};imports.wbg={};return imports}function __wbg_init_memory(imports,maybe_memory){}function __wbg_finalize_init(instance,module){wasm=instance.exports;__wbg_init.__wbindgen_wasm_module=module;cachedInt32Memory0=null;cachedUint8Memory0=null;return wasm}function initSync(module){if(wasm!==undefined)return wasm;const imports=__wbg_get_imports();__wbg_init_memory(imports);if(!(module instanceof WebAssembly.Module)){module=new WebAssembly.Module(module)}const instance=new WebAssembly.Instance(module,imports);return __wbg_finalize_init(instance,module)}async function __wbg_init(input){if(wasm!==undefined)return wasm;if(typeof input==='undefined'&&typeof script_src!=='undefined'){input=script_src.replace(/\.js$/,'_bg.wasm')}const imports=__wbg_get_imports();if(typeof input==='string'||(typeof Request==='function'&&input instanceof Request)||(typeof URL==='function'&&input instanceof URL)){input=fetch(input)}__wbg_init_memory(imports);const{instance,module}=await __wbg_load(await input,imports);return __wbg_finalize_init(instance,module)}wasm_bindgen=Object.assign(__wbg_init,{initSync},__exports)})();var u8=Uint8Array;var u16=Uint16Array;var u32=Uint32Array;var fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]);var fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]);var clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);var freb=function(eb,start){var b=new u16(31);for(var i2=0;i2<31;++i2){b[i2]=start+=1<>>1|(i&21845)<<1;x=(x&52428)>>>2|(x&13107)<<2;x=(x&61680)>>>4|(x&3855)<<4;rev[i]=((x&65280)>>>8|(x&255)<<8)>>>1}var x;var i;var hMap=function(cd,mb,r){var s=cd.length;var i2=0;var l=new u16(mb);for(;i2>>rvb]=sv}}}}else{co=new u16(s);for(i2=0;i2>>15-cd[i2]}}}return co};var flt=new u8(288);for(i=0;i<144;++i)flt[i]=8;var i;for(i=144;i<256;++i)flt[i]=9;var i;for(i=256;i<280;++i)flt[i]=7;var i;for(i=280;i<288;++i)flt[i]=8;var i;var fdt=new u8(32);for(i=0;i<32;++i)fdt[i]=5;var i;var flrm=hMap(flt,9,1);var fdrm=hMap(fdt,5,1);var max=function(a){var m=a[0];for(var i2=1;i2m)m=a[i2]}return m};var bits=function(d,p,m){var o=p/8|0;return(d[o]|d[o+1]<<8)>>(p&7)&m};var bits16=function(d,p){var o=p/8|0;return(d[o]|d[o+1]<<8|d[o+2]<<16)>>(p&7)};var shft=function(p){return(p+7)/8|0};var slc=function(v,s,e){if(s==null||s<0)s=0;if(e==null||e>v.length)e=v.length;var n=new(v.BYTES_PER_ELEMENT==2?u16:v.BYTES_PER_ELEMENT==4?u32:u8)(e-s);n.set(v.subarray(s,e));return n};var ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"];var err=function(ind,msg,nt){var e=new Error(msg||ec[ind]);e.code=ind;if(Error.captureStackTrace)Error.captureStackTrace(e,err);if(!nt)throw e;return e};var inflt=function(dat,buf,st){var sl=dat.length;if(!sl||st&&st.f&&!st.l)return buf||new u8(0);var noBuf=!buf||st;var noSt=!st||st.i;if(!st)st={};if(!buf)buf=new u8(sl*3);var cbuf=function(l2){var bl=buf.length;if(l2>bl){var nbuf=new u8(Math.max(bl*2,l2));nbuf.set(buf);buf=nbuf}};var final=st.f||0,pos=st.p||0,bt=st.b||0,lm=st.l,dm=st.d,lbt=st.m,dbt=st.n;var tbts=sl*8;do{if(!lm){final=bits(dat,pos,1);var type=bits(dat,pos+1,3);pos+=3;if(!type){var s=shft(pos)+4,l=dat[s-4]|dat[s-3]<<8,t=s+l;if(t>sl){if(noSt)err(0);break}if(noBuf)cbuf(bt+l);buf.set(dat.subarray(s,t),bt);st.b=bt+=l,st.p=pos=t*8,st.f=final;continue}else if(type==1)lm=flrm,dm=fdrm,lbt=9,dbt=5;else if(type==2){var hLit=bits(dat,pos,31)+257,hcLen=bits(dat,pos+10,15)+4;var tl=hLit+bits(dat,pos+5,31)+1;pos+=14;var ldt=new u8(tl);var clt=new u8(19);for(var i2=0;i2>>4;if(s<16){ldt[i2++]=s}else{var c=0,n=0;if(s==16)n=3+bits(dat,pos,3),pos+=2,c=ldt[i2-1];else if(s==17)n=3+bits(dat,pos,7),pos+=3;else if(s==18)n=11+bits(dat,pos,127),pos+=7;while(n--)ldt[i2++]=c}}var lt=ldt.subarray(0,hLit),dt=ldt.subarray(hLit);lbt=max(lt);dbt=max(dt);lm=hMap(lt,lbt,1);dm=hMap(dt,dbt,1)}else err(1);if(pos>tbts){if(noSt)err(0);break}}if(noBuf)cbuf(bt+131072);var lms=(1<>>4;pos+=c&15;if(pos>tbts){if(noSt)err(0);break}if(!c)err(2);if(sym<256)buf[bt++]=sym;else if(sym==256){lpos=pos,lm=null;break}else{var add=sym-254;if(sym>264){var i2=sym-257,b=fleb[i2];add=bits(dat,pos,(1<>>4;if(!d)err(3);pos+=d&15;var dt=fd[dsym];if(dsym>3){var b=fdeb[dsym];dt+=bits16(dat,pos)&(1<tbts){if(noSt)err(0);break}if(noBuf)cbuf(bt+131072);var end=bt+add;for(;bt>3&1)+(flg>>4&1);zs>0;zs-=!d[st++]);return st+(flg&2)};var gzl=function(d){var l=d.length;return(d[l-4]|d[l-3]<<8|d[l-2]<<16|d[l-1]<<24)>>>0};function gunzipSync(data,out){return inflt(data.subarray(gzs(data),-8),out||new u8(gzl(data)))}var td=typeof TextDecoder!="undefined"&&new TextDecoder();var tds=0;try{td.decode(et,{stream:true});tds=1}catch(e){}var gz_default=gunzipSync;var calculate_excerpt_region=(word_positions,excerpt_length)=>{if(word_positions.length===0){return 0}let words=[];for(const word of word_positions){words[word.location]=words[word.location]||0;words[word.location]+=word.balanced_score}if(words.length<=excerpt_length){return 0}let densest=words.slice(0,excerpt_length).reduce((partialSum,a)=>partialSum+a,0);let working_sum=densest;let densest_at=[0];for(let i2=0;i2densest){densest=working_sum;densest_at=[i2]}else if(working_sum===densest&&densest_at[densest_at.length-1]===i2-1){densest_at.push(i2)}}let midpoint=densest_at[Math.floor(densest_at.length/2)];return midpoint};var build_excerpt=(content,start,length,locations,not_before,not_from)=>{let is_zws_delimited=content.includes("\u200B");let fragment_words=[];if(is_zws_delimited){fragment_words=content.split("\u200B")}else{fragment_words=content.split(/[\r\n\s]+/g)}for(let word of locations){if(fragment_words[word]?.startsWith(``)){continue}fragment_words[word]=`${fragment_words[word]}`}let endcap=not_from??fragment_words.length;let startcap=not_before??0;if(endcap-startcapendcap){start=endcap-length}if(start{const anchors=fragment.anchors.filter((a)=>/h\d/i.test(a.element)&&a.text?.length&&/\S/.test(a.text)).sort((a,b)=>a.location-b.location);const results=[];let current_anchor_position=0;let current_anchor={title:fragment.meta["title"],url:fragment.url,weighted_locations:[],locations:[],excerpt:""};const add_result=(end_range)=>{if(current_anchor.locations.length){const relative_weighted_locations=current_anchor.weighted_locations.map((l)=>{return{weight:l.weight,balanced_score:l.balanced_score,location:l.location-current_anchor_position}});const excerpt_start=calculate_excerpt_region(relative_weighted_locations,desired_excerpt_length)+current_anchor_position;const excerpt_length=end_range?Math.min(end_range-excerpt_start,desired_excerpt_length):desired_excerpt_length;current_anchor.excerpt=build_excerpt(fragment.raw_content??"",excerpt_start,excerpt_length,current_anchor.locations,current_anchor_position,end_range);results.push(current_anchor)}};for(let word of fragment.weighted_locations){if(!anchors.length||word.location=anchors[0].location){next_anchor=anchors.shift()}let anchored_url=fragment.url;try{const url_is_fq=/^((https?:)?\/\/)/.test(anchored_url);if(url_is_fq){let fq_url=new URL(anchored_url);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString()}else{if(!/^\//.test(anchored_url)){anchored_url=`/${anchored_url}`}let fq_url=new URL(`https://example.com${anchored_url}`);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString().replace(/^https:\/\/example.com/,"")}}catch(e){console.error(`Pagefind: Couldn't process ${anchored_url} for a search result`)}current_anchor_position=next_anchor.location;current_anchor={title:next_anchor.text,url:anchored_url,anchor:next_anchor,weighted_locations:[word],locations:[word.location],excerpt:""}}}add_result(anchors[0]?.location);return results};var asyncSleep=async(ms=100)=>{return new Promise((r)=>setTimeout(r,ms))};var PagefindInstance=class{constructor(opts={}){this.version=pagefind_version;this.backend=wasm_bindgen;this.decoder=new TextDecoder("utf-8");this.wasm=null;this.basePath=opts.basePath||"/pagefind/";this.primary=opts.primary||false;if(this.primary&&!opts.basePath){this.initPrimary()}if(/[^\/]$/.test(this.basePath)){this.basePath=`${this.basePath}/`}if(window?.location?.origin&&this.basePath.startsWith(window.location.origin)){this.basePath=this.basePath.replace(window.location.origin,"")}this.baseUrl=opts.baseUrl||this.defaultBaseUrl();if(!/^(\/|https?:\/\/)/.test(this.baseUrl)){this.baseUrl=`/${this.baseUrl}`}this.indexWeight=opts.indexWeight??1;this.excerptLength=opts.excerptLength??30;this.mergeFilter=opts.mergeFilter??{};this.ranking=opts.ranking;this.highlightParam=opts.highlightParam??null;this.loaded_chunks={};this.loaded_filters={};this.loaded_fragments={};this.raw_ptr=null;this.searchMeta=null;this.languages=null}initPrimary(){let derivedBasePath=import.meta.url.match(/^(.*\/)pagefind.js.*$/)?.[1];if(derivedBasePath){this.basePath=derivedBasePath}else{console.warn(["Pagefind couldn't determine the base of the bundle from the import path. Falling back to the default.","Set a basePath option when initialising Pagefind to ignore this message."].join("\n"))}}defaultBaseUrl(){let default_base=this.basePath.match(/^(.*\/)_?pagefind/)?.[1];return default_base||"/"}async options(options2){const opts=["basePath","baseUrl","indexWeight","excerptLength","mergeFilter","highlightParam","ranking"];for(const[k,v]of Object.entries(options2)){if(k==="mergeFilter"){let filters2=this.stringifyFilters(v);let ptr=await this.getPtr();this.raw_ptr=this.backend.add_synthetic_filter(ptr,filters2)}else if(k==="ranking"){await this.set_ranking(options2.ranking)}else if(opts.includes(k)){if(k==="basePath"&&typeof v==="string")this.basePath=v;if(k==="baseUrl"&&typeof v==="string")this.baseUrl=v;if(k==="indexWeight"&&typeof v==="number")this.indexWeight=v;if(k==="excerptLength"&&typeof v==="number")this.excerptLength=v;if(k==="mergeFilter"&&typeof v==="object")this.mergeFilter=v;if(k==="highlightParam"&&typeof v==="string")this.highlightParam=v}else{console.warn(`Unknown Pagefind option ${k}. Allowed options: [${opts.join(", ")}]`)}}}decompress(data,file="unknown file"){if(this.decoder.decode(data.slice(0,12))==="pagefind_dcd"){return data.slice(12)}data=gz_default(data);if(this.decoder.decode(data.slice(0,12))!=="pagefind_dcd"){console.error(`Decompressing ${file} appears to have failed: Missing signature`);return data}return data.slice(12)}async set_ranking(ranking){if(!ranking)return;let rankingWeights={term_similarity:ranking.termSimilarity??null,page_length:ranking.pageLength??null,term_saturation:ranking.termSaturation??null,term_frequency:ranking.termFrequency??null};let ptr=await this.getPtr();this.raw_ptr=this.backend.set_ranking_weights(ptr,JSON.stringify(rankingWeights))}async init(language,opts){await this.loadEntry();let index=this.findIndex(language);let lang_wasm=index.wasm?index.wasm:"unknown";let resources=[this.loadMeta(index.hash)];if(opts.load_wasm===true){resources.push(this.loadWasm(lang_wasm))}await Promise.all(resources);this.raw_ptr=this.backend.init_pagefind(new Uint8Array(this.searchMeta));if(Object.keys(this.mergeFilter)?.length){let filters2=this.stringifyFilters(this.mergeFilter);let ptr=await this.getPtr();this.raw_ptr=this.backend.add_synthetic_filter(ptr,filters2)}if(this.ranking){await this.set_ranking(this.ranking)}}async loadEntry(){try{let entry_response=await fetch(`${this.basePath}pagefind-entry.json?ts=${Date.now()}`);let entry_json=await entry_response.json();this.languages=entry_json.languages;if(entry_json.version!==this.version){if(this.primary){console.warn(["Pagefind JS version doesn't match the version in your search index.",`Pagefind JS: ${this.version}. Pagefind index: ${entry_json.version}`,"If you upgraded Pagefind recently, you likely have a cached pagefind.js file.","If you encounter any search errors, try clearing your cache."].join("\n"))}else{console.warn(["Merging a Pagefind index from a different version than the main Pagefind instance.",`Main Pagefind JS: ${this.version}. Merged index (${this.basePath}): ${entry_json.version}`,"If you encounter any search errors, make sure that both sites are running the same version of Pagefind."].join("\n"))}}}catch(e){console.error(`Failed to load Pagefind metadata: +${e?.toString()}`);throw new Error("Failed to load Pagefind metadata")}}findIndex(language){if(this.languages){let index=this.languages[language];if(index)return index;index=this.languages[language.split("-")[0]];if(index)return index;let topLang=Object.values(this.languages).sort((a,b)=>b.page_count-a.page_count);if(topLang[0])return topLang[0]}throw new Error("Pagefind Error: No language indexes found.")}async loadMeta(index){try{let compressed_resp=await fetch(`${this.basePath}pagefind.${index}.pf_meta`);let compressed_meta=await compressed_resp.arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(compressed_meta),"Pagefind metadata")}catch(e){console.error(`Failed to load the meta index: +${e?.toString()}`)}}async loadWasm(language){try{const wasm_url=`${this.basePath}wasm.${language}.pagefind`;let compressed_resp=await fetch(wasm_url);let compressed_wasm=await compressed_resp.arrayBuffer();const final_wasm=this.decompress(new Uint8Array(compressed_wasm),"Pagefind WebAssembly");if(!final_wasm){throw new Error("No WASM after decompression")}this.wasm=await this.backend(final_wasm)}catch(e){console.error(`Failed to load the Pagefind WASM: +${e?.toString()}`);throw new Error(`Failed to load the Pagefind WASM: +${e?.toString()}`)}}async _loadGenericChunk(url,method){try{let compressed_resp=await fetch(url);let compressed_chunk=await compressed_resp.arrayBuffer();let chunk=this.decompress(new Uint8Array(compressed_chunk),url);let ptr=await this.getPtr();this.raw_ptr=this.backend[method](ptr,chunk)}catch(e){console.error(`Failed to load the index chunk ${url}: +${e?.toString()}`)}}async loadChunk(hash){if(!this.loaded_chunks[hash]){const url=`${this.basePath}index/${hash}.pf_index`;this.loaded_chunks[hash]=this._loadGenericChunk(url,"load_index_chunk")}return await this.loaded_chunks[hash]}async loadFilterChunk(hash){if(!this.loaded_filters[hash]){const url=`${this.basePath}filter/${hash}.pf_filter`;this.loaded_filters[hash]=this._loadGenericChunk(url,"load_filter_chunk")}return await this.loaded_filters[hash]}async _loadFragment(hash){let compressed_resp=await fetch(`${this.basePath}fragment/${hash}.pf_fragment`);let compressed_fragment=await compressed_resp.arrayBuffer();let fragment=this.decompress(new Uint8Array(compressed_fragment),`Fragment ${hash}`);return JSON.parse(new TextDecoder().decode(fragment))}async loadFragment(hash,weighted_locations=[],search_term){if(!this.loaded_fragments[hash]){this.loaded_fragments[hash]=this._loadFragment(hash)}let fragment=await this.loaded_fragments[hash];fragment.weighted_locations=weighted_locations;fragment.locations=weighted_locations.map((l)=>l.location);if(!fragment.raw_content){fragment.raw_content=fragment.content.replace(//g,">");fragment.content=fragment.content.replace(/\u200B/g,"")}if(!fragment.raw_url){fragment.raw_url=fragment.url}fragment.url=this.processedUrl(fragment.raw_url,search_term);const excerpt_start=calculate_excerpt_region(weighted_locations,this.excerptLength);fragment.excerpt=build_excerpt(fragment.raw_content,excerpt_start,this.excerptLength,fragment.locations);fragment.sub_results=calculate_sub_results(fragment,this.excerptLength);return fragment}fullUrl(raw){if(/^(https?:)?\/\//.test(raw)){return raw}return`${this.baseUrl}/${raw}`.replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/")}processedUrl(url,search_term){const normalized=this.fullUrl(url);if(this.highlightParam===null){return normalized}let individual_terms=search_term.split(/\s+/);try{let processed=new URL(normalized);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term)}return processed.toString()}catch(e){try{let processed=new URL(`https://example.com${normalized}`);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term)}return processed.toString().replace(/^https:\/\/example\.com/,"")}catch(e2){return normalized}}}async getPtr(){while(this.raw_ptr===null){await asyncSleep(50)}if(!this.raw_ptr){console.error("Pagefind: WASM Error (No pointer)");throw new Error("Pagefind: WASM Error (No pointer)")}return this.raw_ptr}parseFilters(str){let output={};if(!str)return output;for(const block of str.split("__PF_FILTER_DELIM__")){let[filter,values]=block.split(/:(.*)$/);output[filter]={};if(values){for(const valueBlock of values.split("__PF_VALUE_DELIM__")){if(valueBlock){let extract=valueBlock.match(/^(.*):(\d+)$/);if(extract){let[,value,count]=extract;output[filter][value]=parseInt(count)??count}}}}}return output}stringifyFilters(obj={}){return JSON.stringify(obj)}stringifySorts(obj={}){let sorts=Object.entries(obj);for(let[sort,direction]of sorts){if(sorts.length>1){console.warn(`Pagefind was provided multiple sort options in this search, but can only operate on one. Using the ${sort} sort.`)}if(direction!=="asc"&&direction!=="desc"){console.warn(`Pagefind was provided a sort with unknown direction ${direction}. Supported: [asc, desc]`)}return`${sort}:${direction}`}return``}async filters(){let ptr=await this.getPtr();let filters2=this.backend.request_all_filter_indexes(ptr);let filter_chunks=filters2.split(" ").filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...filter_chunks]);ptr=await this.getPtr();let results=this.backend.filters(ptr);return this.parseFilters(results)}async preload(term,options2={}){await this.search(term,{...options2,preload:true})}async search(term,options2={}){options2={verbose:false,filters:{},sort:{},...options2};const log=(str)=>{if(options2.verbose)console.log(str)};log(`Starting search on ${this.basePath}`);let start=Date.now();let ptr=await this.getPtr();let filter_only=term===null;term=term??"";let exact_search=/^\s*".+"\s*$/.test(term);if(exact_search){log(`Running an exact search`)}term=term.toLowerCase().trim().replace(/[\.`~!@#\$%\^&\*\(\)\{\}\[\]\\\|:;'",<>\/\?\-]/g,"").replace(/\s{2,}/g," ").trim();log(`Normalized search term to ${term}`);if(!term?.length&&!filter_only){return{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:Date.now()-start,search:Date.now()-start,total:Date.now()-start}}}let sort_list=this.stringifySorts(options2.sort);log(`Stringified sort to ${sort_list}`);const filter_list=this.stringifyFilters(options2.filters);log(`Stringified filters to ${filter_list}`);let index_resp=this.backend.request_indexes(ptr,term);let filter_resp=this.backend.request_filter_indexes(ptr,filter_list);let chunks=index_resp.split(" ").filter((v)=>v).map((chunk)=>this.loadChunk(chunk));let filter_chunks=filter_resp.split(" ").filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...chunks,...filter_chunks]);log(`Loaded necessary chunks to run search`);if(options2.preload){log(`Preload \u2014 bailing out of search operation now.`);return null}ptr=await this.getPtr();let searchStart=Date.now();let result=this.backend.search(ptr,term,filter_list,sort_list,exact_search);log(`Got the raw search result: ${result}`);let[unfilteredResultCount,all_results,filters2,totalFilters]=result.split(/:([^:]*):(.*)__PF_UNFILTERED_DELIM__(.*)$/);let filterObj=this.parseFilters(filters2);let totalFilterObj=this.parseFilters(totalFilters);log(`Remaining filters: ${JSON.stringify(result)}`);let results=all_results.length?all_results.split(" "):[];let resultsInterface=results.map((result2)=>{let[hash,score,all_locations]=result2.split("@");log(`Processing result: + hash:${hash} + score:${score} + locations:${all_locations}`);let weighted_locations=all_locations.length?all_locations.split(",").map((l)=>{let[weight,balanced_score,location]=l.split(">");return{weight:parseInt(weight)/24,balanced_score:parseFloat(balanced_score),location:parseInt(location)}}):[];let locations=weighted_locations.map((l)=>l.location);return{id:hash,score:parseFloat(score)*this.indexWeight,words:locations,data:async()=>await this.loadFragment(hash,weighted_locations,term)}});const searchTime=Date.now()-searchStart;const realTime=Date.now()-start;log(`Found ${results.length} result${results.length == 1 ? "" : "s"} for "${term}" in ${Date.now() - searchStart}ms (${Date.now() - start}ms realtime)`);return{results:resultsInterface,unfilteredResultCount:parseInt(unfilteredResultCount),filters:filterObj,totalFilters:totalFilterObj,timings:{preload:realTime-searchTime,search:searchTime,total:realTime}}}};var Pagefind=class{constructor(options2={}){this.backend=wasm_bindgen;this.primaryLanguage="unknown";this.searchID=0;this.primary=new PagefindInstance({...options2,primary:true});this.instances=[this.primary];this.init(options2?.language)}async options(options2){await this.primary.options(options2)}async init(overrideLanguage){if(document?.querySelector){const langCode=document.querySelector("html")?.getAttribute("lang")||"unknown";this.primaryLanguage=langCode.toLocaleLowerCase()}await this.primary.init(overrideLanguage?overrideLanguage:this.primaryLanguage,{load_wasm:true})}async mergeIndex(indexPath,options2={}){if(this.primary.basePath.startsWith(indexPath)){console.warn(`Skipping mergeIndex ${indexPath} that appears to be the same as the primary index (${this.primary.basePath})`);return}let newInstance=new PagefindInstance({primary:false,basePath:indexPath});this.instances.push(newInstance);while(this.primary.wasm===null){await asyncSleep(50)}await newInstance.init(options2.language||this.primaryLanguage,{load_wasm:false});delete options2["language"];await newInstance.options(options2)}mergeFilters(filters2){const merged={};for(const searchFilter of filters2){for(const[filterKey,values]of Object.entries(searchFilter)){if(!merged[filterKey]){merged[filterKey]=values;continue}else{const filter=merged[filterKey];for(const[valueKey,count]of Object.entries(values)){filter[valueKey]=(filter[valueKey]||0)+count}}}}return merged}async filters(){let filters2=await Promise.all(this.instances.map((i2)=>i2.filters()));return this.mergeFilters(filters2)}async preload(term,options2={}){await Promise.all(this.instances.map((i2)=>i2.preload(term,options2)))}async debouncedSearch(term,options2,debounceTimeoutMs){const thisSearchID=++this.searchID;this.preload(term,options2);await asyncSleep(debounceTimeoutMs);if(thisSearchID!==this.searchID){return null}const searchResult=await this.search(term,options2);if(thisSearchID!==this.searchID){return null}return searchResult}async search(term,options2={}){let search2=await Promise.all(this.instances.map((i2)=>i2.search(term,options2)));const filters2=this.mergeFilters(search2.map((s)=>s.filters));const totalFilters=this.mergeFilters(search2.map((s)=>s.totalFilters));const results=search2.map((s)=>s.results).flat().sort((a,b)=>b.score-a.score);const timings=search2.map((s)=>s.timings);const unfilteredResultCount=search2.reduce((sum,s)=>sum+s.unfilteredResultCount,0);return{results,unfilteredResultCount,filters:filters2,totalFilters,timings}}};var pagefind=void 0;var initial_options=void 0;var init_pagefind=()=>{if(!pagefind){pagefind=new Pagefind(initial_options??{})}};var options=async(new_options)=>{if(pagefind){await pagefind.options(new_options)}else{initial_options=new_options}};var init=async()=>{init_pagefind()};var destroy=async()=>{pagefind=void 0;initial_options=void 0};var mergeIndex=async(indexPath,options2)=>{init_pagefind();return await pagefind.mergeIndex(indexPath,options2)};var search=async(term,options2)=>{init_pagefind();return await pagefind.search(term,options2)};var debouncedSearch=async(term,options2,debounceTimeoutMs=300)=>{init_pagefind();return await pagefind.debouncedSearch(term,options2,debounceTimeoutMs)};var preload=async(term,options2)=>{init_pagefind();return await pagefind.preload(term,options2)};var filters=async()=>{init_pagefind();return await pagefind.filters()};export{debouncedSearch,destroy,filters,init,mergeIndex,options,preload,search} \ No newline at end of file diff --git a/1pub/pagefind/wasm.en.pagefind b/1pub/pagefind/wasm.en.pagefind new file mode 100644 index 0000000000000000000000000000000000000000..954618ca451743ace1985d9b6b695c9776e19fae GIT binary patch literal 70907 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 AQvd(} literal 0 HcmV?d00001 diff --git a/1pub/theme-store/themes-marketplace-preferences/index.html b/1pub/theme-store/themes-marketplace-preferences/index.html new file mode 100644 index 0000000..55c9696 --- /dev/null +++ b/1pub/theme-store/themes-marketplace-preferences/index.html @@ -0,0 +1,82 @@ + Themes Store Preferences ⚙️ | Zen Docs + + Skip to content

    Themes Store Preferences ⚙️

    When submitting a theme to the Zen Browser Themes Store, you can use custom preferences to define the theme’s appearance and behavior. These preferences are stored in a JSON file named preferences.json and are located in the root directory of the theme.

    +

    The following is an example of a preferences.json file:

    +
    {
    "uc.example-preference.enabled": "This is an example preference",
    "uc.example-preference.value": "This is an example value"
    }
    +

    Preference’s schema must be defined with a key-value pair. The key must be in the format of firefox’s preference name schema and the value must be a string, describing the preference. Right now, the only supported preference value types are booleans but that might change.

    +

    How to use preferences

    +

    Let’s say you have a theme that changes the background color of the browser. You can create a preference to allow users to decide whether they want a light or dark background. Here’s how you can define the preference in the preferences.json file:

    +
    {
    "uc.theme.dark-background.enabled": "Enable dark background",
    }
    +

    In the theme’s CSS file, you can use the preference to change the background color. Here’s an example:

    +
    @media (-moz-bool-pref: "uc.theme.dark-background.enabled") {
    body {
    background-color: #000;
    color: #fff;
    }
    }
    +

    This settings will appear on the preferences page of the theme in the Zen Browser settings. Users can enable or disable the preference to change the background color of the browser.

    + +

    Operating system specific settings

    +

    Some preferences may require to be available only for some operating systems. For example, imagine you want an extension that hides the window’s apllication buttons (minimize, maximize, close) on Windows and linux but not on macOS, because macos doesn’t provide a way to clear them individually. You can use a prefix to specify the operating system the preference is available for.

    +

    The prefix is the operating system name in lowercase, followed by a :.

    + +

    Here’s an example of a preference that is only available on Windows and Linux:

    +
    {
    "!macos:uc.theme.hide-window-close.enabled": "Hide window close button",
    ...
    }
    +

    or for another example:

    +
    {
    "windows:uc.theme.change-this-only-for-windows.enabled": "Change this only for Windows",
    }
    \ No newline at end of file diff --git a/1pub/theme-store/themes-marketplace-submission-guidelines/index.html b/1pub/theme-store/themes-marketplace-submission-guidelines/index.html new file mode 100644 index 0000000..2dc6298 --- /dev/null +++ b/1pub/theme-store/themes-marketplace-submission-guidelines/index.html @@ -0,0 +1,106 @@ + Themes Store Submission Guidelines 📋 | Zen Docs + + Skip to content

    Themes Store Submission Guidelines 📋

    If you are a theme developer and would like to submit your theme, please follow these guidelines:

    +
      +
    1. +

      Theme requirements:

      +
        +
      • Your theme must be compatible with Zen Browser.
      • +
      • Your theme must be open-source.
      • +
      • Your theme must not contain any malicious code.
      • +
      • Your theme must not violate any copyright laws.
      • +
      +
    2. +
    3. +

      Theme Validation:

      +
        +
      • Your theme’s name must be unique and less than 25 characters.
      • +
      • Your theme’s description must be less than 100 characters.
      • +
      • Your theme’s screenshot must be a PNG with a size of 300x200 (it can be resized after upload).
      • +
      • Your theme must contain a valid README describing the theme and how to use it.
      • +
      • If your theme has any preferences values, they must be set in the preferences text area as a JSON object. +
          +
        • See how preferences work here.
        • +
        +
      • +
      +
    4. +
    5. +

      Theme Submission:

      +
        +
      • To submit your theme, please create an issue here
      • +
      • Fill out the template with the required information.
      • +
      • Once you have submitted your theme, it will be analyzed by a bot and a pull request will be created.
      • +
      • If your theme is approved, it will be added to the Themes Marketplace.
      • +
      +
    6. +
    7. +

      Theme Update:

      +
        +
      • If you would like to update your theme, please create an issue here
      • +
      • Please explain the changes you have made.
      • +
      +
    8. +
    +
    \ No newline at end of file diff --git a/1pub/theme-store/themes-marketplace/index.html b/1pub/theme-store/themes-marketplace/index.html new file mode 100644 index 0000000..c1b8731 --- /dev/null +++ b/1pub/theme-store/themes-marketplace/index.html @@ -0,0 +1,72 @@ + Information about Themes Store ℹ️ | Zen Docs + + Skip to content

    Information about Themes Store ℹ️

    The Themes Store is a place where you can find and install themes for Zen Browser.

    +

    How to install a theme

    +
      +
    1. Open Zen Browser.
    2. +
    3. Click on the theme you would like to install on the Themes Store.
    4. +
    5. Click on the “Install” button.
    6. +
    +

    For theme developers

    +

    If you are a theme developer and would like to submit your theme, please follow the instructions on the Submission Guidelines page.

    \ No newline at end of file