From 3caa2fe5116ebb15ab40ed31c6afa15667966e2e Mon Sep 17 00:00:00 2001 From: alabsi91 Date: Thu, 20 Jun 2024 14:33:18 +0300 Subject: [PATCH] Docs --- 404.html | 4 +- ...r.MjpD_nHO.js => AnimateColor.DbVgZgDi.js} | 2 +- ...iViU4.js => DirectionsExample.DYwRkGIm.js} | 2 +- _astro/Ease.B0R7-qFd.js | 1 + _astro/Ease.Mpm6i9uA.js | 1 - _astro/ExampleFrame.7VIRbcSD.js | 1 + _astro/ExampleFrame.Cu_UF9fG.js | 1 - ...stro_type_script_index_0_lang.O84fgebU.js} | 2 +- ...es.iOf48vy_.js => ReuseValues.D5Gfsmtj.js} | 2 +- ....CuJBHb72.js => TimingExample.BM4_Jy2V.js} | 2 +- _astro/UpdateValues.IEVHaous.js | 1 + _astro/animare.BqJ0QUF9.js | 1 - _astro/animare.tXT0eSNG.js | 1 + ...oisted.D8lWTpHH.js => hoisted.BPzT4gG8.js} | 4 +- ...{index.DoNmXzwY.css => index.Dq1upXvh.css} | 2 +- _astro/{lerp.C7Iu0PC9.js => lerp.DE18kSxJ.js} | 2 +- ...i-core.Cjlo9aCS.js => ui-core.D9HMTVdw.js} | 2 +- _astro/useAutoPause.G7-vOaP1.js | 1 + ...lor.CBt2Hv5V.js => vecToColor.CRC-QD4Q.js} | 2 +- api/animare/group/index.html | 8 +- api/animare/loop/index.html | 6 +- api/animare/single/index.html | 6 +- api/animare/timeline/index.html | 6 +- api/enums/direction/index.html | 8 +- api/enums/event/index.html | 6 +- api/enums/scrollaxis/index.html | 6 +- api/enums/scrollelementedge/index.html | 6 +- api/enums/timing/index.html | 8 +- api/guids/animatecolor/index.html | 8 +- api/guids/reuseanimatedvalue/index.html | 10 +- api/guids/updateanimationvalues/index.html | 53 ++++++++++ api/objects/animationinfo/index.html | 6 +- api/objects/animationoptions/index.html | 6 +- api/objects/timelineinfo/index.html | 6 +- api/objects/timelineobject/index.html | 8 +- api/objects/timelineoptions/index.html | 6 +- api/plugins/autopause/index.html | 6 +- api/plugins/ease/index.html | 92 +++++++++--------- api/plugins/lerp/index.html | 6 +- api/plugins/scrollanimation/index.html | 6 +- api/plugins/vectortocolor/index.html | 6 +- api/react/useanimare/index.html | 6 +- api/react/useautopause/index.html | 6 +- api/react/useloop/index.html | 6 +- api/react/usescrollanimation/index.html | 6 +- index.html | 6 +- installation/index.html | 6 +- pagefind/fragment/en_5ebed68.pf_fragment | Bin 0 -> 683 bytes pagefind/fragment/en_60bd93f.pf_fragment | Bin 683 -> 0 bytes pagefind/fragment/en_9177f40.pf_fragment | Bin 1670 -> 0 bytes pagefind/fragment/en_9991a6f.pf_fragment | Bin 0 -> 574 bytes pagefind/fragment/en_efc0813.pf_fragment | Bin 0 -> 1679 bytes pagefind/index/en_34c9204.pf_index | Bin 0 -> 16605 bytes pagefind/index/en_3585cb3.pf_index | Bin 16175 -> 0 bytes pagefind/pagefind-entry.json | 2 +- pagefind/pagefind.en_11a79c5297.pf_meta | Bin 286 -> 0 bytes pagefind/pagefind.en_3dc89a3572.pf_meta | Bin 0 -> 295 bytes sitemap-0.xml | 2 +- 58 files changed, 204 insertions(+), 149 deletions(-) rename _astro/{AnimateColor.MjpD_nHO.js => AnimateColor.DbVgZgDi.js} (72%) rename _astro/{DirectionsExample.BahiViU4.js => DirectionsExample.DYwRkGIm.js} (90%) create mode 100644 _astro/Ease.B0R7-qFd.js delete mode 100644 _astro/Ease.Mpm6i9uA.js create mode 100644 _astro/ExampleFrame.7VIRbcSD.js delete mode 100644 _astro/ExampleFrame.Cu_UF9fG.js rename _astro/{Hero.astro_astro_type_script_index_0_lang.CKOhPboY.js => Hero.astro_astro_type_script_index_0_lang.O84fgebU.js} (90%) rename _astro/{ReuseValues.iOf48vy_.js => ReuseValues.D5Gfsmtj.js} (84%) rename _astro/{TimingExample.CuJBHb72.js => TimingExample.BM4_Jy2V.js} (90%) create mode 100644 _astro/UpdateValues.IEVHaous.js delete mode 100644 _astro/animare.BqJ0QUF9.js create mode 100644 _astro/animare.tXT0eSNG.js rename _astro/{hoisted.D8lWTpHH.js => hoisted.BPzT4gG8.js} (51%) rename _astro/{index.DoNmXzwY.css => index.Dq1upXvh.css} (96%) rename _astro/{lerp.C7Iu0PC9.js => lerp.DE18kSxJ.js} (83%) rename _astro/{ui-core.Cjlo9aCS.js => ui-core.D9HMTVdw.js} (99%) create mode 100644 _astro/useAutoPause.G7-vOaP1.js rename _astro/{vecToColor.CBt2Hv5V.js => vecToColor.CRC-QD4Q.js} (79%) create mode 100644 api/guids/updateanimationvalues/index.html create mode 100644 pagefind/fragment/en_5ebed68.pf_fragment delete mode 100644 pagefind/fragment/en_60bd93f.pf_fragment delete mode 100644 pagefind/fragment/en_9177f40.pf_fragment create mode 100644 pagefind/fragment/en_9991a6f.pf_fragment create mode 100644 pagefind/fragment/en_efc0813.pf_fragment create mode 100644 pagefind/index/en_34c9204.pf_index delete mode 100644 pagefind/index/en_3585cb3.pf_index delete mode 100644 pagefind/pagefind.en_11a79c5297.pf_meta create mode 100644 pagefind/pagefind.en_3dc89a3572.pf_meta diff --git a/404.html b/404.html index 8012ab9c..2cea7565 100644 --- a/404.html +++ b/404.html @@ -24,12 +24,12 @@ }, }; })(); - + + 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/_astro/AnimateColor.MjpD_nHO.js b/_astro/AnimateColor.DbVgZgDi.js similarity index 72% rename from _astro/AnimateColor.MjpD_nHO.js rename to _astro/AnimateColor.DbVgZgDi.js index 45525c6f..4ea11787 100644 --- a/_astro/AnimateColor.MjpD_nHO.js +++ b/_astro/AnimateColor.DbVgZgDi.js @@ -1 +1 @@ -import{u as l,j as t}from"./useAnimare.K1gqI4ev.js";import{a as u}from"./animare.BqJ0QUF9.js";import{e as c}from"./index.ChPNCYSA.js";import{l as p}from"./lerp.C7Iu0PC9.js";import{v as f}from"./vecToColor.CBt2Hv5V.js";import{r as d}from"./index.DhYZZe0J.js";import{E as x}from"./ExampleFrame.Cu_UF9fG.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function R(){const r=d.useRef(null),a=l(()=>{const o=document.querySelector(".animate-color-element"),n=[255,0,0],i=[0,255,0];return u.single({from:0,to:1,duration:1e3,ease:c.linear,autoPlay:!1},e=>{if(!o)return;const s=p(n,i,e.value),m=f(s);o.style.backgroundColor=m,r.current&&(r.current.value=e.progress.toString())})});return t.jsx(x,{title:"Animate Color",slider:r,timeline:a,children:t.jsx("div",{className:"animate-color-element",style:{backgroundColor:"red",width:"100px",height:"100px",borderRadius:"50%",margin:"30px auto"}})})}export{R as default}; +import{u as l,j as t}from"./useAnimare.K1gqI4ev.js";import{a as u}from"./animare.tXT0eSNG.js";import{e as c}from"./index.ChPNCYSA.js";import{l as p}from"./lerp.DE18kSxJ.js";import{v as f}from"./vecToColor.CRC-QD4Q.js";import{r as d}from"./index.DhYZZe0J.js";import{E as x}from"./ExampleFrame.7VIRbcSD.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function R(){const r=d.useRef(null),a=l(()=>{const o=document.querySelector(".animate-color-element"),n=[255,0,0],i=[0,255,0];return u.single({from:0,to:1,duration:1e3,ease:c.linear,autoPlay:!1},e=>{if(!o)return;const s=p(n,i,e.value),m=f(s);o.style.backgroundColor=m,r.current&&(r.current.value=e.progress.toString())})});return t.jsx(x,{title:"Animate Color",slider:r,timeline:a,children:t.jsx("div",{className:"animate-color-element",style:{backgroundColor:"red",width:"100px",height:"100px",borderRadius:"50%",margin:"30px auto"}})})}export{R as default}; diff --git a/_astro/DirectionsExample.BahiViU4.js b/_astro/DirectionsExample.DYwRkGIm.js similarity index 90% rename from _astro/DirectionsExample.BahiViU4.js rename to _astro/DirectionsExample.DYwRkGIm.js index 32ed62a8..93580c91 100644 --- a/_astro/DirectionsExample.BahiViU4.js +++ b/_astro/DirectionsExample.DYwRkGIm.js @@ -1 +1 @@ -import{u as m,j as e}from"./useAnimare.K1gqI4ev.js";import{a as x,D as t}from"./animare.BqJ0QUF9.js";import{r as c}from"./index.DhYZZe0J.js";import{E as f}from"./ExampleFrame.Cu_UF9fG.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function A(){const a=c.useRef(null),l=c.useRef(null),p=m(()=>{const s=a.current.querySelectorAll("span");return x.group({to:Array(s.length).fill(100),duration:1500,direction:[t.Forward,t.Reverse,t.Alternate,t.AlternateReverse],autoPlay:!1},(d,u)=>{l.current&&(l.current.value=u.progress.toString());for(let r=0;r{const s=a.current.querySelectorAll("span");return x.group({to:Array(s.length).fill(100),duration:1500,direction:[t.Forward,t.Reverse,t.Alternate,t.AlternateReverse],autoPlay:!1},(d,u)=>{l.current&&(l.current.value=u.progress.toString());for(let r=0;rm!=="").map(m=>{const a=parseFloat(m);return isNaN(a)?m:a});return f[e](...t)}const x=l[1],c=l[2],s=i.match(o);if(!s)return f[x][c];const d=s[0].substring(1,s[0].length-1).split(",").filter(e=>e!=="").map(e=>{const n=parseFloat(e);return isNaN(n)?e:n});return f[x][c](...d)}function U({title:i="Linear",padding:o=10,duration:l=2e3,easing:x}){const c=T.useRef(null),s=o/2+1,d=k(()=>{const e=A([{name:"x",from:h+s,to:r-h-s},{name:"y",from:r-h-s,to:h+s,ease:S(x)},{name:"empty",to:0,duration:1e3,timing:P.AfterPrevious}]),n={autoPlay:!1,timelinePlayCount:-1,duration:l,timing:P.FromStart},t=c.current?.getContext("2d"),m=2*Math.PI,a=[],b=(g,j)=>{if(t){j.progress===0&&(a.length=0),t.clearRect(0,0,r,r),a.push({x:g.x.value,y:g.y.value});for(let y=0;y{if(t)for(let f=0;fa.disconnect()}function I(t,n,e){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];const a=Array.isArray(e)?e:c;N.useEffect(()=>{if(!t||!n)return;const r=Array.isArray(e)?{}:e;return E(t,n,r)},[t,n,...a])}const u=200,p=5,R="#f46036",w=1,F="#fff";function S(t){if(!t)return y.linear;const n=/\(.*\)$/,e=t.replace(n,"").split(".");if(e.length===2){const i=e[1],o=t.match(n);if(!o)return y[i];const s=o[0].substring(1,o[0].length-1).split(",").filter(m=>m!=="").map(m=>{const l=parseFloat(m);return isNaN(l)?m:l});return y[i](...s)}const c=e[1],a=e[2],r=t.match(n);if(!r)return y[c][a];const f=r[0].substring(1,r[0].length-1).split(",").filter(i=>i!=="").map(i=>{const o=parseFloat(i);return isNaN(o)?i:o});return y[c][a](...f)}function U({title:t="Linear",padding:n=10,duration:e=2e3,easing:c}){const a=N.useRef(null),r=n/2+1,f=T(()=>{const i=k([{name:"x",from:p+r,to:u-p-r},{name:"y",from:u-p-r,to:p+r,ease:S(c)},{name:"empty",to:0,duration:1e3,timing:A.AfterPrevious}]),o={autoPlay:!1,timelinePlayCount:-1,duration:e,timing:A.FromStart},s=a.current?.getContext("2d"),m=2*Math.PI,l=[],b=(d,j)=>{if(s){j.progress===0&&(l.length=0),s.clearRect(0,0,u,u),l.push({x:d.x.value,y:d.y.value});for(let x=0;x{e.timeline&&(e.timeline.on(a.Play,()=>{l(!1)}),e.timeline.on(a.Resume,()=>{l(!1)}),e.timeline.on(a.Pause,()=>{l(!0)}),e.timeline.on(a.Complete,()=>{l(!0)}))},[e.timeline]);const l=n=>{if(i.current){if(n){i.current.style.d='path("M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z")';return}i.current.style.d='path("M20,20 L35,20 L35,80 L20,80 Z M65,20 L80,20 L80,80 L65,80 Z")'}};function c(){if(e.timeline.timelineInfo.isPlaying){e.timeline.pause();return}const n=r.current?.value??"0",s=e.timeline.timelineInfo.isFinished?0:e.timeline.timelineInfo.duration*parseFloat(n);e.timeline.play(s)}function o(n){const s=n.target,f=parseFloat(s.value);e.timeline.seek(e.timeline.timelineInfo.duration*f),e.timeline.timelineInfo.isPlaying||e.timeline.playOneFrame()}return t.jsxs("div",{className:u.wrapper,children:[t.jsx("span",{children:e.title}),e.children,t.jsxs("div",{className:u.controlsContainer,children:[t.jsx("button",{onClick:c,children:t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 100 100",width:"24px",children:t.jsx("path",{ref:i,d:"M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z"})})}),t.jsx("input",{ref:r,className:u.slider,onChange:o,type:"range",min:"0",max:"1",defaultValue:"0",step:.001})]})]})}export{g as E}; diff --git a/_astro/ExampleFrame.Cu_UF9fG.js b/_astro/ExampleFrame.Cu_UF9fG.js deleted file mode 100644 index 8572396f..00000000 --- a/_astro/ExampleFrame.Cu_UF9fG.js +++ /dev/null @@ -1 +0,0 @@ -import{j as t}from"./useAnimare.K1gqI4ev.js";import{r as s}from"./index.DhYZZe0J.js";import{s as m}from"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";import{E as u}from"./animare.BqJ0QUF9.js";function g(e){const i=s.useRef(null),l=s.useRef(null);e.slider.current=l.current,s.useEffect(()=>{e.timeline&&(e.timeline.on(u.Play,()=>{a(!1)}),e.timeline.on(u.Pause,()=>{a(!0)}),e.timeline.on(u.Complete,()=>{a(!0)}))},[e.timeline]);const a=n=>{if(i.current){if(n){i.current.style.d='path("M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z")';return}i.current.style.d='path("M20,20 L35,20 L35,80 L20,80 Z M65,20 L80,20 L80,80 L65,80 Z")'}};function c(){if(e.timeline.timelineInfo.isPlaying){e.timeline.pause();return}const n=l.current?.value??"0",r=e.timeline.timelineInfo.isFinished?0:e.timeline.timelineInfo.duration*parseFloat(n);e.timeline.play(r)}function o(n){const r=n.target,f=parseFloat(r.value);e.timeline.seek(e.timeline.timelineInfo.duration*f),e.timeline.timelineInfo.isPlaying||e.timeline.playOneFrame()}return t.jsxs("div",{className:m.wrapper,children:[t.jsx("span",{children:e.title}),e.children,t.jsxs("div",{className:m.controlsContainer,children:[t.jsx("button",{onClick:c,children:t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 100 100",width:"24px",children:t.jsx("path",{ref:i,d:"M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z"})})}),t.jsx("input",{ref:l,className:m.slider,onChange:o,type:"range",min:"0",max:"1",defaultValue:"0",step:.001})]})]})}export{g as E}; diff --git a/_astro/Hero.astro_astro_type_script_index_0_lang.CKOhPboY.js b/_astro/Hero.astro_astro_type_script_index_0_lang.O84fgebU.js similarity index 90% rename from _astro/Hero.astro_astro_type_script_index_0_lang.CKOhPboY.js rename to _astro/Hero.astro_astro_type_script_index_0_lang.O84fgebU.js index 31e1b0bc..a112c2c1 100644 --- a/_astro/Hero.astro_astro_type_script_index_0_lang.CKOhPboY.js +++ b/_astro/Hero.astro_astro_type_script_index_0_lang.O84fgebU.js @@ -1 +1 @@ -import{T as F}from"./router.DrYAXS1K.js";import{a as I}from"./animare.BqJ0QUF9.js";import{e as i}from"./index.ChPNCYSA.js";import{l as a}from"./lerp.C7Iu0PC9.js";import{v as d}from"./vecToColor.CBt2Hv5V.js";const c=document.querySelectorAll(".letter"),g=document.querySelector(".title"),m=document.querySelector(".animare-slider"),h=document.querySelector(".play-pause"),f=h.querySelector(".play-svg path");document.addEventListener(F,e=>{e.to.pathname==="/animare/"&&(e.navigationType==="traverse"?location.reload():e.preventDefault())});const y=e=>{if(e){f.style.d='path("M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z")';return}f.style.d='path("M20,20 L35,20 L35,80 L20,80 Z M65,20 L80,20 L80,80 L65,80 Z")'},S=e=>(e<=.5?e:1-e)*2,p={white:[255,255,255],orange:[244,96,54]},w={to:Array(c.length+1).fill(1),offset:e=>e===0?0:e===c.length?-200:-800,duration:1e3,autoPlay:!1},x=(e,r)=>{r.isFirstFrame&&y(!1),m.value=`${r.progress}`;for(let t=0;t=e.length/2?-400:400,0,i.in.wobble(2)(o)),L=a(t>=e.length/2?200:-200,0,i.out.elastic(o)),b=a(400,0,i.out.back()(o)),$=a(t%2===0?90:-90,0,i.in.wobble(6)(o)),P=a(0,1.2,i.in.wobble(4)(o));l.style.scale=`${P}`,l.style.translate=`${v}px ${L}px ${b}px`,l.style.rotate=`${$}deg`,l.style.opacity=`${o}`,l.style.filter=`blur(${a(4,0,o)}px)`,l.style.color=d(a(p.orange,p.white,o))}const s=e[e.length-1],u=s.value;if(g&&(g.style.letterSpacing=`${a(15,0,i.spring({damping:7,duration:1400})(u))}px`),s.isPlaying||s.isFinished)for(let t=0;tn.play(),500); +import{T as F}from"./router.DrYAXS1K.js";import{a as I}from"./animare.tXT0eSNG.js";import{e as i}from"./index.ChPNCYSA.js";import{l as a}from"./lerp.DE18kSxJ.js";import{v as d}from"./vecToColor.CRC-QD4Q.js";const c=document.querySelectorAll(".letter"),g=document.querySelector(".title"),m=document.querySelector(".animare-slider"),h=document.querySelector(".play-pause"),f=h.querySelector(".play-svg path");document.addEventListener(F,e=>{e.to.pathname==="/animare/"&&(e.navigationType==="traverse"?location.reload():e.preventDefault())});const y=e=>{if(e){f.style.d='path("M20,20 L80,50 L20,80 L20,80 Z M65,20 L80,20 L80,20 L65,20 Z")';return}f.style.d='path("M20,20 L35,20 L35,80 L20,80 Z M65,20 L80,20 L80,80 L65,80 Z")'},S=e=>(e<=.5?e:1-e)*2,p={white:[255,255,255],orange:[244,96,54]},w={to:Array(c.length+1).fill(1),offset:e=>e===0?0:e===c.length?-200:-800,duration:1e3,autoPlay:!1},x=(e,r)=>{r.isFirstFrame&&y(!1),m.value=`${r.progress}`;for(let t=0;t=e.length/2?-400:400,0,i.in.wobble(2)(o)),L=a(t>=e.length/2?200:-200,0,i.out.elastic(o)),b=a(400,0,i.out.back()(o)),$=a(t%2===0?90:-90,0,i.in.wobble(6)(o)),P=a(0,1.2,i.in.wobble(4)(o));l.style.scale=`${P}`,l.style.translate=`${v}px ${L}px ${b}px`,l.style.rotate=`${$}deg`,l.style.opacity=`${o}`,l.style.filter=`blur(${a(4,0,o)}px)`,l.style.color=d(a(p.orange,p.white,o))}const s=e[e.length-1],u=s.value;if(g&&(g.style.letterSpacing=`${a(15,0,i.spring({damping:7,duration:1400})(u))}px`),s.isPlaying||s.isFinished)for(let t=0;tn.play(),500); diff --git a/_astro/ReuseValues.iOf48vy_.js b/_astro/ReuseValues.D5Gfsmtj.js similarity index 84% rename from _astro/ReuseValues.iOf48vy_.js rename to _astro/ReuseValues.D5Gfsmtj.js index 43c848ce..adb9d840 100644 --- a/_astro/ReuseValues.iOf48vy_.js +++ b/_astro/ReuseValues.D5Gfsmtj.js @@ -1 +1 @@ -import{u as d,j as l}from"./useAnimare.K1gqI4ev.js";import{a as x}from"./animare.BqJ0QUF9.js";import{e as u}from"./index.ChPNCYSA.js";import{l as i}from"./lerp.C7Iu0PC9.js";import{r as g}from"./index.DhYZZe0J.js";import{E as h}from"./ExampleFrame.Cu_UF9fG.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function $(){const a=g.useRef(null),c=d(()=>{const e=document.querySelectorAll(".reuse-values-letter"),o={to:Array(e.length).fill(1),offset:n=>n===0?0:-300,duration:500,autoPlay:!1};return x.group(o,(n,m)=>{a.current&&(a.current.value=m.progress.toString());for(let t=0;tl.jsx("span",{style:{display:"inline-block"},className:"reuse-values-letter",children:e},e+o))})})})}export{$ as default}; +import{u as d,j as l}from"./useAnimare.K1gqI4ev.js";import{a as x}from"./animare.tXT0eSNG.js";import{e as u}from"./index.ChPNCYSA.js";import{l as i}from"./lerp.DE18kSxJ.js";import{r as g}from"./index.DhYZZe0J.js";import{E as h}from"./ExampleFrame.7VIRbcSD.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function $(){const a=g.useRef(null),c=d(()=>{const e=document.querySelectorAll(".reuse-values-letter"),o={to:Array(e.length).fill(1),offset:n=>n===0?0:-300,duration:500,autoPlay:!1};return x.group(o,(n,m)=>{a.current&&(a.current.value=m.progress.toString());for(let t=0;tl.jsx("span",{style:{display:"inline-block"},className:"reuse-values-letter",children:e},e+o))})})})}export{$ as default}; diff --git a/_astro/TimingExample.CuJBHb72.js b/_astro/TimingExample.BM4_Jy2V.js similarity index 90% rename from _astro/TimingExample.CuJBHb72.js rename to _astro/TimingExample.BM4_Jy2V.js index bb17c333..4d20cccb 100644 --- a/_astro/TimingExample.CuJBHb72.js +++ b/_astro/TimingExample.BM4_Jy2V.js @@ -1 +1 @@ -import{u as f,j as e}from"./useAnimare.K1gqI4ev.js";import{a as d,T as r}from"./animare.BqJ0QUF9.js";import{r as u}from"./index.DhYZZe0J.js";import{E as x}from"./ExampleFrame.Cu_UF9fG.js";import"./ExampleFrame_module.a49b6180.D0zKF7Sg.js";function S(){const i=u.useRef(null),s=u.useRef(null),c=f(()=>{const o=i.current.querySelectorAll("span");return d.group({to:Array(o.length).fill(100),duration:1e3,timing:[r.FromStart,r.AfterPrevious,r.AfterPrevious,r.WithPrevious,r.FromStart],autoPlay:!1},(m,p)=>{s.current&&(s.current.value=p.progress.toString());for(let n=0;n{const o=i.current.querySelectorAll("span");return d.group({to:Array(o.length).fill(100),duration:1e3,timing:[r.FromStart,r.AfterPrevious,r.AfterPrevious,r.WithPrevious,r.FromStart],autoPlay:!1},(m,p)=>{s.current&&(s.current.value=p.progress.toString());for(let n=0;n{const t=r.current.querySelector("span");return p.single({to:100,duration:1e3,direction:d.Alternate,autoPlay:!1,playCount:-1},n=>{if(a.current&&(a.current.value=n.progress.toString()),!t)return;const s=n.value;t.style.marginLeft=`${s}%`,t.style.translate=`-${s}%`})},[r]);m(i,r.current);const u=t=>{const o=t.target,n=parseFloat(o.value);i.updateValues({duration:n})};return e.jsx(f,{title:"Update Values",slider:a,timeline:i,children:e.jsxs("div",{ref:r,style:{paddingInline:10},children:[e.jsx("span",{style:x}),e.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:10,width:"100%"},children:[e.jsx("p",{children:"Duration"}),e.jsx("input",{style:{flex:1,maxWidth:460,accentColor:"var(--secondary)"},onPointerUp:u,type:"range",min:50,max:5e3,defaultValue:1e3})]})]})})}const x={display:"block",width:100,height:100,backgroundColor:"var(--secondary)",color:"#fff",textAlign:"center",fontSize:"0.8rem",fontWeight:"bold",paddingInline:"0.5rem",borderRadius:"50%",margin:"10px 10px 10px 0%",whiteSpace:"nowrap"};export{S as default}; diff --git a/_astro/animare.BqJ0QUF9.js b/_astro/animare.BqJ0QUF9.js deleted file mode 100644 index 249a986b..00000000 --- a/_astro/animare.BqJ0QUF9.js +++ /dev/null @@ -1 +0,0 @@ -let A=function(e){return e.Forward="forward",e.Reverse="reverse",e.Alternate="alternate",e.AlternateReverse="alternate-reverse",e}({}),p=function(e){return e.AfterPrevious="after-previous",e.WithPrevious="with-previous",e.FromStart="from-start",e}({}),y=function(e){return e.Play="play",e.Resume="resume",e.Pause="pause",e.Stop="stop",e.Complete="complete",e.Repeat="repeat",e}({});function B(e){return e}class V{#t=Object.assign({});#n=null;#l=null;#e=null;#i=null;#s=null;#a=null;#o(n,i){return this.#t[n]?this.#t[n].delete(i):!1}on(n,i){return this.#t[n]||(this.#t[n]=new Set),this.#t[n].add(i),()=>this.#o(n,i)}once(n,i){const r=this.on(n,()=>{i(),r()});return()=>this.#o(n,i)}emit(n){if(this.#t[n]){if(this.#t[n].forEach(i=>i()),n===y.Play){this.#n?.(),this.#n=null;return}if(n===y.Resume){this.#l?.(),this.#l=null;return}if(n===y.Pause){this.#e?.(),this.#e=null;return}if(n===y.Complete){this.#s?.(),this.#s=null;return}if(n===y.Repeat){this.#a?.(),this.#a=null;return}n===y.Stop&&(this.#i?.(),this.#i=null)}}clear(){this.#t=Object.assign({})}onPlayAsync(){if(this.#n===null)return new Promise(n=>{this.#n=n})}onResumeAsync(){if(this.#l===null)return new Promise(n=>{this.#l=n})}onPauseAsync(){if(this.#e===null)return new Promise(n=>{this.#e=n})}onStopAsync(){if(this.#i===null)return new Promise(n=>{this.#i=n})}onCompleteAsync(){if(this.#s===null)return new Promise(n=>{this.#s=n})}onRepeatAsync(){if(this.#a===null)return new Promise(n=>{this.#a=n})}}function j(e){return typeof e=="number"&&!Number.isNaN(e)&&Number.isFinite(e)}function D(e){const n=parseFloat(e);return j(n)?n/100:0}function b(e){return e<0?0:e>1?1:e}function F(e,n,i){return ei?i:e}function I(e){const n=e;for(var i=arguments.length,r=new Array(i>1?i-1:0),m=1;m1&&arguments[1]!==void 0?arguments[1]:.001;return Math.abs(this.#r-n)1&&arguments[1]!==void 0?arguments[1]:5;return Math.abs(this.#m-n)=this.endPoint){this.#y=!1,this.#c=!0,this.#h=this.animationRef.playCount,this.#o=this.animationRef.delayCount,this.#r=1,this.#f=1,this.#m=this.endPoint-this.#e;const i=this.animationRef.direction===A.Reverse||this.animationRef.direction===A.Alternate;this.#s=i?this.animationRef.from:this.animationRef.to;return}if(ne};function M(e){return e===A.Alternate||e===A.AlternateReverse}function N(e){return e===A.Reverse||e===A.AlternateReverse}function q(e){if(!e.name)throw new Error("Animation `name` is required");if(typeof e.to!="number")throw new Error("The `to` value is required");if(typeof e.duration=="number"&&e.duration<0)throw new Error("The `duration` value cannot be a negative value.");if(typeof e.delay=="number"&&e.delay<0)throw new Error("The `delay` value cannot be a negative value.");if(typeof e.playCount=="number"&&e.playCount<0)throw new Error("The `playCount` value cannot be a negative value.");if(typeof e.delayCount=="number"&&e.delayCount<0)throw new Error("The `delayCount` value cannot be a negative value.");if(typeof e.playCount=="number"&&typeof e.delayCount=="number"&&e.delayCount>e.playCount)throw new Error("The `delayCount` value cannot be greater than the `playCount` value.")}function x(e,n,i){const r=P=>typeof P=="function"?P(i):P,m=r(e.from)??n.from??g.from,a=r(e.duration)??n.duration??g.duration,t=r(e.delay)??n.delay??g.delay,l=r(e.offset)??n.offset??g.offset,s=r(e.playCount)??n.playCount??g.playCount,d=typeof t=="number"?r(e.delayCount)??n.delayCount??s:0,o=r(e.direction)??n.direction??g.direction,c=r(e.timing)??n.timing??g.timing;return{name:e.name,to:e.to,from:m,duration:a,delay:t,offset:l,playCount:s,delayCount:d,direction:o,timing:c,ease:e.ease??n.ease??g.ease}}function U(e,n){const i=[];for(let r=0;ri.endPoint));return n===1/0?Number.MAX_SAFE_INTEGER:n}function R(e,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=W(i),m=U(e,i),a=new V,t={__startTime:0,__pauseTime:0,__lastFrameTime:0,__animations:[],__requestAnimationId:null,__startProgress:0,progress:0,duration:0,elapsedTime:0,isPlaying:!1,isPaused:!1,isFinished:!1,isFirstFrame:!0,playCount:1,fps:60,isProgressAt(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.001;return Math.abs(this.progress-u)1&&arguments[1]!==void 0?arguments[1]:5;return Math.abs(this.elapsedTime-u){t.elapsedTime=u-t.__startTime+t.__startProgress*t.duration,t.progress=b(t.elapsedTime/t.duration),t.fps=Math.round(1e3/(u-t.__lastFrameTime||16.66)),t.__lastFrameTime=u;for(let f=0;f{t.__startTime=f,t.__lastFrameTime=f,t.playCount++,t.__startProgress=0,d(f)}))},o=function(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(r.timelinePlayCount===0||h===0){console.warn("[seek] Cannot seek the timeline because the `playCount` is set to 0.");return}if(r.timelinePlayCount>0&&typeof h=="number"&&h>r.timelinePlayCount){console.warn("[seek] Cannot seek the timeline because the param `playCount` is greater than the `timelinePlayCount`.");return}if(t.duration===0){console.warn("[seek] Cannot seek the timeline because the `duration` is 0.");return}if(typeof u=="number"&&(u<0&&(u=0,console.warn("[seek] The `startFrom` param cannot be a negative value.")),u>t.duration&&(u=t.duration,console.warn("[seek] The `startFrom` param cannot be greater than the duration of the timeline.")),u=F(u/t.duration,0,1)),typeof u=="string"&&(u=D(u),u<0&&(u=0,console.warn("[seek] The `startFrom` param cannot be a negative percentage.")),u>1&&(u=1,console.warn("[seek] The `startFrom` param percentage cannot be greater than 1."))),t.isPlaying){const f=performance.now();t.__startTime=f,t.__lastFrameTime=f}t.playCount=h,t.__startProgress=u},c=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;t.isPlaying&&t.__requestAnimationId!==null&&(cancelAnimationFrame(t.__requestAnimationId),t.__requestAnimationId=null),o(u,h),t.__requestAnimationId=requestAnimationFrame(f=>{t.__startTime=f,t.__lastFrameTime=f,t.progress=t.__startProgress,t.isPlaying=t.progress!==1,t.isFinished=t.progress===1,t.isPaused=!1,t.isFirstFrame=!0,l.add(),a.emit(y.Play),d(f),t.isFirstFrame=!1})},w=()=>{if(t.isPlaying&&t.__requestAnimationId!==null){console.warn("[playOneFrame] The timeline is already playing.");return}const u=performance.now();t.__startTime=u,t.__lastFrameTime=u,t.progress=t.__startProgress,t.isPlaying=!1,t.isFinished=t.progress===1,t.isPaused=!1,t.isFirstFrame=!1,d(u,!0)},P=()=>{if(!t.isPlaying){console.warn("[pause] The timeline is not playing.");return}if(t.isPaused){console.warn("[pause] The timeline is already paused.");return}if(!t.__requestAnimationId){console.error("[pause] `__requestAnimationId` is null.");return}cancelAnimationFrame(t.__requestAnimationId),t.__requestAnimationId=null,t.__pauseTime=performance.now(),t.isPaused=!0,t.isPlaying=!1,l.remove(),a.emit(y.Pause)},S=()=>{if(t.isPlaying){console.warn("[resume] The timeline is already playing.");return}if(!t.isPaused){console.warn("[resume] The timeline is not paused, playing from the start."),c();return}t.__startTime+=performance.now()-t.__pauseTime,t.__pauseTime=0,t.isPaused=!1,t.isPlaying=!0,l.add(),a.emit(y.Resume),t.__requestAnimationId=requestAnimationFrame(d)},E=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.duration,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.timelinePlayCount;t.isPlaying&&t.__requestAnimationId!==null&&(cancelAnimationFrame(t.__requestAnimationId),t.__requestAnimationId=null,t.isPlaying=!1),o(u,h),w(),a.emit(y.Stop)},O=u=>{for(let h=0;h_.animationRef.name===f.name);if(!C)throw new Error(`[updateValues] Animation with name '${f.name}' not found.`);C.Set(f)}for(let h=0;h"u")throw new Error("[group] The `to` value is required");e.to=typeof e.to=="number"?[e.to]:e.to;const i=e.to.length,r=o=>typeof o=="number",m=o=>typeof o=="object"&&!Array.isArray(o),a=o=>typeof o=="object"&&!Array.isArray(o),t=o=>typeof o=="function",l=o=>new Array(i).fill(o),s={to:e.to,from:r(e.from)?l(e.from):e.from,offset:r(e.offset)?l(e.offset):e.offset,delay:r(e.delay)?l(e.delay):e.delay,delayCount:r(e.delayCount)?l(e.delayCount):e.delayCount,playCount:r(e.playCount)?l(e.playCount):e.playCount,direction:m(e.direction)?l(e.direction):e.direction,timing:a(e.timing)?l(e.timing):e.timing,duration:r(e.duration)?l(e.duration):e.duration,ease:t(e.ease)?l(e.ease):e.ease},d=new Array(i);for(let o=0;on(s[0]),m),t=a.updateValues;return I(a,{updateValues:s=>t([{name:"single",...s}]),animationsInfo:a.animationsInfo[0]})}function T(e,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return R(e,n,i)}T.timeline=R;T.single=G;T.group=z;export{A as D,y as E,p as T,T as a,B as c,H as i}; diff --git a/_astro/animare.tXT0eSNG.js b/_astro/animare.tXT0eSNG.js new file mode 100644 index 00000000..56bfbf33 --- /dev/null +++ b/_astro/animare.tXT0eSNG.js @@ -0,0 +1 @@ +let P=function(t){return t.Forward="forward",t.Reverse="reverse",t.Alternate="alternate",t.AlternateReverse="alternate-reverse",t}({}),g=function(t){return t.AfterPrevious="after-previous",t.WithPrevious="with-previous",t.FromStart="from-start",t}({}),p=function(t){return t.Play="play",t.Resume="resume",t.Pause="pause",t.Stop="stop",t.Complete="complete",t.Repeat="repeat",t}({});function K(t){return t}class D{#e=Object.assign({});#n=null;#l=null;#t=null;#i=null;#r=null;#a=null;#o(n,i){return this.#e[n]?this.#e[n].delete(i):!1}on(n,i){return this.#e[n]||(this.#e[n]=new Set),this.#e[n].add(i),()=>this.#o(n,i)}once(n,i){const r=this.on(n,()=>{i(),r()});return()=>this.#o(n,i)}emit(n){if(this.#e[n]){if(this.#e[n].forEach(i=>i()),n===p.Play){this.#n?.(),this.#n=null;return}if(n===p.Resume){this.#l?.(),this.#l=null;return}if(n===p.Pause){this.#t?.(),this.#t=null;return}if(n===p.Complete){this.#r?.(),this.#r=null;return}if(n===p.Repeat){this.#a?.(),this.#a=null;return}n===p.Stop&&(this.#i?.(),this.#i=null)}}clear(){this.#e=Object.assign({})}onPlayAsync(){if(this.#n===null)return new Promise(n=>{this.#n=n})}onResumeAsync(){if(this.#l===null)return new Promise(n=>{this.#l=n})}onPauseAsync(){if(this.#t===null)return new Promise(n=>{this.#t=n})}onStopAsync(){if(this.#i===null)return new Promise(n=>{this.#i=n})}onCompleteAsync(){if(this.#r===null)return new Promise(n=>{this.#r=n})}onRepeatAsync(){if(this.#a===null)return new Promise(n=>{this.#a=n})}}function L(t){return typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t)}function M(t){const n=parseFloat(t);return L(n)?n/100:0}function I(t){return t<0?0:t>1?1:t}function q(t,n,i){return ti?i:t}function S(t){const n=t;for(var i=arguments.length,r=new Array(i>1?i-1:0),l=1;l1&&arguments[1]!==void 0?arguments[1]:.001;return Math.abs(this.#s-n)1&&arguments[1]!==void 0?arguments[1]:5;return Math.abs(this.#f-n)=this.endPoint){this.#c=!1,this.#y=!0,this.#m=this.animationRef.playCount,this.#o=this.animationRef.delayCount,this.#s=1,this.#h=1,this.#f=this.endPoint-this.#t;const i=this.animationRef.direction===P.Reverse||this.animationRef.direction===P.Alternate;this.#r=i?this.animationRef.from:this.animationRef.to;return}if(nt};function x(t){return t===P.Alternate||t===P.AlternateReverse}function U(t){return t===P.Reverse||t===P.AlternateReverse}function O(t){if(!t.name)throw new Error("Animation `name` is required");if(typeof t.to!="number")throw new Error("The `to` value is required");if(typeof t.duration=="number"&&t.duration<0)throw new Error("The `duration` value cannot be a negative value.");if(typeof t.delay=="number"&&t.delay<0)throw new Error("The `delay` value cannot be a negative value.");if(typeof t.playCount=="number"&&t.playCount<0)throw new Error("The `playCount` value cannot be a negative value.");if(typeof t.delayCount=="number"&&t.delayCount<0)throw new Error("The `delayCount` value cannot be a negative value.");if(typeof t.playCount=="number"&&typeof t.delayCount=="number"&&t.delayCount>t.playCount)throw new Error("The `delayCount` value cannot be greater than the `playCount` value.")}function $(t,n,i){const r=C=>typeof C=="function"?C(i):C,l=r(t.from)??n.from??A.from,s=r(t.duration)??n.duration??A.duration,e=r(t.delay)??n.delay??A.delay,f=r(t.offset)??n.offset??A.offset,a=r(t.playCount)??n.playCount??A.playCount,c=typeof e=="number"?r(t.delayCount)??n.delayCount??a:0,d=r(t.direction)??n.direction??A.direction,y=r(t.timing)??n.timing??A.timing;return{name:t.name,to:t.to,from:l,duration:s,delay:e,offset:f,playCount:a,delayCount:c,direction:d,timing:y,ease:t.ease??n.ease??A.ease}}function W(t,n){const i=s=>typeof s<"u",r=s=>typeof s=="function"?s(n):s,l={};return i(t.from)&&(l.from=r(t.from)),i(t.duration)&&(l.duration=r(t.duration)),i(t.delay)&&(l.delay=r(t.delay)),i(t.offset)&&(l.offset=r(t.offset)),i(t.playCount)&&(l.playCount=r(t.playCount)),i(t.delayCount)&&(l.delayCount=r(t.delayCount)),i(t.direction)&&(l.direction=r(t.direction)),i(t.timing)&&(l.timing=r(t.timing)),i(t.to)&&(l.to=t.to),i(t.ease)&&(l.ease=t.ease),l}function z(t,n){const i=[];for(let r=0;ri.endPoint));return n===1/0?Number.MAX_SAFE_INTEGER:n}function T(t,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=G(i),l=z(t,i),s=new D,e={__startTime:0,__pauseTime:0,__lastFrameTime:0,__animations:[],__requestAnimationId:null,__startProgress:0,progress:0,duration:0,elapsedTime:0,isPlaying:!1,isPaused:!1,isFinished:!1,isFirstFrame:!0,playCount:1,fps:60,isProgressAt(u){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.001;return Math.abs(this.progress-u)1&&arguments[1]!==void 0?arguments[1]:5;return Math.abs(this.elapsedTime-u){e.elapsedTime=u-e.__startTime+e.__startProgress*e.duration,e.progress=I(e.elapsedTime/e.duration),e.fps=Math.round(1e3/(u-e.__lastFrameTime||16.66)),e.__lastFrameTime=u;for(let h=0;h{e.__startTime=h,e.__lastFrameTime=h,e.playCount++,e.__startProgress=0,c(h)}))},d=function(u){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(r.timelinePlayCount===0||m===0){console.warn("[seek] Cannot seek the timeline because the `playCount` is set to 0.");return}if(r.timelinePlayCount>0&&typeof m=="number"&&m>r.timelinePlayCount){console.warn("[seek] Cannot seek the timeline because the param `playCount` is greater than the `timelinePlayCount`.");return}if(e.duration===0){console.warn("[seek] Cannot seek the timeline because the `duration` is 0.");return}if(typeof u=="number"&&(u<0&&(u=0,console.warn("[seek] The `startFrom` param cannot be a negative value.")),u>e.duration&&(u=e.duration,console.warn("[seek] The `startFrom` param cannot be greater than the duration of the timeline.")),u=q(u/e.duration,0,1)),typeof u=="string"&&(u=M(u),u<0&&(u=0,console.warn("[seek] The `startFrom` param cannot be a negative percentage.")),u>1&&(u=1,console.warn("[seek] The `startFrom` param percentage cannot be greater than 1."))),e.isPlaying){const h=performance.now();e.__startTime=h,e.__lastFrameTime=h}e.playCount=m,e.__startProgress=u},y=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;e.isPlaying&&e.__requestAnimationId!==null&&(cancelAnimationFrame(e.__requestAnimationId),e.__requestAnimationId=null),d(u,m),e.__requestAnimationId=requestAnimationFrame(h=>{e.__startTime=h,e.__lastFrameTime=h,e.progress=e.__startProgress,e.isPlaying=e.progress!==1,e.isFinished=e.progress===1,e.isPaused=!1,e.isFirstFrame=!0,f.add(),s.emit(p.Play),c(h),e.isFirstFrame=!1})},w=()=>{if(e.isPlaying&&e.__requestAnimationId!==null){console.warn("[playOneFrame] The timeline is already playing.");return}const u=performance.now();e.__startTime=u,e.__lastFrameTime=u,e.progress=e.__startProgress,e.isPlaying=!1,e.isFinished=e.progress===1,e.isPaused=!1,e.isFirstFrame=!1,c(u,!0)},C=()=>{if(!e.isPlaying){console.warn("[pause] The timeline is not playing.");return}if(e.isPaused){console.warn("[pause] The timeline is already paused.");return}if(!e.__requestAnimationId){console.error("[pause] `__requestAnimationId` is null.");return}cancelAnimationFrame(e.__requestAnimationId),e.__requestAnimationId=null,e.__pauseTime=performance.now(),e.isPaused=!0,e.isPlaying=!1,f.remove(),s.emit(p.Pause)},o=()=>{if(e.isPlaying){console.warn("[resume] The timeline is already playing.");return}if(!e.isPaused){console.warn("[resume] The timeline is not paused, playing from the start."),y();return}e.__startTime+=performance.now()-e.__pauseTime,e.__pauseTime=0,e.isPaused=!1,e.isPlaying=!0,f.add(),s.emit(p.Resume),e.__requestAnimationId=requestAnimationFrame(c)},F=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.duration,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.timelinePlayCount;e.isPlaying&&e.__requestAnimationId!==null&&(cancelAnimationFrame(e.__requestAnimationId),e.__requestAnimationId=null,e.isPlaying=!1),d(u,m),w(),s.emit(p.Stop)},_=u=>{for(let m=0;mj.animationRef.name===h.name);if(R===-1)throw new Error(`[updateValues] Animation with name '${h.name}' not found.`);const b=W(h,R);e.__animations[R].Set(b)}for(let m=0;m"u")throw new Error("[group] The `to` value is required");t.to=typeof t.to=="number"?[t.to]:t.to;const i=t.to.length,r=o=>typeof o=="number",l=o=>typeof o=="object"&&!Array.isArray(o),s=o=>typeof o=="object"&&!Array.isArray(o),e=o=>typeof o=="function",f=o=>new Array(i).fill(o),a={to:t.to,from:r(t.from)?f(t.from):t.from,offset:r(t.offset)?f(t.offset):t.offset,delay:r(t.delay)?f(t.delay):t.delay,delayCount:r(t.delayCount)?f(t.delayCount):t.delayCount,playCount:r(t.playCount)?f(t.playCount):t.playCount,direction:l(t.direction)?f(t.direction):t.direction,timing:s(t.timing)?f(t.timing):t.timing,duration:r(t.duration)?f(t.duration):t.duration,ease:e(t.ease)?f(t.ease):t.ease},c=new Array(i);for(let o=0;o{const F=[];for(let _=0;_n(a[0]),l),e=s.updateValues;return S(s,{updateValues:a=>e([{name:"single",...a}]),animationsInfo:s.animationsInfo[0]})}function E(t,n){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T(t,n,i)}E.timeline=T;E.single=H;E.group=B;export{P as D,p as E,g as T,E as a,K as c,Q as i}; diff --git a/_astro/hoisted.D8lWTpHH.js b/_astro/hoisted.BPzT4gG8.js similarity index 51% rename from _astro/hoisted.D8lWTpHH.js rename to _astro/hoisted.BPzT4gG8.js index c6d2ac53..381464eb 100644 --- a/_astro/hoisted.D8lWTpHH.js +++ b/_astro/hoisted.BPzT4gG8.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["_astro/ui-core.Cjlo9aCS.js","_astro/animare.BqJ0QUF9.js","_astro/index.ChPNCYSA.js","_astro/Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js","_astro/router.DrYAXS1K.js","_astro/index.CTbVEFV3.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{a as S,D as K,T as w}from"./animare.BqJ0QUF9.js";import{e as g}from"./index.ChPNCYSA.js";import"./Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js";import{a as N,T as G,s as V,n as R}from"./router.DrYAXS1K.js";import{i as W}from"./index.CTbVEFV3.js";const X="_top";class O 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);const e=[...this.querySelectorAll("a")],n=a=>{if(a instanceof HTMLHeadingElement){if(a.id===X)return!0;const l=a.tagName[1];if(l){const i=parseInt(l,10);if(i>=this.minH&&i<=this.maxH)return!0}}return!1},r=a=>{if(!a)return null;const l=a;for(;a;){if(n(a))return a;for(a=a.previousElementSibling;a?.lastElementChild;)a=a.lastElementChild;const i=r(a);if(i)return i}return r(l.parentElement)},o=a=>{for(const{isIntersecting:l,target:i}of a){if(!l)continue;const p=r(i);if(!p)continue;const h=e.find(E=>E.hash==="#"+encodeURIComponent(p.id));if(h){this.current=h;break}}},u=document.querySelectorAll("main [id], main [id] ~ *, main .content > *");let c;const s=()=>{c&&c.disconnect(),c=new IntersectionObserver(o,{rootMargin:this.getRootMargin()}),u.forEach(a=>c.observe(a))};s();const d=window.requestIdleCallback||(a=>setTimeout(a,1));let f;window.addEventListener("resize",()=>{c&&c.disconnect(),clearTimeout(f),f=setTimeout(()=>d(s),200)})}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,r=e+n+32,o=r+53,u=document.documentElement.clientHeight;return`-${r}px 0% ${o-u}px`}}customElements.define("starlight-toc",O);class j extends O{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(r=>{r.addEventListener("click",n)}),window.addEventListener("click",r=>{e.contains(r.target)||n()}),window.addEventListener("keydown",r=>{if(r.key==="Escape"&&e.open){const o=e.contains(document.activeElement);if(n(),o){const u=e.querySelector("summary");u&&u.focus()}}})}}customElements.define("mobile-starlight-toc",j);class z 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",z);class J 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",J);const Y="modulepreload",Z=function(t){return"/animare/"+t},_={},Q=function(e,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),c=u?.nonce||u?.getAttribute("nonce");o=Promise.all(n.map(s=>{if(s=Z(s),s in _)return;_[s]=!0;const d=s.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${f}`))return;const a=document.createElement("link");if(a.rel=d?"stylesheet":Y,d||(a.as="script",a.crossOrigin=""),a.href=s,c&&a.setAttribute("nonce",c),document.head.appendChild(a),d)return new Promise((l,i)=>{a.addEventListener("load",l),a.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>e()).catch(u=>{const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=u,window.dispatchEvent(c),!c.defaultPrevented)throw u})};class tt extends HTMLElement{constructor(){super();const e=this.querySelector("button[data-open-modal]"),n=this.querySelector("button[data-close-modal]"),r=this.querySelector("dialog"),o=this.querySelector(".dialog-frame"),u=i=>{("href"in(i.target||{})||document.body.contains(i.target)&&!o.contains(i.target))&&s()},c=i=>{r.showModal(),document.body.toggleAttribute("data-search-modal-open",!0),this.querySelector("input")?.focus(),i?.stopPropagation(),window.addEventListener("click",u)},s=()=>r.close();e.addEventListener("click",c),e.disabled=!1,n.addEventListener("click",s),r.addEventListener("close",()=>{document.body.toggleAttribute("data-search-modal-open",!1),window.removeEventListener("click",u)}),window.addEventListener("keydown",i=>{const p=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);(i.metaKey===!0||i.ctrlKey===!0)&&i.key==="k"?(r.open?s():c(),i.preventDefault()):i.key==="/"&&!r.open&&!p&&(c(),i.preventDefault())});let d={};try{d=JSON.parse(this.dataset.translations||"{}")}catch{}const l=this.dataset.stripTrailingSlash!==void 0?i=>i.replace(/(.)\/(#.*)?$/,"$1$2"):i=>i;window.addEventListener("DOMContentLoaded",()=>{(window.requestIdleCallback||(p=>setTimeout(p,1)))(async()=>{const{PagefindUI:p}=await Q(()=>import("./ui-core.Cjlo9aCS.js"),__vite__mapDeps([0,1,2,3,4,5]));new p({element:"#starlight__search",baseUrl:"/animare",bundlePath:"/animare".replace(/\/$/,"")+"/pagefind/",showImages:!1,translations:d,showSubResults:!0,processResult:h=>{h.url=l(h.url),h.sub_results=h.sub_results.map(E=>(E.url=l(E.url),E))}})})})}}customElements.define("site-search",tt);const D=document.querySelector(".logo svg"),m=document.querySelectorAll(".logoTitle span");let C=0;const T=500,et=S.single({from:1,to:.9,duration:500,direction:K.Alternate,ease:g.out.quart,autoPlay:!1},({value:t})=>{D.style.transform=`scale(${t})`}),nt=S.group({to:new Array(m.length).fill([0,1]).flat(),from:t=>t%2===0?40:0,duration:1200,delay:t=>T+~~(t/2)*50,ease:new Array(m.length).fill([g.out.expo,g.linear]).flat(),timing:w.FromStart,autoPlay:!1},t=>{for(let e=0;et%3===0?-40:t%3===1?0:2,delay:t=>T+~~(t/3)*50,duration:800,ease:new Array(m.length).fill([g.out.expo,g.out.expo,g.linear]).flat(),timing:w.FromStart,autoPlay:!1},t=>{for(let e=0;e1e3+t*50,delay:t=>T+t*50,ease:g.spring({mass:2,damping:12,stiffness:70,velocity:9,duration:2500}),timing:w.FromStart,autoPlay:!1},t=>m.forEach((e,n)=>e.style.transform=`scale(${t[n].value})`)),at=S.group({to:new Array(m.length*3).fill(0),from:t=>t%3===0?.55:t%3===1?1.1:180,duration:750,delay:t=>T+~~(t/3)*50,ease:g.out.expo,timing:w.FromStart,autoPlay:!1},(t,{isFirstFrame:e,isFinished:n})=>{if(e){const r=m[0].parentElement;r.style.overflow="hidden"}for(let r=0;r{$[C%$.length].play(),et.play(),C++};D.addEventListener("click",st);document.documentElement.setAttribute("data-theme","dark");const y="data-astro-transition-persist";function it(t){for(const e of document.scripts)for(const n of t.scripts)if(!n.hasAttribute("data-astro-rerun")&&(!e.src&&e.textContent===n.textContent||e.src&&e.type===n.type&&e.src===n.src)){n.dataset.astroExec="";break}}function ct(t){const e=document.documentElement,n=[...e.attributes].filter(({name:r})=>(e.removeAttribute(r),r.startsWith("data-astro-")));[...t.documentElement.attributes,...n].forEach(({name:r,value:o})=>e.setAttribute(r,o))}function lt(t){for(const e of Array.from(document.head.children)){const n=mt(e,t);n?n.remove():e.remove()}document.head.append(...t.head.children)}function ut(t,e){e.replaceWith(t);for(const n of e.querySelectorAll(`[${y}]`)){const r=n.getAttribute(y),o=t.querySelector(`[${y}="${r}"]`);o&&(o.replaceWith(n),o.localName==="astro-island"&&ft(n)&&(n.setAttribute("ssr",""),n.setAttribute("props",o.getAttribute("props"))))}}const dt=()=>{const t=document.activeElement;if(t?.closest(`[${y}]`)){if(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement){const e=t.selectionStart,n=t.selectionEnd;return()=>L({activeElement:t,start:e,end:n})}return()=>L({activeElement:t})}else return()=>L({activeElement:null})},L=({activeElement:t,start:e,end:n})=>{t&&(t.focus(),(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(typeof e=="number"&&(t.selectionStart=e),typeof n=="number"&&(t.selectionEnd=n)))},mt=(t,e)=>{const n=t.getAttribute(y),r=n&&e.head.querySelector(`[${y}="${n}"]`);if(r)return r;if(t.matches("link[rel=stylesheet]")){const o=t.getAttribute("href");return e.head.querySelector(`link[rel=stylesheet][href="${o}"]`)}return null},ft=t=>{const e=t.dataset.astroTransitionPersistProps;return e==null||e==="false"},pt="vtbot-replace-swap",ht=()=>(document.querySelector(`meta[name="${pt}"]`)?.getAttribute("content")??"").split(",").map(t=>t.trim());document.addEventListener(N,t=>{const e=t.swap;t.swap=()=>{const n=l=>{const i=l.body.querySelectorAll("[data-vtbot-replace]"),p=[...i].map(h=>h instanceof HTMLElement&&h.dataset.vtbotReplace);return{elements:[...i],names:new Set(p)}},{elements:r,names:o}=n(document),{elements:u,names:c}=n(t.newDocument),s=[...o].filter(l=>c.has(l));if(s.length===0){e();return}const d=t.newDocument;it(d);const f=ht().map(l=>({key:l,val:document.documentElement.getAttribute(l)}));ct(d),f.forEach(l=>l.val!==null&&document.documentElement.setAttribute(l.key,l.val)),lt(d);const a=dt();s.forEach(l=>{const i=r.find(h=>h.dataset.vtbotReplace===l),p=u.find(h=>h.dataset.vtbotReplace===l);i&&p&&ut(p,i)}),a(),[...document.querySelectorAll("[class*='astro-route-announcer']")].forEach(l=>l.remove())}});const q="div.main-frame",gt=`${q} main`,bt="data-mobile-menu-expanded",yt="starlight-menu-button",A="nav.sidebar",b=`${A} .sidebar-content`,I="starlight-lang-select";function Et(t){const e=c(t.href),n=e.split(""),r=document.querySelectorAll(`${b} a[href^='/']`);if(r.length===0)return null;const o=[...r],u=o.map(s=>c(new URL(s.href,location.href).href));return o[u.map(s=>s.split("").findIndex((d,f)=>d!==n[f])).map((s,d)=>s!==-1?s:Math.min(e.length,u[d].length)+(e.length===u[d].length?1:0)).reduce((s,d,f,a)=>d>a[s]?f:s,0)];function c(s){return s.replace(/\/#/,"#").replace(/\/$/,"")}}function St(){document.querySelectorAll(`${b} [aria-current="page"]`)?.forEach(t=>t.removeAttribute("aria-current"))}function At(t){St(),Et(t)?.setAttribute("aria-current","page")}function U(t,e=!0){const n=document.querySelector(`${b} [aria-current="page"]`);let r=n?.closest("details");for(;r;)r.open=!0,r=r.parentElement?.closest("details");e&&n?.scrollIntoView({block:"center",behavior:"instant"})}function P(t){t.querySelectorAll(b+" .__collapse input").forEach((e,n)=>e.setAttribute("data-vtbot-replace",`vtbot-sms-v0-${n}`)),t.querySelectorAll(b+" :is(starlight-multi-sidebar-tabs, starlight-multi-sidebar-select)").forEach((e,n)=>{e.setAttribute("data-vtbot-replace",`vtbot-sms-${n}`),[...e.children].forEach((r,o)=>{o>0&&[...r.children].forEach((u,c)=>u.setAttribute("data-astro-transition-persist",`vtbot-sms-${n}-${o}-${c}`))})})}const vt="vtbot-starlight-replace-sidebar-content",wt="vtbot-starlight-retain-current-page-marker",F=()=>({replaceSidebarContent:document.querySelector(`head meta[name="${vt}"]`),retainCurrentPageMarker:document.querySelector(`head meta[name="${wt}"]`),mainTransitionScope:document.querySelector('head meta[name="vtbot-main-transition-scope"]')?.content});let{replaceSidebarContent:k,retainCurrentPageMarker:M,mainTransitionScope:v}=F();U();B(window.document);function Tt(t){x(document),x(t.newDocument),kt(),B(t.newDocument),Mt(t),!k&&!M&&At(t.to)}function Lt(t){Rt(t.newDocument)}function qt(t){!M&&U()}function kt(){document.body.hasAttribute(bt)&&document.body.querySelector(yt)?.closest("nav")?.dispatchEvent(new KeyboardEvent("keyup",{key:"Escape",code:"Escape",charCode:27,keyCode:27,shiftKey:!1,ctrlKey:!1,altKey:!1,metaKey:!1}))}function x(t){t.body.querySelector(q)?.setAttribute("data-vtbot-replace","main")}function Mt(t){if(!v)return;e(document,v),e(t.newDocument,v);function e(n,r){const o=n.querySelector(gt);o&&(o.dataset.astroTransitionScope=r)}}function Rt(t){const e=t.querySelector(A);if(!e)document.querySelector(A)?.remove();else{const n=document.querySelector(A);if(!n)document.querySelector(q)?.insertAdjacentElement("beforebegin",e);else{const r=n.querySelector(b),o=e.querySelector(b),u=[...r?.querySelectorAll("a")??[]].map(c=>c.href).join(" ")!==[...o?.querySelectorAll("a")??[]].map(c=>c.href).join(" ");k||u?r&&o?(r.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),o.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),n.removeAttribute("data-vtbot-replace"),e.removeAttribute("data-vtbot-replace")):(n.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),e.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),r?.removeAttribute("data-vtbot-replace"),o?.removeAttribute("data-vtbot-replace")):(P(document),P(t))}}}function B(t){t.querySelectorAll(I).forEach((e,n)=>e.setAttribute("data-vtbot-replace",`vtbot-${I}-${n}`))}document.addEventListener(G,t=>{({replaceSidebarContent:k,retainCurrentPageMarker:M,mainTransitionScope:v}=F());const e=t.loader;t.loader=async()=>{await e(),Tt(t)}});document.addEventListener(N,t=>{Lt(t);const e=t.swap;t.swap=()=>{e(),qt()}});function _t(){const t=document.querySelector('[name="astro-view-transitions-fallback"]');return t?t.getAttribute("content"):"animate"}function H(t){return t.dataset.astroReload!==void 0}(V||_t()!=="none")&&(document.addEventListener("click",t=>{let e=t.target;if(t.composed&&(e=t.composedPath()[0]),e instanceof Element&&(e=e.closest("a, area")),!(e instanceof HTMLAnchorElement)&&!(e instanceof SVGAElement)&&!(e instanceof HTMLAreaElement))return;const n=e instanceof HTMLElement?e.target:e.target.baseVal,r=e instanceof HTMLElement?e.href:e.href.baseVal,o=new URL(r,location.href).origin;H(e)||e.hasAttribute("download")||!e.href||n&&n!=="_self"||o!==location.origin||t.button!==0||t.metaKey||t.ctrlKey||t.altKey||t.shiftKey||t.defaultPrevented||(t.preventDefault(),R(r,{history:e.dataset.astroHistory==="replace"?"replace":"auto",sourceElement:e}))}),document.addEventListener("submit",t=>{let e=t.target;if(e.tagName!=="FORM"||t.defaultPrevented||H(e))return;const n=e,r=t.submitter,o=new FormData(n,r),u=typeof n.action=="string"?n.action:n.getAttribute("action"),c=typeof n.method=="string"?n.method:n.getAttribute("method");let s=r?.getAttribute("formaction")??u??location.pathname;const d=r?.getAttribute("formmethod")??c??"get";if(d==="dialog"||location.origin!==new URL(s,location.href).origin)return;const f={sourceElement:r??n};if(d==="get"){const a=new URLSearchParams(o),l=new URL(s);l.search=a.toString(),s=l.toString()}else f.formData=o;t.preventDefault(),R(s,f)}),W({prefetchAll:!0}));export{Q as _}; +const __vite__fileDeps=["_astro/ui-core.D9HMTVdw.js","_astro/animare.tXT0eSNG.js","_astro/index.ChPNCYSA.js","_astro/Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js","_astro/router.DrYAXS1K.js","_astro/index.CTbVEFV3.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{a as S,D as K,T as w}from"./animare.tXT0eSNG.js";import{e as g}from"./index.ChPNCYSA.js";import"./Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js";import{a as N,T as G,s as V,n as R}from"./router.DrYAXS1K.js";import{i as W}from"./index.CTbVEFV3.js";const X="modulepreload",j=function(t){return"/animare/"+t},_={},z=function(e,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),c=u?.nonce||u?.getAttribute("nonce");o=Promise.all(n.map(s=>{if(s=j(s),s in _)return;_[s]=!0;const d=s.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${f}`))return;const a=document.createElement("link");if(a.rel=d?"stylesheet":X,d||(a.as="script",a.crossOrigin=""),a.href=s,c&&a.setAttribute("nonce",c),document.head.appendChild(a),d)return new Promise((l,i)=>{a.addEventListener("load",l),a.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>e()).catch(u=>{const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=u,window.dispatchEvent(c),!c.defaultPrevented)throw u})};class J extends HTMLElement{constructor(){super();const e=this.querySelector("button[data-open-modal]"),n=this.querySelector("button[data-close-modal]"),r=this.querySelector("dialog"),o=this.querySelector(".dialog-frame"),u=i=>{("href"in(i.target||{})||document.body.contains(i.target)&&!o.contains(i.target))&&s()},c=i=>{r.showModal(),document.body.toggleAttribute("data-search-modal-open",!0),this.querySelector("input")?.focus(),i?.stopPropagation(),window.addEventListener("click",u)},s=()=>r.close();e.addEventListener("click",c),e.disabled=!1,n.addEventListener("click",s),r.addEventListener("close",()=>{document.body.toggleAttribute("data-search-modal-open",!1),window.removeEventListener("click",u)}),window.addEventListener("keydown",i=>{const p=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);(i.metaKey===!0||i.ctrlKey===!0)&&i.key==="k"?(r.open?s():c(),i.preventDefault()):i.key==="/"&&!r.open&&!p&&(c(),i.preventDefault())});let d={};try{d=JSON.parse(this.dataset.translations||"{}")}catch{}const l=this.dataset.stripTrailingSlash!==void 0?i=>i.replace(/(.)\/(#.*)?$/,"$1$2"):i=>i;window.addEventListener("DOMContentLoaded",()=>{(window.requestIdleCallback||(p=>setTimeout(p,1)))(async()=>{const{PagefindUI:p}=await z(()=>import("./ui-core.D9HMTVdw.js"),__vite__mapDeps([0,1,2,3,4,5]));new p({element:"#starlight__search",baseUrl:"/animare",bundlePath:"/animare".replace(/\/$/,"")+"/pagefind/",showImages:!1,translations:d,showSubResults:!0,processResult:h=>{h.url=l(h.url),h.sub_results=h.sub_results.map(E=>(E.url=l(E.url),E))}})})})}}customElements.define("site-search",J);class Y 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",Y);const O=document.querySelector(".logo svg"),m=document.querySelectorAll(".logoTitle span");let C=0;const T=500,Z=S.single({from:1,to:.9,duration:500,direction:K.Alternate,ease:g.out.quart,autoPlay:!1},({value:t})=>{O.style.transform=`scale(${t})`}),Q=S.group({to:new Array(m.length).fill([0,1]).flat(),from:t=>t%2===0?40:0,duration:1200,delay:t=>T+~~(t/2)*50,ease:new Array(m.length).fill([g.out.expo,g.linear]).flat(),timing:w.FromStart,autoPlay:!1},t=>{for(let e=0;et%3===0?-40:t%3===1?0:2,delay:t=>T+~~(t/3)*50,duration:800,ease:new Array(m.length).fill([g.out.expo,g.out.expo,g.linear]).flat(),timing:w.FromStart,autoPlay:!1},t=>{for(let e=0;e1e3+t*50,delay:t=>T+t*50,ease:g.spring({mass:2,damping:12,stiffness:70,velocity:9,duration:2500}),timing:w.FromStart,autoPlay:!1},t=>m.forEach((e,n)=>e.style.transform=`scale(${t[n].value})`)),nt=S.group({to:new Array(m.length*3).fill(0),from:t=>t%3===0?.55:t%3===1?1.1:180,duration:750,delay:t=>T+~~(t/3)*50,ease:g.out.expo,timing:w.FromStart,autoPlay:!1},(t,{isFirstFrame:e,isFinished:n})=>{if(e){const r=m[0].parentElement;r.style.overflow="hidden"}for(let r=0;r{$[C%$.length].play(),Z.play(),C++};O.addEventListener("click",rt);document.documentElement.setAttribute("data-theme","dark");const ot="_top";class D 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);const e=[...this.querySelectorAll("a")],n=a=>{if(a instanceof HTMLHeadingElement){if(a.id===ot)return!0;const l=a.tagName[1];if(l){const i=parseInt(l,10);if(i>=this.minH&&i<=this.maxH)return!0}}return!1},r=a=>{if(!a)return null;const l=a;for(;a;){if(n(a))return a;for(a=a.previousElementSibling;a?.lastElementChild;)a=a.lastElementChild;const i=r(a);if(i)return i}return r(l.parentElement)},o=a=>{for(const{isIntersecting:l,target:i}of a){if(!l)continue;const p=r(i);if(!p)continue;const h=e.find(E=>E.hash==="#"+encodeURIComponent(p.id));if(h){this.current=h;break}}},u=document.querySelectorAll("main [id], main [id] ~ *, main .content > *");let c;const s=()=>{c&&c.disconnect(),c=new IntersectionObserver(o,{rootMargin:this.getRootMargin()}),u.forEach(a=>c.observe(a))};s();const d=window.requestIdleCallback||(a=>setTimeout(a,1));let f;window.addEventListener("resize",()=>{c&&c.disconnect(),clearTimeout(f),f=setTimeout(()=>d(s),200)})}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,r=e+n+32,o=r+53,u=document.documentElement.clientHeight;return`-${r}px 0% ${o-u}px`}}customElements.define("starlight-toc",D);class at extends D{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(r=>{r.addEventListener("click",n)}),window.addEventListener("click",r=>{e.contains(r.target)||n()}),window.addEventListener("keydown",r=>{if(r.key==="Escape"&&e.open){const o=e.contains(document.activeElement);if(n(),o){const u=e.querySelector("summary");u&&u.focus()}}})}}customElements.define("mobile-starlight-toc",at);class st 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",st);const y="data-astro-transition-persist";function it(t){for(const e of document.scripts)for(const n of t.scripts)if(!n.hasAttribute("data-astro-rerun")&&(!e.src&&e.textContent===n.textContent||e.src&&e.type===n.type&&e.src===n.src)){n.dataset.astroExec="";break}}function ct(t){const e=document.documentElement,n=[...e.attributes].filter(({name:r})=>(e.removeAttribute(r),r.startsWith("data-astro-")));[...t.documentElement.attributes,...n].forEach(({name:r,value:o})=>e.setAttribute(r,o))}function lt(t){for(const e of Array.from(document.head.children)){const n=mt(e,t);n?n.remove():e.remove()}document.head.append(...t.head.children)}function ut(t,e){e.replaceWith(t);for(const n of e.querySelectorAll(`[${y}]`)){const r=n.getAttribute(y),o=t.querySelector(`[${y}="${r}"]`);o&&(o.replaceWith(n),o.localName==="astro-island"&&ft(n)&&(n.setAttribute("ssr",""),n.setAttribute("props",o.getAttribute("props"))))}}const dt=()=>{const t=document.activeElement;if(t?.closest(`[${y}]`)){if(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement){const e=t.selectionStart,n=t.selectionEnd;return()=>L({activeElement:t,start:e,end:n})}return()=>L({activeElement:t})}else return()=>L({activeElement:null})},L=({activeElement:t,start:e,end:n})=>{t&&(t.focus(),(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(typeof e=="number"&&(t.selectionStart=e),typeof n=="number"&&(t.selectionEnd=n)))},mt=(t,e)=>{const n=t.getAttribute(y),r=n&&e.head.querySelector(`[${y}="${n}"]`);if(r)return r;if(t.matches("link[rel=stylesheet]")){const o=t.getAttribute("href");return e.head.querySelector(`link[rel=stylesheet][href="${o}"]`)}return null},ft=t=>{const e=t.dataset.astroTransitionPersistProps;return e==null||e==="false"},pt="vtbot-replace-swap",ht=()=>(document.querySelector(`meta[name="${pt}"]`)?.getAttribute("content")??"").split(",").map(t=>t.trim());document.addEventListener(N,t=>{const e=t.swap;t.swap=()=>{const n=l=>{const i=l.body.querySelectorAll("[data-vtbot-replace]"),p=[...i].map(h=>h instanceof HTMLElement&&h.dataset.vtbotReplace);return{elements:[...i],names:new Set(p)}},{elements:r,names:o}=n(document),{elements:u,names:c}=n(t.newDocument),s=[...o].filter(l=>c.has(l));if(s.length===0){e();return}const d=t.newDocument;it(d);const f=ht().map(l=>({key:l,val:document.documentElement.getAttribute(l)}));ct(d),f.forEach(l=>l.val!==null&&document.documentElement.setAttribute(l.key,l.val)),lt(d);const a=dt();s.forEach(l=>{const i=r.find(h=>h.dataset.vtbotReplace===l),p=u.find(h=>h.dataset.vtbotReplace===l);i&&p&&ut(p,i)}),a(),[...document.querySelectorAll("[class*='astro-route-announcer']")].forEach(l=>l.remove())}});const q="div.main-frame",gt=`${q} main`,bt="data-mobile-menu-expanded",yt="starlight-menu-button",A="nav.sidebar",b=`${A} .sidebar-content`,I="starlight-lang-select";function Et(t){const e=c(t.href),n=e.split(""),r=document.querySelectorAll(`${b} a[href^='/']`);if(r.length===0)return null;const o=[...r],u=o.map(s=>c(new URL(s.href,location.href).href));return o[u.map(s=>s.split("").findIndex((d,f)=>d!==n[f])).map((s,d)=>s!==-1?s:Math.min(e.length,u[d].length)+(e.length===u[d].length?1:0)).reduce((s,d,f,a)=>d>a[s]?f:s,0)];function c(s){return s.replace(/\/#/,"#").replace(/\/$/,"")}}function St(){document.querySelectorAll(`${b} [aria-current="page"]`)?.forEach(t=>t.removeAttribute("aria-current"))}function At(t){St(),Et(t)?.setAttribute("aria-current","page")}function U(t,e=!0){const n=document.querySelector(`${b} [aria-current="page"]`);let r=n?.closest("details");for(;r;)r.open=!0,r=r.parentElement?.closest("details");e&&n?.scrollIntoView({block:"center",behavior:"instant"})}function P(t){t.querySelectorAll(b+" .__collapse input").forEach((e,n)=>e.setAttribute("data-vtbot-replace",`vtbot-sms-v0-${n}`)),t.querySelectorAll(b+" :is(starlight-multi-sidebar-tabs, starlight-multi-sidebar-select)").forEach((e,n)=>{e.setAttribute("data-vtbot-replace",`vtbot-sms-${n}`),[...e.children].forEach((r,o)=>{o>0&&[...r.children].forEach((u,c)=>u.setAttribute("data-astro-transition-persist",`vtbot-sms-${n}-${o}-${c}`))})})}const vt="vtbot-starlight-replace-sidebar-content",wt="vtbot-starlight-retain-current-page-marker",F=()=>({replaceSidebarContent:document.querySelector(`head meta[name="${vt}"]`),retainCurrentPageMarker:document.querySelector(`head meta[name="${wt}"]`),mainTransitionScope:document.querySelector('head meta[name="vtbot-main-transition-scope"]')?.content});let{replaceSidebarContent:k,retainCurrentPageMarker:M,mainTransitionScope:v}=F();U();B(window.document);function Tt(t){x(document),x(t.newDocument),kt(),B(t.newDocument),Mt(t),!k&&!M&&At(t.to)}function Lt(t){Rt(t.newDocument)}function qt(t){!M&&U()}function kt(){document.body.hasAttribute(bt)&&document.body.querySelector(yt)?.closest("nav")?.dispatchEvent(new KeyboardEvent("keyup",{key:"Escape",code:"Escape",charCode:27,keyCode:27,shiftKey:!1,ctrlKey:!1,altKey:!1,metaKey:!1}))}function x(t){t.body.querySelector(q)?.setAttribute("data-vtbot-replace","main")}function Mt(t){if(!v)return;e(document,v),e(t.newDocument,v);function e(n,r){const o=n.querySelector(gt);o&&(o.dataset.astroTransitionScope=r)}}function Rt(t){const e=t.querySelector(A);if(!e)document.querySelector(A)?.remove();else{const n=document.querySelector(A);if(!n)document.querySelector(q)?.insertAdjacentElement("beforebegin",e);else{const r=n.querySelector(b),o=e.querySelector(b),u=[...r?.querySelectorAll("a")??[]].map(c=>c.href).join(" ")!==[...o?.querySelectorAll("a")??[]].map(c=>c.href).join(" ");k||u?r&&o?(r.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),o.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),n.removeAttribute("data-vtbot-replace"),e.removeAttribute("data-vtbot-replace")):(n.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),e.setAttribute("data-vtbot-replace","vtbot-sidebar-content"),r?.removeAttribute("data-vtbot-replace"),o?.removeAttribute("data-vtbot-replace")):(P(document),P(t))}}}function B(t){t.querySelectorAll(I).forEach((e,n)=>e.setAttribute("data-vtbot-replace",`vtbot-${I}-${n}`))}document.addEventListener(G,t=>{({replaceSidebarContent:k,retainCurrentPageMarker:M,mainTransitionScope:v}=F());const e=t.loader;t.loader=async()=>{await e(),Tt(t)}});document.addEventListener(N,t=>{Lt(t);const e=t.swap;t.swap=()=>{e(),qt()}});function _t(){const t=document.querySelector('[name="astro-view-transitions-fallback"]');return t?t.getAttribute("content"):"animate"}function H(t){return t.dataset.astroReload!==void 0}(V||_t()!=="none")&&(document.addEventListener("click",t=>{let e=t.target;if(t.composed&&(e=t.composedPath()[0]),e instanceof Element&&(e=e.closest("a, area")),!(e instanceof HTMLAnchorElement)&&!(e instanceof SVGAElement)&&!(e instanceof HTMLAreaElement))return;const n=e instanceof HTMLElement?e.target:e.target.baseVal,r=e instanceof HTMLElement?e.href:e.href.baseVal,o=new URL(r,location.href).origin;H(e)||e.hasAttribute("download")||!e.href||n&&n!=="_self"||o!==location.origin||t.button!==0||t.metaKey||t.ctrlKey||t.altKey||t.shiftKey||t.defaultPrevented||(t.preventDefault(),R(r,{history:e.dataset.astroHistory==="replace"?"replace":"auto",sourceElement:e}))}),document.addEventListener("submit",t=>{let e=t.target;if(e.tagName!=="FORM"||t.defaultPrevented||H(e))return;const n=e,r=t.submitter,o=new FormData(n,r),u=typeof n.action=="string"?n.action:n.getAttribute("action"),c=typeof n.method=="string"?n.method:n.getAttribute("method");let s=r?.getAttribute("formaction")??u??location.pathname;const d=r?.getAttribute("formmethod")??c??"get";if(d==="dialog"||location.origin!==new URL(s,location.href).origin)return;const f={sourceElement:r??n};if(d==="get"){const a=new URLSearchParams(o),l=new URL(s);l.search=a.toString(),s=l.toString()}else f.formData=o;t.preventDefault(),R(s,f)}),W({prefetchAll:!0}));export{z as _}; diff --git a/_astro/index.DoNmXzwY.css b/_astro/index.Dq1upXvh.css similarity index 96% rename from _astro/index.DoNmXzwY.css rename to _astro/index.Dq1upXvh.css index c509e6cc..83db6988 100644 --- a/_astro/index.DoNmXzwY.css +++ b/_astro/index.Dq1upXvh.css @@ -1 +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-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)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}label:where(.astro-4yphtoen){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;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) + .25rem) calc(var(--sl-caret-size) + .25rem);width:var(--sl-select-width);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:1rem;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}}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:grid}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;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}}.logo:where(.astro-tvrurpns){display:flex;flex-direction:row;align-items:center;justify-content:center}.logo:where(.astro-tvrurpns) svg:where(.astro-tvrurpns):first-child{width:30px;height:30px;fill:var(--secondary);cursor:pointer}.logoTitle:where(.astro-tvrurpns){margin:0 0 0 10px;font-size:1.5em;color:var(--text);position:relative;display:inline-block}.logoTitle:where(.astro-tvrurpns) span:where(.astro-tvrurpns){transform-origin:50% 100%;display:inline-block;margin:0 1px;line-height:1em}.buttons:where(.astro-tvrurpns){display:flex;justify-content:space-between}.buttons:where(.astro-tvrurpns) svg:where(.astro-tvrurpns){width:30px;height:30px;fill:var(--text)}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}}.action:where(.astro-yjy4zhro){gap:.5em;align-items:center;border-radius:999rem;padding:.5rem 1.125rem;color:var(--sl-color-white);line-height:1.1875;text-decoration:none;font-size:var(--sl-text-sm)}.action:where(.astro-yjy4zhro).primary{background:var(--sl-color-text-accent);color:var(--sl-color-black)}.action:where(.astro-yjy4zhro).secondary{border:1px solid}.action:where(.astro-yjy4zhro).minimal{padding-inline:0}@media (min-width: 50rem){.action:where(.astro-yjy4zhro){font-size:var(--sl-text-base);padding:1rem 1.25rem}}.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-collapse:collapse}.sl-markdown-content tr:nth-child(2n):not(:where(.not-content *)){background-color:var(--sl-color-gray-7, var(--sl-color-gray-6))}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border:1px solid var(--sl-color-hairline-light);padding:.375rem .8125rem}.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)}}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{--secondary: #f46036;--purple-blue: #a370f0;--sl-color-bg: #171123;--sl-color-bg-sidebar: #130c1875;--sl-color-bg-nav: #130c1875;--sl-color-text-accent: var(--secondary);--sl-color-black: #231c2c;--sl-icon-color: #fff;--sl-color-gray-6: #231c2c;--sl-color-gray-5: #231c2c;--code-background: #231c2c;--code-border-color: #5b3a86;--sl-font: silka}body{background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 10 12c1.67 0 3.182-.683 4.27-1.785A5.998 5.998 0 0 0 14 12h2a4 4 0 0 1 4-4V6c-1.67 0-3.182.683-4.27 1.785C15.905 7.22 16 6.622 16 6c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 20 6V4a4 4 0 0 1-4-4h-2c0 .622.095 1.221.27 1.785A5.982 5.982 0 0 0 10 0C8.33 0 6.818.683 5.73 1.785 5.905 1.22 6 .622 6 0H4a4 4 0 0 1-4 4v2c1.67 0 3.182.683 4.27 1.785A5.998 5.998 0 0 1 4 6c0-.622.095-1.221.27-1.785A5.982 5.982 0 0 1 0 6v2a4 4 0 0 1 4 4h2zm-4 0a2 2 0 0 0-2-2v2h2zm16 0a2 2 0 0 1 2-2v2h-2zM0 2a2 2 0 0 0 2-2H0v2zm20 0a2 2 0 0 1-2-2h2v2zm-10 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z' fill='%23372248' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E")}strong{color:#fff}starlight-menu-button button{background-color:var(--purple-blue)}aside.starlight-aside--caution{--sl-color-orange-low: #d29922;background-color:color-mix(in srgb,var(--sl-color-orange-low),transparent 90%)}aside.starlight-aside--tip{background-color:color-mix(in srgb,var(--sl-color-purple-low),transparent 90%)}aside.starlight-aside--note{background-color:color-mix(in srgb,var(--sl-color-blue-low),transparent 90%)}:not(pre)>code{color:#fff;border:#ffffff1a solid .1px;background-color:#6755813b!important;border-radius:.25rem;border:1px solid var(--code-border-color);line-height:1.7;font-family:monospace}header.header{backdrop-filter:blur(10px)}mobile-starlight-toc nav{backdrop-filter:blur(10px)}.pagination-links{backdrop-filter:blur(2px)}starlight-tabs{margin-top:2rem!important;border-radius:.5rem;border:1px solid var(--code-border-color);backdrop-filter:blur(2px);section{padding:0 1rem 1rem}a{padding-bottom:.5rem!important}}.tablist-wrapper{margin-top:.5rem}.social-icons:after{border-inline-end:1px solid transparent}.site-title{color:#fff;font-size:1.4rem;gap:.5rem;img{height:1.7rem}}.expressive-code .frame.has-title:not(.is-terminal) .title:after{border-top:none!important}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-regular-webfont.CAVj_Pil.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-medium-webfont.DKzOP_70.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-semibold-webfont.Bjn8GO1x.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}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))}} +: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-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)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}label:where(.astro-4yphtoen){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;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) + .25rem) calc(var(--sl-caret-size) + .25rem);width:var(--sl-select-width);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:1rem;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}}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:grid}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;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}}.logo:where(.astro-tvrurpns){display:flex;flex-direction:row;align-items:center;justify-content:center}.logo:where(.astro-tvrurpns) svg:where(.astro-tvrurpns):first-child{width:30px;height:30px;fill:var(--secondary);cursor:pointer}.logoTitle:where(.astro-tvrurpns){margin:0 0 0 10px;font-size:1.5em;color:var(--text);position:relative;display:inline-block}.logoTitle:where(.astro-tvrurpns) span:where(.astro-tvrurpns){transform-origin:50% 100%;display:inline-block;margin:0 1px;line-height:1em}.buttons:where(.astro-tvrurpns){display:flex;justify-content:space-between}.buttons:where(.astro-tvrurpns) svg:where(.astro-tvrurpns){width:30px;height:30px;fill:var(--text)}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}}.action:where(.astro-yjy4zhro){gap:.5em;align-items:center;border-radius:999rem;padding:.5rem 1.125rem;color:var(--sl-color-white);line-height:1.1875;text-decoration:none;font-size:var(--sl-text-sm)}.action:where(.astro-yjy4zhro).primary{background:var(--sl-color-text-accent);color:var(--sl-color-black)}.action:where(.astro-yjy4zhro).secondary{border:1px solid}.action:where(.astro-yjy4zhro).minimal{padding-inline:0}@media (min-width: 50rem){.action:where(.astro-yjy4zhro){font-size:var(--sl-text-base);padding:1rem 1.25rem}}.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-collapse:collapse}.sl-markdown-content tr:nth-child(2n):not(:where(.not-content *)){background-color:var(--sl-color-gray-7, var(--sl-color-gray-6))}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border:1px solid var(--sl-color-hairline-light);padding:.375rem .8125rem}.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)}}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{--secondary: #f46036;--purple-blue: #a370f0;--sl-color-bg: #171123;--sl-color-bg-sidebar: #130c1875;--sl-color-bg-nav: #130c1875;--sl-color-text-accent: var(--secondary);--sl-color-black: #231c2c;--sl-icon-color: #fff;--sl-color-gray-6: #231c2c;--sl-color-gray-5: #231c2c;--code-background: #231c2c;--code-border-color: #5b3a86;--sl-font: silka}body{background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 10 12c1.67 0 3.182-.683 4.27-1.785A5.998 5.998 0 0 0 14 12h2a4 4 0 0 1 4-4V6c-1.67 0-3.182.683-4.27 1.785C15.905 7.22 16 6.622 16 6c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 20 6V4a4 4 0 0 1-4-4h-2c0 .622.095 1.221.27 1.785A5.982 5.982 0 0 0 10 0C8.33 0 6.818.683 5.73 1.785 5.905 1.22 6 .622 6 0H4a4 4 0 0 1-4 4v2c1.67 0 3.182.683 4.27 1.785A5.998 5.998 0 0 1 4 6c0-.622.095-1.221.27-1.785A5.982 5.982 0 0 1 0 6v2a4 4 0 0 1 4 4h2zm-4 0a2 2 0 0 0-2-2v2h2zm16 0a2 2 0 0 1 2-2v2h-2zM0 2a2 2 0 0 0 2-2H0v2zm20 0a2 2 0 0 1-2-2h2v2zm-10 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z' fill='%23372248' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E")}strong{color:#fff}starlight-menu-button button{background-color:var(--purple-blue)}aside.starlight-aside--caution{--sl-color-orange-low: #d29922;background-color:color-mix(in srgb,var(--sl-color-orange-low),transparent 90%)}aside.starlight-aside--tip{background-color:color-mix(in srgb,var(--sl-color-purple-low),transparent 90%)}aside.starlight-aside--note{background-color:color-mix(in srgb,var(--sl-color-blue-low),transparent 90%)}aside.starlight-aside--danger{--sl-color-red-low: red;background-color:color-mix(in srgb,var(--sl-color-red-low),transparent 90%)}:not(pre)>code{color:#fff;border:#ffffff1a solid .1px;background-color:#6755813b!important;border-radius:.25rem;border:1px solid var(--code-border-color);line-height:1.7;font-family:monospace}header.header{backdrop-filter:blur(10px)}mobile-starlight-toc nav{backdrop-filter:blur(10px)}.pagination-links{backdrop-filter:blur(2px)}starlight-tabs{margin-top:2rem!important;border-radius:.5rem;border:1px solid var(--code-border-color);backdrop-filter:blur(2px);section{padding:0 1rem 1rem}a{padding-bottom:.5rem!important}}.tablist-wrapper{margin-top:.5rem}.social-icons:after{border-inline-end:1px solid transparent}.site-title{color:#fff;font-size:1.4rem;gap:.5rem;img{height:1.7rem}}.expressive-code .frame.has-title:not(.is-terminal) .title:after{border-top:none!important}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-regular-webfont.CAVj_Pil.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-medium-webfont.DKzOP_70.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:silka;src:local("silka"),url(/animare/_astro/silka-semibold-webfont.Bjn8GO1x.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}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/_astro/lerp.C7Iu0PC9.js b/_astro/lerp.DE18kSxJ.js similarity index 83% rename from _astro/lerp.C7Iu0PC9.js rename to _astro/lerp.DE18kSxJ.js index 9d898526..f79a4d6c 100644 --- a/_astro/lerp.C7Iu0PC9.js +++ b/_astro/lerp.DE18kSxJ.js @@ -1 +1 @@ -import{i as p}from"./animare.BqJ0QUF9.js";function c(r,i,f){if(typeof r=="number"&&typeof i=="number")return r+f*(i-r);if(Array.isArray(r)&&Array.isArray(i))return r.map((o,n)=>o+f*(i[n]-o));if(p(r)&&p(i)){const o=Object.assign({});for(const n in r)if(n in r&&n in i){const e=n;o[e]=r[e]+f*(i[e]-r[e])}return o}throw new Error("Invalid input types for lerp function")}export{c as l}; +import{i as p}from"./animare.tXT0eSNG.js";function c(r,i,f){if(typeof r=="number"&&typeof i=="number")return r+f*(i-r);if(Array.isArray(r)&&Array.isArray(i))return r.map((o,n)=>o+f*(i[n]-o));if(p(r)&&p(i)){const o=Object.assign({});for(const n in r)if(n in r&&n in i){const e=n;o[e]=r[e]+f*(i[e]-r[e])}return o}throw new Error("Invalid input types for lerp function")}export{c as l}; diff --git a/_astro/ui-core.Cjlo9aCS.js b/_astro/ui-core.D9HMTVdw.js similarity index 99% rename from _astro/ui-core.Cjlo9aCS.js rename to _astro/ui-core.D9HMTVdw.js index c13506bd..13ab64eb 100644 --- a/_astro/ui-core.Cjlo9aCS.js +++ b/_astro/ui-core.D9HMTVdw.js @@ -1,2 +1,2 @@ -import{_ as xs}from"./hoisted.D8lWTpHH.js";import"./animare.BqJ0QUF9.js";import"./index.ChPNCYSA.js";import"./Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js";import"./router.DrYAXS1K.js";import"./index.CTbVEFV3.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(` +import{_ as xs}from"./hoisted.BPzT4gG8.js";import"./animare.tXT0eSNG.js";import"./index.ChPNCYSA.js";import"./Tabs.astro_astro_type_script_index_0_lang.CCIyraCc.js";import"./router.DrYAXS1K.js";import"./index.CTbVEFV3.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 Ta=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{Ta as PagefindUI}; diff --git a/_astro/useAutoPause.G7-vOaP1.js b/_astro/useAutoPause.G7-vOaP1.js new file mode 100644 index 00000000..9e001c0d --- /dev/null +++ b/_astro/useAutoPause.G7-vOaP1.js @@ -0,0 +1 @@ +import{r as f}from"./index.DhYZZe0J.js";function c(r,t,n){const e=n?.forcePlay??!0,s=new IntersectionObserver(u=>{if(r)for(let a=0;as.disconnect()}function d(r,t,n){let e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];const s=Array.isArray(n)?n:e;f.useEffect(()=>{if(!r||!t)return;const u=Array.isArray(n)?{}:n;return c(r,t,u)},[r,t,...s])}export{d as u}; diff --git a/_astro/vecToColor.CBt2Hv5V.js b/_astro/vecToColor.CRC-QD4Q.js similarity index 79% rename from _astro/vecToColor.CBt2Hv5V.js rename to _astro/vecToColor.CRC-QD4Q.js index e5893374..29be3113 100644 --- a/_astro/vecToColor.CBt2Hv5V.js +++ b/_astro/vecToColor.CRC-QD4Q.js @@ -1 +1 @@ -import{i as d}from"./animare.BqJ0QUF9.js";function i(t){const n=d(t),o=n?t.x:t[0],r=n?t.y:t[1],u=n?t.z:t[2],a=n?"w"in t?t.w:void 0:t[3];return typeof a=="number"?`rgb(${Math.round(o)} ${Math.round(r)} ${Math.round(u)} / ${Math.round(a*100)}%)`:`rgb(${Math.round(o)} ${Math.round(r)} ${Math.round(u)})`}export{i as v}; +import{i as d}from"./animare.tXT0eSNG.js";function i(t){const n=d(t),o=n?t.x:t[0],r=n?t.y:t[1],u=n?t.z:t[2],a=n?"w"in t?t.w:void 0:t[3];return typeof a=="number"?`rgb(${Math.round(o)} ${Math.round(r)} ${Math.round(u)} / ${Math.round(a*100)}%)`:`rgb(${Math.round(o)} ${Math.round(r)} ${Math.round(u)})`}export{i as v}; diff --git a/api/animare/group/index.html b/api/animare/group/index.html index 27210966..fd5c477d 100644 --- a/api/animare/group/index.html +++ b/api/animare/group/index.html @@ -24,16 +24,16 @@ }, }; })(); - + - Skip to content

Group

Create a new timeline by grouping animations.

-
syntax
function animare.timeline(
animations: AnimationGroupOptions,
onUpdateCallback: GroupOnUpdateCallback,
): TimelineObject;
+ + Skip to content

Group

Create a new timeline by grouping animations.

+
syntax
function animare.timeline(
animations: AnimationGroupOptions,
onUpdateCallback: GroupOnUpdateCallback,
): GroupTimelineObject;

Usage

example
import animare, { createAnimations } from 'animare';
import { ease } from 'animare/plugins';
import type { AnimationGroupOptions, GroupOnUpdateCallback } from 'animare';
const animations: AnimationGroupOptions = {
from: 50, // => [50, 50]
to: [150, 100],
duration: [500, 1000],
ease: [ease.linear, ease.out.quad],
delay: index => index * 100, // => [0, 100]
diff --git a/api/animare/loop/index.html b/api/animare/loop/index.html index 0d7e7790..fcaaf9fc 100644 --- a/api/animare/loop/index.html +++ b/api/animare/loop/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Loop

Create a game loop.

+ + Skip to content

Loop

Create a game loop.

syntax
function loop(onUpdateCallback: (delta: number) => void): () => void;

Usage

example
import animare from 'animare';
diff --git a/api/animare/single/index.html b/api/animare/single/index.html index 37d4562e..d535c48f 100644 --- a/api/animare/single/index.html +++ b/api/animare/single/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Single

Create a single animation

+ + Skip to content

Single

Create a single animation

syntax
function animare.timeline(
animations: SingleAnimationOptions,
onUpdateCallback: SingleOnUpdateCallback,
): TimelineObject;

Usage

example
import animare from 'animare';
import type { SingleAnimationOptions, SingleOnUpdateCallback } from 'animare';
diff --git a/api/animare/timeline/index.html b/api/animare/timeline/index.html index e0a06838..6e8bb7a2 100644 --- a/api/animare/timeline/index.html +++ b/api/animare/timeline/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Timeline

Create a new timeline with multiple animations.

+ + Skip to content

Timeline

Create a new timeline with multiple animations.

syntax
function animare.timeline(
animations: AnimationOptions[],
onUpdateCallback: OnUpdateCallback,
timelineOptions?: TimelineGlobalValues,
): TimelineObject;

Usage

example
import animare, { createAnimations } from 'animare';
import { ease } from 'animare/plugins';
import type { TimelineGlobalOptions, OnUpdateCallback } from 'animare';
diff --git a/api/enums/direction/index.html b/api/enums/direction/index.html index 34475d3d..1ba36353 100644 --- a/api/enums/direction/index.html +++ b/api/enums/direction/index.html @@ -24,18 +24,18 @@ }, }; })(); - + + Skip to content

Direction

The direction in which the animation should play.

+ Skip to content

Direction

The direction in which the animation should play.

In the following example, all animations have the same from and to values but they play in different directions.

-
Direction
ForwardReverseAlternateAlternateReverse
+
Direction
ForwardReverseAlternateAlternateReverse

Forward

Direction.Forward

Play the animation in the normal direction.

diff --git a/api/enums/event/index.html b/api/enums/event/index.html index 81b93ed5..1340ce3f 100644 --- a/api/enums/event/index.html +++ b/api/enums/event/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Event

The events that can be triggered by the timeline.

+ + Skip to content

Event

The events that can be triggered by the timeline.

Play

Event.Play

Event triggered when the animation starts playing.

diff --git a/api/enums/scrollaxis/index.html b/api/enums/scrollaxis/index.html index 8d136cf6..89336e7b 100644 --- a/api/enums/scrollaxis/index.html +++ b/api/enums/scrollaxis/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

ScrollAxis

The axis to track.

+ + Skip to content

ScrollAxis

The axis to track.

Vertical

ScrollAxis.Vertical

Track the element scroll vertically on the y axis.

diff --git a/api/enums/scrollelementedge/index.html b/api/enums/scrollelementedge/index.html index 794d6438..09dac4f4 100644 --- a/api/enums/scrollelementedge/index.html +++ b/api/enums/scrollelementedge/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

ScrollElementEdge

The edge of the element to track.

+ + Skip to content

ScrollElementEdge

The edge of the element to track.

Top

ScrollElementEdge.Top

The top edge of the element.

diff --git a/api/enums/timing/index.html b/api/enums/timing/index.html index 2a8ede81..b9993906 100644 --- a/api/enums/timing/index.html +++ b/api/enums/timing/index.html @@ -24,17 +24,17 @@ }, }; })(); - + + Skip to content

Timing

For determining the position of the animation in the timeline.

-
Timing
FromStartAfterPreviousAfterPreviousWithPreviousFromStart
+ Skip to content

Timing

For determining the position of the animation in the timeline.

+
Timing
FromStartAfterPreviousAfterPreviousWithPreviousFromStart

AfterPrevious

Timing.AfterPrevious

Play the animation after the previous one finishes.

diff --git a/api/guids/animatecolor/index.html b/api/guids/animatecolor/index.html index a0e63e4f..b7512e7a 100644 --- a/api/guids/animatecolor/index.html +++ b/api/guids/animatecolor/index.html @@ -24,21 +24,21 @@ }, }; })(); - + + Skip to content

Animate Color

Here’s a simple example demonstrating how to animate colors in Animare:

+ Skip to content

Animate Color

Here’s a simple example demonstrating how to animate colors in Animare:

-
Animate Color
+
Animate Color
example
import animare from 'animare';
import { lerp, vecToRGB, ease } from 'animare/plugins';
import type { Vec3Array } from 'animare';
const circle = document.querySelector<HTMLDivElement>('.circle');
const fromColor: Vec3Array = [255, 0, 0];
const toColor: Vec3Array = [0, 255, 0];
animare.single({ from: 0, to: 1, duration: 1000, ease: ease.linear }, info => {
if (!circle) return;
const mixed = lerp(fromColor, toColor, info.value);
const rgbString = vecToRGB(mixed);
circle.style.backgroundColor = rgbString;
});
\ No newline at end of file diff --git a/api/guids/reuseanimatedvalue/index.html b/api/guids/reuseanimatedvalue/index.html index 3e35a8c9..d28ab385 100644 --- a/api/guids/reuseanimatedvalue/index.html +++ b/api/guids/reuseanimatedvalue/index.html @@ -24,22 +24,22 @@ }, }; })(); - + + Skip to content

Reuse Animated Value

The fewer animations in the timeline, the better the performance. When animating multiple CSS properties with the same duration and start time, you don’t need to create a new animation for each property.

+ Skip to content

Reuse Animated Value

The fewer animations in the timeline, the better the performance. When animating multiple CSS properties with the same duration and start time, you don’t need to create a new animation for each property.

  • Ensure that you animate from 0 to 1, as this range represents the progress.
  • Use info.value instead of info.progress because info.value accounts for the animation direction , whereas info.progress does not.
  • Do not pass an easing function; leave it as the default so you can assign one to each css property.
-
Reuse Values

animare

+
Reuse Values

animare

example
import animare from 'animare';
import { lerp, ease } from 'animare/plugins';
import type { AnimationGroupOptions } from 'animare';
const letters = document.querySelectorAll<HTMLSpanElement>('.letters');
const animations: AnimationGroupOptions = {
to: Array<number>(letters.length).fill(1), // create an animation for each element
// offset each animation except the first one to play early by 300ms
offset: i => (i === 0 ? 0 : -300),
duration: 500, // for each animation
};
@@ -48,4 +48,4 @@
// opacity
letter.style.opacity = t.toString();
// blur
const blur = lerp(3, 0, t);
letter.style.filter = `blur(${blur}px)`;
// rotate
const rotate = lerp(i % 2 === 0 ? 90 : -90, 0, ease.out.back(5)(t));
letter.style.rotate = `${rotate}deg`;
-
// scale
const scale = lerp(2, 1, ease.in.wobble(1.6)(t));
letter.style.scale = `${scale}`;
}
});
\ No newline at end of file +
// scale
const scale = lerp(2, 1, ease.in.wobble(1.6)(t));
letter.style.scale = `${scale}`;
}
});
\ No newline at end of file diff --git a/api/guids/updateanimationvalues/index.html b/api/guids/updateanimationvalues/index.html new file mode 100644 index 00000000..c1977ef7 --- /dev/null +++ b/api/guids/updateanimationvalues/index.html @@ -0,0 +1,53 @@ + Update Animation Values | animare + + Skip to content

Update Animation Values

Here some examples of how to update and change the animation values after creating the timeline.

+ + +
Update Values

Duration

+

timeline

+

The name property is required to target a specific animation for updating it.

+
example
import animare from 'animare';
+
const timeline = animare.timeline(
[
{ name: 'first', to: 100 },
{ name: 'second', to: 50 },
],
info => {
// ...
},
);
+
timeline.updateValues({ name: 'first', duration: 1000 });
+

group

+

The index property is required to target a specific animation for updating it.

+
example
import animare from 'animare';
+
const timeline = animare.group({ to: [100, 50] }, info => {
// ...
});
+
timeline.updateValues({ index: 0, duration: 1000 });
+

single

+
example
import animare from 'animare';
+
const animation = animare.single({ to: 100 }, info => {
// ...
});
+
animation.updateValues({ duration: 1000 });
\ No newline at end of file diff --git a/api/objects/animationinfo/index.html b/api/objects/animationinfo/index.html index 82eab69d..49bf4a36 100644 --- a/api/objects/animationinfo/index.html +++ b/api/objects/animationinfo/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

AnimationInfo

name

+ + Skip to content

AnimationInfo

name

name: string

The name of the animation.

index

diff --git a/api/objects/animationoptions/index.html b/api/objects/animationoptions/index.html index 0e509408..3950fefb 100644 --- a/api/objects/animationoptions/index.html +++ b/api/objects/animationoptions/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

AnimationOptions

name

+ + Skip to content

AnimationOptions

name

name: readonly string Required

The name of the animation, used to identify the animation in the timeline.

to

diff --git a/api/objects/timelineinfo/index.html b/api/objects/timelineinfo/index.html index 92723f06..8364832f 100644 --- a/api/objects/timelineinfo/index.html +++ b/api/objects/timelineinfo/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

TimelineInfo

progress

+ + Skip to content

TimelineInfo

progress

progress: number

The current progress of the timeline, typically a value between 0 and 1.

elapsedTime

diff --git a/api/objects/timelineobject/index.html b/api/objects/timelineobject/index.html index 5403abb8..3eeaf64d 100644 --- a/api/objects/timelineobject/index.html +++ b/api/objects/timelineobject/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

TimelineObject

The return object when creating a new timeline.

+ + Skip to content

TimelineObject

The return object when creating a new timeline.

timelineInfo

timelineInfo: TimelineInfo

Retrieves information about the timeline. @@ -86,7 +86,7 @@

seek()

playCount The repeat count to seek to before playing.

Seek
timeline.seek(500); // Seek to 500 milliseconds
timeline.seek('50%'); // Seek to 50% of the timeline duration
timeline.seek('50%', 2); // Seek to 50% of the timeline duration on the second repeat

updateValues()

-

(newValues: AnimationOptions[]) => void Throws

+

(newValues: Partial<AnimationOptions>[]) => void Throws

Updates animations values.
The name property is required to target a specific animation for updating.

diff --git a/api/objects/timelineoptions/index.html b/api/objects/timelineoptions/index.html index ab120475..a69de254 100644 --- a/api/objects/timelineoptions/index.html +++ b/api/objects/timelineoptions/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

TimelineOptions

timelinePlayCount

+ + Skip to content

TimelineOptions

timelinePlayCount

timelinePlayCount?: number Default: 1

The number of times the timeline should play. Use -1 for infinite plays.

diff --git a/api/plugins/autopause/index.html b/api/plugins/autopause/index.html index b10be834..daa68eb6 100644 --- a/api/plugins/autopause/index.html +++ b/api/plugins/autopause/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

AutoPause

Uses the IntersectionObserver API to automatically pauses the animation when the element is not visible.

+ + Skip to content

AutoPause

Uses the IntersectionObserver API to automatically pauses the animation when the element is not visible.

Resumes the timeline when the element becomes visible, even if the timeline was not playing before.

syntax
function autoPause(timeline: TimelineObject, element: Element, options?: AutoPauseOptions): () => void;

Usage

diff --git a/api/plugins/ease/index.html b/api/plugins/ease/index.html index 5e6214ef..4739b702 100644 --- a/api/plugins/ease/index.html +++ b/api/plugins/ease/index.html @@ -24,100 +24,100 @@ }, }; })(); - + + Skip to content

Ease

animare comes with a few predefined easing functions.

+ Skip to content

Ease

animare comes with a few predefined easing functions.

example
import { ease } from 'animare/plugins';
animare.single({ to: 100, ease: ease.out.quad }, info => console.log(info.value));

Linear

ease.linear Default

Default linear easing function.

-

linear

+

linear

Sine

ease.in.sine in
ease.out.sine out
ease.inOut.sine in-out

-

in.sine

-

out.sine

-

inOut.sine

+

in.sine

+

out.sine

+

inOut.sine

Quad

ease.in.quad in
ease.out.quad out
ease.inOut.quad in-out

-

in.quad

-

out.quad

-

inOut.quad

+

in.quad

+

out.quad

+

inOut.quad

Cubic

ease.in.cubic in
ease.out.cubic out
ease.inOut.cubic in-out

-

in.cubic

-

out.cubic

-

inOut.cubic

+

in.cubic

+

out.cubic

+

inOut.cubic

Quart

ease.in.quart in
ease.out.quart out
ease.inOut.quart in-out

-

in.quart

-

out.quart

-

inOut.quart

+

in.quart

+

out.quart

+

inOut.quart

Quint

ease.in.quint in
ease.out.quint out
ease.inOut.quint in-out

-

in.quint

-

out.quint

-

inOut.quint

+

in.quint

+

out.quint

+

inOut.quint

Expo

ease.in.expo in
ease.out.expo out
ease.inOut.expo in-out

-

in.expo

-

out.expo

-

inOut.expo

+

in.expo

+

out.expo

+

inOut.expo

Circ

ease.in.circ in
ease.out.circ out
ease.inOut.circ in-out

-

in.circ

-

out.circ

-

inOut.circ

+

in.circ

+

out.circ

+

inOut.circ

Elastic

ease.in.elastic in
ease.out.elastic out
ease.inOut.elastic in-out

-

in.elastic

-

out.elastic

-

inOut.elastic

+

in.elastic

+

out.elastic

+

inOut.elastic

Bounce

ease.in.Bounce in
ease.out.Bounce out
ease.inOut.Bounce in-out

-

in.bounce

-

out.bounce

-

inOut.bounce

+

in.bounce

+

out.bounce

+

inOut.bounce

Back()

ease.in.back(c1 = 1.70158) in
ease.out.back(c1 = 1.70158) out
ease.inOut.back(c1 = 1.70158) in-out

-

in.back()

-

out.back()

-

inOut.back()

+

in.back()

+

out.back()

+

inOut.back()

Poly()

ease.in.poly(n: number) in
ease.out.poly(n: number) out
ease.inOut.poly(n: number) in-out

A power function. Position is equal to the Nth power of elapsed time.

-

in.poly(10)

-

out.poly(2)

-

inOut.poly(3)

+

in.poly(10)

+

out.poly(2)

+

inOut.poly(3)

Wobble()

ease.in.wobble(bounciness = 1) in
ease.out.wobble(bounciness = 1) out
@@ -126,33 +126,33 @@

Wobble()

The default bounciness is 1, which overshoots a little bit once. A bounciness of 0 doesn’t overshoot at all, and a bounciness of N > 1 will overshoot about N times.

-

in.wobble(0)

-

out.wobble(1)

-

inOut.wobble(6)

+

in.wobble(0)

+

out.wobble(1)

+

inOut.wobble(6)

Spring()

ease.spring({ mass = 1, stiffness = 100, damping = 10, velocity = 0, duration = 1000 })

Creates a spring easing function.

-

spring()

+

spring()

Steps()

ease.steps(steps = 10, start = true)

Creates a staircase easing function.

steps The number of steps.
start Whether to start at the beginning or at the end of each interval.

-

steps(10, false)

-

steps(20)

+

steps(10, false)

+

steps(20)

CubicBezier()

ease.cubicBezier(x1: number, y1: number, x2: number, y2: number)

Defines a cubic Bézier curve, similar to CSS’s cubic-bezier easing function.

-

cubicBezier(.25, .1, .25, 1)

+

cubicBezier(.25, .1, .25, 1)

Custom()

ease.custom(d: string)

Creates a custom easing function from an SVG path d attribute string.

pathString The SVG path d attribute.

-

custom("...")

-

custom("...")

+

custom("...")

+

custom("...")

FromPoints()

fromPoints(values: Float32List)

Creates a custom easing function from a pre-generated array of points using Animare Ease Visualizer.

diff --git a/api/plugins/lerp/index.html b/api/plugins/lerp/index.html index 8094334e..432073f4 100644 --- a/api/plugins/lerp/index.html +++ b/api/plugins/lerp/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Lerp

Linearly interpolates between two values.

+ + Skip to content

Lerp

Linearly interpolates between two values.

syntax
function lerp(start: Vec, end: Vec, progress: number): Vec;

Usage

See: VectorToColor

diff --git a/api/plugins/scrollanimation/index.html b/api/plugins/scrollanimation/index.html index 7e7ebf25..9a957c43 100644 --- a/api/plugins/scrollanimation/index.html +++ b/api/plugins/scrollanimation/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

scrollAnimation

Makes the scroll progress control the timeline.

+ + Skip to content

scrollAnimation

Makes the scroll progress control the timeline.

syntax
function scrollAnimation(options: ScrollAnimationOptions): () => void;

Usage

To use with React see: useScrollAnimation

diff --git a/api/plugins/vectortocolor/index.html b/api/plugins/vectortocolor/index.html index ae47118d..53889b3f 100644 --- a/api/plugins/vectortocolor/index.html +++ b/api/plugins/vectortocolor/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

VectorToColor

A plugin to convert a vector to a color string.

+ + Skip to content

VectorToColor

A plugin to convert a vector to a color string.

Usage

example
import { vecToRGB } from 'animare/plugins';
const red: Vec3Array = [255, 0, 0];
const rgb = vecToRGB(red); // 'rgb(255 0 0)'
diff --git a/api/react/useanimare/index.html b/api/react/useanimare/index.html index 1acedf86..91911184 100644 --- a/api/react/useanimare/index.html +++ b/api/react/useanimare/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

useAnimare

A custom react hook to make it easy to create animations in React.

+ + Skip to content

useAnimare

A custom react hook to make it easy to create animations in React.

syntax
function useAnimare(callback: () => TimelineObject, deps?: React.DependencyList): TimelineObject;

Usage

example
import { useAnimare } from 'animare/react';
diff --git a/api/react/useautopause/index.html b/api/react/useautopause/index.html index ec40621f..340ada17 100644 --- a/api/react/useautopause/index.html +++ b/api/react/useautopause/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

useAutoPause

A custom react hook to make it easy to create auto pause animations in React.

+ + Skip to content

useAutoPause

A custom react hook to make it easy to create auto pause animations in React.

syntax
function autoPause(timeline: TimelineObject, element: Element, options?: AutoPauseOptions, deps?: React.DependencyList): void;

Based on autoPause

Usage

diff --git a/api/react/useloop/index.html b/api/react/useloop/index.html index 16152762..69616add 100644 --- a/api/react/useloop/index.html +++ b/api/react/useloop/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

useLoop

A custom react hook to make it easy to create game loops in React.

+ + Skip to content

useLoop

A custom react hook to make it easy to create game loops in React.

syntax
function useLoop(onUpdateCallback: (delta: number) => void, deps: React.DependencyList = []): void;

Based on Loop

Usage

diff --git a/api/react/usescrollanimation/index.html b/api/react/usescrollanimation/index.html index 9591cf4d..d7e2edb4 100644 --- a/api/react/usescrollanimation/index.html +++ b/api/react/usescrollanimation/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

useScrollAnimation

A custom react hook to make it easy to create scroll animations in React.

+ + Skip to content

useScrollAnimation

A custom react hook to make it easy to create scroll animations in React.

Based on scrollAnimation

syntax
function useScrollAnimation(options: ScrollAnimationOptions, deps: React.DependencyList = []): void;

See: ScrollElementEdge, ScrollAxis

diff --git a/index.html b/index.html index 40b50df6..c3aeb1ef 100644 --- a/index.html +++ b/index.html @@ -24,15 +24,15 @@ }, }; })(); - + + Skip to content

Welcome to animare

Welcome to

animare

+ Skip to content

Welcome to animare

Welcome to

animare

Light

Advanced animation library for modern JavaScript.

Modern

Based on `requestAnimationFrame`
\ No newline at end of file diff --git a/installation/index.html b/installation/index.html index 8b1536d1..cf7ee378 100644 --- a/installation/index.html +++ b/installation/index.html @@ -24,15 +24,15 @@ }, }; })(); - + - Skip to content

Installation

Install using your package manager of choice to add animare to your project:

+ + Skip to content \ No newline at end of file diff --git a/pagefind/fragment/en_5ebed68.pf_fragment b/pagefind/fragment/en_5ebed68.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..9bd7d276fe762c13250343f8d0d16a7b217666e4 GIT binary patch literal 683 zcmV;c0#yAUiwFP!00002|AkcBYTG~%{gpwq*e*i0QqqD#3L&&5PYJYnGA3C|BWv5$ zuDX}nLJ0aDed#au6FMtPmJ?$7BJIwcGxwc}Z7}CDd&ttP37i%|63kh}=S=dFX`FAg za@9NtgH%b2(vtqO7e#Qbky!)=61QM^iGoXnbqyVb%MElkELYM*U}|aE4ss_`FM-~E zG!Ump=mf5YbLZ=}>ck-^d0%DZ^qL8=X6g3?_WEby5N5sRYj6E_{S8xl0r!UTjR1G7 ztONotE2ZraO9&05T~Y`423p9qDq+%NCKm�b~ZB>*tkl8!pX=vvq|8K9SLj@xS1d zs&DN7O9YqX%5xJqUxYB9!{rB9`s4Xx1y&`njQuTMELI_8PInd(57|q-*ylwe|BHO_ znBL1G5itLCR`p4Hybn<3|x0TMLY~JhKHsA73>dyj-lJpG-Jx zUq6x`u2V5$3*?)^9)aUyFwbGS_Y`sSiA!z@%w~RoC|X5yp*GV=-YX`v3+m}1m$Dw_ zlFSbep?ft`^?cNcIl`lgiZdk8NZ9x`~sT4e9wPYnvsTnoU zH+6zS&mvkITcxvy)b}$;;J=xlL!*hzF1D(%7wl0_RnA)XCH=Xb!!yzj3gGk$-HN{ewMQthA8 R7Vp|s`w!+001drMrZ&4 literal 0 HcmV?d00001 diff --git a/pagefind/fragment/en_60bd93f.pf_fragment b/pagefind/fragment/en_60bd93f.pf_fragment deleted file mode 100644 index 3e8be4300b45dd933280397acbb3127199882c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmV;c0#yAUiwFP!00002|AkcBYTG~%{gpwq*e*i0QqqD#3L&&5PYJYnGA3C|BWv5$ zuDX}nLJ0aDed#au6FMtPmJ?$7BF)a8Gxwc}Z7}CDd&ttP37i%|63kh}=S=dFX`FAg za@9NtgH%b2($f8BuZrMWBeMt$ByPd-5(SqC>l!)=mmBD8Sgxdrz|_*R9pp}?UIV@T zXdq6H&eL}9d0%DZ^qL8=X6g3?_V>@!A)4* z6F3W@9a0~{|BksWbE|Cx`V0Yl+x{3s%0Yk|?0XSN{dOlL?3I z>qqj#bt*<|fqYZgBXE2S<~dCFo+55Oamh`A*~||RMXQJ|)Mh%#`-{o!f_i$$rL2d! zB=f@?=pM{eJ)d%7j_|0W;!H_JCH?#7_b<4*yNTcnE9nKA!?1%bsL)c>knuc6jWVTC zH&Cc8)XG7{jOj4rIE{U|u@s~e8LSbU!Q2VRl?IcdWST1j+kz|}Qz>}JYRO8TQZs6x zZ|Vevo<+1Vwn}FYsqbfy#Bbv;$hoknO^`Hg7?fxkNrB~7AZ?Yt7y(@|nHI|9mQ8>H z%l+CZVzS9Ik{+z8NVd2;tRp%Km3CnT$)XLP5YGmp^E+T<-uK6m8NWY8rJXnusrFB4 Ri+Am+{Ra(GnoUdv004(<)NPa zB{F9Zom`1RD&e0GN8?eZl@rRr#+&f&9le{do26hzxXLKzx3l$9D3%$)om30PnG$PO zBTkxMZ`E9XBRCgItv08cB%XS#CCfz}rD1L?Q4YWYgkmbfK%Oj=fQ zYemkSrX5w8b0=8Fi(kd>3wPVAyiz}=6dh&<-xNFJFt!$_r~be zFH@$f)l3-nFMBUc20;hWdJQC~#hCVA=}Ng~+cWm+HM`R?pRo7v(sm-_GRs8iEYQSs ziF$d#8eKpL8t*_EQIx?haFLTd@Xc1>w6p?(KLG27^hKx`>8 zIp5&^+F)ee3UQ17dDtK`$edE3X52D~EW@lSwG48&3`FbIxR!(y;C4?-TU&h2wwhz( zW&*-Yw8w_5wuJfvyI_Zh{skK4;|*<`bT*zH9d-A@QetdZrDmL&(gq-MTo3OXr*})5_lli8m zdkh<36=HI!bCzpJJf&d?58{ef-rt*O3#BD&VUQq;1q3nzVP-04!`Xqwj7)AV!Lx3d zPUvghy@2eftoIv#bR5PdyN7?cKOZycfZY|B%7&$0DRih|1VkDyAvsJeekK-DDLS9WovwAd43$uqm+lc|@EQR69B(oj z3{|?VePAZ$JN1S!$u&JCxPB|kx@ibV53X`Dcf$S*^$vw&K&n}~WKdtCTIcJTR9}x8 zJb%C#ZtE$fQINoN?w_LJ%+ECT z)8{4_fG?xhmVG2~8;zY|K=c;@h3Qxt4a~a@p1Bc!SJH%`lbeM|DneUmfN*bG+Uh=r zrA}F@XVRrC#L&PAr?FT%Y7PZeop~X%Tj6u}YRT222eBbNq3P2-IW}caSDS_-IE|X> zDV_eqXE>a6$PGMB;4F}9+<8E~dCGppf8%EI4h!|{PrTF0M`f#-&5WGkH0vDCmPEhr z@eJY(?qxW@>P}fT;WBW^=9S9GN!U}haK7*)D7A(jdz=+ z4#}jk&k@@XKujbV>L27ci~{Xf+zcJ{q1ogEij8}B=q27~yH^s4M zSs}Qg-;|8eV|ScEqO8C1c^C2yFh$vwUX=y(;7hwvnWrpSs!`v=Kme8MXGDL^{@@a> zNKgc2ky4NaS-|FN*wlvCmZ}R-g<%kBZXWm4N~2bEaokcJ=|Q!A){7KJ3wx^eqhz1E zi4t-a2gKOh=6O$@G->v!j5VM}oFpQJ&Ewwm!hG1HE`s;0V#7#SZ5H-s6(##wjg(x# zcc!&A`4?))qv`oi=i|{_7C2IlruPry5mXcozeY~FLcq5us^3P8;1yTdQscf)_ajk= zmH$|^JO)ge!>=#k9sG9UpY4xWuwLklD)wl4^e|2kp4SMq+4vo%MT$RQB{(mKaN5?H zBBkGf60FnnAuvpm7Q)}o6VVr^yF_7zrV%=YXfJ^Y)bWd9GcZ&m5Px$_q)$$chopVh zwc_>FE|otWWYi{S>qqQVc9;d6t|D0)ofFyT!?J!z@S{VEkxp2ha~$*mUN;ChEhKVh z$7jQGnTRE`E^lY&CquH-Zv3}`79wd$Dbma5JFE!pfMYJl26g&Gf_Q$k0}&%}3oR=B zDbg;6d^~MoB_%yYJ9)9gE)4E%!=hrHVx1lhV_~drK}Cf)MLIj#S+siwFP!00002|IJiEZrd;r{K|qCr+^^KZPSB-6eyZQAJFy^7zQD(q(vxF zC8^qh;lFoDNs&`00eb6=l{EoPVDyg!fiE)#ekM>3-_Rj=+acgVcD+UqwuaX3Ay^oRK^g^BD@}tC z+PIxb#z`RSfDS5$d}^A63Dlt`gE@SaL&WBgB*c1}c0r=)0prYlOB$bX0D0)Oe2l#v zHEjTge$WBPK&`2IK*yyV?xI4MPpU_QuqUmV&9NbA0G+cAs0Pcl>@$v;O>hnrvm-TW z#VI7X8=M?HEVjOLr;%)=ceY0t9-~T!zXo!sqK_b5g8?M?9xJM;I2R;T%RXa zu=(^M6E$i6iM=R~r%ZGhB(FrEppjpXNsQodo8?S?r?@oE=r&+CAP zH=Z2^Xj`QdQ5L7{8P)rlY7Ty(J3CqWuQ#s|q M2j11AiJS!h0P^t`)Bpeg literal 0 HcmV?d00001 diff --git a/pagefind/fragment/en_efc0813.pf_fragment b/pagefind/fragment/en_efc0813.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..cbf7dcdfba729fcdf8f44966deda8be6ab1fc1fb GIT binary patch literal 1679 zcmV;A25|WwiwFP!00002|HW8sZ`(Ey{wsumqA6fFFHN%6X*&eL3iQibH0g$+C<
<)NPa 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 N{{w+QHkSNv001iiHShoc diff --git a/pagefind/pagefind-entry.json b/pagefind/pagefind-entry.json index 8aa54fb8..79cbd091 100644 --- a/pagefind/pagefind-entry.json +++ b/pagefind/pagefind-entry.json @@ -1 +1 @@ -{"version":"1.1.0","languages":{"en":{"hash":"en_11a79c5297","wasm":"en","page_count":26}}} \ No newline at end of file +{"version":"1.1.0","languages":{"en":{"hash":"en_3dc89a3572","wasm":"en","page_count":27}}} \ No newline at end of file diff --git a/pagefind/pagefind.en_11a79c5297.pf_meta b/pagefind/pagefind.en_11a79c5297.pf_meta deleted file mode 100644 index e458dc132cb1485ecaaabfce3f7171d26a8ba2b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmV+(0pb21iwFP!00002|22?3P6ROwMl}?ifWiX}bO@nU9Ot({qT?8=Bz6!KD+=fb zR@{IB(a>-K4nRvm$vu!b0;6P5suz9svwf2;rCx1#&4nKYSGZEo`w!Q$Sv!?EQiW|J z<4g&P;IvW5^CJuIjXb#;vL1(%|3Z_jhKoi*o}18sD9lU*$Bl{+a)^t9 z9b*xMyWRykS`qkZq_rVW2%n8Ic@-3o!(PKWyEP~H=nC|{8a3{`^)({KL>>-%rH$fn z9(=begOeg=9G<${9Tz?=a90QVk$z5oCK diff --git a/pagefind/pagefind.en_3dc89a3572.pf_meta b/pagefind/pagefind.en_3dc89a3572.pf_meta new file mode 100644 index 0000000000000000000000000000000000000000..984c2b59891b86e17ca8982bdab13dc8619ff73f GIT binary patch literal 295 zcmV+?0oeW@iwFP!00002|1FR`P6ROwg*6nMfWjjh=nz7yIL>c@M8`2!N$emfRus?= zthfOMqM?8bZ~$5gO74Ng5q6Y}QhkyAp5MDoS5mJxyyn7Bf-799m&3;!*{rQ(VHaTA z$T(AiA~O(f^gqekfRlWzrGhECRgFTk=BMhA$&K=Y`N7@Y`pTRZ_|#i_w~F5q^4c##EUT+l3raDsb0} tLo|gI=%t%nZ76Wjh(ekDGaNr`lj8rk*Qx!Q616hZv;#V!kB_PW007=>i@pE= literal 0 HcmV?d00001 diff --git a/sitemap-0.xml b/sitemap-0.xml index 868c1859..9e6b0c69 100644 --- a/sitemap-0.xml +++ b/sitemap-0.xml @@ -1 +1 @@ -https://alabsi91.github.io/animare/https://alabsi91.github.io/animare/api/animare/group/https://alabsi91.github.io/animare/api/animare/loop/https://alabsi91.github.io/animare/api/animare/single/https://alabsi91.github.io/animare/api/animare/timeline/https://alabsi91.github.io/animare/api/enums/direction/https://alabsi91.github.io/animare/api/enums/event/https://alabsi91.github.io/animare/api/enums/scrollaxis/https://alabsi91.github.io/animare/api/enums/scrollelementedge/https://alabsi91.github.io/animare/api/enums/timing/https://alabsi91.github.io/animare/api/guids/animatecolor/https://alabsi91.github.io/animare/api/guids/reuseanimatedvalue/https://alabsi91.github.io/animare/api/objects/animationinfo/https://alabsi91.github.io/animare/api/objects/animationoptions/https://alabsi91.github.io/animare/api/objects/timelineinfo/https://alabsi91.github.io/animare/api/objects/timelineobject/https://alabsi91.github.io/animare/api/objects/timelineoptions/https://alabsi91.github.io/animare/api/plugins/autopause/https://alabsi91.github.io/animare/api/plugins/ease/https://alabsi91.github.io/animare/api/plugins/lerp/https://alabsi91.github.io/animare/api/plugins/scrollanimation/https://alabsi91.github.io/animare/api/plugins/vectortocolor/https://alabsi91.github.io/animare/api/react/useanimare/https://alabsi91.github.io/animare/api/react/useautopause/https://alabsi91.github.io/animare/api/react/useloop/https://alabsi91.github.io/animare/api/react/usescrollanimation/https://alabsi91.github.io/animare/installation/ \ No newline at end of file +https://alabsi91.github.io/animare/https://alabsi91.github.io/animare/api/animare/group/https://alabsi91.github.io/animare/api/animare/loop/https://alabsi91.github.io/animare/api/animare/single/https://alabsi91.github.io/animare/api/animare/timeline/https://alabsi91.github.io/animare/api/enums/direction/https://alabsi91.github.io/animare/api/enums/event/https://alabsi91.github.io/animare/api/enums/scrollaxis/https://alabsi91.github.io/animare/api/enums/scrollelementedge/https://alabsi91.github.io/animare/api/enums/timing/https://alabsi91.github.io/animare/api/guids/animatecolor/https://alabsi91.github.io/animare/api/guids/reuseanimatedvalue/https://alabsi91.github.io/animare/api/guids/updateanimationvalues/https://alabsi91.github.io/animare/api/objects/animationinfo/https://alabsi91.github.io/animare/api/objects/animationoptions/https://alabsi91.github.io/animare/api/objects/timelineinfo/https://alabsi91.github.io/animare/api/objects/timelineobject/https://alabsi91.github.io/animare/api/objects/timelineoptions/https://alabsi91.github.io/animare/api/plugins/autopause/https://alabsi91.github.io/animare/api/plugins/ease/https://alabsi91.github.io/animare/api/plugins/lerp/https://alabsi91.github.io/animare/api/plugins/scrollanimation/https://alabsi91.github.io/animare/api/plugins/vectortocolor/https://alabsi91.github.io/animare/api/react/useanimare/https://alabsi91.github.io/animare/api/react/useautopause/https://alabsi91.github.io/animare/api/react/useloop/https://alabsi91.github.io/animare/api/react/usescrollanimation/https://alabsi91.github.io/animare/installation/ \ No newline at end of file