From 9c122613059c1b93a649a3e112400d9539f99601 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Mon, 21 Oct 2024 18:41:18 +0000 Subject: [PATCH] build based on 471bba4 --- previews/PR27/404.html | 8 +- previews/PR27/algorithms.html | 18 +- previews/PR27/api.html | 18 +- ....CH3wLhtN.js => algorithms.md.BtlfFAuT.js} | 4 +- ...lean.js => algorithms.md.BtlfFAuT.lean.js} | 4 +- ...{api.md.DRTMKKNK.js => api.md.BIHl2OFe.js} | 4 +- ...TMKKNK.lean.js => api.md.BIHl2OFe.lean.js} | 4 +- .../{app.B4CAhVK-.js => app.DuHyeY2E.js} | 2 +- .../chunks/@localSearchIndexroot.CNYfWPgl.js | 1 - .../chunks/@localSearchIndexroot.ChzGwvtS.js | 1 + ...y6kJFK.js => VPLocalSearchBox.Cjxhr8AT.js} | 6 +- .../PR27/assets/chunks/framework.3NaDR-yp.js | 18 - .../PR27/assets/chunks/framework.BlUcFYL6.js | 18 + previews/PR27/assets/chunks/theme.BtaHn2UI.js | 2 + previews/PR27/assets/chunks/theme.qx-TK3Fc.js | 2 - previews/PR27/assets/dcsdxti.BH-By5fc.png | Bin 138989 -> 0 bytes previews/PR27/assets/dcznqmi.PrNyDGTk.svg | 2110 ----------------- ...hdrr.Bi9EHqHJ.png => dwbfkxy.Bi9EHqHJ.png} | Bin previews/PR27/assets/ehqnwbt.CzHxqQBj.png | Bin 0 -> 154340 bytes previews/PR27/assets/enwmxeh.DGFAEXiT.png | Bin 0 -> 139472 bytes ...TS.js => examples_examples.md.BSWj1S9U.js} | 2 +- ... => examples_examples.md.BSWj1S9U.lean.js} | 2 +- .../assets/examples_scales.md.B34Gtc84.js | 10 - .../examples_scales.md.B34Gtc84.lean.js | 10 - .../assets/examples_scales.md.DOrpoqmO.js | 30 + .../examples_scales.md.DOrpoqmO.lean.js | 30 + ...=> examples_unconventional.md.BtZHLrKq.js} | 2 +- ...amples_unconventional.md.BtZHLrKq.lean.js} | 2 +- ....md.D8Su6OSx.js => gutters.md.BydtjO5O.js} | 2 +- ...Sx.lean.js => gutters.md.BydtjO5O.lean.js} | 2 +- previews/PR27/assets/hlntquo.DXCk5H2R.png | Bin 164033 -> 0 bytes ...jehf.V8-0WaAh.png => hoggfml.V8-0WaAh.png} | Bin ...ex.md.45hJHmLp.js => index.md.DBRi-Clc.js} | 2 +- ...HmLp.lean.js => index.md.DBRi-Clc.lean.js} | 2 +- ..._96zFxC.js => introduction.md.BIv-Zlrr.js} | 2 +- ...an.js => introduction.md.BIv-Zlrr.lean.js} | 2 +- ...coja.BYH6Yu1P.png => jfedtvr.BYH6Yu1P.png} | Bin previews/PR27/assets/kxmadac.D6k83ke7.png | Bin 0 -> 40208 bytes previews/PR27/assets/paafstf.DFCZcexu.png | Bin 151143 -> 0 bytes previews/PR27/assets/pvlbpfy.BVo4yzAQ.png | Bin 0 -> 125515 bytes ...rrst.DmbDKian.png => qwpcgoi.DmbDKian.png} | Bin ...picq.DChJehoU.png => rinrdgn.GVthIZnS.png} | Bin 158081 -> 158082 bytes ...aR.js => source_SwarmMakie.md.DoC0DsWn.js} | 2 +- ... => source_SwarmMakie.md.DoC0DsWn.lean.js} | 2 +- ...> source_algorithms_jitter.md.KA-6KTWA.js} | 2 +- ...rce_algorithms_jitter.md.KA-6KTWA.lean.js} | 2 +- ...ce_algorithms_mkborregaard.md.BW7o9Glm.js} | 2 +- ...gorithms_mkborregaard.md.BW7o9Glm.lean.js} | 2 +- ... source_algorithms_seaborn.md.Dyxm848b.js} | 2 +- ...ce_algorithms_seaborn.md.Dyxm848b.lean.js} | 2 +- ...> source_algorithms_simple.md.BQh78-JT.js} | 2 +- ...rce_algorithms_simple.md.BQh78-JT.lean.js} | 2 +- ... source_algorithms_simple2.md.Brdq-nLt.js} | 2 +- ...ce_algorithms_simple2.md.Brdq-nLt.lean.js} | 2 +- ...ource_algorithms_wilkinson.md.ZSfvWZ-O.js} | 2 +- ..._algorithms_wilkinson.md.ZSfvWZ-O.lean.js} | 2 +- ...G8L5h4.js => source_recipe.md.CYW5jnZh.js} | 2 +- ...n.js => source_recipe.md.CYW5jnZh.lean.js} | 2 +- ...{style.D3ycwdoG.css => style.BB_nTKhY.css} | 2 +- ...tsev.BnSlljpp.png => tuvsxfg.BnSlljpp.png} | Bin previews/PR27/assets/tznydkl.BKBP3MGz.png | Bin 0 -> 166381 bytes previews/PR27/assets/ufkgtrw.4mJRyZ7l.png | Bin 39283 -> 0 bytes previews/PR27/assets/uqhhjgx.Aa7D3T8W.svg | 2110 +++++++++++++++++ ...uljq.C9Xb5qEe.png => usvxxlj.C9Xb5qEe.png} | Bin previews/PR27/assets/vbsomlm.BuyPW54g.png | Bin 124490 -> 0 bytes previews/PR27/assets/yhqjort.DdKDRCCk.png | Bin 71689 -> 0 bytes previews/PR27/assets/yykgwxn.Lwo-risk.png | Bin 68341 -> 0 bytes previews/PR27/examples/examples.html | 24 +- previews/PR27/examples/scales.html | 54 +- previews/PR27/examples/unconventional.html | 22 +- previews/PR27/gutters.html | 20 +- previews/PR27/hashmap.json | 2 +- previews/PR27/index.html | 16 +- previews/PR27/introduction.html | 20 +- previews/PR27/source/SwarmMakie.html | 16 +- previews/PR27/source/algorithms/jitter.html | 16 +- .../PR27/source/algorithms/mkborregaard.html | 16 +- previews/PR27/source/algorithms/seaborn.html | 16 +- previews/PR27/source/algorithms/simple.html | 16 +- previews/PR27/source/algorithms/simple2.html | 16 +- .../PR27/source/algorithms/wilkinson.html | 16 +- previews/PR27/source/recipe.html | 16 +- 82 files changed, 2405 insertions(+), 2345 deletions(-) rename previews/PR27/assets/{algorithms.md.CH3wLhtN.js => algorithms.md.BtlfFAuT.js} (96%) rename previews/PR27/assets/{algorithms.md.CH3wLhtN.lean.js => algorithms.md.BtlfFAuT.lean.js} (96%) rename previews/PR27/assets/{api.md.DRTMKKNK.js => api.md.BIHl2OFe.js} (92%) rename previews/PR27/assets/{api.md.DRTMKKNK.lean.js => api.md.BIHl2OFe.lean.js} (92%) rename previews/PR27/assets/{app.B4CAhVK-.js => app.DuHyeY2E.js} (90%) delete mode 100644 previews/PR27/assets/chunks/@localSearchIndexroot.CNYfWPgl.js create mode 100644 previews/PR27/assets/chunks/@localSearchIndexroot.ChzGwvtS.js rename previews/PR27/assets/chunks/{VPLocalSearchBox.BWy6kJFK.js => VPLocalSearchBox.Cjxhr8AT.js} (68%) delete mode 100644 previews/PR27/assets/chunks/framework.3NaDR-yp.js create mode 100644 previews/PR27/assets/chunks/framework.BlUcFYL6.js create mode 100644 previews/PR27/assets/chunks/theme.BtaHn2UI.js delete mode 100644 previews/PR27/assets/chunks/theme.qx-TK3Fc.js delete mode 100644 previews/PR27/assets/dcsdxti.BH-By5fc.png delete mode 100644 previews/PR27/assets/dcznqmi.PrNyDGTk.svg rename previews/PR27/assets/{ryhhdrr.Bi9EHqHJ.png => dwbfkxy.Bi9EHqHJ.png} (100%) create mode 100644 previews/PR27/assets/ehqnwbt.CzHxqQBj.png create mode 100644 previews/PR27/assets/enwmxeh.DGFAEXiT.png rename previews/PR27/assets/{examples_examples.md.sNb7dMTS.js => examples_examples.md.BSWj1S9U.js} (98%) rename previews/PR27/assets/{examples_examples.md.sNb7dMTS.lean.js => examples_examples.md.BSWj1S9U.lean.js} (98%) delete mode 100644 previews/PR27/assets/examples_scales.md.B34Gtc84.js delete mode 100644 previews/PR27/assets/examples_scales.md.B34Gtc84.lean.js create mode 100644 previews/PR27/assets/examples_scales.md.DOrpoqmO.js create mode 100644 previews/PR27/assets/examples_scales.md.DOrpoqmO.lean.js rename previews/PR27/assets/{examples_unconventional.md.BF6sASGH.js => examples_unconventional.md.BtZHLrKq.js} (99%) rename previews/PR27/assets/{examples_unconventional.md.BF6sASGH.lean.js => examples_unconventional.md.BtZHLrKq.lean.js} (99%) rename previews/PR27/assets/{gutters.md.D8Su6OSx.js => gutters.md.BydtjO5O.js} (96%) rename previews/PR27/assets/{gutters.md.D8Su6OSx.lean.js => gutters.md.BydtjO5O.lean.js} (96%) delete mode 100644 previews/PR27/assets/hlntquo.DXCk5H2R.png rename previews/PR27/assets/{xvmjehf.V8-0WaAh.png => hoggfml.V8-0WaAh.png} (100%) rename previews/PR27/assets/{index.md.45hJHmLp.js => index.md.DBRi-Clc.js} (97%) rename previews/PR27/assets/{index.md.45hJHmLp.lean.js => index.md.DBRi-Clc.lean.js} (97%) rename previews/PR27/assets/{introduction.md.C_96zFxC.js => introduction.md.BIv-Zlrr.js} (97%) rename previews/PR27/assets/{introduction.md.C_96zFxC.lean.js => introduction.md.BIv-Zlrr.lean.js} (97%) rename previews/PR27/assets/{gymcoja.BYH6Yu1P.png => jfedtvr.BYH6Yu1P.png} (100%) create mode 100644 previews/PR27/assets/kxmadac.D6k83ke7.png delete mode 100644 previews/PR27/assets/paafstf.DFCZcexu.png create mode 100644 previews/PR27/assets/pvlbpfy.BVo4yzAQ.png rename previews/PR27/assets/{vnzrrst.DmbDKian.png => qwpcgoi.DmbDKian.png} (100%) rename previews/PR27/assets/{dgupicq.DChJehoU.png => rinrdgn.GVthIZnS.png} (53%) rename previews/PR27/assets/{source_SwarmMakie.md.CYotaraR.js => source_SwarmMakie.md.DoC0DsWn.js} (97%) rename previews/PR27/assets/{source_SwarmMakie.md.CYotaraR.lean.js => source_SwarmMakie.md.DoC0DsWn.lean.js} (97%) rename previews/PR27/assets/{source_algorithms_jitter.md.3an8LnIn.js => source_algorithms_jitter.md.KA-6KTWA.js} (99%) rename previews/PR27/assets/{source_algorithms_jitter.md.3an8LnIn.lean.js => source_algorithms_jitter.md.KA-6KTWA.lean.js} (99%) rename previews/PR27/assets/{source_algorithms_mkborregaard.md.CClWkSMe.js => source_algorithms_mkborregaard.md.BW7o9Glm.js} (99%) rename previews/PR27/assets/{source_algorithms_mkborregaard.md.CClWkSMe.lean.js => source_algorithms_mkborregaard.md.BW7o9Glm.lean.js} (99%) rename previews/PR27/assets/{source_algorithms_seaborn.md.CMhi_Bxj.js => source_algorithms_seaborn.md.Dyxm848b.js} (99%) rename previews/PR27/assets/{source_algorithms_seaborn.md.CMhi_Bxj.lean.js => source_algorithms_seaborn.md.Dyxm848b.lean.js} (99%) rename previews/PR27/assets/{source_algorithms_simple.md.CENw21kQ.js => source_algorithms_simple.md.BQh78-JT.js} (99%) rename previews/PR27/assets/{source_algorithms_simple.md.CENw21kQ.lean.js => source_algorithms_simple.md.BQh78-JT.lean.js} (99%) rename previews/PR27/assets/{source_algorithms_simple2.md.rbXXkVLN.js => source_algorithms_simple2.md.Brdq-nLt.js} (99%) rename previews/PR27/assets/{source_algorithms_simple2.md.rbXXkVLN.lean.js => source_algorithms_simple2.md.Brdq-nLt.lean.js} (99%) rename previews/PR27/assets/{source_algorithms_wilkinson.md.Dl9pjUVc.js => source_algorithms_wilkinson.md.ZSfvWZ-O.js} (99%) rename previews/PR27/assets/{source_algorithms_wilkinson.md.Dl9pjUVc.lean.js => source_algorithms_wilkinson.md.ZSfvWZ-O.lean.js} (99%) rename previews/PR27/assets/{source_recipe.md.f1G8L5h4.js => source_recipe.md.CYW5jnZh.js} (99%) rename previews/PR27/assets/{source_recipe.md.f1G8L5h4.lean.js => source_recipe.md.CYW5jnZh.lean.js} (99%) rename previews/PR27/assets/{style.D3ycwdoG.css => style.BB_nTKhY.css} (95%) rename previews/PR27/assets/{zoatsev.BnSlljpp.png => tuvsxfg.BnSlljpp.png} (100%) create mode 100644 previews/PR27/assets/tznydkl.BKBP3MGz.png delete mode 100644 previews/PR27/assets/ufkgtrw.4mJRyZ7l.png create mode 100644 previews/PR27/assets/uqhhjgx.Aa7D3T8W.svg rename previews/PR27/assets/{qahuljq.C9Xb5qEe.png => usvxxlj.C9Xb5qEe.png} (100%) delete mode 100644 previews/PR27/assets/vbsomlm.BuyPW54g.png delete mode 100644 previews/PR27/assets/yhqjort.DdKDRCCk.png delete mode 100644 previews/PR27/assets/yykgwxn.Lwo-risk.png diff --git a/previews/PR27/404.html b/previews/PR27/404.html index ba90b59..00278e2 100644 --- a/previews/PR27/404.html +++ b/previews/PR27/404.html @@ -5,17 +5,17 @@ 404 | SwarmMakie.jl - - + + - +
- + \ No newline at end of file diff --git a/previews/PR27/algorithms.html b/previews/PR27/algorithms.html index a7c8710..b1f1eaa 100644 --- a/previews/PR27/algorithms.html +++ b/previews/PR27/algorithms.html @@ -5,19 +5,19 @@ Algorithms | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
+    
Skip to content

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
 algorithms = [NoBeeswarm() SimpleBeeswarm() WilkinsonBeeswarm(); UniformJitter() PseudorandomJitter() QuasirandomJitter()]
 fig = Figure(; size = (800, 450))
 xs = rand(1:3, 400); ys = randn(400)
@@ -25,8 +25,8 @@
 jitter_plots = getproperty.(ax_plots[2, :], :plot)
 setproperty!.(jitter_plots, :markersize, 7)
 setproperty!.(jitter_plots, :alpha, 0.3)
-fig

Documentation

SwarmMakie.SimpleBeeswarm Type
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

SwarmMakie.WilkinsonBeeswarm Type
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

SwarmMakie.NoBeeswarm Type

A simple no-op algorithm, which causes the scatter plot to be drawn as if you called scatter and not beeswarm.

source

Code exists for the algorithm suggested by Michael Borregaard in this StatsPlots.jl PR, but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!

SwarmMakie.UniformJitter Type
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

SwarmMakie.PseudorandomJitter Type
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

SwarmMakie.QuasirandomJitter Type
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

- +fig

Documentation

SwarmMakie.SimpleBeeswarm Type
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

SwarmMakie.WilkinsonBeeswarm Type
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

SwarmMakie.NoBeeswarm Type

A simple no-op algorithm, which causes the scatter plot to be drawn as if you called scatter and not beeswarm.

source

Code exists for the algorithm suggested by Michael Borregaard in this StatsPlots.jl PR, but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!

SwarmMakie.UniformJitter Type
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

SwarmMakie.PseudorandomJitter Type
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

SwarmMakie.QuasirandomJitter Type
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

+ \ No newline at end of file diff --git a/previews/PR27/api.html b/previews/PR27/api.html index a95f1e9..078d147 100644 --- a/previews/PR27/api.html +++ b/previews/PR27/api.html @@ -5,19 +5,19 @@ API Reference | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

API Reference

SwarmMakie.JitterAlgorithm Type

The abstract type for jitter algorithms, which are markersize-agnostic.

source

SwarmMakie.NoBeeswarm Type

A simple no-op algorithm, which causes the scatter plot to be drawn as if you called scatter and not beeswarm.

source

SwarmMakie.PseudorandomJitter Type
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

SwarmMakie.QuasirandomJitter Type
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

SwarmMakie.SeabornBeeswarm Type
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

SwarmMakie.SimpleBeeswarm Type
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

SwarmMakie.UniformJitter Type
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

SwarmMakie.WilkinsonBeeswarm Type
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

SwarmMakie.beeswarm Method
julia
beeswarm(x, y)
+    
Skip to content

API Reference

SwarmMakie.JitterAlgorithm Type

The abstract type for jitter algorithms, which are markersize-agnostic.

source

SwarmMakie.NoBeeswarm Type

A simple no-op algorithm, which causes the scatter plot to be drawn as if you called scatter and not beeswarm.

source

SwarmMakie.PseudorandomJitter Type
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

SwarmMakie.QuasirandomJitter Type
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

SwarmMakie.SeabornBeeswarm Type
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

SwarmMakie.SimpleBeeswarm Type
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

SwarmMakie.UniformJitter Type
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

SwarmMakie.WilkinsonBeeswarm Type
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

SwarmMakie.beeswarm Method
julia
beeswarm(x, y)
 beeswarm(positions)

beeswarm is a PointBased recipe like scatter, accepting all of scatter's input.

It displaces points which would otherwise overlap in the x-direction by binning in the y direction.

Specific attributes to beeswarm are:

  • algorithm = SimpleBeeswarm(): The algorithm used to lay out the beeswarm markers.

  • side = :both: The side towards which markers should extend. Can be :left, :right, or both.

  • direction = :y: Controls the direction of the beeswarm. Can be :y (vertical) or :x (horizontal).

  • gutter = nothing: Creates a gutter of a desired size around each category. Gutter size is always in data space.

  • gutter_threshold = .5: Emit a warning of the number of points added to a gutter per category exceeds the threshold.

Arguments

Available attributes and their defaults for Plot{SwarmMakie.beeswarm} are:

  algorithm         SimpleBeeswarm()
   alpha             1.0
   clip_planes       MakieCore.Automatic()
@@ -56,8 +56,8 @@
   transparency      false
   uv_offset_width   (0.0, 0.0, 0.0, 0.0)
   visible           true

Example

julia
using Makie, SwarmMakie
-beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

SwarmMakie.could_overlap Method
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

SwarmMakie.first_non_overlapping_candidate Method
julia
Returns `(position::Point2f, idx::Int)`

source

SwarmMakie.position_candidates Method

Returns (positions::Vector{Point2f}, idxs::Vector{Int}).

source

- +beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

SwarmMakie.could_overlap Method
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

SwarmMakie.first_non_overlapping_candidate Method
julia
Returns `(position::Point2f, idx::Int)`

source

SwarmMakie.position_candidates Method

Returns (positions::Vector{Point2f}, idxs::Vector{Int}).

source

+ \ No newline at end of file diff --git a/previews/PR27/assets/algorithms.md.CH3wLhtN.js b/previews/PR27/assets/algorithms.md.BtlfFAuT.js similarity index 96% rename from previews/PR27/assets/algorithms.md.CH3wLhtN.js rename to previews/PR27/assets/algorithms.md.BtlfFAuT.js index 4db2004..242f0e4 100644 --- a/previews/PR27/assets/algorithms.md.CH3wLhtN.js +++ b/previews/PR27/assets/algorithms.md.BtlfFAuT.js @@ -1,4 +1,4 @@ -import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framework.3NaDR-yp.js";const o="/SwarmMakie.jl/previews/PR27/assets/hlntquo.DXCk5H2R.png",B=JSON.parse('{"title":"Algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"algorithms.md","filePath":"algorithms.md","lastUpdated":null}'),k={name:"algorithms.md"},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""};function u(b,i,w,f,F,C){const t=h("Badge");return p(),r("div",null,[i[19]||(i[19]=e(`

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
+import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framework.BlUcFYL6.js";const o="/SwarmMakie.jl/previews/PR27/assets/tznydkl.BKBP3MGz.png",B=JSON.parse('{"title":"Algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"algorithms.md","filePath":"algorithms.md","lastUpdated":null}'),k={name:"algorithms.md"},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""};function u(b,i,w,f,F,C){const t=h("Badge");return p(),r("div",null,[i[19]||(i[19]=e(`

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
 algorithms = [NoBeeswarm() SimpleBeeswarm() WilkinsonBeeswarm(); UniformJitter() PseudorandomJitter() QuasirandomJitter()]
 fig = Figure(; size = (800, 450))
 xs = rand(1:3, 400); ys = randn(400)
@@ -6,4 +6,4 @@ import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framewo
 jitter_plots = getproperty.(ax_plots[2, :], :plot)
 setproperty!.(jitter_plots, :markersize, 7)
 setproperty!.(jitter_plots, :alpha, 0.3)
-fig

Documentation

',9)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"SwarmMakie.SimpleBeeswarm-algorithms",href:"#SwarmMakie.SimpleBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),i[1]||(i[1]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[2]||(i[2]=e('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),s("details",g,[s("summary",null,[i[3]||(i[3]=s("a",{id:"SwarmMakie.WilkinsonBeeswarm-algorithms",href:"#SwarmMakie.WilkinsonBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),i[4]||(i[4]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[5]||(i[5]=e('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),s("details",m,[s("summary",null,[i[6]||(i[6]=s("a",{id:"SwarmMakie.NoBeeswarm-algorithms",href:"#SwarmMakie.NoBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),i[7]||(i[7]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[8]||(i[8]=s("p",null,[a("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),s("code",null,"scatter"),a(" and not "),s("code",null,"beeswarm"),a(".")],-1)),i[9]||(i[9]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),i[20]||(i[20]=s("p",null,[a("Code exists for the algorithm suggested by Michael Borregaard in "),s("a",{href:"https://github.com/JuliaPlots/StatsPlots.jl/pull/61#issuecomment-328853342",target:"_blank",rel:"noreferrer"},"this StatsPlots.jl PR"),a(", but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!")],-1)),s("details",E,[s("summary",null,[i[10]||(i[10]=s("a",{id:"SwarmMakie.UniformJitter-algorithms",href:"#SwarmMakie.UniformJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),i[11]||(i[11]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[12]||(i[12]=e('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),s("details",c,[s("summary",null,[i[13]||(i[13]=s("a",{id:"SwarmMakie.PseudorandomJitter-algorithms",href:"#SwarmMakie.PseudorandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),i[14]||(i[14]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[15]||(i[15]=e('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),s("details",y,[s("summary",null,[i[16]||(i[16]=s("a",{id:"SwarmMakie.QuasirandomJitter-algorithms",href:"#SwarmMakie.QuasirandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),i[17]||(i[17]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[18]||(i[18]=e('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),i[21]||(i[21]=e('

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

',5))])}const S=n(k,[["render",u]]);export{B as __pageData,S as default}; +fig

Documentation

',9)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"SwarmMakie.SimpleBeeswarm-algorithms",href:"#SwarmMakie.SimpleBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),i[1]||(i[1]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[2]||(i[2]=e('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),s("details",g,[s("summary",null,[i[3]||(i[3]=s("a",{id:"SwarmMakie.WilkinsonBeeswarm-algorithms",href:"#SwarmMakie.WilkinsonBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),i[4]||(i[4]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[5]||(i[5]=e('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),s("details",m,[s("summary",null,[i[6]||(i[6]=s("a",{id:"SwarmMakie.NoBeeswarm-algorithms",href:"#SwarmMakie.NoBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),i[7]||(i[7]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[8]||(i[8]=s("p",null,[a("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),s("code",null,"scatter"),a(" and not "),s("code",null,"beeswarm"),a(".")],-1)),i[9]||(i[9]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),i[20]||(i[20]=s("p",null,[a("Code exists for the algorithm suggested by Michael Borregaard in "),s("a",{href:"https://github.com/JuliaPlots/StatsPlots.jl/pull/61#issuecomment-328853342",target:"_blank",rel:"noreferrer"},"this StatsPlots.jl PR"),a(", but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!")],-1)),s("details",E,[s("summary",null,[i[10]||(i[10]=s("a",{id:"SwarmMakie.UniformJitter-algorithms",href:"#SwarmMakie.UniformJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),i[11]||(i[11]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[12]||(i[12]=e('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),s("details",c,[s("summary",null,[i[13]||(i[13]=s("a",{id:"SwarmMakie.PseudorandomJitter-algorithms",href:"#SwarmMakie.PseudorandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),i[14]||(i[14]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[15]||(i[15]=e('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),s("details",y,[s("summary",null,[i[16]||(i[16]=s("a",{id:"SwarmMakie.QuasirandomJitter-algorithms",href:"#SwarmMakie.QuasirandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),i[17]||(i[17]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[18]||(i[18]=e('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),i[21]||(i[21]=e('

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

',5))])}const S=n(k,[["render",u]]);export{B as __pageData,S as default}; diff --git a/previews/PR27/assets/algorithms.md.CH3wLhtN.lean.js b/previews/PR27/assets/algorithms.md.BtlfFAuT.lean.js similarity index 96% rename from previews/PR27/assets/algorithms.md.CH3wLhtN.lean.js rename to previews/PR27/assets/algorithms.md.BtlfFAuT.lean.js index 4db2004..242f0e4 100644 --- a/previews/PR27/assets/algorithms.md.CH3wLhtN.lean.js +++ b/previews/PR27/assets/algorithms.md.BtlfFAuT.lean.js @@ -1,4 +1,4 @@ -import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framework.3NaDR-yp.js";const o="/SwarmMakie.jl/previews/PR27/assets/hlntquo.DXCk5H2R.png",B=JSON.parse('{"title":"Algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"algorithms.md","filePath":"algorithms.md","lastUpdated":null}'),k={name:"algorithms.md"},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""};function u(b,i,w,f,F,C){const t=h("Badge");return p(),r("div",null,[i[19]||(i[19]=e(`

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
+import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framework.BlUcFYL6.js";const o="/SwarmMakie.jl/previews/PR27/assets/tznydkl.BKBP3MGz.png",B=JSON.parse('{"title":"Algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"algorithms.md","filePath":"algorithms.md","lastUpdated":null}'),k={name:"algorithms.md"},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""};function u(b,i,w,f,F,C){const t=h("Badge");return p(),r("div",null,[i[19]||(i[19]=e(`

Algorithms

SwarmMakie aims to offer several beeswarm algorithms, which give different results. You can change the algorithm which SwarmMakie uses by passing it as a keyword argument algorithm, or mutating plot.algorithm after the fact.

Currently, it offers the SimpleBeeswarm and WilkinsonBeeswarm algorithms, which are inspired by Matplotlib and Leland Wilkinson's original paper respectively, and a no-op NoBeeswarm algorithm which simply decomposes back to the original data.

In addition, SwarmMakie offers jittered scatter plots as algorithms to beeswarm. These aren't exactly beeswarm plots since they don't guarantee that all points are non-overlapping, but they can still be useful to show distributions, especially for larger numbers of points where all points cannot fit into a beeswarm. These algorithms are accessible as UniformJitter, PseudorandomJitter, and QuasirandomJitter, similar to ggbeeswarm's options.

Comparison

Here's a comparison of all the available algorithms:

julia
using SwarmMakie, CairoMakie
 algorithms = [NoBeeswarm() SimpleBeeswarm() WilkinsonBeeswarm(); UniformJitter() PseudorandomJitter() QuasirandomJitter()]
 fig = Figure(; size = (800, 450))
 xs = rand(1:3, 400); ys = randn(400)
@@ -6,4 +6,4 @@ import{_ as n,c as r,a5 as e,j as s,a,G as l,B as h,o as p}from"./chunks/framewo
 jitter_plots = getproperty.(ax_plots[2, :], :plot)
 setproperty!.(jitter_plots, :markersize, 7)
 setproperty!.(jitter_plots, :alpha, 0.3)
-fig

Documentation

',9)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"SwarmMakie.SimpleBeeswarm-algorithms",href:"#SwarmMakie.SimpleBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),i[1]||(i[1]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[2]||(i[2]=e('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),s("details",g,[s("summary",null,[i[3]||(i[3]=s("a",{id:"SwarmMakie.WilkinsonBeeswarm-algorithms",href:"#SwarmMakie.WilkinsonBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),i[4]||(i[4]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[5]||(i[5]=e('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),s("details",m,[s("summary",null,[i[6]||(i[6]=s("a",{id:"SwarmMakie.NoBeeswarm-algorithms",href:"#SwarmMakie.NoBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),i[7]||(i[7]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[8]||(i[8]=s("p",null,[a("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),s("code",null,"scatter"),a(" and not "),s("code",null,"beeswarm"),a(".")],-1)),i[9]||(i[9]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),i[20]||(i[20]=s("p",null,[a("Code exists for the algorithm suggested by Michael Borregaard in "),s("a",{href:"https://github.com/JuliaPlots/StatsPlots.jl/pull/61#issuecomment-328853342",target:"_blank",rel:"noreferrer"},"this StatsPlots.jl PR"),a(", but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!")],-1)),s("details",E,[s("summary",null,[i[10]||(i[10]=s("a",{id:"SwarmMakie.UniformJitter-algorithms",href:"#SwarmMakie.UniformJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),i[11]||(i[11]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[12]||(i[12]=e('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),s("details",c,[s("summary",null,[i[13]||(i[13]=s("a",{id:"SwarmMakie.PseudorandomJitter-algorithms",href:"#SwarmMakie.PseudorandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),i[14]||(i[14]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[15]||(i[15]=e('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),s("details",y,[s("summary",null,[i[16]||(i[16]=s("a",{id:"SwarmMakie.QuasirandomJitter-algorithms",href:"#SwarmMakie.QuasirandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),i[17]||(i[17]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[18]||(i[18]=e('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),i[21]||(i[21]=e('

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

',5))])}const S=n(k,[["render",u]]);export{B as __pageData,S as default}; +fig

Documentation

',9)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"SwarmMakie.SimpleBeeswarm-algorithms",href:"#SwarmMakie.SimpleBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),i[1]||(i[1]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[2]||(i[2]=e('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),s("details",g,[s("summary",null,[i[3]||(i[3]=s("a",{id:"SwarmMakie.WilkinsonBeeswarm-algorithms",href:"#SwarmMakie.WilkinsonBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),i[4]||(i[4]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[5]||(i[5]=e('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),s("details",m,[s("summary",null,[i[6]||(i[6]=s("a",{id:"SwarmMakie.NoBeeswarm-algorithms",href:"#SwarmMakie.NoBeeswarm-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),i[7]||(i[7]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[8]||(i[8]=s("p",null,[a("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),s("code",null,"scatter"),a(" and not "),s("code",null,"beeswarm"),a(".")],-1)),i[9]||(i[9]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),i[20]||(i[20]=s("p",null,[a("Code exists for the algorithm suggested by Michael Borregaard in "),s("a",{href:"https://github.com/JuliaPlots/StatsPlots.jl/pull/61#issuecomment-328853342",target:"_blank",rel:"noreferrer"},"this StatsPlots.jl PR"),a(", but it is currently nonfunctional. If you'd like to take a crack at getting it working, please do!")],-1)),s("details",E,[s("summary",null,[i[10]||(i[10]=s("a",{id:"SwarmMakie.UniformJitter-algorithms",href:"#SwarmMakie.UniformJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),i[11]||(i[11]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[12]||(i[12]=e('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),s("details",c,[s("summary",null,[i[13]||(i[13]=s("a",{id:"SwarmMakie.PseudorandomJitter-algorithms",href:"#SwarmMakie.PseudorandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),i[14]||(i[14]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[15]||(i[15]=e('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),s("details",y,[s("summary",null,[i[16]||(i[16]=s("a",{id:"SwarmMakie.QuasirandomJitter-algorithms",href:"#SwarmMakie.QuasirandomJitter-algorithms"},[s("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),i[17]||(i[17]=a()),l(t,{type:"info",class:"jlObjectType jlType",text:"Type"})]),i[18]||(i[18]=e('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),i[21]||(i[21]=e('

We also welcome any new algorithms you may have in mind. Just open a PR!

Adding a new algorithm

In order to add a new algorithm, you must simply define a struct which subtypes SwarmMakie.BeeswarmAlgorithm.

There must also be a corresponding dispatch on SwarmMakie.calculate!(buffer, alg, positions, markersize) which loads the new positions calculated in pixel space into buffer. Note that buffer must be modified here.

See the Wilkinson source page for a deep dive into how to write a beeswarm algorithm!

',5))])}const S=n(k,[["render",u]]);export{B as __pageData,S as default}; diff --git a/previews/PR27/assets/api.md.DRTMKKNK.js b/previews/PR27/assets/api.md.BIHl2OFe.js similarity index 92% rename from previews/PR27/assets/api.md.DRTMKKNK.js rename to previews/PR27/assets/api.md.BIHl2OFe.js index caee8a0..28189ec 100644 --- a/previews/PR27/assets/api.md.DRTMKKNK.js +++ b/previews/PR27/assets/api.md.BIHl2OFe.js @@ -1,4 +1,4 @@ -import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/framework.3NaDR-yp.js";const T=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),d={name:"api.md"},h={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""};function S(E,a,v,C,B,A){const i=o("Badge");return p(),r("div",null,[a[39]||(a[39]=n('

API Reference

',2)),e("details",h,[e("summary",null,[a[0]||(a[0]=e("a",{id:"SwarmMakie.JitterAlgorithm",href:"#SwarmMakie.JitterAlgorithm"},[e("span",{class:"jlbinding"},"SwarmMakie.JitterAlgorithm")],-1)),a[1]||(a[1]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[2]||(a[2]=e("p",null,"The abstract type for jitter algorithms, which are markersize-agnostic.",-1)),a[3]||(a[3]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/algorithms/jitter.jl#L27",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",c,[e("summary",null,[a[4]||(a[4]=e("a",{id:"SwarmMakie.NoBeeswarm",href:"#SwarmMakie.NoBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),a[5]||(a[5]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[6]||(a[6]=e("p",null,[s("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),e("code",null,"scatter"),s(" and not "),e("code",null,"beeswarm"),s(".")],-1)),a[7]||(a[7]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",k,[e("summary",null,[a[8]||(a[8]=e("a",{id:"SwarmMakie.PseudorandomJitter",href:"#SwarmMakie.PseudorandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),a[9]||(a[9]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[10]||(a[10]=n('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),e("details",m,[e("summary",null,[a[11]||(a[11]=e("a",{id:"SwarmMakie.QuasirandomJitter",href:"#SwarmMakie.QuasirandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),a[12]||(a[12]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[13]||(a[13]=n('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),e("details",g,[e("summary",null,[a[14]||(a[14]=e("a",{id:"SwarmMakie.SeabornBeeswarm",href:"#SwarmMakie.SeabornBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SeabornBeeswarm")],-1)),a[15]||(a[15]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[16]||(a[16]=n('
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

',4))]),e("details",u,[e("summary",null,[a[17]||(a[17]=e("a",{id:"SwarmMakie.SimpleBeeswarm",href:"#SwarmMakie.SimpleBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),a[18]||(a[18]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[19]||(a[19]=n('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),e("details",b,[e("summary",null,[a[20]||(a[20]=e("a",{id:"SwarmMakie.UniformJitter",href:"#SwarmMakie.UniformJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),a[21]||(a[21]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[22]||(a[22]=n('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),e("details",w,[e("summary",null,[a[23]||(a[23]=e("a",{id:"SwarmMakie.WilkinsonBeeswarm",href:"#SwarmMakie.WilkinsonBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),a[24]||(a[24]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[25]||(a[25]=n('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),e("details",y,[e("summary",null,[a[26]||(a[26]=e("a",{id:"SwarmMakie.beeswarm-Tuple",href:"#SwarmMakie.beeswarm-Tuple"},[e("span",{class:"jlbinding"},"SwarmMakie.beeswarm")],-1)),a[27]||(a[27]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[28]||(a[28]=n(`
julia
beeswarm(x, y)
+import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/framework.BlUcFYL6.js";const T=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),d={name:"api.md"},c={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""};function S(E,a,v,C,B,A){const i=o("Badge");return p(),r("div",null,[a[39]||(a[39]=n('

API Reference

',2)),e("details",c,[e("summary",null,[a[0]||(a[0]=e("a",{id:"SwarmMakie.JitterAlgorithm",href:"#SwarmMakie.JitterAlgorithm"},[e("span",{class:"jlbinding"},"SwarmMakie.JitterAlgorithm")],-1)),a[1]||(a[1]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[2]||(a[2]=e("p",null,"The abstract type for jitter algorithms, which are markersize-agnostic.",-1)),a[3]||(a[3]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/algorithms/jitter.jl#L27",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",h,[e("summary",null,[a[4]||(a[4]=e("a",{id:"SwarmMakie.NoBeeswarm",href:"#SwarmMakie.NoBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),a[5]||(a[5]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[6]||(a[6]=e("p",null,[s("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),e("code",null,"scatter"),s(" and not "),e("code",null,"beeswarm"),s(".")],-1)),a[7]||(a[7]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",k,[e("summary",null,[a[8]||(a[8]=e("a",{id:"SwarmMakie.PseudorandomJitter",href:"#SwarmMakie.PseudorandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),a[9]||(a[9]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[10]||(a[10]=n('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),e("details",m,[e("summary",null,[a[11]||(a[11]=e("a",{id:"SwarmMakie.QuasirandomJitter",href:"#SwarmMakie.QuasirandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),a[12]||(a[12]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[13]||(a[13]=n('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),e("details",g,[e("summary",null,[a[14]||(a[14]=e("a",{id:"SwarmMakie.SeabornBeeswarm",href:"#SwarmMakie.SeabornBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SeabornBeeswarm")],-1)),a[15]||(a[15]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[16]||(a[16]=n('
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

',4))]),e("details",u,[e("summary",null,[a[17]||(a[17]=e("a",{id:"SwarmMakie.SimpleBeeswarm",href:"#SwarmMakie.SimpleBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),a[18]||(a[18]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[19]||(a[19]=n('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),e("details",b,[e("summary",null,[a[20]||(a[20]=e("a",{id:"SwarmMakie.UniformJitter",href:"#SwarmMakie.UniformJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),a[21]||(a[21]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[22]||(a[22]=n('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),e("details",w,[e("summary",null,[a[23]||(a[23]=e("a",{id:"SwarmMakie.WilkinsonBeeswarm",href:"#SwarmMakie.WilkinsonBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),a[24]||(a[24]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[25]||(a[25]=n('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),e("details",y,[e("summary",null,[a[26]||(a[26]=e("a",{id:"SwarmMakie.beeswarm-Tuple",href:"#SwarmMakie.beeswarm-Tuple"},[e("span",{class:"jlbinding"},"SwarmMakie.beeswarm")],-1)),a[27]||(a[27]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[28]||(a[28]=n(`
julia
beeswarm(x, y)
 beeswarm(positions)

beeswarm is a PointBased recipe like scatter, accepting all of scatter's input.

It displaces points which would otherwise overlap in the x-direction by binning in the y direction.

Specific attributes to beeswarm are:

  • algorithm = SimpleBeeswarm(): The algorithm used to lay out the beeswarm markers.

  • side = :both: The side towards which markers should extend. Can be :left, :right, or both.

  • direction = :y: Controls the direction of the beeswarm. Can be :y (vertical) or :x (horizontal).

  • gutter = nothing: Creates a gutter of a desired size around each category. Gutter size is always in data space.

  • gutter_threshold = .5: Emit a warning of the number of points added to a gutter per category exceeds the threshold.

Arguments

Available attributes and their defaults for Plot{SwarmMakie.beeswarm} are:

  algorithm         SimpleBeeswarm()
   alpha             1.0
   clip_planes       MakieCore.Automatic()
@@ -37,4 +37,4 @@ import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/fr
   transparency      false
   uv_offset_width   (0.0, 0.0, 0.0, 0.0)
   visible           true

Example

julia
using Makie, SwarmMakie
-beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

`,11))]),e("details",f,[e("summary",null,[a[29]||(a[29]=e("a",{id:"SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}",href:"#SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}"},[e("span",{class:"jlbinding"},"SwarmMakie.could_overlap")],-1)),a[30]||(a[30]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[31]||(a[31]=n('
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

',3))]),e("details",j,[e("summary",null,[a[32]||(a[32]=e("a",{id:"SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}",href:"#SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.first_non_overlapping_candidate")],-1)),a[33]||(a[33]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[34]||(a[34]=n('
julia
Returns `(position::Point2f, idx::Int)`

source

',2))]),e("details",M,[e("summary",null,[a[35]||(a[35]=e("a",{id:"SwarmMakie.position_candidates-NTuple{6, Any}",href:"#SwarmMakie.position_candidates-NTuple{6, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.position_candidates")],-1)),a[36]||(a[36]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[37]||(a[37]=e("p",null,[s("Returns "),e("code",null,"(positions::Vector{Point2f}, idxs::Vector{Int})"),s(".")],-1)),a[38]||(a[38]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/algorithms/seaborn.jl#L94-L96",target:"_blank",rel:"noreferrer"},"source")],-1))])])}const x=l(d,[["render",S]]);export{T as __pageData,x as default}; +beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

`,11))]),e("details",f,[e("summary",null,[a[29]||(a[29]=e("a",{id:"SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}",href:"#SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}"},[e("span",{class:"jlbinding"},"SwarmMakie.could_overlap")],-1)),a[30]||(a[30]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[31]||(a[31]=n('
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

',3))]),e("details",j,[e("summary",null,[a[32]||(a[32]=e("a",{id:"SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}",href:"#SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.first_non_overlapping_candidate")],-1)),a[33]||(a[33]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[34]||(a[34]=n('
julia
Returns `(position::Point2f, idx::Int)`

source

',2))]),e("details",M,[e("summary",null,[a[35]||(a[35]=e("a",{id:"SwarmMakie.position_candidates-NTuple{6, Any}",href:"#SwarmMakie.position_candidates-NTuple{6, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.position_candidates")],-1)),a[36]||(a[36]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[37]||(a[37]=e("p",null,[s("Returns "),e("code",null,"(positions::Vector{Point2f}, idxs::Vector{Int})"),s(".")],-1)),a[38]||(a[38]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/algorithms/seaborn.jl#L94-L96",target:"_blank",rel:"noreferrer"},"source")],-1))])])}const x=l(d,[["render",S]]);export{T as __pageData,x as default}; diff --git a/previews/PR27/assets/api.md.DRTMKKNK.lean.js b/previews/PR27/assets/api.md.BIHl2OFe.lean.js similarity index 92% rename from previews/PR27/assets/api.md.DRTMKKNK.lean.js rename to previews/PR27/assets/api.md.BIHl2OFe.lean.js index caee8a0..28189ec 100644 --- a/previews/PR27/assets/api.md.DRTMKKNK.lean.js +++ b/previews/PR27/assets/api.md.BIHl2OFe.lean.js @@ -1,4 +1,4 @@ -import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/framework.3NaDR-yp.js";const T=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),d={name:"api.md"},h={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""};function S(E,a,v,C,B,A){const i=o("Badge");return p(),r("div",null,[a[39]||(a[39]=n('

API Reference

',2)),e("details",h,[e("summary",null,[a[0]||(a[0]=e("a",{id:"SwarmMakie.JitterAlgorithm",href:"#SwarmMakie.JitterAlgorithm"},[e("span",{class:"jlbinding"},"SwarmMakie.JitterAlgorithm")],-1)),a[1]||(a[1]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[2]||(a[2]=e("p",null,"The abstract type for jitter algorithms, which are markersize-agnostic.",-1)),a[3]||(a[3]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/algorithms/jitter.jl#L27",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",c,[e("summary",null,[a[4]||(a[4]=e("a",{id:"SwarmMakie.NoBeeswarm",href:"#SwarmMakie.NoBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),a[5]||(a[5]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[6]||(a[6]=e("p",null,[s("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),e("code",null,"scatter"),s(" and not "),e("code",null,"beeswarm"),s(".")],-1)),a[7]||(a[7]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",k,[e("summary",null,[a[8]||(a[8]=e("a",{id:"SwarmMakie.PseudorandomJitter",href:"#SwarmMakie.PseudorandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),a[9]||(a[9]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[10]||(a[10]=n('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),e("details",m,[e("summary",null,[a[11]||(a[11]=e("a",{id:"SwarmMakie.QuasirandomJitter",href:"#SwarmMakie.QuasirandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),a[12]||(a[12]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[13]||(a[13]=n('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),e("details",g,[e("summary",null,[a[14]||(a[14]=e("a",{id:"SwarmMakie.SeabornBeeswarm",href:"#SwarmMakie.SeabornBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SeabornBeeswarm")],-1)),a[15]||(a[15]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[16]||(a[16]=n('
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

',4))]),e("details",u,[e("summary",null,[a[17]||(a[17]=e("a",{id:"SwarmMakie.SimpleBeeswarm",href:"#SwarmMakie.SimpleBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),a[18]||(a[18]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[19]||(a[19]=n('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),e("details",b,[e("summary",null,[a[20]||(a[20]=e("a",{id:"SwarmMakie.UniformJitter",href:"#SwarmMakie.UniformJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),a[21]||(a[21]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[22]||(a[22]=n('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),e("details",w,[e("summary",null,[a[23]||(a[23]=e("a",{id:"SwarmMakie.WilkinsonBeeswarm",href:"#SwarmMakie.WilkinsonBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),a[24]||(a[24]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[25]||(a[25]=n('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),e("details",y,[e("summary",null,[a[26]||(a[26]=e("a",{id:"SwarmMakie.beeswarm-Tuple",href:"#SwarmMakie.beeswarm-Tuple"},[e("span",{class:"jlbinding"},"SwarmMakie.beeswarm")],-1)),a[27]||(a[27]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[28]||(a[28]=n(`
julia
beeswarm(x, y)
+import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/framework.BlUcFYL6.js";const T=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),d={name:"api.md"},c={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""};function S(E,a,v,C,B,A){const i=o("Badge");return p(),r("div",null,[a[39]||(a[39]=n('

API Reference

',2)),e("details",c,[e("summary",null,[a[0]||(a[0]=e("a",{id:"SwarmMakie.JitterAlgorithm",href:"#SwarmMakie.JitterAlgorithm"},[e("span",{class:"jlbinding"},"SwarmMakie.JitterAlgorithm")],-1)),a[1]||(a[1]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[2]||(a[2]=e("p",null,"The abstract type for jitter algorithms, which are markersize-agnostic.",-1)),a[3]||(a[3]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/algorithms/jitter.jl#L27",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",h,[e("summary",null,[a[4]||(a[4]=e("a",{id:"SwarmMakie.NoBeeswarm",href:"#SwarmMakie.NoBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.NoBeeswarm")],-1)),a[5]||(a[5]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[6]||(a[6]=e("p",null,[s("A simple no-op algorithm, which causes the scatter plot to be drawn as if you called "),e("code",null,"scatter"),s(" and not "),e("code",null,"beeswarm"),s(".")],-1)),a[7]||(a[7]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/recipe.jl#L53",target:"_blank",rel:"noreferrer"},"source")],-1))]),e("details",k,[e("summary",null,[a[8]||(a[8]=e("a",{id:"SwarmMakie.PseudorandomJitter",href:"#SwarmMakie.PseudorandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.PseudorandomJitter")],-1)),a[9]||(a[9]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[10]||(a[10]=n('
julia
PseudorandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a pseudorandom distribution to create the jitter. A pseudorandom distribution is a uniform distribution weighted by the PDF of the data.

source

',3))]),e("details",m,[e("summary",null,[a[11]||(a[11]=e("a",{id:"SwarmMakie.QuasirandomJitter",href:"#SwarmMakie.QuasirandomJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.QuasirandomJitter")],-1)),a[12]||(a[12]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[13]||(a[13]=n('
julia
QuasirandomJitter(; jitter_width = 1.0)

A jitter algorithm that uses a quasirandom (van der Corput) distribution weighted by the data's pdf to jitter the data points.

source

',3))]),e("details",g,[e("summary",null,[a[14]||(a[14]=e("a",{id:"SwarmMakie.SeabornBeeswarm",href:"#SwarmMakie.SeabornBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SeabornBeeswarm")],-1)),a[15]||(a[15]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[16]||(a[16]=n('
julia
SeabornBeeswarm()

A beeswarm algorithm based on the seaborn Python package.

More adaptive to marker size than SimpleBeeswarm, but takes longer to compute.

source

',4))]),e("details",u,[e("summary",null,[a[17]||(a[17]=e("a",{id:"SwarmMakie.SimpleBeeswarm",href:"#SwarmMakie.SimpleBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.SimpleBeeswarm")],-1)),a[18]||(a[18]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[19]||(a[19]=n('
julia
SimpleBeeswarm()

A simple implementation like Matplotlib's algorithm. This is the default algorithm used in beeswarm.

This algorithm dodges in x but preserves the exact y coordinate of each point. If you don't want to preserve the y coordinate, check out WilkinsonBeeswarm.

source

',4))]),e("details",b,[e("summary",null,[a[20]||(a[20]=e("a",{id:"SwarmMakie.UniformJitter",href:"#SwarmMakie.UniformJitter"},[e("span",{class:"jlbinding"},"SwarmMakie.UniformJitter")],-1)),a[21]||(a[21]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[22]||(a[22]=n('
julia
UniformJitter(; jitter_width = 1.0)

A jitter algorithm that uses a uniform distribution to create the jitter.

source

',3))]),e("details",w,[e("summary",null,[a[23]||(a[23]=e("a",{id:"SwarmMakie.WilkinsonBeeswarm",href:"#SwarmMakie.WilkinsonBeeswarm"},[e("span",{class:"jlbinding"},"SwarmMakie.WilkinsonBeeswarm")],-1)),a[24]||(a[24]=s()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),a[25]||(a[25]=n('
julia
WilkinsonBeeswarm()

A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.

This is essentially a histogram with dots, where all dots are binned in the y (non-categorical) direction, and then dodged in the x (categorical) direction.

Original y-coordinates are not preserved, and if you want that try SimpleBeeswarm instead.

source

',5))]),e("details",y,[e("summary",null,[a[26]||(a[26]=e("a",{id:"SwarmMakie.beeswarm-Tuple",href:"#SwarmMakie.beeswarm-Tuple"},[e("span",{class:"jlbinding"},"SwarmMakie.beeswarm")],-1)),a[27]||(a[27]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[28]||(a[28]=n(`
julia
beeswarm(x, y)
 beeswarm(positions)

beeswarm is a PointBased recipe like scatter, accepting all of scatter's input.

It displaces points which would otherwise overlap in the x-direction by binning in the y direction.

Specific attributes to beeswarm are:

  • algorithm = SimpleBeeswarm(): The algorithm used to lay out the beeswarm markers.

  • side = :both: The side towards which markers should extend. Can be :left, :right, or both.

  • direction = :y: Controls the direction of the beeswarm. Can be :y (vertical) or :x (horizontal).

  • gutter = nothing: Creates a gutter of a desired size around each category. Gutter size is always in data space.

  • gutter_threshold = .5: Emit a warning of the number of points added to a gutter per category exceeds the threshold.

Arguments

Available attributes and their defaults for Plot{SwarmMakie.beeswarm} are:

  algorithm         SimpleBeeswarm()
   alpha             1.0
   clip_planes       MakieCore.Automatic()
@@ -37,4 +37,4 @@ import{_ as l,c as r,a5 as n,j as e,a as s,G as t,B as o,o as p}from"./chunks/fr
   transparency      false
   uv_offset_width   (0.0, 0.0, 0.0, 0.0)
   visible           true

Example

julia
using Makie, SwarmMakie
-beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

`,11))]),e("details",f,[e("summary",null,[a[29]||(a[29]=e("a",{id:"SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}",href:"#SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}"},[e("span",{class:"jlbinding"},"SwarmMakie.could_overlap")],-1)),a[30]||(a[30]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[31]||(a[31]=n('
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

',3))]),e("details",j,[e("summary",null,[a[32]||(a[32]=e("a",{id:"SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}",href:"#SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.first_non_overlapping_candidate")],-1)),a[33]||(a[33]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[34]||(a[34]=n('
julia
Returns `(position::Point2f, idx::Int)`

source

',2))]),e("details",M,[e("summary",null,[a[35]||(a[35]=e("a",{id:"SwarmMakie.position_candidates-NTuple{6, Any}",href:"#SwarmMakie.position_candidates-NTuple{6, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.position_candidates")],-1)),a[36]||(a[36]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[37]||(a[37]=e("p",null,[s("Returns "),e("code",null,"(positions::Vector{Point2f}, idxs::Vector{Int})"),s(".")],-1)),a[38]||(a[38]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/e63d6d8fd51a9b1ad17e53be04d404abe05a317f/src/algorithms/seaborn.jl#L94-L96",target:"_blank",rel:"noreferrer"},"source")],-1))])])}const x=l(d,[["render",S]]);export{T as __pageData,x as default}; +beeswarm(ones(100), randn(100); color = rand(RGBf, 100))

source

`,11))]),e("details",f,[e("summary",null,[a[29]||(a[29]=e("a",{id:"SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}",href:"#SwarmMakie.could_overlap-Tuple{Point2, Any, AbstractVector{<:Point2}, AbstractVector}"},[e("span",{class:"jlbinding"},"SwarmMakie.could_overlap")],-1)),a[30]||(a[30]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[31]||(a[31]=n('
julia
could_overlap(position, markersize, positions, markersizes)

Check if a point given by position with markersize markersize could overlap with any other point in the swarm. Returns a vector of integer indices.

source

',3))]),e("details",j,[e("summary",null,[a[32]||(a[32]=e("a",{id:"SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}",href:"#SwarmMakie.first_non_overlapping_candidate-NTuple{8, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.first_non_overlapping_candidate")],-1)),a[33]||(a[33]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[34]||(a[34]=n('
julia
Returns `(position::Point2f, idx::Int)`

source

',2))]),e("details",M,[e("summary",null,[a[35]||(a[35]=e("a",{id:"SwarmMakie.position_candidates-NTuple{6, Any}",href:"#SwarmMakie.position_candidates-NTuple{6, Any}"},[e("span",{class:"jlbinding"},"SwarmMakie.position_candidates")],-1)),a[36]||(a[36]=s()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),a[37]||(a[37]=e("p",null,[s("Returns "),e("code",null,"(positions::Vector{Point2f}, idxs::Vector{Int})"),s(".")],-1)),a[38]||(a[38]=e("p",null,[e("a",{href:"https://github.com/MakieOrg/SwarmMakie.jl/blob/471bba40ff1c5a9c3745644ed7a01e32991de712/src/algorithms/seaborn.jl#L94-L96",target:"_blank",rel:"noreferrer"},"source")],-1))])])}const x=l(d,[["render",S]]);export{T as __pageData,x as default}; diff --git a/previews/PR27/assets/app.B4CAhVK-.js b/previews/PR27/assets/app.DuHyeY2E.js similarity index 90% rename from previews/PR27/assets/app.B4CAhVK-.js rename to previews/PR27/assets/app.DuHyeY2E.js index 65cccac..7d4bc48 100644 --- a/previews/PR27/assets/app.B4CAhVK-.js +++ b/previews/PR27/assets/app.DuHyeY2E.js @@ -1 +1 @@ -import{R as p}from"./chunks/theme.qx-TK3Fc.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.3NaDR-yp.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; +import{R as p}from"./chunks/theme.BtaHn2UI.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.BlUcFYL6.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; diff --git a/previews/PR27/assets/chunks/@localSearchIndexroot.CNYfWPgl.js b/previews/PR27/assets/chunks/@localSearchIndexroot.CNYfWPgl.js deleted file mode 100644 index 224276c..0000000 --- a/previews/PR27/assets/chunks/@localSearchIndexroot.CNYfWPgl.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":36,"nextId":36,"documentIds":{"0":"/SwarmMakie.jl/previews/PR27/algorithms#algorithms","1":"/SwarmMakie.jl/previews/PR27/algorithms#comparison","2":"/SwarmMakie.jl/previews/PR27/algorithms#documentation","3":"/SwarmMakie.jl/previews/PR27/algorithms#Adding-a-new-algorithm","4":"/SwarmMakie.jl/previews/PR27/api#API-Reference","5":"/SwarmMakie.jl/previews/PR27/examples/examples#examples","6":"/SwarmMakie.jl/previews/PR27/examples/examples#Multiple-variables-with-colors","7":"/SwarmMakie.jl/previews/PR27/examples/examples#Palmer-Penguins","8":"/SwarmMakie.jl/previews/PR27/examples/examples#SwarmMakie-logo","9":"/SwarmMakie.jl/previews/PR27/examples/examples#Wilkinson\'s-dot-histogram","10":"/SwarmMakie.jl/previews/PR27/examples/scales#Nonlinear-beeswarm-plots","11":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Unconventional-swarm-plots","12":"/SwarmMakie.jl/previews/PR27/examples/unconventional#The-Julia-benchmark-plot","13":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Benchmarks-colored-by-language","14":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Custom-markers","15":"/SwarmMakie.jl/previews/PR27/gutters#gutters","16":"/SwarmMakie.jl/previews/PR27/gutters#examples","17":"/SwarmMakie.jl/previews/PR27/gutters#implementation","18":"/SwarmMakie.jl/previews/PR27/#what-is-swarmmakie-jl","19":"/SwarmMakie.jl/previews/PR27/#quick-start","20":"/SwarmMakie.jl/previews/PR27/introduction#swarmmakie","21":"/SwarmMakie.jl/previews/PR27/introduction#Quick-start","22":"/SwarmMakie.jl/previews/PR27/introduction#Use-with-AlgebraOfGraphics.jl","23":"/SwarmMakie.jl/previews/PR27/introduction#Tips-and-tricks","24":"/SwarmMakie.jl/previews/PR27/source/SwarmMakie#swarmmakie-jl","25":"/SwarmMakie.jl/previews/PR27/source/algorithms/jitter#Jitter-algorithms","26":"/SwarmMakie.jl/previews/PR27/source/algorithms/mkborregaard#Michael-Borregaard-beeswarm","27":"/SwarmMakie.jl/previews/PR27/source/algorithms/seaborn#Seaborn-algorithm","28":"/SwarmMakie.jl/previews/PR27/source/algorithms/simple#Simple-beeswarm","29":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Wilkinson-beeswarm","30":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#boilerplate","31":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#The-calculate!-function","32":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#The-kernel","33":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Binning-y-values","34":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Calculating-positions","35":"/SwarmMakie.jl/previews/PR27/source/recipe#Beeswarm-recipe"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,92],"1":[1,1,55],"2":[1,1,139],"3":[4,1,49],"4":[2,1,259],"5":[1,1,1],"6":[4,1,55],"7":[2,1,26],"8":[2,1,42],"9":[5,1,45],"10":[3,1,76],"11":[3,1,24],"12":[4,3,179],"13":[4,3,73],"14":[2,3,134],"15":[1,1,70],"16":[1,1,68],"17":[1,1,25],"18":[5,1,10],"19":[2,5,41],"20":[1,1,57],"21":[2,1,35],"22":[4,1,30],"23":[3,1,31],"24":[2,1,29],"25":[2,1,232],"26":[3,1,187],"27":[2,1,325],"28":[2,1,164],"29":[2,1,38],"30":[1,2,71],"31":[3,2,102],"32":[2,2,86],"33":[3,4,63],"34":[2,4,79],"35":[2,1,446]},"averageFieldLength":[2.361111111111111,1.5277777777777777,95.5],"storedFields":{"0":{"title":"Algorithms","titles":[]},"1":{"title":"Comparison","titles":["Algorithms"]},"2":{"title":"Documentation","titles":["Algorithms"]},"3":{"title":"Adding a new algorithm","titles":["Algorithms"]},"4":{"title":"API Reference","titles":[]},"5":{"title":"Examples","titles":[]},"6":{"title":"Multiple variables with colors","titles":["Examples"]},"7":{"title":"Palmer Penguins","titles":["Examples"]},"8":{"title":"SwarmMakie logo","titles":["Examples"]},"9":{"title":"Wilkinson's dot histogram","titles":["Examples"]},"10":{"title":"Nonlinear beeswarm plots","titles":[]},"11":{"title":"Unconventional swarm plots","titles":[]},"12":{"title":"The Julia benchmark plot","titles":["Unconventional swarm plots"]},"13":{"title":"Benchmarks colored by language","titles":["Unconventional swarm plots"]},"14":{"title":"Custom markers","titles":["Unconventional swarm plots"]},"15":{"title":"Gutters","titles":[]},"16":{"title":"Examples","titles":["Gutters"]},"17":{"title":"Implementation","titles":["Gutters"]},"18":{"title":"What is SwarmMakie.jl?","titles":[]},"19":{"title":"Quick start","titles":["What is SwarmMakie.jl?"]},"20":{"title":"SwarmMakie","titles":[]},"21":{"title":"Quick start","titles":["SwarmMakie"]},"22":{"title":"Use with AlgebraOfGraphics.jl","titles":["SwarmMakie"]},"23":{"title":"Tips and tricks","titles":["SwarmMakie"]},"24":{"title":"SwarmMakie.jl","titles":[]},"25":{"title":"Jitter algorithms","titles":[]},"26":{"title":"Michael Borregaard beeswarm","titles":[]},"27":{"title":"Seaborn algorithm","titles":[]},"28":{"title":"Simple beeswarm","titles":[]},"29":{"title":"Wilkinson beeswarm","titles":[]},"30":{"title":"Boilerplate","titles":["Wilkinson beeswarm"]},"31":{"title":"The calculate! function","titles":["Wilkinson beeswarm"]},"32":{"title":"The kernel","titles":["Wilkinson beeswarm"]},"33":{"title":"Binning y-values","titles":["Wilkinson beeswarm","The kernel"]},"34":{"title":"Calculating positions","titles":["Wilkinson beeswarm","The kernel"]},"35":{"title":"Beeswarm recipe","titles":[]}},"dirtCount":0,"index":[["δy",{"2":{"32":2}}],["≤",{"2":{"28":1}}],["÷",{"2":{"28":1}}],["√",{"2":{"27":1}}],["zoom",{"2":{"35":4}}],["z`",{"2":{"35":1}}],["zip",{"2":{"27":3,"28":1}}],["zeros",{"2":{"26":3,"28":1,"35":3}}],[">=",{"2":{"26":1,"27":1}}],[">",{"2":{"26":4,"27":3,"33":1,"35":1}}],["||",{"2":{"25":1,"27":1,"35":1}}],["|>",{"2":{"7":1,"14":4,"22":1}}],["^0",{"2":{"26":1}}],["^2",{"2":{"26":1}}],["^",{"2":{"25":1,"27":4}}],["\\telse",{"2":{"25":1}}],["\\telseif",{"2":{"25":2}}],["\\tend",{"2":{"25":3}}],["\\tif",{"2":{"25":1}}],["\\t\\tpdf",{"2":{"25":2}}],["\\t\\tik",{"2":{"25":1}}],["\\t\\tk",{"2":{"25":1}}],["\\t\\terror",{"2":{"25":1}}],["\\t\\tjitter",{"2":{"25":4}}],["\\t\\t",{"2":{"25":1}}],["\\t\\tgroup",{"2":{"25":1}}],["\\tfor",{"2":{"25":1}}],["\\tys",{"2":{"25":1}}],["\\txs",{"2":{"25":1}}],["\\tquasirandomjitter",{"2":{"25":1}}],["\\tpseudorandomjitter",{"2":{"25":1}}],["\\tclamped",{"2":{"25":4}}],["\\tjitter",{"2":{"25":5}}],["\\tuniformjitter",{"2":{"25":1}}],["krumbiegel",{"2":{"32":1}}],["k",{"2":{"25":1}}],["kde",{"2":{"25":1}}],["kwdef",{"2":{"25":3}}],["kernel",{"0":{"32":1},"1":{"33":1,"34":1},"2":{"31":1,"32":2}}],["kerneldensity",{"2":{"24":1,"25":3}}],["keep",{"2":{"27":1}}],["key",{"2":{"14":3}}],["keyword",{"2":{"0":1,"15":1,"19":1}}],["quot",{"2":{"35":4}}],["quick",{"0":{"19":1,"21":1},"2":{"21":1,"25":1}}],["quasirandom",{"2":{"2":1,"4":1,"25":1}}],["quasirandomjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["$",{"2":{"14":2,"27":1,"35":8}}],["8",{"2":{"12":3}}],["8f0",{"2":{"6":1}}],["800",{"2":{"1":1}}],["6a",{"2":{"14":1}}],["6",{"2":{"14":1,"23":1,"26":1,"27":1}}],["618",{"2":{"12":1,"13":1,"14":1}}],["61960787f0",{"2":{"6":1}}],["643f0",{"2":{"8":1}}],["654902f0",{"2":{"6":1}}],["62352943f0",{"2":{"6":1}}],["69803923f0",{"2":{"6":1}}],["+=",{"2":{"26":2,"35":3}}],["+base",{"2":{"25":1}}],["+",{"2":{"6":1,"10":1,"25":3,"26":4,"27":7,"28":3,"34":8,"35":5}}],["`x",{"2":{"35":2}}],["`x`",{"2":{"28":1,"30":1}}],["`abstractvector`",{"2":{"35":1}}],["`algorithm",{"2":{"35":1}}],["```",{"2":{"35":1}}],["```julia",{"2":{"35":1}}],["`gutter`",{"2":{"35":1}}],["`gutter",{"2":{"35":2}}],["`direction",{"2":{"35":1}}],["`point2`",{"2":{"35":1}}],["`pointbased`",{"2":{"35":1}}],["`positions`",{"2":{"35":1}}],["`position`",{"2":{"27":1}}],["`wilkinsonbeeswarm`",{"2":{"28":1}}],["`y`",{"2":{"28":1,"30":1}}],["`beeswarm`",{"2":{"28":1,"35":4}}],["`markersize`",{"2":{"27":1,"35":1}}],["`side",{"2":{"35":1}}],["`simplebeeswarm`",{"2":{"27":1,"30":1}}],["`scatter`",{"2":{"35":3}}],["`seaborn`",{"2":{"27":1}}],["`clamped",{"2":{"25":1}}],["`jitter",{"2":{"25":1}}],["`",{"2":{"4":2,"27":4,"35":5}}],["929f0",{"2":{"8":1}}],["91f0",{"2":{"8":1}}],["918f0",{"2":{"8":1}}],["9019608f0",{"2":{"6":1}}],["9",{"2":{"4":1,"13":1}}],["5`",{"2":{"35":1}}],["5jitter",{"2":{"25":1}}],["500",{"2":{"6":2,"19":2}}],["5",{"2":{"4":2,"12":2,"13":2,"14":1,"15":1,"16":2,"25":2,"35":4}}],["v",{"2":{"26":2}}],["vladimir",{"2":{"25":1}}],["vals",{"2":{"28":6}}],["val",{"2":{"25":2,"28":2,"31":2,"35":19}}],["values",{"0":{"33":1},"2":{"26":1,"32":1,"33":1,"35":4}}],["value",{"2":{"16":1,"28":1,"31":1,"33":1}}],["variables",{"0":{"6":1}}],["vandercorput",{"2":{"25":2}}],["van",{"2":{"2":1,"4":1,"25":1}}],["vec2f",{"2":{"35":2}}],["vectors",{"2":{"26":1}}],["vector",{"2":{"4":3,"27":5,"28":4,"33":1,"35":3}}],["ve",{"2":{"31":2}}],["verticallychallengedbeeswarm",{"2":{"35":1}}],["vertical",{"2":{"4":1,"35":1}}],["vital",{"2":{"31":1}}],["viewport",{"2":{"35":3}}],["view",{"2":{"26":2,"27":1,"28":4,"31":2,"34":6}}],["views",{"2":{"25":1}}],["visual",{"2":{"7":1,"22":1}}],["visible",{"2":{"4":1,"20":1,"25":1}}],["viridis",{"2":{"4":1}}],["half",{"2":{"35":1}}],["has",{"2":{"35":1}}],["happen",{"2":{"27":1}}],["handling",{"2":{"17":1}}],["have",{"2":{"2":1,"9":1,"27":1,"34":1,"35":5}}],["helper",{"2":{"35":1}}],["helpful",{"2":{"16":1}}],["heavily",{"2":{"29":1}}],["header",{"2":{"12":1}}],["here",{"2":{"1":1,"3":1,"16":1,"21":1,"26":1,"31":2,"32":1}}],["https",{"2":{"12":1,"14":3,"25":1,"32":1}}],["hi",{"2":{"26":10}}],["high",{"2":{"27":7}}],["higher",{"2":{"16":1}}],["highclip",{"2":{"4":1}}],["hidespines",{"2":{"8":1}}],["hidedecorations",{"2":{"8":1}}],["histogram",{"0":{"9":1},"2":{"2":1,"4":1,"24":1,"30":1,"31":1}}],["hist",{"2":{"2":1,"4":1,"30":1}}],["holder",{"2":{"27":1}}],["holders",{"2":{"27":1}}],["hold",{"2":{"26":1}}],["hover",{"2":{"4":1}}],["horizontal",{"2":{"4":1,"35":1}}],["however",{"2":{"27":1,"35":1}}],["how",{"2":{"3":1,"10":1,"15":1}}],["xmax",{"2":{"35":2}}],["xmin",{"2":{"35":2}}],["xminorgridcolor",{"2":{"12":1,"13":1,"14":1}}],["xminorgridvisible",{"2":{"12":1,"13":1,"14":1}}],["xminorticks",{"2":{"12":1,"13":1,"14":1}}],["x`",{"2":{"35":1}}],["xy",{"2":{"27":6}}],["xvals",{"2":{"26":4}}],["xind",{"2":{"26":3}}],["x26",{"2":{"25":2,"26":6,"34":2,"35":2}}],["x3c",{"2":{"25":9,"26":6,"27":7,"28":5,"30":1,"31":2,"35":7}}],["xgridvisible",{"2":{"12":1,"13":1,"14":1}}],["xticks",{"2":{"12":1,"13":1,"14":1}}],["xticksvisible",{"2":{"12":1,"13":1,"14":1}}],["xticklabelsize",{"2":{"12":1,"13":1,"14":1}}],["xticklabelrotation",{"2":{"12":1,"13":1,"14":1}}],["x",{"2":{"2":2,"4":5,"9":1,"10":2,"11":1,"20":1,"25":7,"26":9,"27":2,"28":5,"31":3,"35":11}}],["xscale",{"2":{"10":3}}],["xs",{"2":{"1":3,"6":4,"15":3,"19":3,"21":5,"25":3,"28":13,"31":3,"35":3}}],["05",{"2":{"27":2,"35":1}}],["082f0",{"2":{"8":1}}],["0f0",{"2":{"4":2,"6":7,"8":4}}],["0",{"2":{"1":1,"2":3,"4":20,"6":12,"8":11,"12":2,"13":2,"14":2,"15":3,"16":3,"25":26,"26":5,"27":2,"33":1,"35":6}}],["75",{"2":{"10":3}}],["773f0",{"2":{"8":1}}],["70",{"2":{"6":1}}],["7",{"2":{"1":1,"26":2,"27":1}}],["2872",{"2":{"25":2}}],["2023",{"2":{"27":1}}],["2012",{"2":{"27":1}}],["2000",{"2":{"15":2}}],["2048px",{"2":{"14":1}}],["20",{"2":{"8":1,"9":1,"14":1,"16":1}}],["2",{"2":{"1":1,"10":1,"12":4,"13":3,"14":4,"21":1,"25":5,"27":12,"28":8,"34":7,"35":15}}],["yolo",{"2":{"35":1}}],["your",{"2":{"16":1,"17":2,"23":1}}],["you",{"2":{"0":1,"2":5,"3":1,"4":3,"9":1,"10":1,"11":1,"15":1,"16":1,"17":1,"20":1,"21":1,"23":1,"27":1,"28":1,"30":1,"35":4}}],["y`",{"2":{"35":3}}],["ybin",{"2":{"28":2}}],["ybins",{"2":{"28":2}}],["ymax",{"2":{"28":3,"32":2,"35":2}}],["ymin+dy",{"2":{"28":1}}],["ymin",{"2":{"28":2,"32":2,"33":1,"34":1,"35":2}}],["yminorgridvisible",{"2":{"12":1,"13":1,"14":1}}],["yminorticks",{"2":{"12":1,"13":1,"14":1}}],["ypos",{"2":{"26":25}}],["yvals",{"2":{"26":3}}],["ylabel",{"2":{"12":1,"13":1,"14":1}}],["y",{"0":{"33":1},"2":{"2":4,"4":9,"10":3,"26":6,"28":3,"30":1,"32":1,"33":4,"34":5,"35":14}}],["yscale",{"2":{"10":3,"12":1,"13":1,"14":1}}],["ys",{"2":{"1":2,"6":2,"19":5,"21":3,"25":2,"26":7,"28":16,"32":2,"33":1}}],["40",{"2":{"21":2}}],["400",{"2":{"1":2}}],["4745098f0",{"2":{"6":1}}],["44705883f0",{"2":{"6":1}}],["4",{"2":{"6":2,"19":1,"35":2}}],["4509804f0",{"2":{"6":1}}],["450",{"2":{"1":1}}],["300",{"2":{"16":3}}],["361f0",{"2":{"8":1}}],["3",{"2":{"1":3,"10":1,"12":1,"15":2,"16":1,"21":1,"27":1,"28":1}}],["39",{"0":{"9":1},"2":{"0":4,"1":1,"2":5,"4":5,"20":1,"21":1,"25":3,"26":2,"27":3,"29":1,"30":1,"31":1,"33":1,"35":8}}],["1950",{"2":{"32":1}}],["10",{"2":{"15":1}}],["1000",{"2":{"12":1,"13":1,"14":1}}],["100",{"2":{"4":3,"35":3}}],["150",{"2":{"19":1}}],["15",{"2":{"14":1}}],["13",{"2":{"13":1}}],["11",{"2":{"12":1,"13":1,"14":1}}],["12",{"2":{"12":1,"13":1,"14":1}}],["122f0",{"2":{"8":1}}],["1",{"2":{"1":1,"2":3,"4":4,"6":6,"8":10,"10":3,"12":6,"13":3,"14":2,"15":1,"16":1,"19":1,"21":2,"25":11,"26":6,"27":8,"28":7,"32":1,"33":1,"34":5,"35":23}}],["rtol",{"2":{"35":2}}],["run",{"2":{"35":1}}],["rust",{"2":{"12":2,"14":1}}],["risky",{"2":{"35":1}}],["right`",{"2":{"35":1}}],["rights",{"2":{"27":1}}],["rightspinecolor",{"2":{"12":1,"13":1,"14":1}}],["right",{"2":{"4":1,"26":8,"28":1,"34":2,"35":3}}],["round",{"2":{"28":1,"32":1,"33":1,"35":1}}],["root",{"2":{"27":1}}],["rotation",{"2":{"4":1}}],["rng",{"2":{"25":7}}],["rsvg",{"2":{"14":1}}],["r",{"2":{"12":2,"14":1}}],["range",{"2":{"26":3,"35":7}}],["ranges",{"2":{"15":1}}],["randomness",{"2":{"25":1}}],["random",{"2":{"24":1,"25":3}}],["randn",{"2":{"1":1,"4":1,"6":1,"10":1,"16":1,"19":1,"21":1,"35":1}}],["rand",{"2":{"1":1,"4":1,"6":1,"15":2,"16":2,"19":2,"21":1,"25":1,"35":1}}],["raw",{"2":{"12":1}}],["rdatasets",{"2":{"8":1,"9":1,"22":1,"26":1}}],["rgbaf",{"2":{"8":6,"16":1}}],["rgba",{"2":{"6":5}}],["rgbf",{"2":{"4":1,"35":1}}],["regions",{"2":{"35":1}}],["repr",{"2":{"35":1}}],["reproduce",{"2":{"27":1}}],["relevant",{"2":{"33":1}}],["relative",{"2":{"12":1,"13":1,"14":1}}],["reimplemented",{"2":{"31":1}}],["remaning",{"2":{"28":1}}],["remove",{"2":{"28":1,"35":1}}],["reverse",{"2":{"27":1,"35":3}}],["redistributions",{"2":{"27":2}}],["redistribution",{"2":{"27":1}}],["retain",{"2":{"27":1}}],["rety",{"2":{"26":4}}],["ret",{"2":{"26":3}}],["return",{"2":{"25":1,"26":2,"27":5,"28":1,"35":6}}],["returns",{"2":{"4":2,"27":3}}],["recreate",{"2":{"35":1}}],["recalculate",{"2":{"35":1}}],["rect3f",{"2":{"35":1}}],["receive",{"2":{"25":1,"35":1}}],["recipe",{"0":{"35":1},"2":{"4":1,"18":1,"19":1,"20":2,"22":1,"24":1,"31":1,"35":4}}],["re",{"2":{"23":1,"27":2,"35":1}}],["rename",{"2":{"12":1}}],["read",{"2":{"12":1,"14":3}}],["required",{"2":{"12":1}}],["ref",{"2":{"25":1,"35":2}}],["refs",{"2":{"8":1,"12":2,"13":2,"14":1,"26":1}}],["reference",{"0":{"4":1},"2":{"29":1,"32":1}}],["resorted",{"2":{"28":7}}],["resort",{"2":{"28":1}}],["reserved",{"2":{"27":1}}],["result",{"2":{"26":1}}],["results",{"2":{"0":1}}],["respects",{"2":{"19":1}}],["respectively",{"2":{"0":1}}],["rest",{"2":{"12":1,"26":1}}],["===",{"2":{"35":2}}],["==",{"2":{"12":4,"25":3,"26":3,"27":1,"28":4,"31":1,"33":1,"34":3,"35":8}}],["=>",{"2":{"12":15,"14":1}}],["=",{"2":{"1":12,"2":3,"4":9,"6":6,"7":2,"8":7,"9":7,"10":9,"12":47,"13":28,"14":30,"15":4,"16":6,"19":4,"21":10,"22":3,"23":1,"25":36,"26":53,"27":35,"28":29,"31":2,"32":7,"33":3,"34":8,"35":57}}],["j",{"2":{"28":2}}],["jsdelivr",{"2":{"14":1}}],["javascript",{"2":{"12":2,"14":1}}],["java",{"2":{"12":2,"14":1}}],["julius",{"2":{"32":1}}],["juliaabstract",{"2":{"35":1}}],["juliaax2",{"2":{"10":1}}],["julia\\tif",{"2":{"25":1}}],["juliajitter",{"2":{"25":1}}],["juliaconst",{"2":{"25":1}}],["juliacould",{"2":{"4":1}}],["juliaexport",{"2":{"25":1,"26":1,"27":1,"28":1,"29":1,"35":1}}],["juliamodule",{"2":{"24":1}}],["juliafunction",{"2":{"31":1,"32":1,"35":2}}],["juliaf",{"2":{"13":1,"16":1}}],["juliafig",{"2":{"6":1}}],["julialang",{"2":{"12":1}}],["julia",{"0":{"12":1},"2":{"12":6,"14":2,"25":4,"26":6,"27":4,"28":9,"30":1,"31":1,"33":1,"34":1,"35":26}}],["juliaplt",{"2":{"6":1}}],["juliapseudorandomjitter",{"2":{"2":1,"4":1}}],["juliareturns",{"2":{"4":1}}],["juliabeeswarm",{"2":{"4":1}}],["juliaseabornbeeswarm",{"2":{"4":1}}],["juliasimplebeeswarm",{"2":{"2":1,"4":1}}],["juliaquasirandomjitter",{"2":{"2":1,"4":1}}],["juliauniformjitter",{"2":{"2":1,"4":1}}],["juliausing",{"2":{"1":1,"4":1,"6":1,"7":1,"8":1,"9":1,"10":1,"15":1,"16":1,"19":2,"21":1,"22":1,"26":1}}],["juliawilkinsonbeeswarm",{"2":{"2":1,"4":1}}],["just",{"2":{"2":1}}],["jl",{"0":{"18":1,"22":1,"24":1},"1":{"19":1},"2":{"2":1,"9":1,"24":8,"25":3,"26":1,"27":1,"28":1,"32":1,"34":1,"35":1}}],["jitteralgorithm",{"2":{"4":2,"25":5}}],["jitter",{"0":{"25":1},"2":{"1":3,"2":9,"4":10,"24":1,"25":41}}],["jittered",{"2":{"0":1}}],["up",{"2":{"35":1}}],["update",{"2":{"26":5,"34":3,"35":6}}],["upload",{"2":{"14":2}}],["url",{"2":{"14":3}}],["under",{"2":{"27":1}}],["union",{"2":{"25":1}}],["unitweights",{"2":{"24":1}}],["unique",{"2":{"12":1,"13":1,"14":1,"25":1,"28":1,"31":2,"35":5}}],["uniform",{"2":{"2":2,"4":2,"25":7,"33":1}}],["uniformjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["unconventional",{"0":{"11":1},"1":{"12":1,"13":1,"14":1}}],["us",{"2":{"28":1,"32":1,"35":1}}],["using",{"2":{"7":1,"8":1,"9":2,"10":1,"12":5,"14":4,"22":1,"24":3,"25":1,"26":3,"27":1,"28":1,"31":1,"34":1,"35":2}}],["use",{"0":{"22":1},"2":{"9":1,"11":1,"20":1,"27":3,"35":1}}],["used",{"2":{"2":1,"4":2,"27":1,"28":2,"32":1,"35":1}}],["useful",{"2":{"0":1,"35":1}}],["uses",{"2":{"0":1,"2":3,"4":3,"25":3}}],["uv",{"2":{"4":1}}],["nmax",{"2":{"28":1}}],["nbins",{"2":{"28":4,"32":2,"33":3}}],["npoints=200",{"2":{"25":1}}],["n",{"2":{"25":4,"26":2,"28":2}}],["num",{"2":{"25":2}}],["number",{"2":{"4":1,"32":1,"35":1}}],["numbers",{"2":{"0":1}}],["nudged",{"2":{"20":1}}],["nice",{"2":{"15":1}}],["negligence",{"2":{"27":1}}],["neither",{"2":{"27":1}}],["neighbor",{"2":{"27":8}}],["neighbors",{"2":{"26":4,"27":8}}],["neighboring",{"2":{"15":1}}],["nearest",{"2":{"26":15}}],["needed",{"2":{"27":2}}],["need",{"2":{"25":1,"27":1,"30":2,"31":1,"33":2}}],["net",{"2":{"14":1}}],["newyright",{"2":{"26":3}}],["newyleft",{"2":{"26":3}}],["newy",{"2":{"26":2}}],["new",{"0":{"3":1},"2":{"2":1,"3":2,"17":1,"26":1,"27":11}}],["name",{"2":{"27":1}}],["names",{"2":{"12":1,"27":1}}],["nan",{"2":{"4":1,"26":5}}],["n256",{"2":{"6":1}}],["nor",{"2":{"25":1,"27":1}}],["normtime",{"2":{"12":3,"13":1,"14":1}}],["normalize",{"2":{"12":1}}],["now",{"2":{"6":1,"26":1,"33":1,"34":1,"35":1}}],["notify",{"2":{"35":4}}],["notice",{"2":{"27":2}}],["nothing`",{"2":{"35":1}}],["nothing",{"2":{"4":3,"15":1,"35":1}}],["note",{"2":{"3":1,"9":1,"10":1,"16":1,"25":1,"35":2}}],["not",{"2":{"2":2,"4":2,"12":1,"25":2,"26":1,"27":4,"30":1,"35":3}}],["nonlinear",{"0":{"10":1},"2":{"35":1}}],["nonfunctional",{"2":{"2":1}}],["non",{"2":{"0":1,"2":1,"4":3,"27":3,"30":1}}],["nobeeswarm",{"2":{"0":1,"1":1,"2":1,"4":2,"35":3}}],["no",{"2":{"0":1,"2":1,"4":1,"10":1,"25":1,"27":2,"35":1}}],["l",{"2":{"27":1}}],["luajit",{"2":{"12":1,"14":1}}],["lua",{"2":{"12":1,"14":1}}],["lift",{"2":{"35":2}}],["linrange",{"2":{"28":1}}],["line",{"2":{"26":1}}],["linearindices",{"2":{"26":2}}],["liability",{"2":{"27":2}}],["liable",{"2":{"27":1}}],["list",{"2":{"27":2,"28":1}}],["license",{"2":{"27":1}}],["licensed",{"2":{"27":1}}],["limited",{"2":{"27":2}}],["limit",{"2":{"26":2}}],["limits",{"2":{"9":1,"27":1,"35":8}}],["literate",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["like",{"2":{"2":2,"4":2,"28":1,"31":1,"32":1,"35":1}}],["leave",{"2":{"35":1}}],["legend",{"2":{"12":1,"13":1,"14":1}}],["leg",{"2":{"12":1,"13":1,"14":1}}],["levels",{"2":{"12":3,"13":3,"14":3}}],["lengths",{"2":{"35":1}}],["length",{"2":{"8":1,"9":1,"12":2,"13":2,"14":1,"19":1,"25":3,"26":8,"27":5,"28":8,"34":4,"35":8}}],["left`",{"2":{"35":1}}],["leftspinecolor",{"2":{"12":1,"13":1,"14":1}}],["left",{"2":{"4":1,"10":1,"26":9,"27":4,"28":1,"34":2,"35":3}}],["leland",{"2":{"0":1,"2":1,"4":1,"29":1,"30":1}}],["lazy",{"2":{"25":1}}],["latter",{"2":{"15":1}}],["latest",{"2":{"14":1}}],["last",{"2":{"12":1,"25":1,"26":1,"27":9,"28":3,"32":1,"34":1,"35":1}}],["langmean",{"2":{"12":3}}],["langs",{"2":{"12":7,"13":3,"14":2}}],["lang",{"2":{"12":7,"14":5}}],["languages",{"2":{"14":1}}],["language",{"0":{"13":1},"2":{"12":12,"14":11}}],["label",{"2":{"4":1}}],["lay",{"2":{"4":1,"35":1}}],["larger",{"2":{"0":1}}],["looping",{"2":{"33":1}}],["loss",{"2":{"27":1}}],["lo",{"2":{"26":10}}],["low",{"2":{"27":7}}],["lowercase",{"2":{"14":4}}],["lowclip",{"2":{"4":1}}],["log10",{"2":{"10":1,"12":1,"13":1,"14":1}}],["log",{"2":{"10":3}}],["logos",{"2":{"14":1}}],["logo",{"0":{"8":1},"2":{"14":6}}],["load",{"2":{"7":1,"12":2,"14":1}}],["loads",{"2":{"3":1}}],["longer",{"2":{"4":1,"27":1}}],["fw",{"2":{"35":3}}],["func",{"2":{"35":2}}],["function",{"0":{"31":1},"2":{"17":1,"25":3,"26":5,"27":6,"28":2,"31":2,"32":2,"35":5}}],["found",{"2":{"27":1,"31":1}}],["following",{"2":{"27":3}}],["force",{"2":{"34":1}}],["form",{"2":{"27":1}}],["forms",{"2":{"27":1}}],["format",{"2":{"14":1,"27":2}}],["fortran",{"2":{"12":2,"14":1}}],["for",{"2":{"0":1,"1":1,"2":1,"3":1,"4":2,"12":4,"13":1,"14":3,"17":2,"18":1,"23":1,"25":6,"26":2,"27":6,"28":3,"29":1,"31":2,"32":3,"33":1,"34":1,"35":11}}],["freyer",{"2":{"32":1}}],["frederic",{"2":{"32":1}}],["freeind",{"2":{"26":5}}],["from",{"2":{"12":2,"15":1,"27":2,"28":1,"31":1,"35":4}}],["float64",{"2":{"15":1}}],["float32",{"2":{"4":1,"6":5,"25":6}}],["f",{"2":{"7":2,"8":3,"9":2,"12":3,"13":2,"14":3,"16":1,"21":3,"22":2}}],["fall",{"2":{"35":1}}],["falses",{"2":{"26":1}}],["false",{"2":{"4":5,"12":2,"13":2,"14":2,"16":1,"26":2}}],["farther",{"2":{"28":1}}],["far",{"2":{"15":1,"16":1}}],["fact",{"2":{"0":1}}],["finally",{"2":{"35":2}}],["finalwidths",{"2":{"35":3}}],["final",{"2":{"35":4}}],["finding",{"2":{"35":1}}],["findmax",{"2":{"26":1}}],["findmin",{"2":{"26":2}}],["findall",{"2":{"26":1,"28":1,"31":1,"35":1}}],["findfirst",{"2":{"26":1}}],["findnext",{"2":{"26":1}}],["findprev",{"2":{"26":1}}],["find",{"2":{"26":1,"31":1,"35":1}}],["fixed",{"2":{"35":1}}],["fields",{"2":{"30":1}}],["fileio",{"2":{"14":2}}],["file",{"2":{"12":1,"14":1,"25":1,"29":1,"35":1}}],["fill",{"2":{"8":1,"26":3,"27":1}}],["firstindex",{"2":{"26":1}}],["first",{"2":{"4":2,"12":2,"25":1,"26":2,"27":12,"28":2,"31":1,"34":4,"35":2}}],["figure",{"2":{"1":1,"6":1,"10":1,"12":1,"13":1,"14":1,"23":1}}],["fig",{"2":{"1":3,"6":1,"10":5}}],["fitness",{"2":{"27":1}}],["fit",{"2":{"0":1,"24":1,"35":1}}],["equal",{"2":{"35":1}}],["e",{"2":{"35":2}}],["etc",{"2":{"31":1}}],["element",{"2":{"28":1}}],["elements",{"2":{"28":1,"31":1,"32":1}}],["eltype",{"2":{"28":2}}],["else",{"2":{"12":1,"26":3,"27":2,"28":2,"35":3}}],["elseif",{"2":{"12":1,"26":1,"28":2,"33":1,"34":2,"35":2}}],["evenly",{"2":{"28":1,"34":1}}],["even",{"2":{"27":1}}],["event",{"2":{"27":1}}],["error",{"2":{"26":2,"27":1,"35":1}}],["ehinger",{"2":{"25":1}}],["ensure",{"2":{"28":1}}],["enumerate",{"2":{"25":1,"27":2,"28":1,"33":1,"34":1}}],["enough",{"2":{"25":1,"35":1}}],["entry",{"2":{"19":1,"20":1}}],["endorse",{"2":{"27":1}}],["end",{"2":{"12":2,"24":1,"25":6,"26":15,"27":17,"28":12,"30":1,"31":2,"33":2,"34":5,"35":20}}],["emit",{"2":{"4":1,"35":2}}],["exemplary",{"2":{"27":1}}],["expected",{"2":{"35":1}}],["export",{"2":{"35":1}}],["express",{"2":{"27":1}}],["explicitly",{"2":{"9":1}}],["extract",{"2":{"35":3}}],["extrema",{"2":{"26":1,"28":1,"32":1,"35":1}}],["extent",{"2":{"35":1}}],["extending",{"2":{"23":1}}],["extend",{"2":{"4":1,"15":1,"35":1}}],["ex",{"2":{"25":2}}],["exceeded",{"2":{"35":1}}],["exceeds",{"2":{"4":1,"35":1}}],["excludes",{"2":{"10":1}}],["examples",{"0":{"5":1,"16":1},"1":{"6":1,"7":1,"8":1,"9":1}}],["example",{"2":{"4":1,"15":1,"21":1,"23":1,"35":1}}],["exact",{"2":{"2":1,"4":1,"28":1}}],["exactly",{"2":{"0":1,"25":1}}],["exists",{"2":{"2":1,"28":1}}],["estimate",{"2":{"26":1}}],["essentially",{"2":{"2":1,"4":1,"30":1,"31":1}}],["especially",{"2":{"0":1}}],["eachindex",{"2":{"26":1,"28":1}}],["each",{"2":{"2":1,"4":2,"10":1,"12":1,"20":1,"28":1,"31":2,"33":1,"34":2,"35":2}}],["g",{"2":{"35":1}}],["group",{"2":{"25":4,"28":3,"31":5,"32":1,"35":15}}],["gray",{"2":{"12":4,"13":4,"14":4}}],["global",{"2":{"25":1}}],["globally",{"2":{"25":1}}],["glowwidth",{"2":{"4":1}}],["glowcolor",{"2":{"4":1}}],["gt",{"2":{"16":1}}],["gnu",{"2":{"14":2}}],["gh",{"2":{"14":1}}],["gmean",{"2":{"12":2}}],["got",{"2":{"35":3}}],["going",{"2":{"26":1}}],["government",{"2":{"25":1}}],["goods",{"2":{"27":1}}],["good",{"2":{"25":1}}],["go",{"2":{"12":2,"14":1,"28":1,"34":2,"35":1}}],["github",{"2":{"25":1,"32":1}}],["githubusercontent",{"2":{"12":1}}],["given",{"2":{"4":1,"26":2,"27":1,"35":2}}],["give",{"2":{"0":1}}],["geomean",{"2":{"12":3}}],["geometric",{"2":{"12":3}}],["geographic",{"2":{"10":1}}],["generated",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["gets",{"2":{"35":2}}],["getypos",{"2":{"26":2}}],["get",{"2":{"14":1,"21":1}}],["getindex",{"2":{"12":2,"14":1}}],["getting",{"2":{"2":1}}],["getproperty",{"2":{"1":1}}],["gutterize",{"2":{"17":1,"27":2,"35":2}}],["guttering",{"2":{"15":1}}],["gutters",{"0":{"15":1},"1":{"16":1,"17":1},"2":{"15":1,"16":1,"17":1,"35":1}}],["gutter",{"2":{"4":7,"15":5,"16":4,"17":1,"27":9,"35":41}}],["guarantees",{"2":{"25":1}}],["guarantee",{"2":{"0":1}}],["ggbeeswarm",{"2":{"0":1}}],["dx",{"2":{"27":3}}],["dy",{"2":{"27":2,"28":2}}],["damage",{"2":{"27":1}}],["damages",{"2":{"27":1}}],["dataaspect",{"2":{"26":1}}],["datafile",{"2":{"12":1}}],["dataframe",{"2":{"7":1,"12":2}}],["dataframes",{"2":{"7":1,"8":1,"9":1,"12":1,"22":1,"26":1}}],["datasets",{"2":{"8":1,"9":1,"22":1,"26":1}}],["dataset",{"2":{"8":1,"9":1,"22":1,"26":1}}],["data",{"2":{"0":1,"2":3,"4":5,"7":1,"10":3,"12":3,"15":1,"16":1,"22":1,"25":10,"27":1,"35":14}}],["draw",{"2":{"7":1,"22":1}}],["drawn",{"2":{"2":1,"4":1,"35":1}}],["dropmissing",{"2":{"7":1}}],["d",{"2":{"2":1,"25":2,"35":2}}],["determine",{"2":{"35":1}}],["determines",{"2":{"26":1}}],["dependent",{"2":{"35":1}}],["depthsorting",{"2":{"4":1}}],["depth",{"2":{"4":1,"7":1}}],["described",{"2":{"29":1}}],["desirable",{"2":{"25":1}}],["desired",{"2":{"4":1,"35":1}}],["debug",{"2":{"28":1,"31":1,"35":1}}],["decreased",{"2":{"35":1}}],["decreases",{"2":{"31":1}}],["decrease",{"2":{"27":1}}],["decreasing",{"2":{"23":1}}],["decorate",{"2":{"12":1}}],["decomposes",{"2":{"0":1}}],["devicon",{"2":{"14":1}}],["devicons",{"2":{"14":1}}],["deep",{"2":{"3":1}}],["defining",{"2":{"17":1}}],["defined",{"2":{"35":1}}],["define",{"2":{"3":1,"30":2,"35":1}}],["defaults",{"2":{"4":1}}],["default",{"2":{"2":1,"4":1,"15":2,"28":1,"35":1}}],["derived",{"2":{"27":1}}],["der",{"2":{"2":1,"4":1,"25":1}}],["down",{"2":{"35":1}}],["download",{"2":{"12":1,"14":4}}],["documented",{"2":{"29":1}}],["documentation",{"0":{"2":1},"2":{"27":1}}],["doesn",{"2":{"25":1,"35":2}}],["does",{"2":{"19":1}}],["do",{"2":{"2":1,"23":1,"35":4}}],["dodge",{"2":{"34":1}}],["dodged",{"2":{"2":1,"4":1,"30":1}}],["dodges",{"2":{"2":1,"4":1,"28":1}}],["dots",{"2":{"2":2,"4":2,"30":2,"35":1}}],["dot",{"0":{"9":1},"2":{"2":1,"4":1,"29":1,"30":1}}],["done",{"2":{"33":1}}],["don",{"2":{"0":1,"2":1,"4":1,"27":1,"28":1,"30":1,"33":1}}],["dimension",{"2":{"35":1}}],["directly",{"2":{"35":1}}],["direct",{"2":{"27":1}}],["direction",{"2":{"2":2,"4":7,"9":1,"28":1,"30":2,"35":22}}],["differences",{"2":{"35":1}}],["different",{"2":{"0":1,"31":1}}],["diff",{"2":{"26":1,"35":1}}],["digits",{"2":{"25":1,"35":1}}],["diagnose",{"2":{"16":1}}],["dict",{"2":{"12":4,"14":7}}],["dive",{"2":{"3":1}}],["disclaimed",{"2":{"27":1}}],["disclaimer",{"2":{"27":2}}],["distances",{"2":{"27":2}}],["distance",{"2":{"27":1,"35":1}}],["distancefield",{"2":{"4":1}}],["distinguishable",{"2":{"13":1}}],["distinguish",{"2":{"11":1}}],["distribution",{"2":{"2":5,"4":5,"25":5,"27":1}}],["distributions",{"2":{"0":1}}],["displaying",{"2":{"23":1}}],["displaces",{"2":{"4":1,"35":1}}],["dispatch",{"2":{"3":1,"17":1}}],["ms",{"2":{"27":4}}],["msize",{"2":{"27":3}}],["mdcopyright",{"2":{"27":1}}],["mkborregaardbeeswarm",{"2":{"26":3}}],["mkborregaard",{"2":{"24":1}}],["merge",{"2":{"35":1}}],["merchantability",{"2":{"27":1}}],["memory",{"2":{"31":1}}],["measure",{"2":{"27":1}}],["means",{"2":{"12":4,"35":1}}],["mean",{"2":{"12":2,"24":1}}],["method",{"2":{"35":1}}],["met",{"2":{"27":1}}],["messages",{"2":{"16":1}}],["mpg",{"2":{"9":2}}],["mtcars",{"2":{"9":4}}],["mm",{"2":{"7":1}}],["move",{"2":{"35":1}}],["moving",{"2":{"16":1}}],["model",{"2":{"35":1}}],["modification",{"2":{"27":1}}],["modified",{"2":{"3":1}}],["monotonically",{"2":{"28":1}}],["mostly",{"2":{"35":1}}],["most",{"2":{"10":1}}],["more",{"2":{"4":1,"27":1,"35":2}}],["multiple",{"0":{"6":1}}],["must",{"2":{"3":3,"16":1,"26":1,"27":2,"35":1}}],["mutating",{"2":{"0":1}}],["midline",{"2":{"27":3}}],["middle",{"2":{"26":1}}],["minmax",{"2":{"35":2}}],["minypos",{"2":{"26":2}}],["min",{"2":{"25":10}}],["minimum",{"2":{"25":1,"26":1,"32":1,"35":2}}],["mindiff",{"2":{"35":3}}],["mind",{"2":{"2":1}}],["mikheev",{"2":{"25":1}}],["microbenchmarks",{"2":{"12":1}}],["michael",{"0":{"26":1},"2":{"2":1,"27":1}}],["many",{"2":{"35":1}}],["mask",{"2":{"28":7}}],["master",{"2":{"12":1}}],["map",{"2":{"27":1}}],["mapping",{"2":{"7":1,"22":1}}],["maxmimum",{"2":{"26":1}}],["max",{"2":{"25":10,"27":1}}],["maximum",{"2":{"25":2,"26":2,"27":2,"28":1,"32":1}}],["main",{"2":{"20":1,"31":1,"32":1}}],["materialize",{"2":{"33":1}}],["materials",{"2":{"27":1}}],["mathematica",{"2":{"12":2,"14":2}}],["mathconstants",{"2":{"12":1}}],["matlab",{"2":{"12":2,"14":1}}],["matplotlib",{"2":{"0":1,"2":1,"4":1,"28":2}}],["makes",{"2":{"18":1,"35":1}}],["makeunique",{"2":{"12":1}}],["make",{"2":{"10":1,"25":1}}],["makieorg",{"2":{"25":1,"32":1}}],["makietex",{"2":{"12":1,"14":4}}],["makie",{"2":{"4":1,"6":2,"8":1,"10":2,"12":1,"13":1,"14":1,"18":1,"20":3,"22":1,"24":1,"25":2,"26":1,"27":1,"32":1,"35":17}}],["makiecore",{"2":{"4":8}}],["markerelement",{"2":{"12":1,"13":1,"14":1}}],["markerspace",{"2":{"4":1,"35":1}}],["markers",{"0":{"14":1},"2":{"4":2,"11":1,"20":1,"28":1,"35":3}}],["markersizes",{"2":{"4":1,"27":19}}],["markersize",{"2":{"1":2,"3":1,"4":5,"8":1,"9":1,"12":2,"13":2,"14":2,"16":1,"23":2,"25":3,"26":3,"27":18,"28":13,"31":2,"32":3,"33":1,"34":11,"35":4}}],["marker",{"2":{"4":4,"11":1,"12":2,"13":2,"14":8,"20":1,"25":1,"27":1,"31":1,"32":1,"35":1}}],["maybe",{"2":{"35":1}}],["may",{"2":{"2":1,"27":2,"30":1}}],["ik",{"2":{"25":1}}],["implied",{"2":{"27":2}}],["implement",{"2":{"29":1}}],["implemented",{"2":{"17":1,"25":1}}],["implements",{"2":{"2":1,"4":1,"20":1,"30":1,"35":1}}],["implementations",{"2":{"29":1}}],["implementation",{"0":{"17":1},"2":{"2":1,"4":1,"28":2,"29":1}}],["import",{"2":{"24":2}}],["icons",{"2":{"14":1}}],["i",{"2":{"12":2,"13":2,"26":5,"33":2,"34":2,"35":1}}],["iris",{"2":{"8":5,"22":3,"26":4}}],["identity",{"2":{"4":1}}],["idxs",{"2":{"4":1,"27":20,"28":21,"32":1,"33":2,"34":14}}],["idx",{"2":{"1":4,"4":1,"27":23,"35":6}}],["if",{"2":{"2":4,"4":4,"12":1,"23":1,"25":1,"26":5,"27":8,"28":6,"30":1,"33":1,"34":1,"35":18}}],["issues",{"2":{"32":1}}],["isempty",{"2":{"28":1,"34":1}}],["isnothing",{"2":{"26":3,"35":3}}],["isapprox",{"2":{"35":2}}],["isa",{"2":{"25":4,"35":1}}],["isoluminant",{"2":{"6":1}}],["is",{"0":{"18":1},"1":{"19":1},"2":{"2":4,"4":5,"6":1,"10":1,"15":1,"16":1,"19":1,"20":2,"25":4,"26":2,"27":4,"28":3,"29":3,"30":2,"31":6,"32":2,"33":1,"34":1,"35":7}}],["inverse",{"2":{"35":2}}],["invalid",{"2":{"35":1}}],["invalidates",{"2":{"35":1}}],["infinitum",{"2":{"35":1}}],["infer",{"2":{"35":1}}],["inherently",{"2":{"35":1}}],["initial",{"2":{"32":1}}],["increase",{"2":{"35":1}}],["increased",{"2":{"35":1}}],["increasing",{"2":{"28":1}}],["incidental",{"2":{"27":1}}],["including",{"2":{"27":3}}],["included",{"2":{"26":11}}],["include",{"2":{"24":7}}],["includes",{"2":{"10":1}}],["innow",{"2":{"26":5}}],["innerjoin",{"2":{"12":1}}],["index",{"2":{"33":8,"35":1}}],["indexed",{"2":{"31":1}}],["independent",{"2":{"10":1}}],["indicates",{"2":{"31":1}}],["indices",{"2":{"4":1,"27":2,"28":1,"34":1,"35":4}}],["indirect",{"2":{"27":1}}],["ind",{"2":{"26":11}}],["inds",{"2":{"26":3}}],["interruption",{"2":{"27":1}}],["interactions",{"2":{"26":5}}],["interpkde",{"2":{"25":1}}],["intervalsbetween",{"2":{"12":2,"13":2,"14":2}}],["integer",{"2":{"4":1,"27":1}}],["int",{"2":{"4":2,"16":1,"26":1,"27":3,"28":2,"32":2,"33":1}}],["into",{"2":{"0":1,"3":2,"12":1,"20":1,"33":1,"35":3}}],["input",{"2":{"4":1,"19":1,"35":6}}],["inspector",{"2":{"4":3}}],["inspectable",{"2":{"4":1}}],["inspired",{"2":{"0":1}}],["instead",{"2":{"2":1,"4":1,"30":1,"35":1}}],["in",{"2":{"0":1,"1":1,"2":6,"3":2,"4":8,"10":5,"12":3,"13":1,"14":2,"15":3,"19":1,"20":2,"25":5,"26":3,"27":11,"28":11,"29":1,"30":4,"31":6,"32":4,"33":3,"34":3,"35":18}}],["iterators",{"2":{"27":1}}],["its",{"2":{"27":1,"35":1}}],["it",{"2":{"0":2,"2":2,"4":1,"25":4,"26":3,"31":3,"32":1,"33":1,"35":5}}],["written",{"2":{"27":1}}],["write",{"2":{"3":1}}],["warn",{"2":{"27":1,"35":1}}],["warning",{"2":{"4":1,"16":1,"35":2}}],["warranties",{"2":{"27":2}}],["way",{"2":{"19":1,"25":1,"27":1}}],["waskom",{"2":{"27":1}}],["was",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["want",{"2":{"2":2,"4":2,"27":1,"28":1,"30":1}}],["works",{"2":{"35":1}}],["work",{"2":{"16":1,"25":1}}],["working",{"2":{"2":1}}],["wong",{"2":{"6":1}}],["would",{"2":{"4":1,"35":1}}],["weight",{"2":{"25":1}}],["weighted",{"2":{"2":2,"4":2,"25":2}}],["were",{"2":{"25":1,"35":1}}],["welcome",{"2":{"2":1}}],["we",{"2":{"2":1,"6":1,"27":4,"30":2,"31":4,"33":2,"34":3,"35":11}}],["wikipedia",{"2":{"14":2}}],["wikimedia",{"2":{"14":2}}],["will",{"2":{"9":1,"32":1,"34":2}}],["wilkinson",{"0":{"9":1,"29":1},"1":{"30":1,"31":1,"32":1,"33":1,"34":1},"2":{"0":1,"2":1,"3":1,"4":1,"24":1,"29":1,"30":1,"31":1,"32":2}}],["wilkinsonbeeswarm",{"2":{"0":1,"1":1,"2":2,"4":3,"29":1,"30":2,"31":1}}],["widths",{"2":{"35":11}}],["width`",{"2":{"25":1}}],["width",{"2":{"2":3,"4":4,"25":10,"27":4,"35":1}}],["within",{"2":{"27":1}}],["without",{"2":{"27":2}}],["with",{"0":{"6":1,"22":1},"2":{"2":1,"4":3,"16":1,"20":1,"22":1,"27":4,"30":1,"35":1}}],["why",{"2":{"31":1}}],["while",{"2":{"26":3}}],["which",{"2":{"0":4,"2":1,"3":2,"4":4,"10":1,"11":1,"15":1,"19":2,"20":2,"25":1,"27":1,"28":1,"30":1,"31":1,"35":4}}],["what",{"0":{"18":1},"1":{"19":1},"2":{"26":1}}],["whether",{"2":{"27":1}}],["when",{"2":{"16":1,"35":2}}],["where",{"2":{"0":1,"2":1,"4":1,"20":1,"30":1,"35":1}}],["pw",{"2":{"35":3}}],["pv",{"2":{"35":6}}],["pick",{"2":{"35":1}}],["pixelspace",{"2":{"31":2,"32":2,"35":9}}],["pixel",{"2":{"3":1,"4":1,"35":11}}],["pt",{"2":{"35":7}}],["pts",{"2":{"35":5}}],["pty",{"2":{"26":2}}],["ptx",{"2":{"26":2}}],["png",{"2":{"14":2}}],["purpose",{"2":{"27":1}}],["pull",{"2":{"25":1}}],["put",{"2":{"12":1}}],["pushing",{"2":{"33":1}}],["push",{"2":{"12":5,"27":11,"28":4,"32":1,"33":1}}],["pseudolog10",{"2":{"10":1}}],["pseudorandom",{"2":{"2":2,"4":2,"25":2}}],["pseudorandomjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["p",{"2":{"8":1,"9":3,"12":1,"13":2,"14":1,"16":2,"21":1,"35":4}}],["penguins",{"0":{"7":1},"2":{"7":2}}],["permutation",{"2":{"27":3}}],["permission",{"2":{"27":1}}],["permitted",{"2":{"27":1}}],["per",{"2":{"4":1,"35":1}}],["python",{"2":{"4":1,"12":2,"14":1,"27":2}}],["pop",{"2":{"35":6}}],["populate",{"2":{"28":3}}],["pos",{"2":{"27":9}}],["possibility",{"2":{"27":1}}],["positive",{"2":{"25":1}}],["position",{"2":{"4":5,"26":2,"27":20,"34":9}}],["positions",{"0":{"34":1},"2":{"3":2,"4":3,"25":3,"26":3,"27":42,"28":5,"31":8,"32":4,"34":6,"35":19}}],["potentially",{"2":{"35":1}}],["potential",{"2":{"26":5,"27":3}}],["portion`",{"2":{"25":1}}],["portion",{"2":{"25":9}}],["pool",{"2":{"12":3,"13":3,"14":3}}],["point2",{"2":{"25":2,"26":2,"27":4,"28":2,"31":2,"35":4}}],["point2f",{"2":{"4":2,"25":1,"26":1,"27":5,"28":1,"34":4,"35":11}}],["pointbased",{"2":{"4":1,"35":2}}],["point",{"2":{"2":1,"4":3,"15":1,"19":1,"20":1,"26":4,"27":2,"28":1,"35":28}}],["pointsize",{"2":{"26":1}}],["points",{"2":{"0":3,"2":1,"4":3,"25":4,"26":1,"27":3,"28":3,"31":3,"32":1,"34":2,"35":10}}],["pdf",{"2":{"2":2,"4":2,"25":6}}],["pl",{"2":{"27":3}}],["place",{"2":{"35":1}}],["placement",{"2":{"35":4}}],["placed",{"2":{"27":1,"35":1}}],["placenext",{"2":{"26":19}}],["planes",{"2":{"4":1}}],["plus",{"2":{"19":1}}],["plt",{"2":{"6":1}}],["please",{"2":{"2":1}}],["plotting",{"2":{"25":1}}],["plotted",{"2":{"10":1}}],["plots",{"0":{"10":1,"11":1},"1":{"12":1,"13":1,"14":1},"2":{"0":2,"1":5,"10":2,"11":1,"16":1,"18":1,"20":3,"29":1,"35":1}}],["plot",{"0":{"12":1},"2":{"0":1,"1":1,"2":1,"4":2,"10":1,"15":2,"20":1,"21":2,"23":1,"25":1,"35":22}}],["preallocated",{"2":{"31":1}}],["preserved",{"2":{"2":1,"4":1,"30":1}}],["preserve",{"2":{"2":1,"4":1,"28":1}}],["preserves",{"2":{"2":1,"4":1,"28":1}}],["probably",{"2":{"29":1,"32":1,"35":1}}],["proportion",{"2":{"27":3}}],["profits",{"2":{"27":1}}],["procurement",{"2":{"27":1}}],["products",{"2":{"27":1}}],["promote",{"2":{"27":1}}],["projectionview",{"2":{"35":2}}],["project",{"2":{"27":1,"35":4}}],["provided",{"2":{"25":1,"27":3}}],["programming",{"2":{"14":1}}],["prior",{"2":{"27":1}}],["priority",{"2":{"12":2}}],["priorities",{"2":{"12":5}}],["printed",{"2":{"16":1}}],["pr",{"2":{"2":2,"25":1,"27":3}}],["parent",{"2":{"35":2}}],["parameters",{"2":{"32":1,"35":1}}],["parts",{"2":{"28":1,"34":1}}],["particular",{"2":{"27":1}}],["palmerpenguins",{"2":{"7":2}}],["palmer",{"0":{"7":1}}],["passed",{"2":{"35":1}}],["pass",{"2":{"6":1,"25":1,"35":1}}],["passing",{"2":{"0":1,"15":1,"16":1}}],["packages",{"2":{"12":1}}],["package",{"2":{"4":1,"19":1,"20":1,"27":2}}],["page",{"2":{"3":1,"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["paper",{"2":{"0":1,"29":1}}],["observable",{"2":{"35":3}}],["old",{"2":{"35":6}}],["olda",{"2":{"26":5}}],["own",{"2":{"17":1}}],["octave",{"2":{"12":2,"14":3}}],["other",{"2":{"4":1,"10":1,"27":2,"29":1,"31":1,"34":1,"35":1}}],["otherwise",{"2":{"4":1,"27":1,"35":1}}],["overload",{"2":{"17":1}}],["overlap",{"2":{"4":5,"15":1,"20":1,"27":4,"35":1}}],["overlapping",{"2":{"0":1,"4":2,"23":1,"25":1,"27":3}}],["overdraw",{"2":{"4":1}}],["onany",{"2":{"35":2}}],["once",{"2":{"31":1,"35":1}}],["one",{"2":{"29":1,"32":1,"34":2,"35":2}}],["ones",{"2":{"4":1,"9":1,"10":2,"19":1,"35":1}}],["only",{"2":{"28":1,"35":4}}],["on",{"2":{"3":1,"4":1,"12":1,"15":1,"25":1,"27":2,"29":1,"35":6}}],["outside",{"2":{"23":1,"26":3}}],["out",{"2":{"2":1,"4":2,"16":1,"27":1,"28":1,"35":1}}],["off",{"2":{"15":2,"16":1,"27":8}}],["offsets",{"2":{"27":2}}],["offset",{"2":{"4":2}}],["offers",{"2":{"0":2}}],["offer",{"2":{"0":1}}],["of",{"2":{"0":1,"1":1,"2":2,"4":8,"9":1,"10":4,"15":1,"16":1,"25":6,"26":1,"27":16,"28":2,"29":1,"30":1,"31":6,"32":4,"33":1,"34":2,"35":16}}],["opposed",{"2":{"31":1}}],["optionally",{"2":{"30":1}}],["options",{"2":{"0":1}}],["open",{"2":{"2":1}}],["op",{"2":{"0":1,"2":1,"4":1,"35":1}}],["org",{"2":{"14":2}}],["order",{"2":{"3":1,"27":1,"30":1,"31":2}}],["original",{"2":{"0":2,"2":2,"4":2,"14":1,"29":1,"30":2}}],["or",{"2":{"0":1,"4":2,"15":1,"16":1,"20":2,"23":1,"26":1,"27":11,"31":1,"35":9}}],["bbox",{"2":{"35":2}}],["bb",{"2":{"35":2}}],["bs",{"2":{"35":7}}],["bsd",{"2":{"27":1}}],["b",{"2":{"28":15,"34":4}}],["bms",{"2":{"12":4,"13":3,"14":3}}],["bit",{"2":{"25":2,"35":1}}],["bins",{"2":{"28":1,"32":1,"33":2}}],["binary",{"2":{"27":2}}],["bin",{"2":{"12":1,"28":14,"32":1,"33":4,"34":4}}],["binning",{"0":{"33":1},"2":{"4":1,"35":1}}],["binned",{"2":{"2":1,"4":1,"30":1}}],["bill",{"2":{"7":1}}],["billboard",{"2":{"4":1}}],["black",{"2":{"4":3,"12":1,"13":1,"14":1}}],["bool",{"2":{"35":1}}],["boundingbox",{"2":{"35":1}}],["boilerplate",{"0":{"30":1}}],["bottomspinecolor",{"2":{"12":1,"13":1,"14":1}}],["both`",{"2":{"35":1}}],["both",{"2":{"4":3,"9":2,"26":4,"28":1,"34":1,"35":4}}],["borregaard",{"0":{"26":1},"2":{"2":1}}],["base",{"2":{"12":1,"25":16}}],["based",{"2":{"4":1,"25":1,"27":1,"35":4}}],["basically",{"2":{"10":1}}],["backgroundcolor",{"2":{"8":2}}],["back",{"2":{"0":1,"12":1,"35":2}}],["business",{"2":{"27":1}}],["buffers",{"2":{"35":2}}],["buffer",{"2":{"3":3,"25":2,"26":2,"27":2,"28":2,"31":5,"32":2,"34":7,"35":29}}],["but",{"2":{"0":1,"2":2,"4":2,"10":1,"15":1,"16":1,"25":1,"27":3,"28":1,"30":1,"35":1}}],["belonging",{"2":{"35":1}}],["below",{"2":{"27":1}}],["begin+1",{"2":{"28":1,"34":1}}],["begin",{"2":{"28":1,"34":1}}],["benedikt",{"2":{"25":1}}],["benchmarks",{"0":{"13":1},"2":{"12":25,"13":1,"14":2}}],["benchmark",{"0":{"12":1},"2":{"12":6,"13":1}}],["being",{"2":{"20":1,"35":1}}],["beautiful",{"2":{"20":1}}],["between",{"2":{"15":1,"25":1,"35":2}}],["because",{"2":{"10":1,"35":1}}],["be",{"2":{"0":1,"2":1,"3":2,"4":3,"10":1,"15":1,"16":2,"25":4,"26":3,"27":3,"32":1,"33":1,"35":10}}],["beeswarms",{"2":{"23":1,"35":1}}],["beeswarmalgorithm",{"2":{"3":1,"25":1,"26":1,"27":1,"28":1,"30":2,"35":3}}],["beeswarm",{"0":{"10":1,"26":1,"28":1,"29":1,"35":1},"1":{"30":1,"31":1,"32":1,"33":1,"34":1},"2":{"0":4,"1":1,"2":3,"3":1,"4":13,"6":1,"7":1,"8":1,"9":1,"10":5,"12":1,"13":1,"14":1,"15":2,"16":2,"17":1,"18":2,"19":4,"20":3,"21":2,"22":2,"25":1,"26":3,"27":3,"28":1,"29":2,"30":2,"31":3,"32":1,"35":18}}],["by",{"0":{"13":1},"2":{"0":2,"2":3,"4":4,"11":1,"12":2,"15":4,"16":1,"17":1,"23":1,"25":3,"27":3,"28":1,"31":2,"33":1,"34":10,"35":6}}],["tfunc",{"2":{"35":3}}],["test",{"2":{"35":1}}],["testing",{"2":{"25":1}}],["two",{"2":{"28":1,"32":1,"34":1}}],["tmpyvals",{"2":{"26":4}}],["turn",{"2":{"15":1,"16":1,"26":1,"35":1}}],["tuple",{"2":{"1":1,"12":1}}],["tips",{"0":{"23":1}}],["times",{"2":{"12":2}}],["time",{"2":{"12":4,"13":1,"14":1}}],["title",{"2":{"1":1,"10":3,"21":2}}],["trait",{"2":{"35":1}}],["track",{"2":{"27":1}}],["transparency",{"2":{"4":1}}],["transparent",{"2":{"4":1}}],["transforms",{"2":{"20":1}}],["transformed",{"2":{"10":1,"35":2}}],["transformation",{"2":{"10":1,"35":1}}],["transformations",{"2":{"10":1}}],["transform",{"2":{"4":1,"10":3,"35":8}}],["tricks",{"0":{"23":1}}],["true",{"2":{"4":2,"12":3,"13":2,"14":2,"26":5,"27":1,"35":1}}],["trying",{"2":{"35":1}}],["try",{"2":{"2":1,"4":1,"23":1,"30":1}}],["typeof",{"2":{"35":1}}],["type",{"2":{"4":1,"11":1,"17":1,"25":10,"35":3}}],["takes",{"2":{"4":1,"20":1,"27":1}}],["take",{"2":{"2":1,"35":1}}],["through",{"2":{"17":1,"18":1,"25":1,"31":1,"32":1,"33":1}}],["threshold",{"2":{"4":3,"15":1,"16":2,"35":13}}],["thumb",{"2":{"14":1}}],["than",{"2":{"4":1,"27":1,"35":1}}],["that",{"2":{"0":1,"2":5,"3":1,"4":5,"9":1,"20":1,"25":5,"26":2,"27":1,"28":2,"30":3,"31":2,"32":1,"34":1,"35":9}}],["this",{"2":{"2":4,"4":3,"9":1,"10":1,"19":1,"20":1,"23":1,"24":1,"25":2,"26":1,"27":8,"28":5,"29":3,"30":3,"31":3,"32":2,"33":1,"34":2,"35":11}}],["theory",{"2":{"27":1}}],["theme",{"2":{"35":1}}],["them",{"2":{"11":1,"16":1,"20":1}}],["their",{"2":{"4":1}}],["there",{"2":{"3":1,"25":2}}],["then",{"2":{"2":1,"4":1,"23":1,"30":1,"31":1,"33":1}}],["they",{"2":{"0":2,"15":1,"28":1}}],["these",{"2":{"0":2,"16":1,"20":1,"35":1}}],["the",{"0":{"12":1,"31":1,"32":1},"1":{"33":1,"34":1},"2":{"0":4,"1":1,"2":13,"3":2,"4":24,"6":1,"9":2,"10":5,"11":1,"12":5,"15":7,"16":3,"17":1,"18":1,"19":4,"20":6,"23":2,"25":12,"26":7,"27":24,"28":16,"29":1,"30":3,"31":16,"32":8,"33":6,"34":10,"35":54}}],["t",{"2":{"0":2,"2":1,"4":1,"25":1,"27":2,"28":1,"30":1,"33":1,"35":2}}],["todo",{"2":{"35":1}}],["tort",{"2":{"27":1}}],["too",{"2":{"16":1,"35":1}}],["topspinecolor",{"2":{"12":1,"13":1,"14":1}}],["towards",{"2":{"4":1,"35":1}}],["to",{"2":{"0":5,"2":6,"3":2,"4":10,"9":2,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"19":1,"20":1,"21":1,"25":11,"26":2,"27":10,"28":3,"29":2,"30":2,"31":4,"32":4,"33":3,"34":1,"35":18}}],["cell",{"2":{"34":1}}],["cellsize^2",{"2":{"26":1}}],["cellsize",{"2":{"26":7}}],["center",{"2":{"27":3,"28":2,"34":1}}],["centrality",{"2":{"27":1}}],["cdn",{"2":{"14":1}}],["current",{"2":{"33":6,"34":5}}],["currently",{"2":{"0":1,"2":1}}],["custom",{"0":{"14":1},"2":{"25":1}}],["ctime",{"2":{"12":4}}],["c",{"2":{"12":7,"13":1,"14":2,"27":1}}],["csv",{"2":{"12":3}}],["c39",{"2":{"6":1}}],["cm",{"2":{"6":1}}],["circle",{"2":{"4":1,"12":2,"13":2}}],["closest",{"2":{"26":2}}],["clamp",{"2":{"25":12}}],["clamped",{"2":{"25":4}}],["clear",{"2":{"4":1}}],["clip",{"2":{"4":1}}],["cycle",{"2":{"4":1}}],["credited",{"2":{"32":1}}],["created",{"2":{"25":1}}],["creates",{"2":{"4":1,"35":1}}],["create",{"2":{"2":2,"4":2,"25":4,"35":4}}],["crack",{"2":{"2":1}}],["check",{"2":{"2":1,"4":2,"27":1,"28":1,"35":1}}],["changed",{"2":{"35":1}}],["changes",{"2":{"35":1}}],["change",{"2":{"0":1,"35":2}}],["count",{"2":{"35":2}}],["could",{"2":{"4":3,"27":5}}],["collect",{"2":{"26":1}}],["colored",{"0":{"13":1}}],["color=",{"2":{"7":1}}],["colortypes",{"2":{"6":1}}],["colors",{"0":{"6":1},"2":{"6":1,"12":1,"13":2,"14":1}}],["colorscale",{"2":{"4":1}}],["colorrange",{"2":{"4":1}}],["colormaps",{"2":{"6":1}}],["colormap",{"2":{"4":1,"6":2,"8":1,"12":1,"13":2}}],["color",{"2":{"1":1,"4":4,"6":1,"8":1,"11":1,"12":2,"13":2,"15":1,"16":1,"19":1,"21":2,"22":1,"26":1,"31":1,"35":1}}],["copyright",{"2":{"27":4}}],["copy",{"2":{"26":1,"35":2}}],["coords",{"2":{"26":3}}],["coordinates",{"2":{"2":1,"4":1,"10":1,"30":1}}],["coordinate",{"2":{"2":2,"4":2,"11":1,"28":2,"35":1}}],["converted",{"2":{"35":3}}],["conversion",{"2":{"35":2}}],["contain",{"2":{"30":1}}],["continue",{"2":{"28":3,"34":1}}],["controlled",{"2":{"35":1}}],["control",{"2":{"30":1}}],["controls",{"2":{"4":1,"35":1}}],["contract",{"2":{"27":1}}],["contributors",{"2":{"27":3}}],["consider",{"2":{"35":1}}],["consideration",{"2":{"25":1}}],["consequential",{"2":{"27":1}}],["conditions",{"2":{"27":3}}],["command",{"2":{"25":1}}],["commons",{"2":{"14":2}}],["com",{"2":{"12":1,"25":1,"32":1}}],["combination",{"2":{"10":1}}],["comparing",{"2":{"27":1}}],["comparison",{"0":{"1":1},"2":{"1":1}}],["composes",{"2":{"22":1}}],["compute",{"2":{"4":1,"12":1,"27":1}}],["correct",{"2":{"10":1,"31":1,"32":1}}],["corresponding",{"2":{"3":1}}],["corput",{"2":{"2":1,"4":1,"25":1}}],["code",{"2":{"2":1,"27":2,"32":3}}],["camera",{"2":{"35":4}}],["case",{"2":{"30":1,"35":1}}],["caused",{"2":{"27":1}}],["causes",{"2":{"2":1,"4":1,"35":1}}],["cachedsvg",{"2":{"14":3}}],["cairo",{"2":{"14":1}}],["cairomakie",{"2":{"1":1,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"14":3,"15":1,"16":1,"19":2,"21":1,"22":1,"26":1}}],["capitalize",{"2":{"12":1}}],["categories",{"2":{"15":1,"35":10}}],["categoricalarray",{"2":{"12":2}}],["categoricalarrays",{"2":{"12":1}}],["categorical",{"2":{"2":2,"4":2,"6":3,"8":1,"12":1,"20":1,"30":2}}],["category",{"2":{"4":2,"15":1,"31":1,"35":4}}],["calculating",{"0":{"34":1},"2":{"28":1,"31":1,"33":1,"35":1}}],["calculates",{"2":{"32":2}}],["calculated",{"2":{"3":1}}],["calculate",{"0":{"31":1},"2":{"3":1,"25":1,"26":1,"27":1,"28":1,"31":4,"34":1,"35":4}}],["called",{"2":{"2":1,"4":1,"31":1,"35":1}}],["cartesianindices",{"2":{"1":1}}],["candidates",{"2":{"4":2,"27":3}}],["candidate",{"2":{"4":2,"27":37}}],["cannot",{"2":{"0":1,"35":1}}],["can",{"2":{"0":2,"4":2,"6":1,"10":2,"11":1,"15":3,"16":2,"17":1,"20":1,"23":1,"27":1,"31":1,"34":1,"35":6}}],["sketch",{"2":{"32":1}}],["square",{"2":{"27":1}}],["sqrt",{"2":{"26":1}}],["symbol",{"2":{"25":1,"26":2,"27":1,"28":1,"31":1,"32":1,"35":2}}],["svg",{"2":{"14":4}}],["something",{"2":{"35":1}}],["some",{"2":{"32":1}}],["software",{"2":{"27":3}}],["solution",{"2":{"25":1}}],["so",{"2":{"20":1,"25":1,"29":1,"35":2}}],["sorted",{"2":{"35":1}}],["sortperm",{"2":{"26":1,"27":1,"28":1,"34":1}}],["sort",{"2":{"12":2,"26":1,"27":1,"35":1}}],["sources",{"2":{"32":1}}],["source",{"2":{"2":6,"3":1,"4":12,"27":2}}],["same",{"2":{"11":1,"19":1,"20":1,"31":1}}],["scale",{"2":{"10":1}}],["scatterplots",{"2":{"25":1}}],["scatter",{"2":{"0":1,"2":2,"4":4,"11":1,"19":1,"20":2,"21":2,"26":1,"35":7}}],["scenes",{"2":{"35":1}}],["scene",{"2":{"8":2,"35":12}}],["swarm",{"0":{"11":1},"1":{"12":1,"13":1,"14":1},"2":{"4":1,"11":1,"20":1,"27":1}}],["swarmmakie",{"0":{"8":1,"18":1,"20":1,"24":1},"1":{"19":1,"21":1,"22":1,"23":1},"2":{"0":3,"1":1,"2":6,"3":2,"4":26,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"15":1,"16":1,"18":1,"19":2,"20":1,"21":1,"22":1,"24":1,"26":2,"27":2,"35":1}}],["ssao",{"2":{"4":1}}],["shrink",{"2":{"35":1}}],["shuffle",{"2":{"26":1}}],["shall",{"2":{"27":1}}],["share",{"2":{"11":1}}],["shape",{"2":{"10":1}}],["shift",{"2":{"4":1,"26":5}}],["should",{"2":{"4":1,"25":2,"26":1,"27":1,"33":1,"35":9}}],["shown",{"2":{"15":1,"25":1}}],["show",{"2":{"0":1,"26":2}}],["split",{"2":{"28":2,"34":2}}],["span",{"2":{"25":1}}],["space==",{"2":{"35":1}}],["space",{"2":{"3":1,"4":2,"15":1,"35":12}}],["special",{"2":{"27":1}}],["specifies",{"2":{"19":1}}],["specifically",{"2":{"10":1}}],["specific",{"2":{"4":1,"27":1,"35":1}}],["species",{"2":{"7":1,"8":1,"22":2,"26":1}}],["such",{"2":{"27":1}}],["subtyped",{"2":{"35":1}}],["subtype",{"2":{"30":1}}],["subtypes",{"2":{"3":1}}],["substitute",{"2":{"27":1}}],["sum",{"2":{"25":1,"26":2,"27":3}}],["suggested",{"2":{"2":1}}],["sense",{"2":{"35":1}}],["serve",{"2":{"29":1}}],["services",{"2":{"27":1}}],["second",{"2":{"12":1}}],["select",{"2":{"12":1}}],["separation",{"2":{"27":2}}],["separate",{"2":{"11":1}}],["separable",{"2":{"10":1}}],["sepallength",{"2":{"8":2,"22":1,"26":1}}],["sets",{"2":{"31":1,"32":1}}],["setting",{"2":{"15":2,"16":1,"23":1}}],["set1",{"2":{"12":1,"13":1}}],["set2",{"2":{"12":1}}],["set",{"2":{"9":1,"15":1,"25":1,"35":2}}],["setproperty",{"2":{"1":2}}],["sex",{"2":{"7":1}}],["seaborn",{"0":{"27":1},"2":{"4":1,"24":1,"27":3}}],["seabornbeeswarm",{"2":{"4":2,"27":4}}],["seem",{"2":{"25":1}}],["see",{"2":{"3":1}}],["several",{"2":{"0":1}}],["store",{"2":{"35":2}}],["starting",{"2":{"35":1}}],["started",{"2":{"21":1}}],["start",{"0":{"19":1,"21":1}}],["statsbase",{"2":{"12":1,"24":1,"31":1}}],["statsplots",{"2":{"2":1}}],["strict",{"2":{"27":1}}],["string",{"2":{"1":1,"14":5}}],["strokewidth",{"2":{"4":1}}],["strokecolor",{"2":{"4":1}}],["struct",{"2":{"3":1,"25":3,"26":1,"27":1,"28":1,"30":2,"35":1}}],["still",{"2":{"0":1,"25":1}}],["signs",{"2":{"26":5}}],["single",{"2":{"32":1}}],["singular",{"2":{"20":1}}],["since",{"2":{"0":1,"25":1,"27":2,"31":1,"33":1}}],["sides",{"2":{"35":1}}],["side",{"2":{"4":3,"9":2,"25":1,"26":6,"27":1,"28":6,"31":2,"32":1,"34":3,"35":12}}],["sized",{"2":{"35":1}}],["size",{"2":{"1":1,"4":3,"12":1,"13":1,"14":1,"15":1,"25":1,"27":1,"31":2,"32":1,"35":5}}],["similar",{"2":{"0":1}}],["simplest",{"2":{"29":1}}],["simple2",{"2":{"24":1}}],["simple",{"0":{"28":1},"2":{"2":2,"4":2,"24":1,"28":4,"35":1}}],["simplebeeswarm",{"2":{"0":1,"1":1,"2":2,"4":6,"9":1,"16":1,"21":1,"28":4,"35":3}}],["simply",{"2":{"0":1,"3":1,"11":1,"35":1}}],["s",{"0":{"9":1},"2":{"0":2,"1":1,"2":3,"4":4,"20":1,"21":1,"25":3,"26":2,"28":1,"29":1,"30":1,"35":9}}],["aware",{"2":{"35":2}}],["apply",{"2":{"35":5}}],["api",{"0":{"4":1}}],["again",{"2":{"35":3}}],["agnostic",{"2":{"4":1,"25":1}}],["actual",{"2":{"35":1}}],["actually",{"2":{"33":1}}],["acceptable",{"2":{"35":1}}],["accepts",{"2":{"19":1,"31":1,"32":1,"35":1}}],["accepting",{"2":{"4":1,"35":1}}],["accessible",{"2":{"0":1}}],["amount",{"2":{"31":1}}],["abs",{"2":{"26":1,"27":3}}],["abstractvector",{"2":{"25":2,"26":2,"27":4,"28":2,"31":2,"35":3}}],["abstractrng",{"2":{"25":2}}],["abstract",{"2":{"4":1,"25":2}}],["above",{"2":{"15":1,"25":1,"27":2}}],["avoids",{"2":{"20":1}}],["avoid",{"2":{"15":1}}],["available",{"2":{"1":1,"4":1,"35":1}}],["automatic",{"2":{"4":8}}],["adjusted",{"2":{"35":1}}],["adjusting",{"2":{"35":2}}],["ad",{"2":{"35":1}}],["advised",{"2":{"27":1}}],["adapted",{"2":{"27":1}}],["adaptive",{"2":{"4":1,"27":1}}],["added",{"2":{"4":1,"35":1}}],["add",{"2":{"3":1,"12":1,"28":1}}],["adding",{"0":{"3":1}}],["addition",{"2":{"0":1}}],["anway",{"2":{"35":1}}],["another",{"2":{"27":1}}],["an",{"2":{"16":1,"26":1,"35":2}}],["anyway",{"2":{"35":1}}],["anything",{"2":{"33":1}}],["any",{"2":{"2":1,"4":1,"10":4,"14":1,"25":1,"27":5,"30":1,"35":1}}],["and",{"0":{"23":1},"2":{"0":4,"2":3,"4":4,"6":1,"10":4,"11":2,"12":2,"15":1,"16":1,"17":1,"20":2,"23":1,"25":4,"26":1,"27":9,"30":2,"31":2,"32":7,"33":1,"34":1,"35":10}}],["attrs",{"2":{"35":10}}],["attribute",{"2":{"15":1}}],["attributes",{"2":{"4":2,"31":1,"35":5}}],["at",{"2":{"2":1,"35":1}}],["axes",{"2":{"10":1,"26":1}}],["ax2",{"2":{"10":3}}],["ax1",{"2":{"10":2}}],["axis",{"2":{"1":1,"9":1,"10":4,"12":1,"13":1,"14":1,"20":1,"21":2,"23":1,"26":1,"35":2}}],["ax",{"2":{"1":2,"6":1}}],["already",{"2":{"28":1}}],["along",{"2":{"26":1}}],["always",{"2":{"4":1,"35":2}}],["algebraofgraphics",{"0":{"22":1},"2":{"7":1,"12":1,"20":1,"22":2}}],["alg",{"2":{"3":1,"25":2,"26":1,"27":1,"28":1,"31":1,"35":1}}],["algorithm",{"0":{"3":1,"27":1},"2":{"0":4,"1":1,"2":10,"3":2,"4":13,"9":1,"16":1,"17":1,"19":2,"21":1,"25":3,"27":1,"28":3,"30":4,"35":11}}],["algorithms",{"0":{"0":1,"25":1},"1":{"1":1,"2":1,"3":1},"2":{"0":4,"1":5,"2":1,"4":1,"24":6,"25":2,"29":1}}],["also",{"2":{"2":1,"3":1,"6":1,"20":1,"22":1}}],["alpha",{"2":{"1":1,"4":1}}],["allocation",{"2":{"31":1,"32":1}}],["allowed",{"2":{"35":1}}],["allows",{"2":{"28":1}}],["allow",{"2":{"25":1}}],["all",{"2":{"0":2,"1":1,"2":1,"4":2,"16":1,"19":1,"25":1,"27":2,"28":1,"30":1,"31":1,"33":1,"35":8}}],["arising",{"2":{"27":1}}],["arrays",{"2":{"35":1}}],["array",{"2":{"25":8,"27":1,"28":3,"34":3}}],["argb32",{"2":{"14":1}}],["argumenterror",{"2":{"25":2}}],["arguments",{"2":{"4":1,"20":1,"35":1}}],["argument",{"2":{"0":1,"15":1}}],["around",{"2":{"4":1,"35":2}}],["area",{"2":{"23":1}}],["aren",{"2":{"0":1}}],["are",{"2":{"0":3,"2":2,"4":5,"10":2,"15":2,"17":1,"20":3,"23":1,"25":4,"26":1,"27":3,"28":2,"30":2,"31":1,"33":1,"35":2}}],["after",{"2":{"0":1,"35":1}}],["a",{"0":{"3":1},"2":{"0":3,"1":1,"2":14,"3":5,"4":20,"8":4,"9":1,"10":1,"12":1,"13":1,"14":1,"15":3,"16":2,"17":1,"19":1,"20":2,"21":2,"22":1,"25":14,"26":20,"27":5,"28":6,"29":2,"30":5,"31":1,"32":1,"34":4,"35":17}}],["aspect",{"2":{"26":1}}],["assumptions",{"2":{"25":1}}],["assert",{"2":{"25":2,"35":3}}],["as",{"2":{"0":3,"2":1,"4":1,"15":1,"20":1,"22":1,"27":1,"28":2,"29":2,"31":3,"35":1}}],["aims",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR27/assets/chunks/@localSearchIndexroot.ChzGwvtS.js b/previews/PR27/assets/chunks/@localSearchIndexroot.ChzGwvtS.js new file mode 100644 index 0000000..334b62c --- /dev/null +++ b/previews/PR27/assets/chunks/@localSearchIndexroot.ChzGwvtS.js @@ -0,0 +1 @@ +const e='{"documentCount":36,"nextId":36,"documentIds":{"0":"/SwarmMakie.jl/previews/PR27/algorithms#algorithms","1":"/SwarmMakie.jl/previews/PR27/algorithms#comparison","2":"/SwarmMakie.jl/previews/PR27/algorithms#documentation","3":"/SwarmMakie.jl/previews/PR27/algorithms#Adding-a-new-algorithm","4":"/SwarmMakie.jl/previews/PR27/api#API-Reference","5":"/SwarmMakie.jl/previews/PR27/examples/examples#examples","6":"/SwarmMakie.jl/previews/PR27/examples/examples#Multiple-variables-with-colors","7":"/SwarmMakie.jl/previews/PR27/examples/examples#Palmer-Penguins","8":"/SwarmMakie.jl/previews/PR27/examples/examples#SwarmMakie-logo","9":"/SwarmMakie.jl/previews/PR27/examples/examples#Wilkinson\'s-dot-histogram","10":"/SwarmMakie.jl/previews/PR27/examples/scales#Nonlinear-beeswarm-plots","11":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Unconventional-swarm-plots","12":"/SwarmMakie.jl/previews/PR27/examples/unconventional#The-Julia-benchmark-plot","13":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Benchmarks-colored-by-language","14":"/SwarmMakie.jl/previews/PR27/examples/unconventional#Custom-markers","15":"/SwarmMakie.jl/previews/PR27/gutters#gutters","16":"/SwarmMakie.jl/previews/PR27/gutters#examples","17":"/SwarmMakie.jl/previews/PR27/gutters#implementation","18":"/SwarmMakie.jl/previews/PR27/#what-is-swarmmakie-jl","19":"/SwarmMakie.jl/previews/PR27/#quick-start","20":"/SwarmMakie.jl/previews/PR27/introduction#swarmmakie","21":"/SwarmMakie.jl/previews/PR27/introduction#Quick-start","22":"/SwarmMakie.jl/previews/PR27/introduction#Use-with-AlgebraOfGraphics.jl","23":"/SwarmMakie.jl/previews/PR27/introduction#Tips-and-tricks","24":"/SwarmMakie.jl/previews/PR27/source/SwarmMakie#swarmmakie-jl","25":"/SwarmMakie.jl/previews/PR27/source/algorithms/jitter#Jitter-algorithms","26":"/SwarmMakie.jl/previews/PR27/source/algorithms/mkborregaard#Michael-Borregaard-beeswarm","27":"/SwarmMakie.jl/previews/PR27/source/algorithms/seaborn#Seaborn-algorithm","28":"/SwarmMakie.jl/previews/PR27/source/algorithms/simple#Simple-beeswarm","29":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Wilkinson-beeswarm","30":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#boilerplate","31":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#The-calculate!-function","32":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#The-kernel","33":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Binning-y-values","34":"/SwarmMakie.jl/previews/PR27/source/algorithms/wilkinson#Calculating-positions","35":"/SwarmMakie.jl/previews/PR27/source/recipe#Beeswarm-recipe"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,92],"1":[1,1,55],"2":[1,1,139],"3":[4,1,49],"4":[2,1,259],"5":[1,1,1],"6":[4,1,55],"7":[2,1,26],"8":[2,1,42],"9":[5,1,45],"10":[3,1,92],"11":[3,1,24],"12":[4,3,179],"13":[4,3,73],"14":[2,3,134],"15":[1,1,70],"16":[1,1,68],"17":[1,1,25],"18":[5,1,10],"19":[2,5,41],"20":[1,1,57],"21":[2,1,35],"22":[4,1,30],"23":[3,1,31],"24":[2,1,29],"25":[2,1,232],"26":[3,1,187],"27":[2,1,325],"28":[2,1,164],"29":[2,1,38],"30":[1,2,71],"31":[3,2,102],"32":[2,2,86],"33":[3,4,63],"34":[2,4,79],"35":[2,1,446]},"averageFieldLength":[2.361111111111111,1.5277777777777777,95.94444444444441],"storedFields":{"0":{"title":"Algorithms","titles":[]},"1":{"title":"Comparison","titles":["Algorithms"]},"2":{"title":"Documentation","titles":["Algorithms"]},"3":{"title":"Adding a new algorithm","titles":["Algorithms"]},"4":{"title":"API Reference","titles":[]},"5":{"title":"Examples","titles":[]},"6":{"title":"Multiple variables with colors","titles":["Examples"]},"7":{"title":"Palmer Penguins","titles":["Examples"]},"8":{"title":"SwarmMakie logo","titles":["Examples"]},"9":{"title":"Wilkinson's dot histogram","titles":["Examples"]},"10":{"title":"Nonlinear beeswarm plots","titles":[]},"11":{"title":"Unconventional swarm plots","titles":[]},"12":{"title":"The Julia benchmark plot","titles":["Unconventional swarm plots"]},"13":{"title":"Benchmarks colored by language","titles":["Unconventional swarm plots"]},"14":{"title":"Custom markers","titles":["Unconventional swarm plots"]},"15":{"title":"Gutters","titles":[]},"16":{"title":"Examples","titles":["Gutters"]},"17":{"title":"Implementation","titles":["Gutters"]},"18":{"title":"What is SwarmMakie.jl?","titles":[]},"19":{"title":"Quick start","titles":["What is SwarmMakie.jl?"]},"20":{"title":"SwarmMakie","titles":[]},"21":{"title":"Quick start","titles":["SwarmMakie"]},"22":{"title":"Use with AlgebraOfGraphics.jl","titles":["SwarmMakie"]},"23":{"title":"Tips and tricks","titles":["SwarmMakie"]},"24":{"title":"SwarmMakie.jl","titles":[]},"25":{"title":"Jitter algorithms","titles":[]},"26":{"title":"Michael Borregaard beeswarm","titles":[]},"27":{"title":"Seaborn algorithm","titles":[]},"28":{"title":"Simple beeswarm","titles":[]},"29":{"title":"Wilkinson beeswarm","titles":[]},"30":{"title":"Boilerplate","titles":["Wilkinson beeswarm"]},"31":{"title":"The calculate! function","titles":["Wilkinson beeswarm"]},"32":{"title":"The kernel","titles":["Wilkinson beeswarm"]},"33":{"title":"Binning y-values","titles":["Wilkinson beeswarm","The kernel"]},"34":{"title":"Calculating positions","titles":["Wilkinson beeswarm","The kernel"]},"35":{"title":"Beeswarm recipe","titles":[]}},"dirtCount":0,"index":[["δy",{"2":{"32":2}}],["≤",{"2":{"28":1}}],["÷",{"2":{"28":1}}],["√",{"2":{"27":1}}],["zoom",{"2":{"35":4}}],["z`",{"2":{"35":1}}],["zip",{"2":{"27":3,"28":1}}],["zeros",{"2":{"26":3,"28":1,"35":3}}],[">=",{"2":{"26":1,"27":1}}],[">",{"2":{"26":4,"27":3,"33":1,"35":1}}],["||",{"2":{"25":1,"27":1,"35":1}}],["|>",{"2":{"7":1,"14":4,"22":1}}],["^0",{"2":{"26":1}}],["^2",{"2":{"26":1}}],["^",{"2":{"25":1,"27":4}}],["\\telse",{"2":{"25":1}}],["\\telseif",{"2":{"25":2}}],["\\tend",{"2":{"25":3}}],["\\tif",{"2":{"25":1}}],["\\t\\tpdf",{"2":{"25":2}}],["\\t\\tik",{"2":{"25":1}}],["\\t\\tk",{"2":{"25":1}}],["\\t\\terror",{"2":{"25":1}}],["\\t\\tjitter",{"2":{"25":4}}],["\\t\\t",{"2":{"25":1}}],["\\t\\tgroup",{"2":{"25":1}}],["\\tfor",{"2":{"25":1}}],["\\tys",{"2":{"25":1}}],["\\txs",{"2":{"25":1}}],["\\tquasirandomjitter",{"2":{"25":1}}],["\\tpseudorandomjitter",{"2":{"25":1}}],["\\tclamped",{"2":{"25":4}}],["\\tjitter",{"2":{"25":5}}],["\\tuniformjitter",{"2":{"25":1}}],["krumbiegel",{"2":{"32":1}}],["k",{"2":{"25":1}}],["kde",{"2":{"25":1}}],["kwdef",{"2":{"25":3}}],["kernel",{"0":{"32":1},"1":{"33":1,"34":1},"2":{"31":1,"32":2}}],["kerneldensity",{"2":{"24":1,"25":3}}],["keep",{"2":{"27":1}}],["key",{"2":{"14":3}}],["keyword",{"2":{"0":1,"15":1,"19":1}}],["quot",{"2":{"35":4}}],["quick",{"0":{"19":1,"21":1},"2":{"21":1,"25":1}}],["quasirandom",{"2":{"2":1,"4":1,"25":1}}],["quasirandomjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["$",{"2":{"14":2,"27":1,"35":8}}],["8",{"2":{"12":3}}],["8f0",{"2":{"6":1}}],["800",{"2":{"1":1}}],["6a",{"2":{"14":1}}],["6",{"2":{"14":1,"23":1,"26":1,"27":1}}],["618",{"2":{"12":1,"13":1,"14":1}}],["61960787f0",{"2":{"6":1}}],["643f0",{"2":{"8":1}}],["654902f0",{"2":{"6":1}}],["62352943f0",{"2":{"6":1}}],["69803923f0",{"2":{"6":1}}],["+=",{"2":{"26":2,"35":3}}],["+base",{"2":{"25":1}}],["+",{"2":{"6":1,"10":1,"25":3,"26":4,"27":7,"28":3,"34":8,"35":5}}],["`x",{"2":{"35":2}}],["`x`",{"2":{"28":1,"30":1}}],["`abstractvector`",{"2":{"35":1}}],["`algorithm",{"2":{"35":1}}],["```",{"2":{"35":1}}],["```julia",{"2":{"35":1}}],["`gutter`",{"2":{"35":1}}],["`gutter",{"2":{"35":2}}],["`direction",{"2":{"35":1}}],["`point2`",{"2":{"35":1}}],["`pointbased`",{"2":{"35":1}}],["`positions`",{"2":{"35":1}}],["`position`",{"2":{"27":1}}],["`wilkinsonbeeswarm`",{"2":{"28":1}}],["`y`",{"2":{"28":1,"30":1}}],["`beeswarm`",{"2":{"28":1,"35":4}}],["`markersize`",{"2":{"27":1,"35":1}}],["`side",{"2":{"35":1}}],["`simplebeeswarm`",{"2":{"27":1,"30":1}}],["`scatter`",{"2":{"35":3}}],["`seaborn`",{"2":{"27":1}}],["`clamped",{"2":{"25":1}}],["`jitter",{"2":{"25":1}}],["`",{"2":{"4":2,"27":4,"35":5}}],["929f0",{"2":{"8":1}}],["91f0",{"2":{"8":1}}],["918f0",{"2":{"8":1}}],["9019608f0",{"2":{"6":1}}],["9",{"2":{"4":1,"13":1}}],["5`",{"2":{"35":1}}],["5jitter",{"2":{"25":1}}],["500",{"2":{"6":2,"19":2}}],["5",{"2":{"4":2,"12":2,"13":2,"14":1,"15":1,"16":2,"25":2,"35":4}}],["v",{"2":{"26":2}}],["vladimir",{"2":{"25":1}}],["vals",{"2":{"28":6}}],["val",{"2":{"25":2,"28":2,"31":2,"35":19}}],["values",{"0":{"33":1},"2":{"26":1,"32":1,"33":1,"35":4}}],["value",{"2":{"16":1,"28":1,"31":1,"33":1}}],["var",{"2":{"10":8}}],["variables",{"0":{"6":1}}],["vandercorput",{"2":{"25":2}}],["van",{"2":{"2":1,"4":1,"25":1}}],["vec2f",{"2":{"35":2}}],["vectors",{"2":{"26":1}}],["vector",{"2":{"4":3,"27":5,"28":4,"33":1,"35":3}}],["ve",{"2":{"31":2}}],["verticallychallengedbeeswarm",{"2":{"35":1}}],["vertical",{"2":{"4":1,"35":1}}],["vital",{"2":{"31":1}}],["viewport",{"2":{"35":3}}],["view",{"2":{"26":2,"27":1,"28":4,"31":2,"34":6}}],["views",{"2":{"25":1}}],["visual",{"2":{"7":1,"22":1}}],["visible",{"2":{"4":1,"20":1,"25":1}}],["viridis",{"2":{"4":1}}],["half",{"2":{"35":1}}],["has",{"2":{"35":1}}],["happen",{"2":{"27":1}}],["handling",{"2":{"17":1}}],["have",{"2":{"2":1,"9":1,"27":1,"34":1,"35":5}}],["helper",{"2":{"35":1}}],["helpful",{"2":{"16":1}}],["heavily",{"2":{"29":1}}],["header",{"2":{"12":1}}],["here",{"2":{"1":1,"3":1,"16":1,"21":1,"26":1,"31":2,"32":1}}],["https",{"2":{"12":1,"14":3,"25":1,"32":1}}],["hi",{"2":{"26":10}}],["high",{"2":{"27":7}}],["higher",{"2":{"16":1}}],["highclip",{"2":{"4":1}}],["hide",{"2":{"10":20}}],["hidespines",{"2":{"8":1}}],["hidedecorations",{"2":{"8":1}}],["histogram",{"0":{"9":1},"2":{"2":1,"4":1,"24":1,"30":1,"31":1}}],["hist",{"2":{"2":1,"4":1,"30":1}}],["holder",{"2":{"27":1}}],["holders",{"2":{"27":1}}],["hold",{"2":{"26":1}}],["hover",{"2":{"4":1}}],["horizontal",{"2":{"4":1,"35":1}}],["however",{"2":{"27":1,"35":1}}],["how",{"2":{"3":1,"10":1,"15":1}}],["xmax",{"2":{"35":2}}],["xmin",{"2":{"35":2}}],["xminorgridcolor",{"2":{"12":1,"13":1,"14":1}}],["xminorgridvisible",{"2":{"12":1,"13":1,"14":1}}],["xminorticks",{"2":{"12":1,"13":1,"14":1}}],["x`",{"2":{"35":1}}],["xy",{"2":{"27":6}}],["xvals",{"2":{"26":4}}],["xind",{"2":{"26":3}}],["x26",{"2":{"25":2,"26":6,"34":2,"35":2}}],["x3c",{"2":{"25":9,"26":6,"27":7,"28":5,"30":1,"31":2,"35":7}}],["xgridvisible",{"2":{"12":1,"13":1,"14":1}}],["xticks",{"2":{"12":1,"13":1,"14":1}}],["xticksvisible",{"2":{"12":1,"13":1,"14":1}}],["xticklabelsize",{"2":{"12":1,"13":1,"14":1}}],["xticklabelrotation",{"2":{"12":1,"13":1,"14":1}}],["x",{"2":{"2":2,"4":5,"9":1,"10":2,"11":1,"20":1,"25":7,"26":9,"27":2,"28":5,"31":3,"35":11}}],["xscale",{"2":{"10":3}}],["xs",{"2":{"1":3,"6":4,"15":3,"19":3,"21":5,"25":3,"28":13,"31":3,"35":3}}],["05",{"2":{"27":2,"35":1}}],["082f0",{"2":{"8":1}}],["0f0",{"2":{"4":2,"6":7,"8":4}}],["0",{"2":{"1":1,"2":3,"4":20,"6":12,"8":11,"12":2,"13":2,"14":2,"15":3,"16":3,"25":26,"26":5,"27":2,"33":1,"35":6}}],["75",{"2":{"10":3}}],["773f0",{"2":{"8":1}}],["70",{"2":{"6":1}}],["7",{"2":{"1":1,"26":2,"27":1}}],["2872",{"2":{"25":2}}],["2023",{"2":{"27":1}}],["2012",{"2":{"27":1}}],["2000",{"2":{"15":2}}],["2048px",{"2":{"14":1}}],["20",{"2":{"8":1,"9":1,"14":1,"16":1}}],["2",{"2":{"1":1,"10":1,"12":4,"13":3,"14":4,"21":1,"25":5,"27":12,"28":8,"34":7,"35":15}}],["yolo",{"2":{"35":1}}],["your",{"2":{"16":1,"17":2,"23":1}}],["you",{"2":{"0":1,"2":5,"3":1,"4":3,"9":1,"10":1,"11":1,"15":1,"16":1,"17":1,"20":1,"21":1,"23":1,"27":1,"28":1,"30":1,"35":4}}],["y`",{"2":{"35":3}}],["ybin",{"2":{"28":2}}],["ybins",{"2":{"28":2}}],["ymax",{"2":{"28":3,"32":2,"35":2}}],["ymin+dy",{"2":{"28":1}}],["ymin",{"2":{"28":2,"32":2,"33":1,"34":1,"35":2}}],["yminorgridvisible",{"2":{"12":1,"13":1,"14":1}}],["yminorticks",{"2":{"12":1,"13":1,"14":1}}],["ypos",{"2":{"26":25}}],["yvals",{"2":{"26":3}}],["ylabel",{"2":{"12":1,"13":1,"14":1}}],["y",{"0":{"33":1},"2":{"2":4,"4":9,"10":3,"26":6,"28":3,"30":1,"32":1,"33":4,"34":5,"35":14}}],["yscale",{"2":{"10":3,"12":1,"13":1,"14":1}}],["ys",{"2":{"1":2,"6":2,"19":5,"21":3,"25":2,"26":7,"28":16,"32":2,"33":1}}],["40",{"2":{"21":2}}],["400",{"2":{"1":2}}],["4745098f0",{"2":{"6":1}}],["44705883f0",{"2":{"6":1}}],["4",{"2":{"6":2,"19":1,"35":2}}],["4509804f0",{"2":{"6":1}}],["450",{"2":{"1":1}}],["300",{"2":{"16":3}}],["361f0",{"2":{"8":1}}],["3",{"2":{"1":3,"10":1,"12":1,"15":2,"16":1,"21":1,"27":1,"28":1}}],["39",{"0":{"9":1},"2":{"0":4,"1":1,"2":5,"4":5,"20":1,"21":1,"25":3,"26":2,"27":3,"29":1,"30":1,"31":1,"33":1,"35":8}}],["1950",{"2":{"32":1}}],["10",{"2":{"15":1}}],["1000",{"2":{"12":1,"13":1,"14":1}}],["100",{"2":{"4":3,"35":3}}],["150",{"2":{"19":1}}],["15",{"2":{"14":1}}],["13",{"2":{"13":1}}],["11",{"2":{"12":1,"13":1,"14":1}}],["12",{"2":{"12":1,"13":1,"14":1}}],["122f0",{"2":{"8":1}}],["1",{"2":{"1":1,"2":3,"4":4,"6":6,"8":10,"10":3,"12":6,"13":3,"14":2,"15":1,"16":1,"19":1,"21":2,"25":11,"26":6,"27":8,"28":7,"32":1,"33":1,"34":5,"35":23}}],["rtol",{"2":{"35":2}}],["run",{"2":{"35":1}}],["rust",{"2":{"12":2,"14":1}}],["risky",{"2":{"35":1}}],["right`",{"2":{"35":1}}],["rights",{"2":{"27":1}}],["rightspinecolor",{"2":{"12":1,"13":1,"14":1}}],["right",{"2":{"4":1,"26":8,"28":1,"34":2,"35":3}}],["round",{"2":{"28":1,"32":1,"33":1,"35":1}}],["root",{"2":{"27":1}}],["rotation",{"2":{"4":1}}],["rng",{"2":{"25":7}}],["rsvg",{"2":{"14":1}}],["r",{"2":{"12":2,"14":1}}],["range",{"2":{"26":3,"35":7}}],["ranges",{"2":{"15":1}}],["randomness",{"2":{"25":1}}],["random",{"2":{"24":1,"25":3}}],["randn",{"2":{"1":1,"4":1,"6":1,"10":1,"16":1,"19":1,"21":1,"35":1}}],["rand",{"2":{"1":1,"4":1,"6":1,"15":2,"16":2,"19":2,"21":1,"25":1,"35":1}}],["raw",{"2":{"12":1}}],["rdatasets",{"2":{"8":1,"9":1,"22":1,"26":1}}],["rgbaf",{"2":{"8":6,"16":1}}],["rgba",{"2":{"6":5}}],["rgbf",{"2":{"4":1,"35":1}}],["regions",{"2":{"35":1}}],["repr",{"2":{"35":1}}],["reproduce",{"2":{"27":1}}],["relevant",{"2":{"33":1}}],["relative",{"2":{"12":1,"13":1,"14":1}}],["reimplemented",{"2":{"31":1}}],["remaning",{"2":{"28":1}}],["remove",{"2":{"28":1,"35":1}}],["reverse",{"2":{"27":1,"35":3}}],["redistributions",{"2":{"27":2}}],["redistribution",{"2":{"27":1}}],["retain",{"2":{"27":1}}],["rety",{"2":{"26":4}}],["ret",{"2":{"26":3}}],["return",{"2":{"25":1,"26":2,"27":5,"28":1,"35":6}}],["returns",{"2":{"4":2,"27":3}}],["recreate",{"2":{"35":1}}],["recalculate",{"2":{"35":1}}],["rect3f",{"2":{"35":1}}],["receive",{"2":{"25":1,"35":1}}],["recipe",{"0":{"35":1},"2":{"4":1,"18":1,"19":1,"20":2,"22":1,"24":1,"31":1,"35":4}}],["re",{"2":{"23":1,"27":2,"35":1}}],["rename",{"2":{"12":1}}],["read",{"2":{"12":1,"14":3}}],["required",{"2":{"12":1}}],["ref",{"2":{"25":1,"35":2}}],["refs",{"2":{"8":1,"12":2,"13":2,"14":1,"26":1}}],["reference",{"0":{"4":1},"2":{"29":1,"32":1}}],["resorted",{"2":{"28":7}}],["resort",{"2":{"28":1}}],["reserved",{"2":{"27":1}}],["respects",{"2":{"19":1}}],["respectively",{"2":{"0":1}}],["rest",{"2":{"12":1,"26":1}}],["result",{"2":{"10":8,"26":1}}],["results",{"2":{"0":1}}],["===",{"2":{"35":2}}],["==",{"2":{"12":4,"25":3,"26":3,"27":1,"28":4,"31":1,"33":1,"34":3,"35":8}}],["=>",{"2":{"12":15,"14":1}}],["=",{"2":{"1":12,"2":3,"4":9,"6":6,"7":2,"8":7,"9":7,"10":11,"12":47,"13":28,"14":30,"15":4,"16":6,"19":4,"21":10,"22":3,"23":1,"25":36,"26":53,"27":35,"28":29,"31":2,"32":7,"33":3,"34":8,"35":57}}],["j",{"2":{"28":2}}],["jsdelivr",{"2":{"14":1}}],["javascript",{"2":{"12":2,"14":1}}],["java",{"2":{"12":2,"14":1}}],["julius",{"2":{"32":1}}],["juliaabstract",{"2":{"35":1}}],["julia\\tif",{"2":{"25":1}}],["juliajitter",{"2":{"25":1}}],["juliaconst",{"2":{"25":1}}],["juliacould",{"2":{"4":1}}],["juliaexport",{"2":{"25":1,"26":1,"27":1,"28":1,"29":1,"35":1}}],["juliamodule",{"2":{"24":1}}],["juliafunction",{"2":{"31":1,"32":1,"35":2}}],["juliaf",{"2":{"13":1,"16":1}}],["juliafig",{"2":{"6":1}}],["julialang",{"2":{"12":1}}],["julia",{"0":{"12":1},"2":{"12":6,"14":2,"25":4,"26":6,"27":4,"28":9,"30":1,"31":1,"33":1,"34":1,"35":26}}],["juliaplt",{"2":{"6":1}}],["juliapseudorandomjitter",{"2":{"2":1,"4":1}}],["juliareturns",{"2":{"4":1}}],["juliabeeswarm",{"2":{"4":1}}],["juliaseabornbeeswarm",{"2":{"4":1}}],["juliasimplebeeswarm",{"2":{"2":1,"4":1}}],["juliaquasirandomjitter",{"2":{"2":1,"4":1}}],["juliauniformjitter",{"2":{"2":1,"4":1}}],["juliausing",{"2":{"1":1,"4":1,"6":1,"7":1,"8":1,"9":1,"15":1,"16":1,"19":2,"21":1,"22":1,"26":1}}],["juliawilkinsonbeeswarm",{"2":{"2":1,"4":1}}],["just",{"2":{"2":1}}],["jl",{"0":{"18":1,"22":1,"24":1},"1":{"19":1},"2":{"2":1,"9":1,"24":8,"25":3,"26":1,"27":1,"28":1,"32":1,"34":1,"35":1}}],["jitteralgorithm",{"2":{"4":2,"25":5}}],["jitter",{"0":{"25":1},"2":{"1":3,"2":9,"4":10,"24":1,"25":41}}],["jittered",{"2":{"0":1}}],["up",{"2":{"35":1}}],["update",{"2":{"26":5,"34":3,"35":6}}],["upload",{"2":{"14":2}}],["url",{"2":{"14":3}}],["under",{"2":{"27":1}}],["union",{"2":{"25":1}}],["unitweights",{"2":{"24":1}}],["unique",{"2":{"12":1,"13":1,"14":1,"25":1,"28":1,"31":2,"35":5}}],["uniform",{"2":{"2":2,"4":2,"25":7,"33":1}}],["uniformjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["unconventional",{"0":{"11":1},"1":{"12":1,"13":1,"14":1}}],["us",{"2":{"28":1,"32":1,"35":1}}],["using",{"2":{"7":1,"8":1,"9":2,"10":2,"12":5,"14":4,"22":1,"24":3,"25":1,"26":3,"27":1,"28":1,"31":1,"34":1,"35":2}}],["use",{"0":{"22":1},"2":{"9":1,"11":1,"20":1,"27":3,"35":1}}],["used",{"2":{"2":1,"4":2,"27":1,"28":2,"32":1,"35":1}}],["useful",{"2":{"0":1,"35":1}}],["uses",{"2":{"0":1,"2":3,"4":3,"25":3}}],["uv",{"2":{"4":1}}],["nmax",{"2":{"28":1}}],["nbins",{"2":{"28":4,"32":2,"33":3}}],["npoints=200",{"2":{"25":1}}],["n",{"2":{"25":4,"26":2,"28":2}}],["num",{"2":{"25":2}}],["number",{"2":{"4":1,"32":1,"35":1}}],["numbers",{"2":{"0":1}}],["nudged",{"2":{"20":1}}],["nice",{"2":{"15":1}}],["negligence",{"2":{"27":1}}],["neither",{"2":{"27":1}}],["neighbor",{"2":{"27":8}}],["neighbors",{"2":{"26":4,"27":8}}],["neighboring",{"2":{"15":1}}],["nearest",{"2":{"26":15}}],["needed",{"2":{"27":2}}],["need",{"2":{"25":1,"27":1,"30":2,"31":1,"33":2}}],["net",{"2":{"14":1}}],["newyright",{"2":{"26":3}}],["newyleft",{"2":{"26":3}}],["newy",{"2":{"26":2}}],["new",{"0":{"3":1},"2":{"2":1,"3":2,"17":1,"26":1,"27":11}}],["name",{"2":{"27":1}}],["names",{"2":{"12":1,"27":1}}],["nan",{"2":{"4":1,"26":5}}],["n256",{"2":{"6":1}}],["nor",{"2":{"25":1,"27":1}}],["normtime",{"2":{"12":3,"13":1,"14":1}}],["normalize",{"2":{"12":1}}],["now",{"2":{"6":1,"26":1,"33":1,"34":1,"35":1}}],["notify",{"2":{"35":4}}],["notice",{"2":{"27":2}}],["nothing`",{"2":{"35":1}}],["nothing",{"2":{"4":3,"15":1,"35":1}}],["note",{"2":{"3":1,"9":1,"10":1,"16":1,"25":1,"35":2}}],["not",{"2":{"2":2,"4":2,"12":1,"25":2,"26":1,"27":4,"30":1,"35":3}}],["nonlinear",{"0":{"10":1},"2":{"35":1}}],["nonfunctional",{"2":{"2":1}}],["non",{"2":{"0":1,"2":1,"4":3,"27":3,"30":1}}],["nobeeswarm",{"2":{"0":1,"1":1,"2":1,"4":2,"35":3}}],["no",{"2":{"0":1,"2":1,"4":1,"10":1,"25":1,"27":2,"35":1}}],["l",{"2":{"27":1}}],["luajit",{"2":{"12":1,"14":1}}],["lua",{"2":{"12":1,"14":1}}],["lift",{"2":{"35":2}}],["linrange",{"2":{"28":1}}],["line",{"2":{"26":1}}],["linearindices",{"2":{"26":2}}],["liability",{"2":{"27":2}}],["liable",{"2":{"27":1}}],["list",{"2":{"27":2,"28":1}}],["license",{"2":{"27":1}}],["licensed",{"2":{"27":1}}],["limited",{"2":{"27":2}}],["limit",{"2":{"26":2}}],["limits",{"2":{"9":1,"27":1,"35":8}}],["literate",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["like",{"2":{"2":2,"4":2,"28":1,"31":1,"32":1,"35":1}}],["leave",{"2":{"35":1}}],["legend",{"2":{"12":1,"13":1,"14":1}}],["leg",{"2":{"12":1,"13":1,"14":1}}],["levels",{"2":{"12":3,"13":3,"14":3}}],["lengths",{"2":{"35":1}}],["length",{"2":{"8":1,"9":1,"12":2,"13":2,"14":1,"19":1,"25":3,"26":8,"27":5,"28":8,"34":4,"35":8}}],["left`",{"2":{"35":1}}],["leftspinecolor",{"2":{"12":1,"13":1,"14":1}}],["left",{"2":{"4":1,"10":1,"26":9,"27":4,"28":1,"34":2,"35":3}}],["leland",{"2":{"0":1,"2":1,"4":1,"29":1,"30":1}}],["lazy",{"2":{"25":1}}],["latter",{"2":{"15":1}}],["latest",{"2":{"14":1}}],["last",{"2":{"12":1,"25":1,"26":1,"27":9,"28":3,"32":1,"34":1,"35":1}}],["langmean",{"2":{"12":3}}],["langs",{"2":{"12":7,"13":3,"14":2}}],["lang",{"2":{"12":7,"14":5}}],["languages",{"2":{"14":1}}],["language",{"0":{"13":1},"2":{"12":12,"14":11}}],["label",{"2":{"4":1}}],["lay",{"2":{"4":1,"35":1}}],["larger",{"2":{"0":1}}],["looping",{"2":{"33":1}}],["loss",{"2":{"27":1}}],["lo",{"2":{"26":10}}],["low",{"2":{"27":7}}],["lowercase",{"2":{"14":4}}],["lowclip",{"2":{"4":1}}],["log10",{"2":{"10":1,"12":1,"13":1,"14":1}}],["log",{"2":{"10":3}}],["logos",{"2":{"14":1}}],["logo",{"0":{"8":1},"2":{"14":6}}],["load",{"2":{"7":1,"12":2,"14":1}}],["loads",{"2":{"3":1}}],["longer",{"2":{"4":1,"27":1}}],["fw",{"2":{"35":3}}],["func",{"2":{"35":2}}],["function",{"0":{"31":1},"2":{"17":1,"25":3,"26":5,"27":6,"28":2,"31":2,"32":2,"35":5}}],["found",{"2":{"27":1,"31":1}}],["following",{"2":{"27":3}}],["force",{"2":{"34":1}}],["form",{"2":{"27":1}}],["forms",{"2":{"27":1}}],["format",{"2":{"14":1,"27":2}}],["fortran",{"2":{"12":2,"14":1}}],["for",{"2":{"0":1,"1":1,"2":1,"3":1,"4":2,"12":4,"13":1,"14":3,"17":2,"18":1,"23":1,"25":6,"26":2,"27":6,"28":3,"29":1,"31":2,"32":3,"33":1,"34":1,"35":11}}],["freyer",{"2":{"32":1}}],["frederic",{"2":{"32":1}}],["freeind",{"2":{"26":5}}],["from",{"2":{"12":2,"15":1,"27":2,"28":1,"31":1,"35":4}}],["float64",{"2":{"15":1}}],["float32",{"2":{"4":1,"6":5,"25":6}}],["f",{"2":{"7":2,"8":3,"9":2,"12":3,"13":2,"14":3,"16":1,"21":3,"22":2}}],["fall",{"2":{"35":1}}],["falses",{"2":{"26":1}}],["false",{"2":{"4":5,"12":2,"13":2,"14":2,"16":1,"26":2}}],["farther",{"2":{"28":1}}],["far",{"2":{"15":1,"16":1}}],["fact",{"2":{"0":1}}],["finally",{"2":{"35":2}}],["finalwidths",{"2":{"35":3}}],["final",{"2":{"35":4}}],["finding",{"2":{"35":1}}],["findmax",{"2":{"26":1}}],["findmin",{"2":{"26":2}}],["findall",{"2":{"26":1,"28":1,"31":1,"35":1}}],["findfirst",{"2":{"26":1}}],["findnext",{"2":{"26":1}}],["findprev",{"2":{"26":1}}],["find",{"2":{"26":1,"31":1,"35":1}}],["fixed",{"2":{"35":1}}],["fields",{"2":{"30":1}}],["fileio",{"2":{"14":2}}],["file",{"2":{"12":1,"14":1,"25":1,"29":1,"35":1}}],["fill",{"2":{"8":1,"26":3,"27":1}}],["firstindex",{"2":{"26":1}}],["first",{"2":{"4":2,"12":2,"25":1,"26":2,"27":12,"28":2,"31":1,"34":4,"35":2}}],["figurelike",{"2":{"10":2}}],["figure",{"2":{"1":1,"6":1,"10":1,"12":1,"13":1,"14":1,"23":1}}],["fig",{"2":{"1":3,"6":1,"10":5}}],["fitness",{"2":{"27":1}}],["fit",{"2":{"0":1,"24":1,"35":1}}],["equal",{"2":{"35":1}}],["e",{"2":{"35":2}}],["etc",{"2":{"31":1}}],["element",{"2":{"28":1}}],["elements",{"2":{"28":1,"31":1,"32":1}}],["eltype",{"2":{"28":2}}],["elseif",{"2":{"12":1,"26":1,"28":2,"33":1,"34":2,"35":2}}],["else",{"2":{"10":2,"12":1,"26":3,"27":2,"28":2,"35":3}}],["evenly",{"2":{"28":1,"34":1}}],["even",{"2":{"27":1}}],["event",{"2":{"27":1}}],["error",{"2":{"26":2,"27":1,"35":1}}],["ehinger",{"2":{"25":1}}],["ensure",{"2":{"28":1}}],["enumerate",{"2":{"25":1,"27":2,"28":1,"33":1,"34":1}}],["enough",{"2":{"25":1,"35":1}}],["entry",{"2":{"19":1,"20":1}}],["endorse",{"2":{"27":1}}],["end",{"2":{"10":4,"12":2,"24":1,"25":6,"26":15,"27":17,"28":12,"30":1,"31":2,"33":2,"34":5,"35":20}}],["emit",{"2":{"4":1,"35":2}}],["exemplary",{"2":{"27":1}}],["expected",{"2":{"35":1}}],["export",{"2":{"35":1}}],["express",{"2":{"27":1}}],["explicitly",{"2":{"9":1}}],["extract",{"2":{"35":3}}],["extrema",{"2":{"26":1,"28":1,"32":1,"35":1}}],["extent",{"2":{"35":1}}],["extending",{"2":{"23":1}}],["extend",{"2":{"4":1,"15":1,"35":1}}],["ex",{"2":{"25":2}}],["exceeded",{"2":{"35":1}}],["exceeds",{"2":{"4":1,"35":1}}],["excludes",{"2":{"10":1}}],["exampleimport",{"2":{"10":2}}],["examples",{"0":{"5":1,"16":1},"1":{"6":1,"7":1,"8":1,"9":1}}],["example",{"2":{"4":1,"15":1,"21":1,"23":1,"35":1}}],["exact",{"2":{"2":1,"4":1,"28":1}}],["exactly",{"2":{"0":1,"25":1}}],["exists",{"2":{"2":1,"28":1}}],["estimate",{"2":{"26":1}}],["essentially",{"2":{"2":1,"4":1,"30":1,"31":1}}],["especially",{"2":{"0":1}}],["eachindex",{"2":{"26":1,"28":1}}],["each",{"2":{"2":1,"4":2,"10":1,"12":1,"20":1,"28":1,"31":2,"33":1,"34":2,"35":2}}],["g",{"2":{"35":1}}],["group",{"2":{"25":4,"28":3,"31":5,"32":1,"35":15}}],["gray",{"2":{"12":4,"13":4,"14":4}}],["global",{"2":{"25":1}}],["globally",{"2":{"25":1}}],["glowwidth",{"2":{"4":1}}],["glowcolor",{"2":{"4":1}}],["gt",{"2":{"16":1}}],["gnu",{"2":{"14":2}}],["gh",{"2":{"14":1}}],["gmean",{"2":{"12":2}}],["got",{"2":{"35":3}}],["going",{"2":{"26":1}}],["government",{"2":{"25":1}}],["goods",{"2":{"27":1}}],["good",{"2":{"25":1}}],["go",{"2":{"12":2,"14":1,"28":1,"34":2,"35":1}}],["github",{"2":{"25":1,"32":1}}],["githubusercontent",{"2":{"12":1}}],["given",{"2":{"4":1,"26":2,"27":1,"35":2}}],["give",{"2":{"0":1}}],["geomean",{"2":{"12":3}}],["geometric",{"2":{"12":3}}],["geographic",{"2":{"10":1}}],["generated",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["gets",{"2":{"35":2}}],["getypos",{"2":{"26":2}}],["get",{"2":{"14":1,"21":1}}],["getindex",{"2":{"12":2,"14":1}}],["getting",{"2":{"2":1}}],["getproperty",{"2":{"1":1}}],["gutterize",{"2":{"17":1,"27":2,"35":2}}],["guttering",{"2":{"15":1}}],["gutters",{"0":{"15":1},"1":{"16":1,"17":1},"2":{"15":1,"16":1,"17":1,"35":1}}],["gutter",{"2":{"4":7,"15":5,"16":4,"17":1,"27":9,"35":41}}],["guarantees",{"2":{"25":1}}],["guarantee",{"2":{"0":1}}],["ggbeeswarm",{"2":{"0":1}}],["dx",{"2":{"27":3}}],["dy",{"2":{"27":2,"28":2}}],["damage",{"2":{"27":1}}],["damages",{"2":{"27":1}}],["dataaspect",{"2":{"26":1}}],["datafile",{"2":{"12":1}}],["dataframe",{"2":{"7":1,"12":2}}],["dataframes",{"2":{"7":1,"8":1,"9":1,"12":1,"22":1,"26":1}}],["datasets",{"2":{"8":1,"9":1,"22":1,"26":1}}],["dataset",{"2":{"8":1,"9":1,"22":1,"26":1}}],["data",{"2":{"0":1,"2":3,"4":5,"7":1,"10":3,"12":3,"15":1,"16":1,"22":1,"25":10,"27":1,"35":14}}],["draw",{"2":{"7":1,"22":1}}],["drawn",{"2":{"2":1,"4":1,"35":1}}],["dropmissing",{"2":{"7":1}}],["d",{"2":{"2":1,"25":2,"35":2}}],["determine",{"2":{"35":1}}],["determines",{"2":{"26":1}}],["dependent",{"2":{"35":1}}],["depthsorting",{"2":{"4":1}}],["depth",{"2":{"4":1,"7":1}}],["described",{"2":{"29":1}}],["desirable",{"2":{"25":1}}],["desired",{"2":{"4":1,"35":1}}],["debug",{"2":{"28":1,"31":1,"35":1}}],["decreased",{"2":{"35":1}}],["decreases",{"2":{"31":1}}],["decrease",{"2":{"27":1}}],["decreasing",{"2":{"23":1}}],["decorate",{"2":{"12":1}}],["decomposes",{"2":{"0":1}}],["devicon",{"2":{"14":1}}],["devicons",{"2":{"14":1}}],["deep",{"2":{"3":1}}],["defining",{"2":{"17":1}}],["defined",{"2":{"35":1}}],["define",{"2":{"3":1,"30":2,"35":1}}],["defaults",{"2":{"4":1}}],["default",{"2":{"2":1,"4":1,"15":2,"28":1,"35":1}}],["derived",{"2":{"27":1}}],["der",{"2":{"2":1,"4":1,"25":1}}],["down",{"2":{"35":1}}],["download",{"2":{"12":1,"14":4}}],["documented",{"2":{"29":1}}],["documentation",{"0":{"2":1},"2":{"27":1}}],["doesn",{"2":{"25":1,"35":2}}],["does",{"2":{"19":1}}],["do",{"2":{"2":1,"23":1,"35":4}}],["dodge",{"2":{"34":1}}],["dodged",{"2":{"2":1,"4":1,"30":1}}],["dodges",{"2":{"2":1,"4":1,"28":1}}],["dots",{"2":{"2":2,"4":2,"30":2,"35":1}}],["dot",{"0":{"9":1},"2":{"2":1,"4":1,"29":1,"30":1}}],["done",{"2":{"33":1}}],["don",{"2":{"0":1,"2":1,"4":1,"27":1,"28":1,"30":1,"33":1}}],["dimension",{"2":{"35":1}}],["directly",{"2":{"35":1}}],["direct",{"2":{"27":1}}],["direction",{"2":{"2":2,"4":7,"9":1,"28":1,"30":2,"35":22}}],["differences",{"2":{"35":1}}],["different",{"2":{"0":1,"31":1}}],["diff",{"2":{"26":1,"35":1}}],["digits",{"2":{"25":1,"35":1}}],["diagnose",{"2":{"16":1}}],["dict",{"2":{"12":4,"14":7}}],["dive",{"2":{"3":1}}],["disclaimed",{"2":{"27":1}}],["disclaimer",{"2":{"27":2}}],["distances",{"2":{"27":2}}],["distance",{"2":{"27":1,"35":1}}],["distancefield",{"2":{"4":1}}],["distinguishable",{"2":{"13":1}}],["distinguish",{"2":{"11":1}}],["distribution",{"2":{"2":5,"4":5,"25":5,"27":1}}],["distributions",{"2":{"0":1}}],["displaying",{"2":{"23":1}}],["displaces",{"2":{"4":1,"35":1}}],["dispatch",{"2":{"3":1,"17":1}}],["ms",{"2":{"27":4}}],["msize",{"2":{"27":3}}],["mdcopyright",{"2":{"27":1}}],["mkborregaardbeeswarm",{"2":{"26":3}}],["mkborregaard",{"2":{"24":1}}],["merge",{"2":{"35":1}}],["merchantability",{"2":{"27":1}}],["memory",{"2":{"31":1}}],["measure",{"2":{"27":1}}],["means",{"2":{"12":4,"35":1}}],["mean",{"2":{"12":2,"24":1}}],["method",{"2":{"35":1}}],["met",{"2":{"27":1}}],["messages",{"2":{"16":1}}],["mpg",{"2":{"9":2}}],["mtcars",{"2":{"9":4}}],["mm",{"2":{"7":1}}],["move",{"2":{"35":1}}],["moving",{"2":{"16":1}}],["model",{"2":{"35":1}}],["modification",{"2":{"27":1}}],["modified",{"2":{"3":1}}],["monotonically",{"2":{"28":1}}],["mostly",{"2":{"35":1}}],["most",{"2":{"10":1}}],["more",{"2":{"4":1,"27":1,"35":2}}],["multiple",{"0":{"6":1}}],["must",{"2":{"3":3,"16":1,"26":1,"27":2,"35":1}}],["mutating",{"2":{"0":1}}],["midline",{"2":{"27":3}}],["middle",{"2":{"26":1}}],["minmax",{"2":{"35":2}}],["minypos",{"2":{"26":2}}],["min",{"2":{"25":10}}],["minimum",{"2":{"25":1,"26":1,"32":1,"35":2}}],["mindiff",{"2":{"35":3}}],["mind",{"2":{"2":1}}],["mikheev",{"2":{"25":1}}],["microbenchmarks",{"2":{"12":1}}],["michael",{"0":{"26":1},"2":{"2":1,"27":1}}],["mime",{"2":{"10":2}}],["many",{"2":{"35":1}}],["mask",{"2":{"28":7}}],["master",{"2":{"12":1}}],["map",{"2":{"27":1}}],["mapping",{"2":{"7":1,"22":1}}],["maxmimum",{"2":{"26":1}}],["max",{"2":{"25":10,"27":1}}],["maximum",{"2":{"25":2,"26":2,"27":2,"28":1,"32":1}}],["materialize",{"2":{"33":1}}],["materials",{"2":{"27":1}}],["mathematica",{"2":{"12":2,"14":2}}],["mathconstants",{"2":{"12":1}}],["matlab",{"2":{"12":2,"14":1}}],["matplotlib",{"2":{"0":1,"2":1,"4":1,"28":2}}],["main",{"2":{"10":2,"20":1,"31":1,"32":1}}],["makes",{"2":{"18":1,"35":1}}],["makeunique",{"2":{"12":1}}],["make",{"2":{"10":1,"25":1}}],["makieorg",{"2":{"25":1,"32":1}}],["makietex",{"2":{"12":1,"14":4}}],["makiedocshelpers4",{"2":{"10":4}}],["makie",{"2":{"4":1,"6":2,"8":1,"10":4,"12":1,"13":1,"14":1,"18":1,"20":3,"22":1,"24":1,"25":2,"26":1,"27":1,"32":1,"35":17}}],["makiecore",{"2":{"4":8}}],["markerelement",{"2":{"12":1,"13":1,"14":1}}],["markerspace",{"2":{"4":1,"35":1}}],["markers",{"0":{"14":1},"2":{"4":2,"11":1,"20":1,"28":1,"35":3}}],["markersizes",{"2":{"4":1,"27":19}}],["markersize",{"2":{"1":2,"3":1,"4":5,"8":1,"9":1,"12":2,"13":2,"14":2,"16":1,"23":2,"25":3,"26":3,"27":18,"28":13,"31":2,"32":3,"33":1,"34":11,"35":4}}],["marker",{"2":{"4":4,"11":1,"12":2,"13":2,"14":8,"20":1,"25":1,"27":1,"31":1,"32":1,"35":1}}],["maybe",{"2":{"35":1}}],["may",{"2":{"2":1,"27":2,"30":1}}],["ik",{"2":{"25":1}}],["icons",{"2":{"14":1}}],["i",{"2":{"12":2,"13":2,"26":5,"33":2,"34":2,"35":1}}],["image",{"2":{"10":2}}],["implied",{"2":{"27":2}}],["implement",{"2":{"29":1}}],["implemented",{"2":{"17":1,"25":1}}],["implements",{"2":{"2":1,"4":1,"20":1,"30":1,"35":1}}],["implementations",{"2":{"29":1}}],["implementation",{"0":{"17":1},"2":{"2":1,"4":1,"28":2,"29":1}}],["import",{"2":{"10":2,"24":2}}],["iris",{"2":{"8":5,"22":3,"26":4}}],["identity",{"2":{"4":1}}],["idxs",{"2":{"4":1,"27":20,"28":21,"32":1,"33":2,"34":14}}],["idx",{"2":{"1":4,"4":1,"27":23,"35":6}}],["if",{"2":{"2":4,"4":4,"10":2,"12":1,"23":1,"25":1,"26":5,"27":8,"28":6,"30":1,"33":1,"34":1,"35":18}}],["issues",{"2":{"32":1}}],["isempty",{"2":{"28":1,"34":1}}],["isnothing",{"2":{"26":3,"35":3}}],["isapprox",{"2":{"35":2}}],["isa",{"2":{"10":2,"25":4,"35":1}}],["isoluminant",{"2":{"6":1}}],["is",{"0":{"18":1},"1":{"19":1},"2":{"2":4,"4":5,"6":1,"10":1,"15":1,"16":1,"19":1,"20":2,"25":4,"26":2,"27":4,"28":3,"29":3,"30":2,"31":6,"32":2,"33":1,"34":1,"35":7}}],["inverse",{"2":{"35":2}}],["invalid",{"2":{"35":1}}],["invalidates",{"2":{"35":1}}],["infinitum",{"2":{"35":1}}],["infer",{"2":{"35":1}}],["inherently",{"2":{"35":1}}],["initial",{"2":{"32":1}}],["increase",{"2":{"35":1}}],["increased",{"2":{"35":1}}],["increasing",{"2":{"28":1}}],["incidental",{"2":{"27":1}}],["including",{"2":{"27":3}}],["included",{"2":{"26":11}}],["include",{"2":{"24":7}}],["includes",{"2":{"10":1}}],["innow",{"2":{"26":5}}],["innerjoin",{"2":{"12":1}}],["index",{"2":{"33":8,"35":1}}],["indexed",{"2":{"31":1}}],["independent",{"2":{"10":1}}],["indicates",{"2":{"31":1}}],["indices",{"2":{"4":1,"27":2,"28":1,"34":1,"35":4}}],["indirect",{"2":{"27":1}}],["ind",{"2":{"26":11}}],["inds",{"2":{"26":3}}],["interruption",{"2":{"27":1}}],["interactions",{"2":{"26":5}}],["interpkde",{"2":{"25":1}}],["intervalsbetween",{"2":{"12":2,"13":2,"14":2}}],["integer",{"2":{"4":1,"27":1}}],["int",{"2":{"4":2,"16":1,"26":1,"27":3,"28":2,"32":2,"33":1}}],["into",{"2":{"0":1,"3":2,"12":1,"20":1,"33":1,"35":3}}],["input",{"2":{"4":1,"19":1,"35":6}}],["inspector",{"2":{"4":3}}],["inspectable",{"2":{"4":1}}],["inspired",{"2":{"0":1}}],["instead",{"2":{"2":1,"4":1,"30":1,"35":1}}],["in",{"2":{"0":1,"1":1,"2":6,"3":2,"4":8,"10":5,"12":3,"13":1,"14":2,"15":3,"19":1,"20":2,"25":5,"26":3,"27":11,"28":11,"29":1,"30":4,"31":6,"32":4,"33":3,"34":3,"35":18}}],["iterators",{"2":{"27":1}}],["its",{"2":{"27":1,"35":1}}],["it",{"2":{"0":2,"2":2,"4":1,"25":4,"26":3,"31":3,"32":1,"33":1,"35":5}}],["written",{"2":{"27":1}}],["write",{"2":{"3":1}}],["warn",{"2":{"27":1,"35":1}}],["warning",{"2":{"4":1,"16":1,"35":2}}],["warranties",{"2":{"27":2}}],["way",{"2":{"19":1,"25":1,"27":1}}],["waskom",{"2":{"27":1}}],["was",{"2":{"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["want",{"2":{"2":2,"4":2,"27":1,"28":1,"30":1}}],["works",{"2":{"35":1}}],["work",{"2":{"16":1,"25":1}}],["working",{"2":{"2":1}}],["wong",{"2":{"6":1}}],["would",{"2":{"4":1,"35":1}}],["weight",{"2":{"25":1}}],["weighted",{"2":{"2":2,"4":2,"25":2}}],["were",{"2":{"25":1,"35":1}}],["welcome",{"2":{"2":1}}],["we",{"2":{"2":1,"6":1,"27":4,"30":2,"31":4,"33":2,"34":3,"35":11}}],["wikipedia",{"2":{"14":2}}],["wikimedia",{"2":{"14":2}}],["will",{"2":{"9":1,"32":1,"34":2}}],["wilkinson",{"0":{"9":1,"29":1},"1":{"30":1,"31":1,"32":1,"33":1,"34":1},"2":{"0":1,"2":1,"3":1,"4":1,"24":1,"29":1,"30":1,"31":1,"32":2}}],["wilkinsonbeeswarm",{"2":{"0":1,"1":1,"2":2,"4":3,"29":1,"30":2,"31":1}}],["widths",{"2":{"35":11}}],["width`",{"2":{"25":1}}],["width",{"2":{"2":3,"4":4,"25":10,"27":4,"35":1}}],["within",{"2":{"27":1}}],["without",{"2":{"27":2}}],["with",{"0":{"6":1,"22":1},"2":{"2":1,"4":3,"16":1,"20":1,"22":1,"27":4,"30":1,"35":1}}],["why",{"2":{"31":1}}],["while",{"2":{"26":3}}],["which",{"2":{"0":4,"2":1,"3":2,"4":4,"10":1,"11":1,"15":1,"19":2,"20":2,"25":1,"27":1,"28":1,"30":1,"31":1,"35":4}}],["what",{"0":{"18":1},"1":{"19":1},"2":{"26":1}}],["whether",{"2":{"27":1}}],["when",{"2":{"16":1,"35":2}}],["where",{"2":{"0":1,"2":1,"4":1,"20":1,"30":1,"35":1}}],["pw",{"2":{"35":3}}],["pv",{"2":{"35":6}}],["pick",{"2":{"35":1}}],["pixelspace",{"2":{"31":2,"32":2,"35":9}}],["pixel",{"2":{"3":1,"4":1,"35":11}}],["pt",{"2":{"35":7}}],["pts",{"2":{"35":5}}],["pty",{"2":{"26":2}}],["ptx",{"2":{"26":2}}],["purpose",{"2":{"27":1}}],["pull",{"2":{"25":1}}],["put",{"2":{"12":1}}],["pushing",{"2":{"33":1}}],["push",{"2":{"12":5,"27":11,"28":4,"32":1,"33":1}}],["pseudolog10",{"2":{"10":1}}],["pseudorandom",{"2":{"2":2,"4":2,"25":2}}],["pseudorandomjitter",{"2":{"0":1,"1":1,"2":1,"4":2,"25":4}}],["png",{"2":{"10":2,"14":2}}],["p",{"2":{"8":1,"9":3,"12":1,"13":2,"14":1,"16":2,"21":1,"35":4}}],["penguins",{"0":{"7":1},"2":{"7":2}}],["permutation",{"2":{"27":3}}],["permission",{"2":{"27":1}}],["permitted",{"2":{"27":1}}],["per",{"2":{"4":1,"35":1}}],["python",{"2":{"4":1,"12":2,"14":1,"27":2}}],["pop",{"2":{"35":6}}],["populate",{"2":{"28":3}}],["pos",{"2":{"27":9}}],["possibility",{"2":{"27":1}}],["positive",{"2":{"25":1}}],["position",{"2":{"4":5,"26":2,"27":20,"34":9}}],["positions",{"0":{"34":1},"2":{"3":2,"4":3,"25":3,"26":3,"27":42,"28":5,"31":8,"32":4,"34":6,"35":19}}],["potentially",{"2":{"35":1}}],["potential",{"2":{"26":5,"27":3}}],["portion`",{"2":{"25":1}}],["portion",{"2":{"25":9}}],["pool",{"2":{"12":3,"13":3,"14":3}}],["point2",{"2":{"25":2,"26":2,"27":4,"28":2,"31":2,"35":4}}],["point2f",{"2":{"4":2,"25":1,"26":1,"27":5,"28":1,"34":4,"35":11}}],["pointbased",{"2":{"4":1,"35":2}}],["point",{"2":{"2":1,"4":3,"15":1,"19":1,"20":1,"26":4,"27":2,"28":1,"35":28}}],["pointsize",{"2":{"26":1}}],["points",{"2":{"0":3,"2":1,"4":3,"25":4,"26":1,"27":3,"28":3,"31":3,"32":1,"34":2,"35":10}}],["pdf",{"2":{"2":2,"4":2,"25":6}}],["pl",{"2":{"27":3}}],["place",{"2":{"35":1}}],["placement",{"2":{"35":4}}],["placed",{"2":{"27":1,"35":1}}],["placenext",{"2":{"26":19}}],["planes",{"2":{"4":1}}],["plus",{"2":{"19":1}}],["plt",{"2":{"6":1}}],["please",{"2":{"2":1}}],["plotting",{"2":{"25":1}}],["plotted",{"2":{"10":1}}],["plots",{"0":{"10":1,"11":1},"1":{"12":1,"13":1,"14":1},"2":{"0":2,"1":5,"10":2,"11":1,"16":1,"18":1,"20":3,"29":1,"35":1}}],["plot",{"0":{"12":1},"2":{"0":1,"1":1,"2":1,"4":2,"10":1,"15":2,"20":1,"21":2,"23":1,"25":1,"35":22}}],["preallocated",{"2":{"31":1}}],["preserved",{"2":{"2":1,"4":1,"30":1}}],["preserve",{"2":{"2":1,"4":1,"28":1}}],["preserves",{"2":{"2":1,"4":1,"28":1}}],["probably",{"2":{"29":1,"32":1,"35":1}}],["proportion",{"2":{"27":3}}],["profits",{"2":{"27":1}}],["procurement",{"2":{"27":1}}],["products",{"2":{"27":1}}],["promote",{"2":{"27":1}}],["projectionview",{"2":{"35":2}}],["project",{"2":{"27":1,"35":4}}],["provided",{"2":{"25":1,"27":3}}],["programming",{"2":{"14":1}}],["prior",{"2":{"27":1}}],["priority",{"2":{"12":2}}],["priorities",{"2":{"12":5}}],["printed",{"2":{"16":1}}],["pr",{"2":{"2":2,"25":1,"27":3}}],["parent",{"2":{"35":2}}],["parameters",{"2":{"32":1,"35":1}}],["parts",{"2":{"28":1,"34":1}}],["particular",{"2":{"27":1}}],["palmerpenguins",{"2":{"7":2}}],["palmer",{"0":{"7":1}}],["passed",{"2":{"35":1}}],["pass",{"2":{"6":1,"25":1,"35":1}}],["passing",{"2":{"0":1,"15":1,"16":1}}],["packages",{"2":{"12":1}}],["package",{"2":{"4":1,"19":1,"20":1,"27":2}}],["page",{"2":{"3":1,"9":1,"24":1,"25":1,"26":1,"27":1,"28":1,"34":1,"35":1}}],["paper",{"2":{"0":1,"29":1}}],["observable",{"2":{"35":3}}],["old",{"2":{"35":6}}],["olda",{"2":{"26":5}}],["own",{"2":{"17":1}}],["octave",{"2":{"12":2,"14":3}}],["other",{"2":{"4":1,"10":1,"27":2,"29":1,"31":1,"34":1,"35":1}}],["otherwise",{"2":{"4":1,"27":1,"35":1}}],["overload",{"2":{"17":1}}],["overlap",{"2":{"4":5,"15":1,"20":1,"27":4,"35":1}}],["overlapping",{"2":{"0":1,"4":2,"23":1,"25":1,"27":3}}],["overdraw",{"2":{"4":1}}],["onany",{"2":{"35":2}}],["once",{"2":{"31":1,"35":1}}],["one",{"2":{"29":1,"32":1,"34":2,"35":2}}],["ones",{"2":{"4":1,"9":1,"10":2,"19":1,"35":1}}],["only",{"2":{"28":1,"35":4}}],["on",{"2":{"3":1,"4":1,"12":1,"15":1,"25":1,"27":2,"29":1,"35":6}}],["outside",{"2":{"23":1,"26":3}}],["out",{"2":{"2":1,"4":2,"16":1,"27":1,"28":1,"35":1}}],["off",{"2":{"15":2,"16":1,"27":8}}],["offsets",{"2":{"27":2}}],["offset",{"2":{"4":2}}],["offers",{"2":{"0":2}}],["offer",{"2":{"0":1}}],["of",{"2":{"0":1,"1":1,"2":2,"4":8,"9":1,"10":4,"15":1,"16":1,"25":6,"26":1,"27":16,"28":2,"29":1,"30":1,"31":6,"32":4,"33":1,"34":2,"35":16}}],["opposed",{"2":{"31":1}}],["optionally",{"2":{"30":1}}],["options",{"2":{"0":1}}],["open",{"2":{"2":1}}],["op",{"2":{"0":1,"2":1,"4":1,"35":1}}],["org",{"2":{"14":2}}],["order",{"2":{"3":1,"27":1,"30":1,"31":2}}],["original",{"2":{"0":2,"2":2,"4":2,"14":1,"29":1,"30":2}}],["or",{"2":{"0":1,"4":2,"15":1,"16":1,"20":2,"23":1,"26":1,"27":11,"31":1,"35":9}}],["bbox",{"2":{"35":2}}],["bb",{"2":{"35":2}}],["bs",{"2":{"35":7}}],["bsd",{"2":{"27":1}}],["b",{"2":{"28":15,"34":4}}],["bms",{"2":{"12":4,"13":3,"14":3}}],["bit",{"2":{"25":2,"35":1}}],["bins",{"2":{"28":1,"32":1,"33":2}}],["binary",{"2":{"27":2}}],["bin",{"2":{"12":1,"28":14,"32":1,"33":4,"34":4}}],["binning",{"0":{"33":1},"2":{"4":1,"35":1}}],["binned",{"2":{"2":1,"4":1,"30":1}}],["bill",{"2":{"7":1}}],["billboard",{"2":{"4":1}}],["black",{"2":{"4":3,"12":1,"13":1,"14":1}}],["bool",{"2":{"35":1}}],["boundingbox",{"2":{"35":1}}],["boilerplate",{"0":{"30":1}}],["bottomspinecolor",{"2":{"12":1,"13":1,"14":1}}],["both`",{"2":{"35":1}}],["both",{"2":{"4":3,"9":2,"26":4,"28":1,"34":1,"35":4}}],["borregaard",{"0":{"26":1},"2":{"2":1}}],["base",{"2":{"12":1,"25":16}}],["based",{"2":{"4":1,"25":1,"27":1,"35":4}}],["basically",{"2":{"10":1}}],["backgroundcolor",{"2":{"8":2}}],["back",{"2":{"0":1,"12":1,"35":2}}],["business",{"2":{"27":1}}],["buffers",{"2":{"35":2}}],["buffer",{"2":{"3":3,"25":2,"26":2,"27":2,"28":2,"31":5,"32":2,"34":7,"35":29}}],["but",{"2":{"0":1,"2":2,"4":2,"10":1,"15":1,"16":1,"25":1,"27":3,"28":1,"30":1,"35":1}}],["belonging",{"2":{"35":1}}],["below",{"2":{"27":1}}],["benedikt",{"2":{"25":1}}],["benchmarks",{"0":{"13":1},"2":{"12":25,"13":1,"14":2}}],["benchmark",{"0":{"12":1},"2":{"12":6,"13":1}}],["being",{"2":{"20":1,"35":1}}],["beautiful",{"2":{"20":1}}],["between",{"2":{"15":1,"25":1,"35":2}}],["because",{"2":{"10":1,"35":1}}],["begin+1",{"2":{"28":1,"34":1}}],["begin",{"2":{"10":2,"28":1,"34":1}}],["be",{"2":{"0":1,"2":1,"3":2,"4":3,"10":1,"15":1,"16":2,"25":4,"26":3,"27":3,"32":1,"33":1,"35":10}}],["beeswarms",{"2":{"23":1,"35":1}}],["beeswarmalgorithm",{"2":{"3":1,"25":1,"26":1,"27":1,"28":1,"30":2,"35":3}}],["beeswarm",{"0":{"10":1,"26":1,"28":1,"29":1,"35":1},"1":{"30":1,"31":1,"32":1,"33":1,"34":1},"2":{"0":4,"1":1,"2":3,"3":1,"4":13,"6":1,"7":1,"8":1,"9":1,"10":5,"12":1,"13":1,"14":1,"15":2,"16":2,"17":1,"18":2,"19":4,"20":3,"21":2,"22":2,"25":1,"26":3,"27":3,"28":1,"29":2,"30":2,"31":3,"32":1,"35":18}}],["by",{"0":{"13":1},"2":{"0":2,"2":3,"4":4,"11":1,"12":2,"15":4,"16":1,"17":1,"23":1,"25":3,"27":3,"28":1,"31":2,"33":1,"34":10,"35":6}}],["tfunc",{"2":{"35":3}}],["test",{"2":{"35":1}}],["testing",{"2":{"25":1}}],["two",{"2":{"28":1,"32":1,"34":1}}],["tmpyvals",{"2":{"26":4}}],["turn",{"2":{"15":1,"16":1,"26":1,"35":1}}],["tuple",{"2":{"1":1,"12":1}}],["tips",{"0":{"23":1}}],["times",{"2":{"12":2}}],["time",{"2":{"12":4,"13":1,"14":1}}],["title",{"2":{"1":1,"10":3,"21":2}}],["trait",{"2":{"35":1}}],["track",{"2":{"27":1}}],["transparency",{"2":{"4":1}}],["transparent",{"2":{"4":1}}],["transforms",{"2":{"20":1}}],["transformed",{"2":{"10":1,"35":2}}],["transformation",{"2":{"10":1,"35":1}}],["transformations",{"2":{"10":1}}],["transform",{"2":{"4":1,"10":3,"35":8}}],["tricks",{"0":{"23":1}}],["true",{"2":{"4":2,"12":3,"13":2,"14":2,"26":5,"27":1,"35":1}}],["trying",{"2":{"35":1}}],["try",{"2":{"2":1,"4":1,"23":1,"30":1}}],["typeof",{"2":{"35":1}}],["type",{"2":{"4":1,"11":1,"17":1,"25":10,"35":3}}],["takes",{"2":{"4":1,"20":1,"27":1}}],["take",{"2":{"2":1,"35":1}}],["through",{"2":{"17":1,"18":1,"25":1,"31":1,"32":1,"33":1}}],["threshold",{"2":{"4":3,"15":1,"16":2,"35":13}}],["thumb",{"2":{"14":1}}],["than",{"2":{"4":1,"27":1,"35":1}}],["that",{"2":{"0":1,"2":5,"3":1,"4":5,"9":1,"20":1,"25":5,"26":2,"27":1,"28":2,"30":3,"31":2,"32":1,"34":1,"35":9}}],["this",{"2":{"2":4,"4":3,"9":1,"10":1,"19":1,"20":1,"23":1,"24":1,"25":2,"26":1,"27":8,"28":5,"29":3,"30":3,"31":3,"32":2,"33":1,"34":2,"35":11}}],["theory",{"2":{"27":1}}],["theme",{"2":{"35":1}}],["them",{"2":{"11":1,"16":1,"20":1}}],["their",{"2":{"4":1}}],["there",{"2":{"3":1,"25":2}}],["then",{"2":{"2":1,"4":1,"23":1,"30":1,"31":1,"33":1}}],["they",{"2":{"0":2,"15":1,"28":1}}],["these",{"2":{"0":2,"16":1,"20":1,"35":1}}],["the",{"0":{"12":1,"31":1,"32":1},"1":{"33":1,"34":1},"2":{"0":4,"1":1,"2":13,"3":2,"4":24,"6":1,"9":2,"10":5,"11":1,"12":5,"15":7,"16":3,"17":1,"18":1,"19":4,"20":6,"23":2,"25":12,"26":7,"27":24,"28":16,"29":1,"30":3,"31":16,"32":8,"33":6,"34":10,"35":54}}],["t",{"2":{"0":2,"2":1,"4":1,"25":1,"27":2,"28":1,"30":1,"33":1,"35":2}}],["todo",{"2":{"35":1}}],["tort",{"2":{"27":1}}],["too",{"2":{"16":1,"35":1}}],["topspinecolor",{"2":{"12":1,"13":1,"14":1}}],["towards",{"2":{"4":1,"35":1}}],["to",{"2":{"0":5,"2":6,"3":2,"4":10,"9":2,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"19":1,"20":1,"21":1,"25":11,"26":2,"27":10,"28":3,"29":2,"30":2,"31":4,"32":4,"33":3,"34":1,"35":18}}],["cell",{"2":{"34":1}}],["cellsize^2",{"2":{"26":1}}],["cellsize",{"2":{"26":7}}],["center",{"2":{"27":3,"28":2,"34":1}}],["centrality",{"2":{"27":1}}],["cdn",{"2":{"14":1}}],["current",{"2":{"33":6,"34":5}}],["currently",{"2":{"0":1,"2":1}}],["custom",{"0":{"14":1},"2":{"25":1}}],["ctime",{"2":{"12":4}}],["c",{"2":{"12":7,"13":1,"14":2,"27":1}}],["csv",{"2":{"12":3}}],["c39",{"2":{"6":1}}],["cm",{"2":{"6":1}}],["circle",{"2":{"4":1,"12":2,"13":2}}],["closest",{"2":{"26":2}}],["clamp",{"2":{"25":12}}],["clamped",{"2":{"25":4}}],["clear",{"2":{"4":1}}],["clip",{"2":{"4":1}}],["cycle",{"2":{"4":1}}],["credited",{"2":{"32":1}}],["created",{"2":{"25":1}}],["creates",{"2":{"4":1,"35":1}}],["create",{"2":{"2":2,"4":2,"25":4,"35":4}}],["crack",{"2":{"2":1}}],["check",{"2":{"2":1,"4":2,"27":1,"28":1,"35":1}}],["changed",{"2":{"35":1}}],["changes",{"2":{"35":1}}],["change",{"2":{"0":1,"35":2}}],["count",{"2":{"35":2}}],["could",{"2":{"4":3,"27":5}}],["collect",{"2":{"26":1}}],["colored",{"0":{"13":1}}],["color=",{"2":{"7":1}}],["colortypes",{"2":{"6":1}}],["colors",{"0":{"6":1},"2":{"6":1,"12":1,"13":2,"14":1}}],["colorscale",{"2":{"4":1}}],["colorrange",{"2":{"4":1}}],["colormaps",{"2":{"6":1}}],["colormap",{"2":{"4":1,"6":2,"8":1,"12":1,"13":2}}],["color",{"2":{"1":1,"4":4,"6":1,"8":1,"11":1,"12":2,"13":2,"15":1,"16":1,"19":1,"21":2,"22":1,"26":1,"31":1,"35":1}}],["copyright",{"2":{"27":4}}],["copy",{"2":{"26":1,"35":2}}],["coords",{"2":{"26":3}}],["coordinates",{"2":{"2":1,"4":1,"10":1,"30":1}}],["coordinate",{"2":{"2":2,"4":2,"11":1,"28":2,"35":1}}],["converted",{"2":{"35":3}}],["conversion",{"2":{"35":2}}],["contain",{"2":{"30":1}}],["continue",{"2":{"28":3,"34":1}}],["controlled",{"2":{"35":1}}],["control",{"2":{"30":1}}],["controls",{"2":{"4":1,"35":1}}],["contract",{"2":{"27":1}}],["contributors",{"2":{"27":3}}],["consider",{"2":{"35":1}}],["consideration",{"2":{"25":1}}],["consequential",{"2":{"27":1}}],["conditions",{"2":{"27":3}}],["command",{"2":{"25":1}}],["commons",{"2":{"14":2}}],["com",{"2":{"12":1,"25":1,"32":1}}],["combination",{"2":{"10":1}}],["comparing",{"2":{"27":1}}],["comparison",{"0":{"1":1},"2":{"1":1}}],["composes",{"2":{"22":1}}],["compute",{"2":{"4":1,"12":1,"27":1}}],["correct",{"2":{"10":1,"31":1,"32":1}}],["corresponding",{"2":{"3":1}}],["corput",{"2":{"2":1,"4":1,"25":1}}],["code",{"2":{"2":1,"27":2,"32":3}}],["camera",{"2":{"35":4}}],["case",{"2":{"30":1,"35":1}}],["caused",{"2":{"27":1}}],["causes",{"2":{"2":1,"4":1,"35":1}}],["cachedsvg",{"2":{"14":3}}],["cairo",{"2":{"14":1}}],["cairomakie",{"2":{"1":1,"6":1,"7":1,"8":1,"9":1,"10":5,"12":1,"14":3,"15":1,"16":1,"19":2,"21":1,"22":1,"26":1}}],["capitalize",{"2":{"12":1}}],["categories",{"2":{"15":1,"35":10}}],["categoricalarray",{"2":{"12":2}}],["categoricalarrays",{"2":{"12":1}}],["categorical",{"2":{"2":2,"4":2,"6":3,"8":1,"12":1,"20":1,"30":2}}],["category",{"2":{"4":2,"15":1,"31":1,"35":4}}],["calculating",{"0":{"34":1},"2":{"28":1,"31":1,"33":1,"35":1}}],["calculates",{"2":{"32":2}}],["calculated",{"2":{"3":1}}],["calculate",{"0":{"31":1},"2":{"3":1,"25":1,"26":1,"27":1,"28":1,"31":4,"34":1,"35":4}}],["called",{"2":{"2":1,"4":1,"31":1,"35":1}}],["cartesianindices",{"2":{"1":1}}],["candidates",{"2":{"4":2,"27":3}}],["candidate",{"2":{"4":2,"27":37}}],["cannot",{"2":{"0":1,"35":1}}],["can",{"2":{"0":2,"4":2,"6":1,"10":2,"11":1,"15":3,"16":2,"17":1,"20":1,"23":1,"27":1,"31":1,"34":1,"35":6}}],["sketch",{"2":{"32":1}}],["square",{"2":{"27":1}}],["sqrt",{"2":{"26":1}}],["symbol",{"2":{"25":1,"26":2,"27":1,"28":1,"31":1,"32":1,"35":2}}],["svg",{"2":{"14":4}}],["something",{"2":{"35":1}}],["some",{"2":{"32":1}}],["software",{"2":{"27":3}}],["solution",{"2":{"25":1}}],["so",{"2":{"20":1,"25":1,"29":1,"35":2}}],["sorted",{"2":{"35":1}}],["sortperm",{"2":{"26":1,"27":1,"28":1,"34":1}}],["sort",{"2":{"12":2,"26":1,"27":1,"35":1}}],["sources",{"2":{"32":1}}],["source",{"2":{"2":6,"3":1,"4":12,"27":2}}],["same",{"2":{"11":1,"19":1,"20":1,"31":1}}],["scale",{"2":{"10":1}}],["scatterplots",{"2":{"25":1}}],["scatter",{"2":{"0":1,"2":2,"4":4,"11":1,"19":1,"20":2,"21":2,"26":1,"35":7}}],["scenes",{"2":{"35":1}}],["scene",{"2":{"8":2,"35":12}}],["swarm",{"0":{"11":1},"1":{"12":1,"13":1,"14":1},"2":{"4":1,"11":1,"20":1,"27":1}}],["swarmmakie",{"0":{"8":1,"18":1,"20":1,"24":1},"1":{"19":1,"21":1,"22":1,"23":1},"2":{"0":3,"1":1,"2":6,"3":2,"4":26,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"15":1,"16":1,"18":1,"19":2,"20":1,"21":1,"22":1,"24":1,"26":2,"27":2,"35":1}}],["ssao",{"2":{"4":1}}],["shrink",{"2":{"35":1}}],["shuffle",{"2":{"26":1}}],["shall",{"2":{"27":1}}],["share",{"2":{"11":1}}],["shape",{"2":{"10":1}}],["shift",{"2":{"4":1,"26":5}}],["should",{"2":{"4":1,"25":2,"26":1,"27":1,"33":1,"35":9}}],["shown",{"2":{"15":1,"25":1}}],["show",{"2":{"0":1,"26":2}}],["split",{"2":{"28":2,"34":2}}],["span",{"2":{"25":1}}],["space==",{"2":{"35":1}}],["space",{"2":{"3":1,"4":2,"15":1,"35":12}}],["special",{"2":{"27":1}}],["specifies",{"2":{"19":1}}],["specifically",{"2":{"10":1}}],["specific",{"2":{"4":1,"27":1,"35":1}}],["species",{"2":{"7":1,"8":1,"22":2,"26":1}}],["such",{"2":{"27":1}}],["subtyped",{"2":{"35":1}}],["subtype",{"2":{"30":1}}],["subtypes",{"2":{"3":1}}],["substitute",{"2":{"27":1}}],["sum",{"2":{"25":1,"26":2,"27":3}}],["suggested",{"2":{"2":1}}],["sense",{"2":{"35":1}}],["serve",{"2":{"29":1}}],["services",{"2":{"27":1}}],["second",{"2":{"12":1}}],["select",{"2":{"12":1}}],["separation",{"2":{"27":2}}],["separate",{"2":{"11":1}}],["separable",{"2":{"10":1}}],["sepallength",{"2":{"8":2,"22":1,"26":1}}],["sets",{"2":{"31":1,"32":1}}],["setting",{"2":{"15":2,"16":1,"23":1}}],["set1",{"2":{"12":1,"13":1}}],["set2",{"2":{"12":1}}],["set",{"2":{"9":1,"15":1,"25":1,"35":2}}],["setproperty",{"2":{"1":2}}],["sex",{"2":{"7":1}}],["seaborn",{"0":{"27":1},"2":{"4":1,"24":1,"27":3}}],["seabornbeeswarm",{"2":{"4":2,"27":4}}],["seem",{"2":{"25":1}}],["see",{"2":{"3":1}}],["several",{"2":{"0":1}}],["store",{"2":{"35":2}}],["starting",{"2":{"35":1}}],["started",{"2":{"21":1}}],["start",{"0":{"19":1,"21":1}}],["statsbase",{"2":{"12":1,"24":1,"31":1}}],["statsplots",{"2":{"2":1}}],["strict",{"2":{"27":1}}],["string",{"2":{"1":1,"14":5}}],["strokewidth",{"2":{"4":1}}],["strokecolor",{"2":{"4":1}}],["struct",{"2":{"3":1,"25":3,"26":1,"27":1,"28":1,"30":2,"35":1}}],["still",{"2":{"0":1,"25":1}}],["signs",{"2":{"26":5}}],["single",{"2":{"32":1}}],["singular",{"2":{"20":1}}],["since",{"2":{"0":1,"25":1,"27":2,"31":1,"33":1}}],["sides",{"2":{"35":1}}],["side",{"2":{"4":3,"9":2,"25":1,"26":6,"27":1,"28":6,"31":2,"32":1,"34":3,"35":12}}],["sized",{"2":{"35":1}}],["size",{"2":{"1":1,"4":3,"12":1,"13":1,"14":1,"15":1,"25":1,"27":1,"31":2,"32":1,"35":5}}],["similar",{"2":{"0":1}}],["simplest",{"2":{"29":1}}],["simple2",{"2":{"24":1}}],["simple",{"0":{"28":1},"2":{"2":2,"4":2,"24":1,"28":4,"35":1}}],["simplebeeswarm",{"2":{"0":1,"1":1,"2":2,"4":6,"9":1,"16":1,"21":1,"28":4,"35":3}}],["simply",{"2":{"0":1,"3":1,"11":1,"35":1}}],["s",{"0":{"9":1},"2":{"0":2,"1":1,"2":3,"4":4,"20":1,"21":1,"25":3,"26":2,"28":1,"29":1,"30":1,"35":9}}],["aware",{"2":{"35":2}}],["apply",{"2":{"35":5}}],["api",{"0":{"4":1}}],["again",{"2":{"35":3}}],["agnostic",{"2":{"4":1,"25":1}}],["amount",{"2":{"31":1}}],["abs",{"2":{"26":1,"27":3}}],["abstractvector",{"2":{"25":2,"26":2,"27":4,"28":2,"31":2,"35":3}}],["abstractrng",{"2":{"25":2}}],["abstract",{"2":{"4":1,"25":2}}],["above",{"2":{"15":1,"25":1,"27":2}}],["avoids",{"2":{"20":1}}],["avoid",{"2":{"15":1}}],["available",{"2":{"1":1,"4":1,"35":1}}],["actual",{"2":{"35":1}}],["actually",{"2":{"33":1}}],["activate",{"2":{"10":2}}],["acceptable",{"2":{"35":1}}],["accepts",{"2":{"19":1,"31":1,"32":1,"35":1}}],["accepting",{"2":{"4":1,"35":1}}],["accessible",{"2":{"0":1}}],["automatic",{"2":{"4":8}}],["adjusted",{"2":{"35":1}}],["adjusting",{"2":{"35":2}}],["ad",{"2":{"35":1}}],["advised",{"2":{"27":1}}],["adapted",{"2":{"27":1}}],["adaptive",{"2":{"4":1,"27":1}}],["added",{"2":{"4":1,"35":1}}],["add",{"2":{"3":1,"12":1,"28":1}}],["adding",{"0":{"3":1}}],["addition",{"2":{"0":1}}],["anway",{"2":{"35":1}}],["another",{"2":{"27":1}}],["an",{"2":{"16":1,"26":1,"35":2}}],["anyway",{"2":{"35":1}}],["anything",{"2":{"33":1}}],["any",{"2":{"2":1,"4":1,"10":4,"14":1,"25":1,"27":5,"30":1,"35":1}}],["and",{"0":{"23":1},"2":{"0":4,"2":3,"4":4,"6":1,"10":4,"11":2,"12":2,"15":1,"16":1,"17":1,"20":2,"23":1,"25":4,"26":1,"27":9,"30":2,"31":2,"32":7,"33":1,"34":1,"35":10}}],["attrs",{"2":{"35":10}}],["attribute",{"2":{"15":1}}],["attributes",{"2":{"4":2,"31":1,"35":5}}],["at",{"2":{"2":1,"35":1}}],["axes",{"2":{"10":1,"26":1}}],["ax2",{"2":{"10":4}}],["ax1",{"2":{"10":2}}],["axis",{"2":{"1":1,"9":1,"10":4,"12":1,"13":1,"14":1,"20":1,"21":2,"23":1,"26":1,"35":2}}],["ax",{"2":{"1":2,"6":1}}],["already",{"2":{"28":1}}],["along",{"2":{"26":1}}],["always",{"2":{"4":1,"35":2}}],["algebraofgraphics",{"0":{"22":1},"2":{"7":1,"12":1,"20":1,"22":2}}],["alg",{"2":{"3":1,"25":2,"26":1,"27":1,"28":1,"31":1,"35":1}}],["algorithm",{"0":{"3":1,"27":1},"2":{"0":4,"1":1,"2":10,"3":2,"4":13,"9":1,"16":1,"17":1,"19":2,"21":1,"25":3,"27":1,"28":3,"30":4,"35":11}}],["algorithms",{"0":{"0":1,"25":1},"1":{"1":1,"2":1,"3":1},"2":{"0":4,"1":5,"2":1,"4":1,"24":6,"25":2,"29":1}}],["also",{"2":{"2":1,"3":1,"6":1,"20":1,"22":1}}],["alpha",{"2":{"1":1,"4":1}}],["allocation",{"2":{"31":1,"32":1}}],["allowed",{"2":{"35":1}}],["allows",{"2":{"28":1}}],["allow",{"2":{"25":1}}],["all",{"2":{"0":2,"1":1,"2":1,"4":2,"16":1,"19":1,"25":1,"27":2,"28":1,"30":1,"31":1,"33":1,"35":8}}],["arising",{"2":{"27":1}}],["arrays",{"2":{"35":1}}],["array",{"2":{"25":8,"27":1,"28":3,"34":3}}],["argb32",{"2":{"14":1}}],["argumenterror",{"2":{"25":2}}],["arguments",{"2":{"4":1,"20":1,"35":1}}],["argument",{"2":{"0":1,"15":1}}],["around",{"2":{"4":1,"35":2}}],["area",{"2":{"23":1}}],["aren",{"2":{"0":1}}],["are",{"2":{"0":3,"2":2,"4":5,"10":2,"15":2,"17":1,"20":3,"23":1,"25":4,"26":1,"27":3,"28":2,"30":2,"31":1,"33":1,"35":2}}],["after",{"2":{"0":1,"35":1}}],["a",{"0":{"3":1},"2":{"0":3,"1":1,"2":14,"3":5,"4":20,"8":4,"9":1,"10":1,"12":1,"13":1,"14":1,"15":3,"16":2,"17":1,"19":1,"20":2,"21":2,"22":1,"25":14,"26":20,"27":5,"28":6,"29":2,"30":5,"31":1,"32":1,"34":4,"35":17}}],["aspect",{"2":{"26":1}}],["assumptions",{"2":{"25":1}}],["assert",{"2":{"25":2,"35":3}}],["asmime",{"2":{"10":2}}],["as",{"2":{"0":3,"2":1,"4":1,"15":1,"20":1,"22":1,"27":1,"28":2,"29":2,"31":3,"35":1}}],["aims",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR27/assets/chunks/VPLocalSearchBox.BWy6kJFK.js b/previews/PR27/assets/chunks/VPLocalSearchBox.Cjxhr8AT.js similarity index 68% rename from previews/PR27/assets/chunks/VPLocalSearchBox.BWy6kJFK.js rename to previews/PR27/assets/chunks/VPLocalSearchBox.Cjxhr8AT.js index 8243617..d2eeb77 100644 --- a/previews/PR27/assets/chunks/VPLocalSearchBox.BWy6kJFK.js +++ b/previews/PR27/assets/chunks/VPLocalSearchBox.Cjxhr8AT.js @@ -1,7 +1,7 @@ -var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Re=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as se,h as pe,aj as Xe,ak as Rt,al as Ct,q as je,am as Mt,d as At,D as ye,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Ce,P as ue,O as we,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as xe,C as st,F as nt,a as de,t as he,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.3NaDR-yp.js";import{u as ts,c as ss}from"./theme.qx-TK3Fc.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.CNYfWPgl.js"),[])};/*! +var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as ne,h as ve,aj as Xe,ak as Rt,al as Ct,q as Ve,am as Mt,d as At,D as we,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Me,P as de,O as xe,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as Se,C as st,F as nt,a as he,t as fe,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.BlUcFYL6.js";import{u as ts,c as ss}from"./theme.BtaHn2UI.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.ChzGwvtS.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",ie=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ke=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Ne=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},is=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Ne(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&ie.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Ne(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=ie.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var v=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),p=!Ne(v,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ne=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||is(e))&&!yt(e)?0:e.tabIndex},rs=function(e,t){var s=ne(e);return s<0&&t&&!yt(e)?0:s},as=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},os=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},cs=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(ie.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=ke(e);if(l&&!l.shadowRoot&&n(l)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(fs(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},vs=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},gs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=rs(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(as).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},bs=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Ve.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ms}):s=gt(e,t.includeContainer,Ve.bind(null,t)),gs(s)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,Ie)===!1?!1:Ve(t,e)},ws=vt.concat("iframe").join(","),Me=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,ws)===!1?!1:Fe(t,e)};/*! +*/var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ke=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Fe=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},is=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Fe(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(ke));return t&&re.call(e,ke)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Fe(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=re.call(i,ke);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var v=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),p=!Fe(v,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||is(e))&&!yt(e)?0:e.tabIndex},rs=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},as=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},os=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},cs=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=Ne(e);if(l&&!l.shadowRoot&&n(l)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(fs(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},vs=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},gs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=rs(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(as).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},bs=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ms}):s=gt(e,t.includeContainer,$e.bind(null,t)),gs(s)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Oe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Oe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,ke)===!1?!1:$e(t,e)},ws=vt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,ws)===!1?!1:Oe(t,e)};/*! * focus-trap 7.6.0 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE -*/function xs(a,e,t){return(e=_s(e))in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function at(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);e&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(a,n).enumerable})),t.push.apply(t,s)}return t}function ot(a){for(var e=1;e0){var s=e[e.length-1];s!==t&&s.pause()}var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var s=e.indexOf(t);s!==-1&&e.splice(s,1),e.length>0&&e[e.length-1].unpause()}},Es=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Ts=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},ve=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},Is=function(e){return ve(e)&&!e.shiftKey},ks=function(e){return ve(e)&&e.shiftKey},ct=function(e){return setTimeout(e,0)},ut=function(e,t){var s=-1;return e.every(function(n,r){return t(n)?(s=r,!1):!0}),s},fe=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n1?g-1:0),E=1;E=0)d=s.activeElement;else{var u=i.tabbableGroups[0],g=u&&u.firstTabbableNode;d=g||h("fallbackFocus")}if(!d)throw new Error("Your focus-trap needs to have at least one focusable element");return d},p=function(){if(i.containerGroups=i.containers.map(function(d){var u=bs(d,r.tabbableOptions),g=ys(d,r.tabbableOptions),_=u.length>0?u[0]:void 0,E=u.length>0?u[u.length-1]:void 0,N=g.find(function(f){return re(f)}),F=g.slice().reverse().find(function(f){return re(f)}),m=!!u.find(function(f){return ne(f)>0});return{container:d,tabbableNodes:u,focusableNodes:g,posTabIndexesFound:m,firstTabbableNode:_,lastTabbableNode:E,firstDomTabbableNode:N,lastDomTabbableNode:F,nextTabbableNode:function(T){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,C=u.indexOf(T);return C<0?A?g.slice(g.indexOf(T)+1).find(function(M){return re(M)}):g.slice(0,g.indexOf(T)).reverse().find(function(M){return re(M)}):u[C+(A?1:-1)]}}}),i.tabbableGroups=i.containerGroups.filter(function(d){return d.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!h("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find(function(d){return d.posTabIndexesFound})&&i.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},b=function(d){var u=d.activeElement;if(u)return u.shadowRoot&&u.shadowRoot.activeElement!==null?b(u.shadowRoot):u},y=function(d){if(d!==!1&&d!==b(document)){if(!d||!d.focus){y(v());return}d.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=d,Es(d)&&d.select()}},x=function(d){var u=h("setReturnFocus",d);return u||(u===!1?!1:d)},w=function(d){var u=d.target,g=d.event,_=d.isBackward,E=_===void 0?!1:_;u=u||Se(g),p();var N=null;if(i.tabbableGroups.length>0){var F=c(u,g),m=F>=0?i.containerGroups[F]:void 0;if(F<0)E?N=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:N=i.tabbableGroups[0].firstTabbableNode;else if(E){var f=ut(i.tabbableGroups,function(L){var j=L.firstTabbableNode;return u===j});if(f<0&&(m.container===u||Me(u,r.tabbableOptions)&&!re(u,r.tabbableOptions)&&!m.nextTabbableNode(u,!1))&&(f=F),f>=0){var T=f===0?i.tabbableGroups.length-1:f-1,A=i.tabbableGroups[T];N=ne(u)>=0?A.lastTabbableNode:A.lastDomTabbableNode}else ve(g)||(N=m.nextTabbableNode(u,!1))}else{var C=ut(i.tabbableGroups,function(L){var j=L.lastTabbableNode;return u===j});if(C<0&&(m.container===u||Me(u,r.tabbableOptions)&&!re(u,r.tabbableOptions)&&!m.nextTabbableNode(u))&&(C=F),C>=0){var M=C===i.tabbableGroups.length-1?0:C+1,I=i.tabbableGroups[M];N=ne(u)>=0?I.firstTabbableNode:I.firstDomTabbableNode}else ve(g)||(N=m.nextTabbableNode(u))}}else N=h("fallbackFocus");return N},O=function(d){var u=Se(d);if(!(c(u,d)>=0)){if(fe(r.clickOutsideDeactivates,d)){o.deactivate({returnFocus:r.returnFocusOnDeactivate});return}fe(r.allowOutsideClick,d)||d.preventDefault()}},R=function(d){var u=Se(d),g=c(u,d)>=0;if(g||u instanceof Document)g&&(i.mostRecentlyFocusedNode=u);else{d.stopImmediatePropagation();var _,E=!0;if(i.mostRecentlyFocusedNode)if(ne(i.mostRecentlyFocusedNode)>0){var N=c(i.mostRecentlyFocusedNode),F=i.containerGroups[N].tabbableNodes;if(F.length>0){var m=F.findIndex(function(f){return f===i.mostRecentlyFocusedNode});m>=0&&(r.isKeyForward(i.recentNavEvent)?m+1=0&&(_=F[m-1],E=!1))}}else i.containerGroups.some(function(f){return f.tabbableNodes.some(function(T){return ne(T)>0})})||(E=!1);else E=!1;E&&(_=w({target:i.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(i.recentNavEvent)})),y(_||i.mostRecentlyFocusedNode||v())}i.recentNavEvent=void 0},K=function(d){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.recentNavEvent=d;var g=w({event:d,isBackward:u});g&&(ve(d)&&d.preventDefault(),y(g))},G=function(d){(r.isKeyForward(d)||r.isKeyBackward(d))&&K(d,r.isKeyBackward(d))},W=function(d){Ts(d)&&fe(r.escapeDeactivates,d)!==!1&&(d.preventDefault(),o.deactivate())},V=function(d){var u=Se(d);c(u,d)>=0||fe(r.clickOutsideDeactivates,d)||fe(r.allowOutsideClick,d)||(d.preventDefault(),d.stopImmediatePropagation())},$=function(){if(i.active)return lt.activateTrap(n,o),i.delayInitialFocusTimer=r.delayInitialFocus?ct(function(){y(v())}):y(v()),s.addEventListener("focusin",R,!0),s.addEventListener("mousedown",O,{capture:!0,passive:!1}),s.addEventListener("touchstart",O,{capture:!0,passive:!1}),s.addEventListener("click",V,{capture:!0,passive:!1}),s.addEventListener("keydown",G,{capture:!0,passive:!1}),s.addEventListener("keydown",W),o},me=function(){if(i.active)return s.removeEventListener("focusin",R,!0),s.removeEventListener("mousedown",O,!0),s.removeEventListener("touchstart",O,!0),s.removeEventListener("click",V,!0),s.removeEventListener("keydown",G,!0),s.removeEventListener("keydown",W),o},P=function(d){var u=d.some(function(g){var _=Array.from(g.removedNodes);return _.some(function(E){return E===i.mostRecentlyFocusedNode})});u&&y(v())},H=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(P):void 0,J=function(){H&&(H.disconnect(),i.active&&!i.paused&&i.containers.map(function(d){H.observe(d,{subtree:!0,childList:!0})}))};return o={get active(){return i.active},get paused(){return i.paused},activate:function(d){if(i.active)return this;var u=l(d,"onActivate"),g=l(d,"onPostActivate"),_=l(d,"checkCanFocusTrap");_||p(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=s.activeElement,u==null||u();var E=function(){_&&p(),$(),J(),g==null||g()};return _?(_(i.containers.concat()).then(E,E),this):(E(),this)},deactivate:function(d){if(!i.active)return this;var u=ot({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},d);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,me(),i.active=!1,i.paused=!1,J(),lt.deactivateTrap(n,o);var g=l(u,"onDeactivate"),_=l(u,"onPostDeactivate"),E=l(u,"checkCanReturnFocus"),N=l(u,"returnFocus","returnFocusOnDeactivate");g==null||g();var F=function(){ct(function(){N&&y(x(i.nodeFocusedBeforeActivation)),_==null||_()})};return N&&E?(E(x(i.nodeFocusedBeforeActivation)).then(F,F),this):(F(),this)},pause:function(d){if(i.paused||!i.active)return this;var u=l(d,"onPause"),g=l(d,"onPostPause");return i.paused=!0,u==null||u(),me(),J(),g==null||g(),this},unpause:function(d){if(!i.paused||!i.active)return this;var u=l(d,"onUnpause"),g=l(d,"onPostUnpause");return i.paused=!1,u==null||u(),p(),$(),J(),g==null||g(),this},updateContainerElements:function(d){var u=[].concat(d).filter(Boolean);return i.containers=u.map(function(g){return typeof g=="string"?s.querySelector(g):g}),i.active&&p(),J(),this}},o.updateContainerElements(e),o};function Os(a,e={}){let t;const{immediate:s,...n}=e,r=se(!1),i=se(!1),o=p=>t&&t.activate(p),l=p=>t&&t.deactivate(p),c=()=>{t&&(t.pause(),i.value=!0)},h=()=>{t&&(t.unpause(),i.value=!1)},v=pe(()=>{const p=Xe(a);return(Array.isArray(p)?p:[p]).map(b=>{const y=Xe(b);return typeof y=="string"?y:Rt(y)}).filter(Ct)});return je(v,p=>{p.length&&(t=Fs(p,{...n,onActivate(){r.value=!0,e.onActivate&&e.onActivate()},onDeactivate(){r.value=!1,e.onDeactivate&&e.onDeactivate()}}),s&&o())},{flush:"post"}),Mt(()=>l()),{hasFocus:r,isPaused:i,activate:o,deactivate:l,pause:c,unpause:h}}class oe{constructor(e,t=!0,s=[],n=5e3){this.ctx=e,this.iframes=t,this.exclude=s,this.iframesTimeout=n}static matches(e,t){const s=typeof t=="string"?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){let r=!1;return s.every(i=>n.call(e,i)?(r=!0,!1):!0),r}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(s=>{const n=t.filter(r=>r.contains(s)).length>0;t.indexOf(s)===-1&&!n&&t.push(s)}),t}getIframeContents(e,t,s=()=>{}){let n;try{const r=e.contentWindow;if(n=r.document,!r||!n)throw new Error("iframe inaccessible")}catch{s()}n&&t(n)}isIframeBlank(e){const t="about:blank",s=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&s!==t&&s}observeIframeLoad(e,t,s){let n=!1,r=null;const i=()=>{if(!n){n=!0,clearTimeout(r);try{this.isIframeBlank(e)||(e.removeEventListener("load",i),this.getIframeContents(e,t,s))}catch{s()}}};e.addEventListener("load",i),r=setTimeout(i,this.iframesTimeout)}onIframeReady(e,t,s){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,s):this.getIframeContents(e,t,s):this.observeIframeLoad(e,t,s)}catch{s()}}waitForIframes(e,t){let s=0;this.forEachIframe(e,()=>!0,n=>{s++,this.waitForIframes(n.querySelector("html"),()=>{--s||t()})},n=>{n||t()})}forEachIframe(e,t,s,n=()=>{}){let r=e.querySelectorAll("iframe"),i=r.length,o=0;r=Array.prototype.slice.call(r);const l=()=>{--i<=0&&n(o)};i||l(),r.forEach(c=>{oe.matches(c,this.exclude)?l():this.onIframeReady(c,h=>{t(c)&&(o++,s(h)),l()},l)})}createIterator(e,t,s){return document.createNodeIterator(e,t,s,!1)}createInstanceOnIframe(e){return new oe(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,s){const n=e.compareDocumentPosition(s),r=Node.DOCUMENT_POSITION_PRECEDING;if(n&r)if(t!==null){const i=t.compareDocumentPosition(s),o=Node.DOCUMENT_POSITION_FOLLOWING;if(i&o)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let s;return t===null?s=e.nextNode():s=e.nextNode()&&e.nextNode(),{prevNode:t,node:s}}checkIframeFilter(e,t,s,n){let r=!1,i=!1;return n.forEach((o,l)=>{o.val===s&&(r=l,i=o.handled)}),this.compareNodeIframe(e,t,s)?(r===!1&&!i?n.push({val:s,handled:!0}):r!==!1&&!i&&(n[r].handled=!0),!0):(r===!1&&n.push({val:s,handled:!1}),!1)}handleOpenIframes(e,t,s,n){e.forEach(r=>{r.handled||this.getIframeContents(r.val,i=>{this.createInstanceOnIframe(i).forEachNode(t,s,n)})})}iterateThroughNodes(e,t,s,n,r){const i=this.createIterator(t,e,n);let o=[],l=[],c,h,v=()=>({prevNode:h,node:c}=this.getIteratorNode(i),c);for(;v();)this.iframes&&this.forEachIframe(t,p=>this.checkIframeFilter(c,h,p,o),p=>{this.createInstanceOnIframe(p).forEachNode(e,b=>l.push(b),n)}),l.push(c);l.forEach(p=>{s(p)}),this.iframes&&this.handleOpenIframes(o,e,s,n),r()}forEachNode(e,t,s,n=()=>{}){const r=this.getContexts();let i=r.length;i||n(),r.forEach(o=>{const l=()=>{this.iterateThroughNodes(e,o,t,s,()=>{--i<=0&&n()})};this.iframes?this.waitForIframes(o,l):l()})}}let Rs=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new oe(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const s=this.opt.log;this.opt.debug&&typeof s=="object"&&typeof s[t]=="function"&&s[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,s=this.opt.caseSensitive?"":"i",n=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let r in t)if(t.hasOwnProperty(r)){const i=t[r],o=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(r):this.escapeStr(r),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(i):this.escapeStr(i);o!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(o)}|${this.escapeStr(l)})`,`gm${s}`),n+`(${this.processSynomyms(o)}|${this.processSynomyms(l)})`+n))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,s,n)=>{let r=n.charAt(s+1);return/[(|)\\]/.test(r)||r===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const s=this.opt.ignorePunctuation;return Array.isArray(s)&&s.length&&t.push(this.escapeStr(s.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",s=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let n=[];return e.split("").forEach(r=>{s.every(i=>{if(i.indexOf(r)!==-1){if(n.indexOf(i)>-1)return!1;e=e.replace(new RegExp(`[${i}]`,`gm${t}`),`[${i}]`),n.push(i)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let s=this.opt.accuracy,n=typeof s=="string"?s:s.value,r=typeof s=="string"?[]:s.limiters,i="";switch(r.forEach(o=>{i+=`|${this.escapeStr(o)}`}),n){case"partially":default:return`()(${e})`;case"complementary":return i="\\s"+(i||this.escapeStr(t)),`()([^${i}]*${e}[^${i}]*)`;case"exactly":return`(^|\\s${i})(${e})(?=$|\\s${i})`}}getSeparatedKeywords(e){let t=[];return e.forEach(s=>{this.opt.separateWordSearch?s.split(" ").forEach(n=>{n.trim()&&t.indexOf(n)===-1&&t.push(n)}):s.trim()&&t.indexOf(s)===-1&&t.push(s)}),{keywords:t.sort((s,n)=>n.length-s.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let s=0;return e.sort((n,r)=>n.start-r.start).forEach(n=>{let{start:r,end:i,valid:o}=this.callNoMatchOnInvalidRanges(n,s);o&&(n.start=r,n.length=i-r,t.push(n),s=i)}),t}callNoMatchOnInvalidRanges(e,t){let s,n,r=!1;return e&&typeof e.start<"u"?(s=parseInt(e.start,10),n=s+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&n-t>0&&n-s>0?r=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:s,end:n,valid:r}}checkWhitespaceRanges(e,t,s){let n,r=!0,i=s.length,o=t-i,l=parseInt(e.start,10)-o;return l=l>i?i:l,n=l+parseInt(e.length,10),n>i&&(n=i,this.log(`End range automatically set to the max value of ${i}`)),l<0||n-l<0||l>i||n>i?(r=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):s.substring(l,n).replace(/\s+/g,"")===""&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:n,valid:r}}getTextNodes(e){let t="",s=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,n=>{s.push({start:t.length,end:(t+=n.textContent).length,node:n})},n=>this.matchesExclude(n.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:s})})}matchesExclude(e){return oe.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,s){const n=this.opt.element?this.opt.element:"mark",r=e.splitText(t),i=r.splitText(s-t);let o=document.createElement(n);return o.setAttribute("data-markjs","true"),this.opt.className&&o.setAttribute("class",this.opt.className),o.textContent=r.textContent,r.parentNode.replaceChild(o,r),i}wrapRangeInMappedTextNode(e,t,s,n,r){e.nodes.every((i,o)=>{const l=e.nodes[o+1];if(typeof l>"u"||l.start>t){if(!n(i.node))return!1;const c=t-i.start,h=(s>i.end?i.end:s)-i.start,v=e.value.substr(0,i.start),p=e.value.substr(h+i.start);if(i.node=this.wrapRangeInTextNode(i.node,c,h),e.value=v+p,e.nodes.forEach((b,y)=>{y>=o&&(e.nodes[y].start>0&&y!==o&&(e.nodes[y].start-=h),e.nodes[y].end-=h)}),s-=h,r(i.node.previousSibling,i.start),s>i.end)t=i.end;else return!1}return!0})}wrapMatches(e,t,s,n,r){const i=t===0?0:t+1;this.getTextNodes(o=>{o.nodes.forEach(l=>{l=l.node;let c;for(;(c=e.exec(l.textContent))!==null&&c[i]!=="";){if(!s(c[i],l))continue;let h=c.index;if(i!==0)for(let v=1;v{let l;for(;(l=e.exec(o.value))!==null&&l[i]!=="";){let c=l.index;if(i!==0)for(let v=1;vs(l[i],v),(v,p)=>{e.lastIndex=p,n(v)})}r()})}wrapRangeFromIndex(e,t,s,n){this.getTextNodes(r=>{const i=r.value.length;e.forEach((o,l)=>{let{start:c,end:h,valid:v}=this.checkWhitespaceRanges(o,i,r.value);v&&this.wrapRangeInMappedTextNode(r,c,h,p=>t(p,o,r.value.substring(c,h),l),p=>{s(p,o)})}),n()})}unwrapMatches(e){const t=e.parentNode;let s=document.createDocumentFragment();for(;e.firstChild;)s.appendChild(e.removeChild(e.firstChild));t.replaceChild(s,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let s=0,n="wrapMatches";const r=i=>{s++,this.opt.each(i)};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),this[n](e,this.opt.ignoreGroups,(i,o)=>this.opt.filter(o,i,s),r,()=>{s===0&&this.opt.noMatch(e),this.opt.done(s)})}mark(e,t){this.opt=t;let s=0,n="wrapMatches";const{keywords:r,length:i}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),o=this.opt.caseSensitive?"":"i",l=c=>{let h=new RegExp(this.createRegExp(c),`gm${o}`),v=0;this.log(`Searching with expression "${h}"`),this[n](h,1,(p,b)=>this.opt.filter(b,c,s,v),p=>{v++,s++,this.opt.each(p)},()=>{v===0&&this.opt.noMatch(c),r[i-1]===c?this.opt.done(s):l(r[r.indexOf(c)+1])})};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),i===0?this.opt.done(s):l(r[0])}markRanges(e,t){this.opt=t;let s=0,n=this.checkRanges(e);n&&n.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(n)),this.wrapRangeFromIndex(n,(r,i,o,l)=>this.opt.filter(r,i,o,l),(r,i)=>{s++,this.opt.each(r,i)},()=>{this.opt.done(s)})):this.opt.done(s)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,s=>{this.unwrapMatches(s)},s=>{const n=oe.matches(s,t),r=this.matchesExclude(s);return!n||r?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function Cs(a){const e=new Rs(a);return this.mark=(t,s)=>(e.mark(t,s),this),this.markRegExp=(t,s)=>(e.markRegExp(t,s),this),this.markRanges=(t,s)=>(e.markRanges(t,s),this),this.unmark=t=>(e.unmark(t),this),this}function Te(a,e,t,s){function n(r){return r instanceof t?r:new t(function(i){i(r)})}return new(t||(t=Promise))(function(r,i){function o(h){try{c(s.next(h))}catch(v){i(v)}}function l(h){try{c(s.throw(h))}catch(v){i(v)}}function c(h){h.done?r(h.value):n(h.value).then(o,l)}c((s=s.apply(a,[])).next())})}const Ms="ENTRIES",xt="KEYS",St="VALUES",z="";class Ae{constructor(e,t){const s=e._tree,n=Array.from(s.keys());this.set=e,this._type=t,this._path=n.length>0?[{node:s,keys:n}]:[]}next(){const e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:e,keys:t}=ae(this._path);if(ae(t)===z)return{done:!1,value:this.result()};const s=e.get(ae(t));return this._path.push({node:s,keys:Array.from(s.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const e=ae(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>ae(e)).filter(e=>e!==z).join("")}value(){return ae(this._path).node.get(z)}result(){switch(this._type){case St:return this.value();case xt:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const ae=a=>a[a.length-1],As=(a,e,t)=>{const s=new Map;if(e===void 0)return s;const n=e.length+1,r=n+t,i=new Uint8Array(r*n).fill(t+1);for(let o=0;o{const l=r*i;e:for(const c of a.keys())if(c===z){const h=n[l-1];h<=t&&s.set(o,[a.get(c),h])}else{let h=r;for(let v=0;vt)continue e}_t(a.get(c),e,t,s,n,h,i,o+c)}};class Z{constructor(e=new Map,t=""){this._size=void 0,this._tree=e,this._prefix=t}atPrefix(e){if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");const[t,s]=Oe(this._tree,e.slice(this._prefix.length));if(t===void 0){const[n,r]=Ke(s);for(const i of n.keys())if(i!==z&&i.startsWith(r)){const o=new Map;return o.set(i.slice(r.length),n.get(i)),new Z(o,e)}}return new Z(t,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,Ls(this._tree,e)}entries(){return new Ae(this,Ms)}forEach(e){for(const[t,s]of this)e(t,s,this)}fuzzyGet(e,t){return As(this._tree,e,t)}get(e){const t=$e(this._tree,e);return t!==void 0?t.get(z):void 0}has(e){const t=$e(this._tree,e);return t!==void 0&&t.has(z)}keys(){return new Ae(this,xt)}set(e,t){if(typeof e!="string")throw new Error("key must be a string");return this._size=void 0,Le(this._tree,e).set(z,t),this}get size(){if(this._size)return this._size;this._size=0;const e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const s=Le(this._tree,e);return s.set(z,t(s.get(z))),this}fetch(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const s=Le(this._tree,e);let n=s.get(z);return n===void 0&&s.set(z,n=t()),n}values(){return new Ae(this,St)}[Symbol.iterator](){return this.entries()}static from(e){const t=new Z;for(const[s,n]of e)t.set(s,n);return t}static fromObject(e){return Z.from(Object.entries(e))}}const Oe=(a,e,t=[])=>{if(e.length===0||a==null)return[a,t];for(const s of a.keys())if(s!==z&&e.startsWith(s))return t.push([a,s]),Oe(a.get(s),e.slice(s.length),t);return t.push([a,e]),Oe(void 0,"",t)},$e=(a,e)=>{if(e.length===0||a==null)return a;for(const t of a.keys())if(t!==z&&e.startsWith(t))return $e(a.get(t),e.slice(t.length))},Le=(a,e)=>{const t=e.length;e:for(let s=0;a&&s{const[t,s]=Oe(a,e);if(t!==void 0){if(t.delete(z),t.size===0)Et(s);else if(t.size===1){const[n,r]=t.entries().next().value;Tt(s,n,r)}}},Et=a=>{if(a.length===0)return;const[e,t]=Ke(a);if(e.delete(t),e.size===0)Et(a.slice(0,-1));else if(e.size===1){const[s,n]=e.entries().next().value;s!==z&&Tt(a.slice(0,-1),s,n)}},Tt=(a,e,t)=>{if(a.length===0)return;const[s,n]=Ke(a);s.set(n+e,t),s.delete(n)},Ke=a=>a[a.length-1],Je="or",It="and",Ds="and_not";class le{constructor(e){if((e==null?void 0:e.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const t=e.autoVacuum==null||e.autoVacuum===!0?Pe:e.autoVacuum;this._options=Object.assign(Object.assign(Object.assign({},ze),e),{autoVacuum:t,searchOptions:Object.assign(Object.assign({},dt),e.searchOptions||{}),autoSuggestOptions:Object.assign(Object.assign({},$s),e.autoSuggestOptions||{})}),this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=We,this.addFields(this._options.fields)}add(e){const{extractField:t,tokenize:s,processTerm:n,fields:r,idField:i}=this._options,o=t(e,i);if(o==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);if(this._idToShortId.has(o))throw new Error(`MiniSearch: duplicate ID ${o}`);const l=this.addDocumentId(o);this.saveStoredFields(l,e);for(const c of r){const h=t(e,c);if(h==null)continue;const v=s(h.toString(),c),p=this._fieldIds[c],b=new Set(v).size;this.addFieldLength(l,p,this._documentCount-1,b);for(const y of v){const x=n(y,c);if(Array.isArray(x))for(const w of x)this.addTerm(p,l,w);else x&&this.addTerm(p,l,x)}}}addAll(e){for(const t of e)this.add(t)}addAllAsync(e,t={}){const{chunkSize:s=10}=t,n={chunk:[],promise:Promise.resolve()},{chunk:r,promise:i}=e.reduce(({chunk:o,promise:l},c,h)=>(o.push(c),(h+1)%s===0?{chunk:[],promise:l.then(()=>new Promise(v=>setTimeout(v,0))).then(()=>this.addAll(o))}:{chunk:o,promise:l}),n);return i.then(()=>this.addAll(r))}remove(e){const{tokenize:t,processTerm:s,extractField:n,fields:r,idField:i}=this._options,o=n(e,i);if(o==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);const l=this._idToShortId.get(o);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${o}: it is not in the index`);for(const c of r){const h=n(e,c);if(h==null)continue;const v=t(h.toString(),c),p=this._fieldIds[c],b=new Set(v).size;this.removeFieldLength(l,p,this._documentCount,b);for(const y of v){const x=s(y,c);if(Array.isArray(x))for(const w of x)this.removeTerm(p,l,w);else x&&this.removeTerm(p,l,x)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(o),this._fieldLength.delete(l),this._documentCount-=1}removeAll(e){if(e)for(const t of e)this.remove(t);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(e){const t=this._idToShortId.get(e);if(t==null)throw new Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(t),this._storedFields.delete(t),(this._fieldLength.get(t)||[]).forEach((s,n)=>{this.removeFieldLength(t,n,this._documentCount,s)}),this._fieldLength.delete(t),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:e,minDirtCount:t,batchSize:s,batchWait:n}=this._options.autoVacuum;this.conditionalVacuum({batchSize:s,batchWait:n},{minDirtCount:t,minDirtFactor:e})}discardAll(e){const t=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const s of e)this.discard(s)}finally{this._options.autoVacuum=t}this.maybeAutoVacuum()}replace(e){const{idField:t,extractField:s}=this._options,n=s(e,t);this.discard(n),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,t){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const s=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=We,this.performVacuuming(e,s)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}performVacuuming(e,t){return Te(this,void 0,void 0,function*(){const s=this._dirtCount;if(this.vacuumConditionsMet(t)){const n=e.batchSize||Be.batchSize,r=e.batchWait||Be.batchWait;let i=1;for(const[o,l]of this._index){for(const[c,h]of l)for(const[v]of h)this._documentIds.has(v)||(h.size<=1?l.delete(c):h.delete(v));this._index.get(o).size===0&&this._index.delete(o),i%n===0&&(yield new Promise(c=>setTimeout(c,r))),i+=1}this._dirtCount-=s}yield null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null})}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:t,minDirtFactor:s}=e;return t=t||Pe.minDirtCount,s=s||Pe.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=s}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){const t=this._idToShortId.get(e);if(t!=null)return this._storedFields.get(t)}search(e,t={}){const s=this.executeQuery(e,t),n=[];for(const[r,{score:i,terms:o,match:l}]of s){const c=o.length||1,h={id:this._documentIds.get(r),score:i*c,terms:Object.keys(l),queryTerms:o,match:l};Object.assign(h,this._storedFields.get(r)),(t.filter==null||t.filter(h))&&n.push(h)}return e===le.wildcard&&t.boostDocument==null&&this._options.searchOptions.boostDocument==null||n.sort(ft),n}autoSuggest(e,t={}){t=Object.assign(Object.assign({},this._options.autoSuggestOptions),t);const s=new Map;for(const{score:r,terms:i}of this.search(e,t)){const o=i.join(" "),l=s.get(o);l!=null?(l.score+=r,l.count+=1):s.set(o,{score:r,terms:i,count:1})}const n=[];for(const[r,{score:i,terms:o,count:l}]of s)n.push({suggestion:r,terms:o,score:i/l});return n.sort(ft),n}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)}static loadJSONAsync(e,t){return Te(this,void 0,void 0,function*(){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),t)})}static getDefault(e){if(ze.hasOwnProperty(e))return De(ze,e);throw new Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,t){const{index:s,documentIds:n,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=_e(n),l._fieldLength=_e(r),l._storedFields=_e(i);for(const[c,h]of l._documentIds)l._idToShortId.set(h,c);for(const[c,h]of s){const v=new Map;for(const p of Object.keys(h)){let b=h[p];o===1&&(b=b.ds),v.set(parseInt(p,10),_e(b))}l._index.set(c,v)}return l}static loadJSAsync(e,t){return Te(this,void 0,void 0,function*(){const{index:s,documentIds:n,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=yield Ee(n),l._fieldLength=yield Ee(r),l._storedFields=yield Ee(i);for(const[h,v]of l._documentIds)l._idToShortId.set(v,h);let c=0;for(const[h,v]of s){const p=new Map;for(const b of Object.keys(v)){let y=v[b];o===1&&(y=y.ds),p.set(parseInt(b,10),yield Ee(y))}++c%1e3===0&&(yield kt(0)),l._index.set(h,p)}return l})}static instantiateMiniSearch(e,t){const{documentCount:s,nextId:n,fieldIds:r,averageFieldLength:i,dirtCount:o,serializationVersion:l}=e;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new le(t);return c._documentCount=s,c._nextId=n,c._idToShortId=new Map,c._fieldIds=r,c._avgFieldLength=i,c._dirtCount=o||0,c._index=new Z,c}executeQuery(e,t={}){if(e===le.wildcard)return this.executeWildcardQuery(t);if(typeof e!="string"){const p=Object.assign(Object.assign(Object.assign({},t),e),{queries:void 0}),b=e.queries.map(y=>this.executeQuery(y,p));return this.combineResults(b,p.combineWith)}const{tokenize:s,processTerm:n,searchOptions:r}=this._options,i=Object.assign(Object.assign({tokenize:s,processTerm:n},r),t),{tokenize:o,processTerm:l}=i,v=o(e).flatMap(p=>l(p)).filter(p=>!!p).map(Vs(i)).map(p=>this.executeQuerySpec(p,i));return this.combineResults(v,i.combineWith)}executeQuerySpec(e,t){const s=Object.assign(Object.assign({},this._options.searchOptions),t),n=(s.fields||this._options.fields).reduce((x,w)=>Object.assign(Object.assign({},x),{[w]:De(s.boost,w)||1}),{}),{boostDocument:r,weights:i,maxFuzzy:o,bm25:l}=s,{fuzzy:c,prefix:h}=Object.assign(Object.assign({},dt.weights),i),v=this._index.get(e.term),p=this.termResults(e.term,e.term,1,e.termBoost,v,n,r,l);let b,y;if(e.prefix&&(b=this._index.atPrefix(e.term)),e.fuzzy){const x=e.fuzzy===!0?.2:e.fuzzy,w=x<1?Math.min(o,Math.round(e.term.length*x)):x;w&&(y=this._index.fuzzyGet(e.term,w))}if(b)for(const[x,w]of b){const O=x.length-e.term.length;if(!O)continue;y==null||y.delete(x);const R=h*x.length/(x.length+.3*O);this.termResults(e.term,x,R,e.termBoost,w,n,r,l,p)}if(y)for(const x of y.keys()){const[w,O]=y.get(x);if(!O)continue;const R=c*x.length/(x.length+O);this.termResults(e.term,x,R,e.termBoost,w,n,r,l,p)}return p}executeWildcardQuery(e){const t=new Map,s=Object.assign(Object.assign({},this._options.searchOptions),e);for(const[n,r]of this._documentIds){const i=s.boostDocument?s.boostDocument(r,"",this._storedFields.get(n)):1;t.set(n,{score:i,terms:[],match:{}})}return t}combineResults(e,t=Je){if(e.length===0)return new Map;const s=t.toLowerCase(),n=zs[s];if(!n)throw new Error(`Invalid combination operator: ${t}`);return e.reduce(n)||new Map}toJSON(){const e=[];for(const[t,s]of this._index){const n={};for(const[r,i]of s)n[r]=Object.fromEntries(i);e.push([t,n])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,t,s,n,r,i,o,l,c=new Map){if(r==null)return c;for(const h of Object.keys(i)){const v=i[h],p=this._fieldIds[h],b=r.get(p);if(b==null)continue;let y=b.size;const x=this._avgFieldLength[p];for(const w of b.keys()){if(!this._documentIds.has(w)){this.removeTerm(p,w,t),y-=1;continue}const O=o?o(this._documentIds.get(w),t,this._storedFields.get(w)):1;if(!O)continue;const R=b.get(w),K=this._fieldLength.get(w)[p],G=js(R,y,this._documentCount,K,x,l),W=s*n*v*O*G,V=c.get(w);if(V){V.score+=W,Bs(V.terms,e);const $=De(V.match,t);$?$.push(h):V.match[t]=[h]}else c.set(w,{score:W,terms:[e],match:{[t]:[h]}})}}return c}addTerm(e,t,s){const n=this._index.fetch(s,pt);let r=n.get(e);if(r==null)r=new Map,r.set(t,1),n.set(e,r);else{const i=r.get(t);r.set(t,(i||0)+1)}}removeTerm(e,t,s){if(!this._index.has(s)){this.warnDocumentChanged(t,e,s);return}const n=this._index.fetch(s,pt),r=n.get(e);r==null||r.get(t)==null?this.warnDocumentChanged(t,e,s):r.get(t)<=1?r.size<=1?n.delete(e):r.delete(t):r.set(t,r.get(t)-1),this._index.get(s).size===0&&this._index.delete(s)}warnDocumentChanged(e,t,s){for(const n of Object.keys(this._fieldIds))if(this._fieldIds[n]===t){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${s}" was not present in field "${n}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(e){const t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t}addFields(e){for(let t=0;tObject.prototype.hasOwnProperty.call(a,e)?a[e]:void 0,zs={[Je]:(a,e)=>{for(const t of e.keys()){const s=a.get(t);if(s==null)a.set(t,e.get(t));else{const{score:n,terms:r,match:i}=e.get(t);s.score=s.score+n,s.match=Object.assign(s.match,i),ht(s.terms,r)}}return a},[It]:(a,e)=>{const t=new Map;for(const s of e.keys()){const n=a.get(s);if(n==null)continue;const{score:r,terms:i,match:o}=e.get(s);ht(n.terms,i),t.set(s,{score:n.score+r,terms:n.terms,match:Object.assign(n.match,o)})}return t},[Ds]:(a,e)=>{for(const t of e.keys())a.delete(t);return a}},Ps={k:1.2,b:.7,d:.5},js=(a,e,t,s,n,r)=>{const{k:i,b:o,d:l}=r;return Math.log(1+(t-e+.5)/(e+.5))*(l+a*(i+1)/(a+i*(1-o+o*s/n)))},Vs=a=>(e,t,s)=>{const n=typeof a.fuzzy=="function"?a.fuzzy(e,t,s):a.fuzzy||!1,r=typeof a.prefix=="function"?a.prefix(e,t,s):a.prefix===!0,i=typeof a.boostTerm=="function"?a.boostTerm(e,t,s):1;return{term:e,fuzzy:n,prefix:r,termBoost:i}},ze={idField:"id",extractField:(a,e)=>a[e],tokenize:a=>a.split(Ws),processTerm:a=>a.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(a,e)=>{typeof(console==null?void 0:console[a])=="function"&&console[a](e)},autoVacuum:!0},dt={combineWith:Je,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:Ps},$s={combineWith:It,prefix:(a,e,t)=>e===t.length-1},Be={batchSize:1e3,batchWait:10},We={minDirtFactor:.1,minDirtCount:20},Pe=Object.assign(Object.assign({},Be),We),Bs=(a,e)=>{a.includes(e)||a.push(e)},ht=(a,e)=>{for(const t of e)a.includes(t)||a.push(t)},ft=({score:a},{score:e})=>e-a,pt=()=>new Map,_e=a=>{const e=new Map;for(const t of Object.keys(a))e.set(parseInt(t,10),a[t]);return e},Ee=a=>Te(void 0,void 0,void 0,function*(){const e=new Map;let t=0;for(const s of Object.keys(a))e.set(parseInt(s,10),a[s]),++t%1e3===0&&(yield kt(0));return e}),kt=a=>new Promise(e=>setTimeout(e,a)),Ws=/[\n\r\p{Z}\p{P}]+/u;class Ks{constructor(e=10){Re(this,"max");Re(this,"cache");this.max=e,this.cache=new Map}get(e){let t=this.cache.get(e);return t!==void 0&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){this.cache.has(e)?this.cache.delete(e):this.cache.size===this.max&&this.cache.delete(this.first()),this.cache.set(e,t)}first(){return this.cache.keys().next().value}clear(){this.cache.clear()}}const Js=["aria-owns"],Us={class:"shell"},qs=["title"],Gs={class:"search-actions before"},Hs=["title"],Qs=["placeholder"],Ys={class:"search-actions"},Zs=["title"],Xs=["disabled","title"],en=["id","role","aria-labelledby"],tn=["aria-selected"],sn=["href","aria-label","onMouseenter","onFocusin"],nn={class:"titles"},rn=["innerHTML"],an={class:"title main"},on=["innerHTML"],ln={key:0,class:"excerpt-wrapper"},cn={key:0,class:"excerpt",inert:""},un=["innerHTML"],dn={key:0,class:"no-results"},hn={class:"search-keyboard-shortcuts"},fn=["aria-label"],pn=["aria-label"],vn=["aria-label"],mn=["aria-label"],gn=At({__name:"VPLocalSearchBox",emits:["close"],setup(a,{emit:e}){var N,F;const t=e,s=ye(),n=ye(),r=ye(ns),i=ts(),{activate:o}=Os(s,{immediate:!0,allowOutsideClick:!0,clickOutsideDeactivates:!0,escapeDeactivates:!0}),{localeIndex:l,theme:c}=i,h=et(async()=>{var m,f,T,A,C,M,I,L,j;return it(le.loadJSON((T=await((f=(m=r.value)[l.value])==null?void 0:f.call(m)))==null?void 0:T.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1},...((A=c.value.search)==null?void 0:A.provider)==="local"&&((M=(C=c.value.search.options)==null?void 0:C.miniSearch)==null?void 0:M.searchOptions)},...((I=c.value.search)==null?void 0:I.provider)==="local"&&((j=(L=c.value.search.options)==null?void 0:L.miniSearch)==null?void 0:j.options)}))}),p=pe(()=>{var m,f;return((m=c.value.search)==null?void 0:m.provider)==="local"&&((f=c.value.search.options)==null?void 0:f.disableQueryPersistence)===!0}).value?se(""):Lt("vitepress:local-search-filter",""),b=Dt("vitepress:local-search-detailed-list",((N=c.value.search)==null?void 0:N.provider)==="local"&&((F=c.value.search.options)==null?void 0:F.detailedView)===!0),y=pe(()=>{var m,f,T;return((m=c.value.search)==null?void 0:m.provider)==="local"&&(((f=c.value.search.options)==null?void 0:f.disableDetailedView)===!0||((T=c.value.search.options)==null?void 0:T.detailedView)===!1)}),x=pe(()=>{var f,T,A,C,M,I,L;const m=((f=c.value.search)==null?void 0:f.options)??c.value.algolia;return((M=(C=(A=(T=m==null?void 0:m.locales)==null?void 0:T[l.value])==null?void 0:A.translations)==null?void 0:C.button)==null?void 0:M.buttonText)||((L=(I=m==null?void 0:m.translations)==null?void 0:I.button)==null?void 0:L.buttonText)||"Search"});zt(()=>{y.value&&(b.value=!1)});const w=ye([]),O=se(!1);je(p,()=>{O.value=!1});const R=et(async()=>{if(n.value)return it(new Cs(n.value))},null),K=new Ks(16);Pt(()=>[h.value,p.value,b.value],async([m,f,T],A,C)=>{var ge,Ue,qe,Ge;(A==null?void 0:A[0])!==m&&K.clear();let M=!1;if(C(()=>{M=!0}),!m)return;w.value=m.search(f).slice(0,16),O.value=!0;const I=T?await Promise.all(w.value.map(B=>G(B.id))):[];if(M)return;for(const{id:B,mod:X}of I){const ee=B.slice(0,B.indexOf("#"));let Q=K.get(ee);if(Q)continue;Q=new Map,K.set(ee,Q);const U=X.default??X;if(U!=null&&U.render||U!=null&&U.setup){const te=Qt(U);te.config.warnHandler=()=>{},te.provide(Yt,i),Object.defineProperties(te.config.globalProperties,{$frontmatter:{get(){return i.frontmatter.value}},$params:{get(){return i.page.value.params}}});const He=document.createElement("div");te.mount(He),He.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach(ce=>{var Ze;const be=(Ze=ce.querySelector("a"))==null?void 0:Ze.getAttribute("href"),Qe=(be==null?void 0:be.startsWith("#"))&&be.slice(1);if(!Qe)return;let Ye="";for(;(ce=ce.nextElementSibling)&&!/^h[1-6]$/i.test(ce.tagName);)Ye+=ce.outerHTML;Q.set(Qe,Ye)}),te.unmount()}if(M)return}const L=new Set;if(w.value=w.value.map(B=>{const[X,ee]=B.id.split("#"),Q=K.get(X),U=(Q==null?void 0:Q.get(ee))??"";for(const te in B.match)L.add(te);return{...B,text:U}}),await ue(),M)return;await new Promise(B=>{var X;(X=R.value)==null||X.unmark({done:()=>{var ee;(ee=R.value)==null||ee.markRegExp(E(L),{done:B})}})});const j=((ge=s.value)==null?void 0:ge.querySelectorAll(".result .excerpt"))??[];for(const B of j)(Ue=B.querySelector('mark[data-markjs="true"]'))==null||Ue.scrollIntoView({block:"center"});(Ge=(qe=n.value)==null?void 0:qe.firstElementChild)==null||Ge.scrollIntoView({block:"start"})},{debounce:200,immediate:!0});async function G(m){const f=Zt(m.slice(0,m.indexOf("#")));try{if(!f)throw new Error(`Cannot find file for id: ${m}`);return{id:m,mod:await import(f)}}catch(T){return console.error(T),{id:m,mod:{}}}}const W=se(),V=pe(()=>{var m;return((m=p.value)==null?void 0:m.length)<=0});function $(m=!0){var f,T;(f=W.value)==null||f.focus(),m&&((T=W.value)==null||T.select())}Ce(()=>{$()});function me(m){m.pointerType==="mouse"&&$()}const P=se(-1),H=se(!1);je(w,m=>{P.value=m.length?0:-1,J()});function J(){ue(()=>{const m=document.querySelector(".result.selected");m==null||m.scrollIntoView({block:"nearest"})})}we("ArrowUp",m=>{m.preventDefault(),P.value--,P.value<0&&(P.value=w.value.length-1),H.value=!0,J()}),we("ArrowDown",m=>{m.preventDefault(),P.value++,P.value>=w.value.length&&(P.value=0),H.value=!0,J()});const k=jt();we("Enter",m=>{if(m.isComposing||m.target instanceof HTMLButtonElement&&m.target.type!=="submit")return;const f=w.value[P.value];if(m.target instanceof HTMLInputElement&&!f){m.preventDefault();return}f&&(k.go(f.id),t("close"))}),we("Escape",()=>{t("close")});const u=ss({modal:{displayDetails:"Display detailed list",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}});Ce(()=>{window.history.pushState(null,"",null)}),Vt("popstate",m=>{m.preventDefault(),t("close")});const g=$t(Bt?document.body:null);Ce(()=>{ue(()=>{g.value=!0,ue().then(()=>o())})}),Wt(()=>{g.value=!1});function _(){p.value="",ue().then(()=>$(!1))}function E(m){return new RegExp([...m].sort((f,T)=>T.length-f.length).map(f=>`(${Xt(f)})`).join("|"),"gi")}return(m,f)=>{var T,A,C,M;return q(),Kt(Ht,{to:"body"},[S("div",{ref_key:"el",ref:s,role:"button","aria-owns":(T=w.value)!=null&&T.length?"localsearch-list":void 0,"aria-expanded":"true","aria-haspopup":"listbox","aria-labelledby":"localsearch-label",class:"VPLocalSearchBox"},[S("div",{class:"backdrop",onClick:f[0]||(f[0]=I=>m.$emit("close"))}),S("div",Us,[S("form",{class:"search-bar",onPointerup:f[4]||(f[4]=I=>me(I)),onSubmit:f[5]||(f[5]=Jt(()=>{},["prevent"]))},[S("label",{title:x.value,id:"localsearch-label",for:"localsearch-input"},f[8]||(f[8]=[S("span",{"aria-hidden":"true",class:"vpi-search search-icon local-search-icon"},null,-1)]),8,qs),S("div",Gs,[S("button",{class:"back-button",title:D(u)("modal.backButtonTitle"),onClick:f[1]||(f[1]=I=>m.$emit("close"))},f[9]||(f[9]=[S("span",{class:"vpi-arrow-left local-search-icon"},null,-1)]),8,Hs)]),Ut(S("input",{ref_key:"searchInput",ref:W,"onUpdate:modelValue":f[2]||(f[2]=I=>Gt(p)?p.value=I:null),placeholder:x.value,id:"localsearch-input","aria-labelledby":"localsearch-label",class:"search-input"},null,8,Qs),[[qt,D(p)]]),S("div",Ys,[y.value?xe("",!0):(q(),Y("button",{key:0,class:tt(["toggle-layout-button",{"detailed-list":D(b)}]),type:"button",title:D(u)("modal.displayDetails"),onClick:f[3]||(f[3]=I=>P.value>-1&&(b.value=!D(b)))},f[10]||(f[10]=[S("span",{class:"vpi-layout-list local-search-icon"},null,-1)]),10,Zs)),S("button",{class:"clear-button",type:"reset",disabled:V.value,title:D(u)("modal.resetButtonTitle"),onClick:_},f[11]||(f[11]=[S("span",{class:"vpi-delete local-search-icon"},null,-1)]),8,Xs)])],32),S("ul",{ref_key:"resultsEl",ref:n,id:(A=w.value)!=null&&A.length?"localsearch-list":void 0,role:(C=w.value)!=null&&C.length?"listbox":void 0,"aria-labelledby":(M=w.value)!=null&&M.length?"localsearch-label":void 0,class:"results",onMousemove:f[7]||(f[7]=I=>H.value=!1)},[(q(!0),Y(nt,null,st(w.value,(I,L)=>(q(),Y("li",{key:I.id,role:"option","aria-selected":P.value===L?"true":"false"},[S("a",{href:I.id,class:tt(["result",{selected:P.value===L}]),"aria-label":[...I.titles,I.title].join(" > "),onMouseenter:j=>!H.value&&(P.value=L),onFocusin:j=>P.value=L,onClick:f[6]||(f[6]=j=>m.$emit("close"))},[S("div",null,[S("div",nn,[f[13]||(f[13]=S("span",{class:"title-icon"},"#",-1)),(q(!0),Y(nt,null,st(I.titles,(j,ge)=>(q(),Y("span",{key:ge,class:"title"},[S("span",{class:"text",innerHTML:j},null,8,rn),f[12]||(f[12]=S("span",{class:"vpi-chevron-right local-search-icon"},null,-1))]))),128)),S("span",an,[S("span",{class:"text",innerHTML:I.title},null,8,on)])]),D(b)?(q(),Y("div",ln,[I.text?(q(),Y("div",cn,[S("div",{class:"vp-doc",innerHTML:I.text},null,8,un)])):xe("",!0),f[14]||(f[14]=S("div",{class:"excerpt-gradient-bottom"},null,-1)),f[15]||(f[15]=S("div",{class:"excerpt-gradient-top"},null,-1))])):xe("",!0)])],42,sn)],8,tn))),128)),D(p)&&!w.value.length&&O.value?(q(),Y("li",dn,[de(he(D(u)("modal.noResultsText"))+' "',1),S("strong",null,he(D(p)),1),f[16]||(f[16]=de('" '))])):xe("",!0)],40,en),S("div",hn,[S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.navigateUpKeyAriaLabel")},f[17]||(f[17]=[S("span",{class:"vpi-arrow-up navigate-icon"},null,-1)]),8,fn),S("kbd",{"aria-label":D(u)("modal.footer.navigateDownKeyAriaLabel")},f[18]||(f[18]=[S("span",{class:"vpi-arrow-down navigate-icon"},null,-1)]),8,pn),de(" "+he(D(u)("modal.footer.navigateText")),1)]),S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.selectKeyAriaLabel")},f[19]||(f[19]=[S("span",{class:"vpi-corner-down-left navigate-icon"},null,-1)]),8,vn),de(" "+he(D(u)("modal.footer.selectText")),1)]),S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.closeKeyAriaLabel")},"esc",8,mn),de(" "+he(D(u)("modal.footer.closeText")),1)])])])],8,Js)])}}}),_n=es(gn,[["__scopeId","data-v-5b749456"]]);export{_n as default}; +*/function xs(a,e,t){return(e=_s(e))in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function at(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);e&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(a,n).enumerable})),t.push.apply(t,s)}return t}function ot(a){for(var e=1;e0){var s=e[e.length-1];s!==t&&s.pause()}var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var s=e.indexOf(t);s!==-1&&e.splice(s,1),e.length>0&&e[e.length-1].unpause()}},Es=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Ts=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},me=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},Is=function(e){return me(e)&&!e.shiftKey},ks=function(e){return me(e)&&e.shiftKey},ct=function(e){return setTimeout(e,0)},ut=function(e,t){var s=-1;return e.every(function(n,r){return t(n)?(s=r,!1):!0}),s},pe=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n1?g-1:0),E=1;E=0)d=s.activeElement;else{var u=i.tabbableGroups[0],g=u&&u.firstTabbableNode;d=g||h("fallbackFocus")}if(!d)throw new Error("Your focus-trap needs to have at least one focusable element");return d},p=function(){if(i.containerGroups=i.containers.map(function(d){var u=bs(d,r.tabbableOptions),g=ys(d,r.tabbableOptions),_=u.length>0?u[0]:void 0,E=u.length>0?u[u.length-1]:void 0,N=g.find(function(f){return ae(f)}),F=g.slice().reverse().find(function(f){return ae(f)}),m=!!u.find(function(f){return ie(f)>0});return{container:d,tabbableNodes:u,focusableNodes:g,posTabIndexesFound:m,firstTabbableNode:_,lastTabbableNode:E,firstDomTabbableNode:N,lastDomTabbableNode:F,nextTabbableNode:function(I){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,C=u.indexOf(I);return C<0?A?g.slice(g.indexOf(I)+1).find(function(M){return ae(M)}):g.slice(0,g.indexOf(I)).reverse().find(function(M){return ae(M)}):u[C+(A?1:-1)]}}}),i.tabbableGroups=i.containerGroups.filter(function(d){return d.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!h("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find(function(d){return d.posTabIndexesFound})&&i.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},b=function(d){var u=d.activeElement;if(u)return u.shadowRoot&&u.shadowRoot.activeElement!==null?b(u.shadowRoot):u},y=function(d){if(d!==!1&&d!==b(document)){if(!d||!d.focus){y(v());return}d.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=d,Es(d)&&d.select()}},x=function(d){var u=h("setReturnFocus",d);return u||(u===!1?!1:d)},w=function(d){var u=d.target,g=d.event,_=d.isBackward,E=_===void 0?!1:_;u=u||_e(g),p();var N=null;if(i.tabbableGroups.length>0){var F=c(u,g),m=F>=0?i.containerGroups[F]:void 0;if(F<0)E?N=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:N=i.tabbableGroups[0].firstTabbableNode;else if(E){var f=ut(i.tabbableGroups,function(T){var P=T.firstTabbableNode;return u===P});if(f<0&&(m.container===u||Ae(u,r.tabbableOptions)&&!ae(u,r.tabbableOptions)&&!m.nextTabbableNode(u,!1))&&(f=F),f>=0){var I=f===0?i.tabbableGroups.length-1:f-1,A=i.tabbableGroups[I];N=ie(u)>=0?A.lastTabbableNode:A.lastDomTabbableNode}else me(g)||(N=m.nextTabbableNode(u,!1))}else{var C=ut(i.tabbableGroups,function(T){var P=T.lastTabbableNode;return u===P});if(C<0&&(m.container===u||Ae(u,r.tabbableOptions)&&!ae(u,r.tabbableOptions)&&!m.nextTabbableNode(u))&&(C=F),C>=0){var M=C===i.tabbableGroups.length-1?0:C+1,j=i.tabbableGroups[M];N=ie(u)>=0?j.firstTabbableNode:j.firstDomTabbableNode}else me(g)||(N=m.nextTabbableNode(u))}}else N=h("fallbackFocus");return N},O=function(d){var u=_e(d);if(!(c(u,d)>=0)){if(pe(r.clickOutsideDeactivates,d)){o.deactivate({returnFocus:r.returnFocusOnDeactivate});return}pe(r.allowOutsideClick,d)||d.preventDefault()}},R=function(d){var u=_e(d),g=c(u,d)>=0;if(g||u instanceof Document)g&&(i.mostRecentlyFocusedNode=u);else{d.stopImmediatePropagation();var _,E=!0;if(i.mostRecentlyFocusedNode)if(ie(i.mostRecentlyFocusedNode)>0){var N=c(i.mostRecentlyFocusedNode),F=i.containerGroups[N].tabbableNodes;if(F.length>0){var m=F.findIndex(function(f){return f===i.mostRecentlyFocusedNode});m>=0&&(r.isKeyForward(i.recentNavEvent)?m+1=0&&(_=F[m-1],E=!1))}}else i.containerGroups.some(function(f){return f.tabbableNodes.some(function(I){return ie(I)>0})})||(E=!1);else E=!1;E&&(_=w({target:i.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(i.recentNavEvent)})),y(_||i.mostRecentlyFocusedNode||v())}i.recentNavEvent=void 0},K=function(d){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.recentNavEvent=d;var g=w({event:d,isBackward:u});g&&(me(d)&&d.preventDefault(),y(g))},G=function(d){(r.isKeyForward(d)||r.isKeyBackward(d))&&K(d,r.isKeyBackward(d))},W=function(d){Ts(d)&&pe(r.escapeDeactivates,d)!==!1&&(d.preventDefault(),o.deactivate())},V=function(d){var u=_e(d);c(u,d)>=0||pe(r.clickOutsideDeactivates,d)||pe(r.allowOutsideClick,d)||(d.preventDefault(),d.stopImmediatePropagation())},$=function(){if(i.active)return lt.activateTrap(n,o),i.delayInitialFocusTimer=r.delayInitialFocus?ct(function(){y(v())}):y(v()),s.addEventListener("focusin",R,!0),s.addEventListener("mousedown",O,{capture:!0,passive:!1}),s.addEventListener("touchstart",O,{capture:!0,passive:!1}),s.addEventListener("click",V,{capture:!0,passive:!1}),s.addEventListener("keydown",G,{capture:!0,passive:!1}),s.addEventListener("keydown",W),o},ge=function(){if(i.active)return s.removeEventListener("focusin",R,!0),s.removeEventListener("mousedown",O,!0),s.removeEventListener("touchstart",O,!0),s.removeEventListener("click",V,!0),s.removeEventListener("keydown",G,!0),s.removeEventListener("keydown",W),o},L=function(d){var u=d.some(function(g){var _=Array.from(g.removedNodes);return _.some(function(E){return E===i.mostRecentlyFocusedNode})});u&&y(v())},H=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(L):void 0,J=function(){H&&(H.disconnect(),i.active&&!i.paused&&i.containers.map(function(d){H.observe(d,{subtree:!0,childList:!0})}))};return o={get active(){return i.active},get paused(){return i.paused},activate:function(d){if(i.active)return this;var u=l(d,"onActivate"),g=l(d,"onPostActivate"),_=l(d,"checkCanFocusTrap");_||p(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=s.activeElement,u==null||u();var E=function(){_&&p(),$(),J(),g==null||g()};return _?(_(i.containers.concat()).then(E,E),this):(E(),this)},deactivate:function(d){if(!i.active)return this;var u=ot({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},d);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,ge(),i.active=!1,i.paused=!1,J(),lt.deactivateTrap(n,o);var g=l(u,"onDeactivate"),_=l(u,"onPostDeactivate"),E=l(u,"checkCanReturnFocus"),N=l(u,"returnFocus","returnFocusOnDeactivate");g==null||g();var F=function(){ct(function(){N&&y(x(i.nodeFocusedBeforeActivation)),_==null||_()})};return N&&E?(E(x(i.nodeFocusedBeforeActivation)).then(F,F),this):(F(),this)},pause:function(d){if(i.paused||!i.active)return this;var u=l(d,"onPause"),g=l(d,"onPostPause");return i.paused=!0,u==null||u(),ge(),J(),g==null||g(),this},unpause:function(d){if(!i.paused||!i.active)return this;var u=l(d,"onUnpause"),g=l(d,"onPostUnpause");return i.paused=!1,u==null||u(),p(),$(),J(),g==null||g(),this},updateContainerElements:function(d){var u=[].concat(d).filter(Boolean);return i.containers=u.map(function(g){return typeof g=="string"?s.querySelector(g):g}),i.active&&p(),J(),this}},o.updateContainerElements(e),o};function Os(a,e={}){let t;const{immediate:s,...n}=e,r=ne(!1),i=ne(!1),o=p=>t&&t.activate(p),l=p=>t&&t.deactivate(p),c=()=>{t&&(t.pause(),i.value=!0)},h=()=>{t&&(t.unpause(),i.value=!1)},v=ve(()=>{const p=Xe(a);return(Array.isArray(p)?p:[p]).map(b=>{const y=Xe(b);return typeof y=="string"?y:Rt(y)}).filter(Ct)});return Ve(v,p=>{p.length&&(t=Fs(p,{...n,onActivate(){r.value=!0,e.onActivate&&e.onActivate()},onDeactivate(){r.value=!1,e.onDeactivate&&e.onDeactivate()}}),s&&o())},{flush:"post"}),Mt(()=>l()),{hasFocus:r,isPaused:i,activate:o,deactivate:l,pause:c,unpause:h}}class le{constructor(e,t=!0,s=[],n=5e3){this.ctx=e,this.iframes=t,this.exclude=s,this.iframesTimeout=n}static matches(e,t){const s=typeof t=="string"?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){let r=!1;return s.every(i=>n.call(e,i)?(r=!0,!1):!0),r}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(s=>{const n=t.filter(r=>r.contains(s)).length>0;t.indexOf(s)===-1&&!n&&t.push(s)}),t}getIframeContents(e,t,s=()=>{}){let n;try{const r=e.contentWindow;if(n=r.document,!r||!n)throw new Error("iframe inaccessible")}catch{s()}n&&t(n)}isIframeBlank(e){const t="about:blank",s=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&s!==t&&s}observeIframeLoad(e,t,s){let n=!1,r=null;const i=()=>{if(!n){n=!0,clearTimeout(r);try{this.isIframeBlank(e)||(e.removeEventListener("load",i),this.getIframeContents(e,t,s))}catch{s()}}};e.addEventListener("load",i),r=setTimeout(i,this.iframesTimeout)}onIframeReady(e,t,s){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,s):this.getIframeContents(e,t,s):this.observeIframeLoad(e,t,s)}catch{s()}}waitForIframes(e,t){let s=0;this.forEachIframe(e,()=>!0,n=>{s++,this.waitForIframes(n.querySelector("html"),()=>{--s||t()})},n=>{n||t()})}forEachIframe(e,t,s,n=()=>{}){let r=e.querySelectorAll("iframe"),i=r.length,o=0;r=Array.prototype.slice.call(r);const l=()=>{--i<=0&&n(o)};i||l(),r.forEach(c=>{le.matches(c,this.exclude)?l():this.onIframeReady(c,h=>{t(c)&&(o++,s(h)),l()},l)})}createIterator(e,t,s){return document.createNodeIterator(e,t,s,!1)}createInstanceOnIframe(e){return new le(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,s){const n=e.compareDocumentPosition(s),r=Node.DOCUMENT_POSITION_PRECEDING;if(n&r)if(t!==null){const i=t.compareDocumentPosition(s),o=Node.DOCUMENT_POSITION_FOLLOWING;if(i&o)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let s;return t===null?s=e.nextNode():s=e.nextNode()&&e.nextNode(),{prevNode:t,node:s}}checkIframeFilter(e,t,s,n){let r=!1,i=!1;return n.forEach((o,l)=>{o.val===s&&(r=l,i=o.handled)}),this.compareNodeIframe(e,t,s)?(r===!1&&!i?n.push({val:s,handled:!0}):r!==!1&&!i&&(n[r].handled=!0),!0):(r===!1&&n.push({val:s,handled:!1}),!1)}handleOpenIframes(e,t,s,n){e.forEach(r=>{r.handled||this.getIframeContents(r.val,i=>{this.createInstanceOnIframe(i).forEachNode(t,s,n)})})}iterateThroughNodes(e,t,s,n,r){const i=this.createIterator(t,e,n);let o=[],l=[],c,h,v=()=>({prevNode:h,node:c}=this.getIteratorNode(i),c);for(;v();)this.iframes&&this.forEachIframe(t,p=>this.checkIframeFilter(c,h,p,o),p=>{this.createInstanceOnIframe(p).forEachNode(e,b=>l.push(b),n)}),l.push(c);l.forEach(p=>{s(p)}),this.iframes&&this.handleOpenIframes(o,e,s,n),r()}forEachNode(e,t,s,n=()=>{}){const r=this.getContexts();let i=r.length;i||n(),r.forEach(o=>{const l=()=>{this.iterateThroughNodes(e,o,t,s,()=>{--i<=0&&n()})};this.iframes?this.waitForIframes(o,l):l()})}}let Rs=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new le(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const s=this.opt.log;this.opt.debug&&typeof s=="object"&&typeof s[t]=="function"&&s[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,s=this.opt.caseSensitive?"":"i",n=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let r in t)if(t.hasOwnProperty(r)){const i=t[r],o=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(r):this.escapeStr(r),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(i):this.escapeStr(i);o!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(o)}|${this.escapeStr(l)})`,`gm${s}`),n+`(${this.processSynomyms(o)}|${this.processSynomyms(l)})`+n))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,s,n)=>{let r=n.charAt(s+1);return/[(|)\\]/.test(r)||r===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const s=this.opt.ignorePunctuation;return Array.isArray(s)&&s.length&&t.push(this.escapeStr(s.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",s=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let n=[];return e.split("").forEach(r=>{s.every(i=>{if(i.indexOf(r)!==-1){if(n.indexOf(i)>-1)return!1;e=e.replace(new RegExp(`[${i}]`,`gm${t}`),`[${i}]`),n.push(i)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let s=this.opt.accuracy,n=typeof s=="string"?s:s.value,r=typeof s=="string"?[]:s.limiters,i="";switch(r.forEach(o=>{i+=`|${this.escapeStr(o)}`}),n){case"partially":default:return`()(${e})`;case"complementary":return i="\\s"+(i||this.escapeStr(t)),`()([^${i}]*${e}[^${i}]*)`;case"exactly":return`(^|\\s${i})(${e})(?=$|\\s${i})`}}getSeparatedKeywords(e){let t=[];return e.forEach(s=>{this.opt.separateWordSearch?s.split(" ").forEach(n=>{n.trim()&&t.indexOf(n)===-1&&t.push(n)}):s.trim()&&t.indexOf(s)===-1&&t.push(s)}),{keywords:t.sort((s,n)=>n.length-s.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let s=0;return e.sort((n,r)=>n.start-r.start).forEach(n=>{let{start:r,end:i,valid:o}=this.callNoMatchOnInvalidRanges(n,s);o&&(n.start=r,n.length=i-r,t.push(n),s=i)}),t}callNoMatchOnInvalidRanges(e,t){let s,n,r=!1;return e&&typeof e.start<"u"?(s=parseInt(e.start,10),n=s+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&n-t>0&&n-s>0?r=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:s,end:n,valid:r}}checkWhitespaceRanges(e,t,s){let n,r=!0,i=s.length,o=t-i,l=parseInt(e.start,10)-o;return l=l>i?i:l,n=l+parseInt(e.length,10),n>i&&(n=i,this.log(`End range automatically set to the max value of ${i}`)),l<0||n-l<0||l>i||n>i?(r=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):s.substring(l,n).replace(/\s+/g,"")===""&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:n,valid:r}}getTextNodes(e){let t="",s=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,n=>{s.push({start:t.length,end:(t+=n.textContent).length,node:n})},n=>this.matchesExclude(n.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:s})})}matchesExclude(e){return le.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,s){const n=this.opt.element?this.opt.element:"mark",r=e.splitText(t),i=r.splitText(s-t);let o=document.createElement(n);return o.setAttribute("data-markjs","true"),this.opt.className&&o.setAttribute("class",this.opt.className),o.textContent=r.textContent,r.parentNode.replaceChild(o,r),i}wrapRangeInMappedTextNode(e,t,s,n,r){e.nodes.every((i,o)=>{const l=e.nodes[o+1];if(typeof l>"u"||l.start>t){if(!n(i.node))return!1;const c=t-i.start,h=(s>i.end?i.end:s)-i.start,v=e.value.substr(0,i.start),p=e.value.substr(h+i.start);if(i.node=this.wrapRangeInTextNode(i.node,c,h),e.value=v+p,e.nodes.forEach((b,y)=>{y>=o&&(e.nodes[y].start>0&&y!==o&&(e.nodes[y].start-=h),e.nodes[y].end-=h)}),s-=h,r(i.node.previousSibling,i.start),s>i.end)t=i.end;else return!1}return!0})}wrapMatches(e,t,s,n,r){const i=t===0?0:t+1;this.getTextNodes(o=>{o.nodes.forEach(l=>{l=l.node;let c;for(;(c=e.exec(l.textContent))!==null&&c[i]!=="";){if(!s(c[i],l))continue;let h=c.index;if(i!==0)for(let v=1;v{let l;for(;(l=e.exec(o.value))!==null&&l[i]!=="";){let c=l.index;if(i!==0)for(let v=1;vs(l[i],v),(v,p)=>{e.lastIndex=p,n(v)})}r()})}wrapRangeFromIndex(e,t,s,n){this.getTextNodes(r=>{const i=r.value.length;e.forEach((o,l)=>{let{start:c,end:h,valid:v}=this.checkWhitespaceRanges(o,i,r.value);v&&this.wrapRangeInMappedTextNode(r,c,h,p=>t(p,o,r.value.substring(c,h),l),p=>{s(p,o)})}),n()})}unwrapMatches(e){const t=e.parentNode;let s=document.createDocumentFragment();for(;e.firstChild;)s.appendChild(e.removeChild(e.firstChild));t.replaceChild(s,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let s=0,n="wrapMatches";const r=i=>{s++,this.opt.each(i)};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),this[n](e,this.opt.ignoreGroups,(i,o)=>this.opt.filter(o,i,s),r,()=>{s===0&&this.opt.noMatch(e),this.opt.done(s)})}mark(e,t){this.opt=t;let s=0,n="wrapMatches";const{keywords:r,length:i}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),o=this.opt.caseSensitive?"":"i",l=c=>{let h=new RegExp(this.createRegExp(c),`gm${o}`),v=0;this.log(`Searching with expression "${h}"`),this[n](h,1,(p,b)=>this.opt.filter(b,c,s,v),p=>{v++,s++,this.opt.each(p)},()=>{v===0&&this.opt.noMatch(c),r[i-1]===c?this.opt.done(s):l(r[r.indexOf(c)+1])})};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),i===0?this.opt.done(s):l(r[0])}markRanges(e,t){this.opt=t;let s=0,n=this.checkRanges(e);n&&n.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(n)),this.wrapRangeFromIndex(n,(r,i,o,l)=>this.opt.filter(r,i,o,l),(r,i)=>{s++,this.opt.each(r,i)},()=>{this.opt.done(s)})):this.opt.done(s)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,s=>{this.unwrapMatches(s)},s=>{const n=le.matches(s,t),r=this.matchesExclude(s);return!n||r?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function Cs(a){const e=new Rs(a);return this.mark=(t,s)=>(e.mark(t,s),this),this.markRegExp=(t,s)=>(e.markRegExp(t,s),this),this.markRanges=(t,s)=>(e.markRanges(t,s),this),this.unmark=t=>(e.unmark(t),this),this}function Ie(a,e,t,s){function n(r){return r instanceof t?r:new t(function(i){i(r)})}return new(t||(t=Promise))(function(r,i){function o(h){try{c(s.next(h))}catch(v){i(v)}}function l(h){try{c(s.throw(h))}catch(v){i(v)}}function c(h){h.done?r(h.value):n(h.value).then(o,l)}c((s=s.apply(a,[])).next())})}const Ms="ENTRIES",xt="KEYS",St="VALUES",z="";class Le{constructor(e,t){const s=e._tree,n=Array.from(s.keys());this.set=e,this._type=t,this._path=n.length>0?[{node:s,keys:n}]:[]}next(){const e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:e,keys:t}=oe(this._path);if(oe(t)===z)return{done:!1,value:this.result()};const s=e.get(oe(t));return this._path.push({node:s,keys:Array.from(s.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const e=oe(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>oe(e)).filter(e=>e!==z).join("")}value(){return oe(this._path).node.get(z)}result(){switch(this._type){case St:return this.value();case xt:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const oe=a=>a[a.length-1],As=(a,e,t)=>{const s=new Map;if(e===void 0)return s;const n=e.length+1,r=n+t,i=new Uint8Array(r*n).fill(t+1);for(let o=0;o{const l=r*i;e:for(const c of a.keys())if(c===z){const h=n[l-1];h<=t&&s.set(o,[a.get(c),h])}else{let h=r;for(let v=0;vt)continue e}_t(a.get(c),e,t,s,n,h,i,o+c)}};class Z{constructor(e=new Map,t=""){this._size=void 0,this._tree=e,this._prefix=t}atPrefix(e){if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");const[t,s]=Re(this._tree,e.slice(this._prefix.length));if(t===void 0){const[n,r]=Je(s);for(const i of n.keys())if(i!==z&&i.startsWith(r)){const o=new Map;return o.set(i.slice(r.length),n.get(i)),new Z(o,e)}}return new Z(t,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,Ls(this._tree,e)}entries(){return new Le(this,Ms)}forEach(e){for(const[t,s]of this)e(t,s,this)}fuzzyGet(e,t){return As(this._tree,e,t)}get(e){const t=Be(this._tree,e);return t!==void 0?t.get(z):void 0}has(e){const t=Be(this._tree,e);return t!==void 0&&t.has(z)}keys(){return new Le(this,xt)}set(e,t){if(typeof e!="string")throw new Error("key must be a string");return this._size=void 0,De(this._tree,e).set(z,t),this}get size(){if(this._size)return this._size;this._size=0;const e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const s=De(this._tree,e);return s.set(z,t(s.get(z))),this}fetch(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const s=De(this._tree,e);let n=s.get(z);return n===void 0&&s.set(z,n=t()),n}values(){return new Le(this,St)}[Symbol.iterator](){return this.entries()}static from(e){const t=new Z;for(const[s,n]of e)t.set(s,n);return t}static fromObject(e){return Z.from(Object.entries(e))}}const Re=(a,e,t=[])=>{if(e.length===0||a==null)return[a,t];for(const s of a.keys())if(s!==z&&e.startsWith(s))return t.push([a,s]),Re(a.get(s),e.slice(s.length),t);return t.push([a,e]),Re(void 0,"",t)},Be=(a,e)=>{if(e.length===0||a==null)return a;for(const t of a.keys())if(t!==z&&e.startsWith(t))return Be(a.get(t),e.slice(t.length))},De=(a,e)=>{const t=e.length;e:for(let s=0;a&&s{const[t,s]=Re(a,e);if(t!==void 0){if(t.delete(z),t.size===0)Et(s);else if(t.size===1){const[n,r]=t.entries().next().value;Tt(s,n,r)}}},Et=a=>{if(a.length===0)return;const[e,t]=Je(a);if(e.delete(t),e.size===0)Et(a.slice(0,-1));else if(e.size===1){const[s,n]=e.entries().next().value;s!==z&&Tt(a.slice(0,-1),s,n)}},Tt=(a,e,t)=>{if(a.length===0)return;const[s,n]=Je(a);s.set(n+e,t),s.delete(n)},Je=a=>a[a.length-1],Ue="or",It="and",Ds="and_not";class ce{constructor(e){if((e==null?void 0:e.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const t=e.autoVacuum==null||e.autoVacuum===!0?je:e.autoVacuum;this._options=Object.assign(Object.assign(Object.assign({},Pe),e),{autoVacuum:t,searchOptions:Object.assign(Object.assign({},dt),e.searchOptions||{}),autoSuggestOptions:Object.assign(Object.assign({},$s),e.autoSuggestOptions||{})}),this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=Ke,this.addFields(this._options.fields)}add(e){const{extractField:t,tokenize:s,processTerm:n,fields:r,idField:i}=this._options,o=t(e,i);if(o==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);if(this._idToShortId.has(o))throw new Error(`MiniSearch: duplicate ID ${o}`);const l=this.addDocumentId(o);this.saveStoredFields(l,e);for(const c of r){const h=t(e,c);if(h==null)continue;const v=s(h.toString(),c),p=this._fieldIds[c],b=new Set(v).size;this.addFieldLength(l,p,this._documentCount-1,b);for(const y of v){const x=n(y,c);if(Array.isArray(x))for(const w of x)this.addTerm(p,l,w);else x&&this.addTerm(p,l,x)}}}addAll(e){for(const t of e)this.add(t)}addAllAsync(e,t={}){const{chunkSize:s=10}=t,n={chunk:[],promise:Promise.resolve()},{chunk:r,promise:i}=e.reduce(({chunk:o,promise:l},c,h)=>(o.push(c),(h+1)%s===0?{chunk:[],promise:l.then(()=>new Promise(v=>setTimeout(v,0))).then(()=>this.addAll(o))}:{chunk:o,promise:l}),n);return i.then(()=>this.addAll(r))}remove(e){const{tokenize:t,processTerm:s,extractField:n,fields:r,idField:i}=this._options,o=n(e,i);if(o==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);const l=this._idToShortId.get(o);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${o}: it is not in the index`);for(const c of r){const h=n(e,c);if(h==null)continue;const v=t(h.toString(),c),p=this._fieldIds[c],b=new Set(v).size;this.removeFieldLength(l,p,this._documentCount,b);for(const y of v){const x=s(y,c);if(Array.isArray(x))for(const w of x)this.removeTerm(p,l,w);else x&&this.removeTerm(p,l,x)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(o),this._fieldLength.delete(l),this._documentCount-=1}removeAll(e){if(e)for(const t of e)this.remove(t);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Z,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(e){const t=this._idToShortId.get(e);if(t==null)throw new Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(t),this._storedFields.delete(t),(this._fieldLength.get(t)||[]).forEach((s,n)=>{this.removeFieldLength(t,n,this._documentCount,s)}),this._fieldLength.delete(t),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:e,minDirtCount:t,batchSize:s,batchWait:n}=this._options.autoVacuum;this.conditionalVacuum({batchSize:s,batchWait:n},{minDirtCount:t,minDirtFactor:e})}discardAll(e){const t=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const s of e)this.discard(s)}finally{this._options.autoVacuum=t}this.maybeAutoVacuum()}replace(e){const{idField:t,extractField:s}=this._options,n=s(e,t);this.discard(n),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,t){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const s=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=Ke,this.performVacuuming(e,s)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}performVacuuming(e,t){return Ie(this,void 0,void 0,function*(){const s=this._dirtCount;if(this.vacuumConditionsMet(t)){const n=e.batchSize||We.batchSize,r=e.batchWait||We.batchWait;let i=1;for(const[o,l]of this._index){for(const[c,h]of l)for(const[v]of h)this._documentIds.has(v)||(h.size<=1?l.delete(c):h.delete(v));this._index.get(o).size===0&&this._index.delete(o),i%n===0&&(yield new Promise(c=>setTimeout(c,r))),i+=1}this._dirtCount-=s}yield null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null})}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:t,minDirtFactor:s}=e;return t=t||je.minDirtCount,s=s||je.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=s}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){const t=this._idToShortId.get(e);if(t!=null)return this._storedFields.get(t)}search(e,t={}){const s=this.executeQuery(e,t),n=[];for(const[r,{score:i,terms:o,match:l}]of s){const c=o.length||1,h={id:this._documentIds.get(r),score:i*c,terms:Object.keys(l),queryTerms:o,match:l};Object.assign(h,this._storedFields.get(r)),(t.filter==null||t.filter(h))&&n.push(h)}return e===ce.wildcard&&t.boostDocument==null&&this._options.searchOptions.boostDocument==null||n.sort(ft),n}autoSuggest(e,t={}){t=Object.assign(Object.assign({},this._options.autoSuggestOptions),t);const s=new Map;for(const{score:r,terms:i}of this.search(e,t)){const o=i.join(" "),l=s.get(o);l!=null?(l.score+=r,l.count+=1):s.set(o,{score:r,terms:i,count:1})}const n=[];for(const[r,{score:i,terms:o,count:l}]of s)n.push({suggestion:r,terms:o,score:i/l});return n.sort(ft),n}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)}static loadJSONAsync(e,t){return Ie(this,void 0,void 0,function*(){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),t)})}static getDefault(e){if(Pe.hasOwnProperty(e))return ze(Pe,e);throw new Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,t){const{index:s,documentIds:n,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=Ee(n),l._fieldLength=Ee(r),l._storedFields=Ee(i);for(const[c,h]of l._documentIds)l._idToShortId.set(h,c);for(const[c,h]of s){const v=new Map;for(const p of Object.keys(h)){let b=h[p];o===1&&(b=b.ds),v.set(parseInt(p,10),Ee(b))}l._index.set(c,v)}return l}static loadJSAsync(e,t){return Ie(this,void 0,void 0,function*(){const{index:s,documentIds:n,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=yield Te(n),l._fieldLength=yield Te(r),l._storedFields=yield Te(i);for(const[h,v]of l._documentIds)l._idToShortId.set(v,h);let c=0;for(const[h,v]of s){const p=new Map;for(const b of Object.keys(v)){let y=v[b];o===1&&(y=y.ds),p.set(parseInt(b,10),yield Te(y))}++c%1e3===0&&(yield kt(0)),l._index.set(h,p)}return l})}static instantiateMiniSearch(e,t){const{documentCount:s,nextId:n,fieldIds:r,averageFieldLength:i,dirtCount:o,serializationVersion:l}=e;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new ce(t);return c._documentCount=s,c._nextId=n,c._idToShortId=new Map,c._fieldIds=r,c._avgFieldLength=i,c._dirtCount=o||0,c._index=new Z,c}executeQuery(e,t={}){if(e===ce.wildcard)return this.executeWildcardQuery(t);if(typeof e!="string"){const p=Object.assign(Object.assign(Object.assign({},t),e),{queries:void 0}),b=e.queries.map(y=>this.executeQuery(y,p));return this.combineResults(b,p.combineWith)}const{tokenize:s,processTerm:n,searchOptions:r}=this._options,i=Object.assign(Object.assign({tokenize:s,processTerm:n},r),t),{tokenize:o,processTerm:l}=i,v=o(e).flatMap(p=>l(p)).filter(p=>!!p).map(Vs(i)).map(p=>this.executeQuerySpec(p,i));return this.combineResults(v,i.combineWith)}executeQuerySpec(e,t){const s=Object.assign(Object.assign({},this._options.searchOptions),t),n=(s.fields||this._options.fields).reduce((x,w)=>Object.assign(Object.assign({},x),{[w]:ze(s.boost,w)||1}),{}),{boostDocument:r,weights:i,maxFuzzy:o,bm25:l}=s,{fuzzy:c,prefix:h}=Object.assign(Object.assign({},dt.weights),i),v=this._index.get(e.term),p=this.termResults(e.term,e.term,1,e.termBoost,v,n,r,l);let b,y;if(e.prefix&&(b=this._index.atPrefix(e.term)),e.fuzzy){const x=e.fuzzy===!0?.2:e.fuzzy,w=x<1?Math.min(o,Math.round(e.term.length*x)):x;w&&(y=this._index.fuzzyGet(e.term,w))}if(b)for(const[x,w]of b){const O=x.length-e.term.length;if(!O)continue;y==null||y.delete(x);const R=h*x.length/(x.length+.3*O);this.termResults(e.term,x,R,e.termBoost,w,n,r,l,p)}if(y)for(const x of y.keys()){const[w,O]=y.get(x);if(!O)continue;const R=c*x.length/(x.length+O);this.termResults(e.term,x,R,e.termBoost,w,n,r,l,p)}return p}executeWildcardQuery(e){const t=new Map,s=Object.assign(Object.assign({},this._options.searchOptions),e);for(const[n,r]of this._documentIds){const i=s.boostDocument?s.boostDocument(r,"",this._storedFields.get(n)):1;t.set(n,{score:i,terms:[],match:{}})}return t}combineResults(e,t=Ue){if(e.length===0)return new Map;const s=t.toLowerCase(),n=zs[s];if(!n)throw new Error(`Invalid combination operator: ${t}`);return e.reduce(n)||new Map}toJSON(){const e=[];for(const[t,s]of this._index){const n={};for(const[r,i]of s)n[r]=Object.fromEntries(i);e.push([t,n])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,t,s,n,r,i,o,l,c=new Map){if(r==null)return c;for(const h of Object.keys(i)){const v=i[h],p=this._fieldIds[h],b=r.get(p);if(b==null)continue;let y=b.size;const x=this._avgFieldLength[p];for(const w of b.keys()){if(!this._documentIds.has(w)){this.removeTerm(p,w,t),y-=1;continue}const O=o?o(this._documentIds.get(w),t,this._storedFields.get(w)):1;if(!O)continue;const R=b.get(w),K=this._fieldLength.get(w)[p],G=js(R,y,this._documentCount,K,x,l),W=s*n*v*O*G,V=c.get(w);if(V){V.score+=W,Bs(V.terms,e);const $=ze(V.match,t);$?$.push(h):V.match[t]=[h]}else c.set(w,{score:W,terms:[e],match:{[t]:[h]}})}}return c}addTerm(e,t,s){const n=this._index.fetch(s,pt);let r=n.get(e);if(r==null)r=new Map,r.set(t,1),n.set(e,r);else{const i=r.get(t);r.set(t,(i||0)+1)}}removeTerm(e,t,s){if(!this._index.has(s)){this.warnDocumentChanged(t,e,s);return}const n=this._index.fetch(s,pt),r=n.get(e);r==null||r.get(t)==null?this.warnDocumentChanged(t,e,s):r.get(t)<=1?r.size<=1?n.delete(e):r.delete(t):r.set(t,r.get(t)-1),this._index.get(s).size===0&&this._index.delete(s)}warnDocumentChanged(e,t,s){for(const n of Object.keys(this._fieldIds))if(this._fieldIds[n]===t){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${s}" was not present in field "${n}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(e){const t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t}addFields(e){for(let t=0;tObject.prototype.hasOwnProperty.call(a,e)?a[e]:void 0,zs={[Ue]:(a,e)=>{for(const t of e.keys()){const s=a.get(t);if(s==null)a.set(t,e.get(t));else{const{score:n,terms:r,match:i}=e.get(t);s.score=s.score+n,s.match=Object.assign(s.match,i),ht(s.terms,r)}}return a},[It]:(a,e)=>{const t=new Map;for(const s of e.keys()){const n=a.get(s);if(n==null)continue;const{score:r,terms:i,match:o}=e.get(s);ht(n.terms,i),t.set(s,{score:n.score+r,terms:n.terms,match:Object.assign(n.match,o)})}return t},[Ds]:(a,e)=>{for(const t of e.keys())a.delete(t);return a}},Ps={k:1.2,b:.7,d:.5},js=(a,e,t,s,n,r)=>{const{k:i,b:o,d:l}=r;return Math.log(1+(t-e+.5)/(e+.5))*(l+a*(i+1)/(a+i*(1-o+o*s/n)))},Vs=a=>(e,t,s)=>{const n=typeof a.fuzzy=="function"?a.fuzzy(e,t,s):a.fuzzy||!1,r=typeof a.prefix=="function"?a.prefix(e,t,s):a.prefix===!0,i=typeof a.boostTerm=="function"?a.boostTerm(e,t,s):1;return{term:e,fuzzy:n,prefix:r,termBoost:i}},Pe={idField:"id",extractField:(a,e)=>a[e],tokenize:a=>a.split(Ws),processTerm:a=>a.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(a,e)=>{typeof(console==null?void 0:console[a])=="function"&&console[a](e)},autoVacuum:!0},dt={combineWith:Ue,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:Ps},$s={combineWith:It,prefix:(a,e,t)=>e===t.length-1},We={batchSize:1e3,batchWait:10},Ke={minDirtFactor:.1,minDirtCount:20},je=Object.assign(Object.assign({},We),Ke),Bs=(a,e)=>{a.includes(e)||a.push(e)},ht=(a,e)=>{for(const t of e)a.includes(t)||a.push(t)},ft=({score:a},{score:e})=>e-a,pt=()=>new Map,Ee=a=>{const e=new Map;for(const t of Object.keys(a))e.set(parseInt(t,10),a[t]);return e},Te=a=>Ie(void 0,void 0,void 0,function*(){const e=new Map;let t=0;for(const s of Object.keys(a))e.set(parseInt(s,10),a[s]),++t%1e3===0&&(yield kt(0));return e}),kt=a=>new Promise(e=>setTimeout(e,a)),Ws=/[\n\r\p{Z}\p{P}]+/u;class Ks{constructor(e=10){Ce(this,"max");Ce(this,"cache");this.max=e,this.cache=new Map}get(e){let t=this.cache.get(e);return t!==void 0&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){this.cache.has(e)?this.cache.delete(e):this.cache.size===this.max&&this.cache.delete(this.first()),this.cache.set(e,t)}first(){return this.cache.keys().next().value}clear(){this.cache.clear()}}const Js=["aria-owns"],Us={class:"shell"},qs=["title"],Gs={class:"search-actions before"},Hs=["title"],Qs=["aria-activedescendant","aria-controls","placeholder"],Ys={class:"search-actions"},Zs=["title"],Xs=["disabled","title"],en=["id","role","aria-labelledby"],tn=["id","aria-selected"],sn=["href","aria-label","onMouseenter","onFocusin"],nn={class:"titles"},rn=["innerHTML"],an={class:"title main"},on=["innerHTML"],ln={key:0,class:"excerpt-wrapper"},cn={key:0,class:"excerpt",inert:""},un=["innerHTML"],dn={key:0,class:"no-results"},hn={class:"search-keyboard-shortcuts"},fn=["aria-label"],pn=["aria-label"],vn=["aria-label"],mn=["aria-label"],gn=At({__name:"VPLocalSearchBox",emits:["close"],setup(a,{emit:e}){var N,F;const t=e,s=we(),n=we(),r=we(ns),i=ts(),{activate:o}=Os(s,{immediate:!0,allowOutsideClick:!0,clickOutsideDeactivates:!0,escapeDeactivates:!0}),{localeIndex:l,theme:c}=i,h=et(async()=>{var m,f,I,A,C,M,j,T,P;return it(ce.loadJSON((I=await((f=(m=r.value)[l.value])==null?void 0:f.call(m)))==null?void 0:I.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1},...((A=c.value.search)==null?void 0:A.provider)==="local"&&((M=(C=c.value.search.options)==null?void 0:C.miniSearch)==null?void 0:M.searchOptions)},...((j=c.value.search)==null?void 0:j.provider)==="local"&&((P=(T=c.value.search.options)==null?void 0:T.miniSearch)==null?void 0:P.options)}))}),p=ve(()=>{var m,f;return((m=c.value.search)==null?void 0:m.provider)==="local"&&((f=c.value.search.options)==null?void 0:f.disableQueryPersistence)===!0}).value?ne(""):Lt("vitepress:local-search-filter",""),b=Dt("vitepress:local-search-detailed-list",((N=c.value.search)==null?void 0:N.provider)==="local"&&((F=c.value.search.options)==null?void 0:F.detailedView)===!0),y=ve(()=>{var m,f,I;return((m=c.value.search)==null?void 0:m.provider)==="local"&&(((f=c.value.search.options)==null?void 0:f.disableDetailedView)===!0||((I=c.value.search.options)==null?void 0:I.detailedView)===!1)}),x=ve(()=>{var f,I,A,C,M,j,T;const m=((f=c.value.search)==null?void 0:f.options)??c.value.algolia;return((M=(C=(A=(I=m==null?void 0:m.locales)==null?void 0:I[l.value])==null?void 0:A.translations)==null?void 0:C.button)==null?void 0:M.buttonText)||((T=(j=m==null?void 0:m.translations)==null?void 0:j.button)==null?void 0:T.buttonText)||"Search"});zt(()=>{y.value&&(b.value=!1)});const w=we([]),O=ne(!1);Ve(p,()=>{O.value=!1});const R=et(async()=>{if(n.value)return it(new Cs(n.value))},null),K=new Ks(16);Pt(()=>[h.value,p.value,b.value],async([m,f,I],A,C)=>{var X,be,qe,Ge;(A==null?void 0:A[0])!==m&&K.clear();let M=!1;if(C(()=>{M=!0}),!m)return;w.value=m.search(f).slice(0,16),O.value=!0;const j=I?await Promise.all(w.value.map(B=>G(B.id))):[];if(M)return;for(const{id:B,mod:ee}of j){const te=B.slice(0,B.indexOf("#"));let Q=K.get(te);if(Q)continue;Q=new Map,K.set(te,Q);const U=ee.default??ee;if(U!=null&&U.render||U!=null&&U.setup){const se=Qt(U);se.config.warnHandler=()=>{},se.provide(Yt,i),Object.defineProperties(se.config.globalProperties,{$frontmatter:{get(){return i.frontmatter.value}},$params:{get(){return i.page.value.params}}});const He=document.createElement("div");se.mount(He),He.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach(ue=>{var Ze;const ye=(Ze=ue.querySelector("a"))==null?void 0:Ze.getAttribute("href"),Qe=(ye==null?void 0:ye.startsWith("#"))&&ye.slice(1);if(!Qe)return;let Ye="";for(;(ue=ue.nextElementSibling)&&!/^h[1-6]$/i.test(ue.tagName);)Ye+=ue.outerHTML;Q.set(Qe,Ye)}),se.unmount()}if(M)return}const T=new Set;if(w.value=w.value.map(B=>{const[ee,te]=B.id.split("#"),Q=K.get(ee),U=(Q==null?void 0:Q.get(te))??"";for(const se in B.match)T.add(se);return{...B,text:U}}),await de(),M)return;await new Promise(B=>{var ee;(ee=R.value)==null||ee.unmark({done:()=>{var te;(te=R.value)==null||te.markRegExp(E(T),{done:B})}})});const P=((X=s.value)==null?void 0:X.querySelectorAll(".result .excerpt"))??[];for(const B of P)(be=B.querySelector('mark[data-markjs="true"]'))==null||be.scrollIntoView({block:"center"});(Ge=(qe=n.value)==null?void 0:qe.firstElementChild)==null||Ge.scrollIntoView({block:"start"})},{debounce:200,immediate:!0});async function G(m){const f=Zt(m.slice(0,m.indexOf("#")));try{if(!f)throw new Error(`Cannot find file for id: ${m}`);return{id:m,mod:await import(f)}}catch(I){return console.error(I),{id:m,mod:{}}}}const W=ne(),V=ve(()=>{var m;return((m=p.value)==null?void 0:m.length)<=0});function $(m=!0){var f,I;(f=W.value)==null||f.focus(),m&&((I=W.value)==null||I.select())}Me(()=>{$()});function ge(m){m.pointerType==="mouse"&&$()}const L=ne(-1),H=ne(!1);Ve(w,m=>{L.value=m.length?0:-1,J()});function J(){de(()=>{const m=document.querySelector(".result.selected");m==null||m.scrollIntoView({block:"nearest"})})}xe("ArrowUp",m=>{m.preventDefault(),L.value--,L.value<0&&(L.value=w.value.length-1),H.value=!0,J()}),xe("ArrowDown",m=>{m.preventDefault(),L.value++,L.value>=w.value.length&&(L.value=0),H.value=!0,J()});const k=jt();xe("Enter",m=>{if(m.isComposing||m.target instanceof HTMLButtonElement&&m.target.type!=="submit")return;const f=w.value[L.value];if(m.target instanceof HTMLInputElement&&!f){m.preventDefault();return}f&&(k.go(f.id),t("close"))}),xe("Escape",()=>{t("close")});const u=ss({modal:{displayDetails:"Display detailed list",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}});Me(()=>{window.history.pushState(null,"",null)}),Vt("popstate",m=>{m.preventDefault(),t("close")});const g=$t(Bt?document.body:null);Me(()=>{de(()=>{g.value=!0,de().then(()=>o())})}),Wt(()=>{g.value=!1});function _(){p.value="",de().then(()=>$(!1))}function E(m){return new RegExp([...m].sort((f,I)=>I.length-f.length).map(f=>`(${Xt(f)})`).join("|"),"gi")}return(m,f)=>{var I,A,C,M,j;return q(),Kt(Ht,{to:"body"},[S("div",{ref_key:"el",ref:s,role:"button","aria-owns":(I=w.value)!=null&&I.length?"localsearch-list":void 0,"aria-expanded":"true","aria-haspopup":"listbox","aria-labelledby":"localsearch-label",class:"VPLocalSearchBox"},[S("div",{class:"backdrop",onClick:f[0]||(f[0]=T=>m.$emit("close"))}),S("div",Us,[S("form",{class:"search-bar",onPointerup:f[4]||(f[4]=T=>ge(T)),onSubmit:f[5]||(f[5]=Jt(()=>{},["prevent"]))},[S("label",{title:x.value,id:"localsearch-label",for:"localsearch-input"},f[8]||(f[8]=[S("span",{"aria-hidden":"true",class:"vpi-search search-icon local-search-icon"},null,-1)]),8,qs),S("div",Gs,[S("button",{class:"back-button",title:D(u)("modal.backButtonTitle"),onClick:f[1]||(f[1]=T=>m.$emit("close"))},f[9]||(f[9]=[S("span",{class:"vpi-arrow-left local-search-icon"},null,-1)]),8,Hs)]),Ut(S("input",{ref_key:"searchInput",ref:W,"onUpdate:modelValue":f[2]||(f[2]=T=>Gt(p)?p.value=T:null),"aria-activedescendant":L.value>-1?"localsearch-item-"+L.value:void 0,"aria-autocomplete":"both","aria-controls":(A=w.value)!=null&&A.length?"localsearch-list":void 0,"aria-labelledby":"localsearch-label",autocapitalize:"off",autocomplete:"off",autocorrect:"off",class:"search-input",id:"localsearch-input",enterkeyhint:"go",maxlength:"64",placeholder:x.value,spellcheck:"false",type:"search"},null,8,Qs),[[qt,D(p)]]),S("div",Ys,[y.value?Se("",!0):(q(),Y("button",{key:0,class:tt(["toggle-layout-button",{"detailed-list":D(b)}]),type:"button",title:D(u)("modal.displayDetails"),onClick:f[3]||(f[3]=T=>L.value>-1&&(b.value=!D(b)))},f[10]||(f[10]=[S("span",{class:"vpi-layout-list local-search-icon"},null,-1)]),10,Zs)),S("button",{class:"clear-button",type:"reset",disabled:V.value,title:D(u)("modal.resetButtonTitle"),onClick:_},f[11]||(f[11]=[S("span",{class:"vpi-delete local-search-icon"},null,-1)]),8,Xs)])],32),S("ul",{ref_key:"resultsEl",ref:n,id:(C=w.value)!=null&&C.length?"localsearch-list":void 0,role:(M=w.value)!=null&&M.length?"listbox":void 0,"aria-labelledby":(j=w.value)!=null&&j.length?"localsearch-label":void 0,class:"results",onMousemove:f[7]||(f[7]=T=>H.value=!1)},[(q(!0),Y(nt,null,st(w.value,(T,P)=>(q(),Y("li",{key:T.id,id:"localsearch-item-"+P,"aria-selected":L.value===P?"true":"false",role:"option"},[S("a",{href:T.id,class:tt(["result",{selected:L.value===P}]),"aria-label":[...T.titles,T.title].join(" > "),onMouseenter:X=>!H.value&&(L.value=P),onFocusin:X=>L.value=P,onClick:f[6]||(f[6]=X=>m.$emit("close"))},[S("div",null,[S("div",nn,[f[13]||(f[13]=S("span",{class:"title-icon"},"#",-1)),(q(!0),Y(nt,null,st(T.titles,(X,be)=>(q(),Y("span",{key:be,class:"title"},[S("span",{class:"text",innerHTML:X},null,8,rn),f[12]||(f[12]=S("span",{class:"vpi-chevron-right local-search-icon"},null,-1))]))),128)),S("span",an,[S("span",{class:"text",innerHTML:T.title},null,8,on)])]),D(b)?(q(),Y("div",ln,[T.text?(q(),Y("div",cn,[S("div",{class:"vp-doc",innerHTML:T.text},null,8,un)])):Se("",!0),f[14]||(f[14]=S("div",{class:"excerpt-gradient-bottom"},null,-1)),f[15]||(f[15]=S("div",{class:"excerpt-gradient-top"},null,-1))])):Se("",!0)])],42,sn)],8,tn))),128)),D(p)&&!w.value.length&&O.value?(q(),Y("li",dn,[he(fe(D(u)("modal.noResultsText"))+' "',1),S("strong",null,fe(D(p)),1),f[16]||(f[16]=he('" '))])):Se("",!0)],40,en),S("div",hn,[S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.navigateUpKeyAriaLabel")},f[17]||(f[17]=[S("span",{class:"vpi-arrow-up navigate-icon"},null,-1)]),8,fn),S("kbd",{"aria-label":D(u)("modal.footer.navigateDownKeyAriaLabel")},f[18]||(f[18]=[S("span",{class:"vpi-arrow-down navigate-icon"},null,-1)]),8,pn),he(" "+fe(D(u)("modal.footer.navigateText")),1)]),S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.selectKeyAriaLabel")},f[19]||(f[19]=[S("span",{class:"vpi-corner-down-left navigate-icon"},null,-1)]),8,vn),he(" "+fe(D(u)("modal.footer.selectText")),1)]),S("span",null,[S("kbd",{"aria-label":D(u)("modal.footer.closeKeyAriaLabel")},"esc",8,mn),he(" "+fe(D(u)("modal.footer.closeText")),1)])])])],8,Js)])}}}),_n=es(gn,[["__scopeId","data-v-1783de97"]]);export{_n as default}; diff --git a/previews/PR27/assets/chunks/framework.3NaDR-yp.js b/previews/PR27/assets/chunks/framework.3NaDR-yp.js deleted file mode 100644 index 76e3eb9..0000000 --- a/previews/PR27/assets/chunks/framework.3NaDR-yp.js +++ /dev/null @@ -1,18 +0,0 @@ -/** -* @vue/shared v3.5.11 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Hr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Z={},Tt=[],Ue=()=>{},zo=()=>!1,Zt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$r=e=>e.startsWith("onUpdate:"),fe=Object.assign,Dr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jo=Object.prototype.hasOwnProperty,J=(e,t)=>Jo.call(e,t),K=Array.isArray,Ct=e=>Hn(e)==="[object Map]",fi=e=>Hn(e)==="[object Set]",q=e=>typeof e=="function",se=e=>typeof e=="string",rt=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",ui=e=>(ne(e)||q(e))&&q(e.then)&&q(e.catch),di=Object.prototype.toString,Hn=e=>di.call(e),Qo=e=>Hn(e).slice(8,-1),hi=e=>Hn(e)==="[object Object]",jr=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,At=Hr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zo=/-(\w)/g,Ie=$n(e=>e.replace(Zo,(t,n)=>n?n.toUpperCase():"")),el=/\B([A-Z])/g,st=$n(e=>e.replace(el,"-$1").toLowerCase()),Dn=$n(e=>e.charAt(0).toUpperCase()+e.slice(1)),wn=$n(e=>e?`on${Dn(e)}`:""),tt=(e,t)=>!Object.is(e,t),Sn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Sr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},tl=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let ds;const gi=()=>ds||(ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Vr(e){if(K(e)){const t={};for(let n=0;n{if(n){const r=n.split(rl);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ur(e){let t="";if(se(e))t=e;else if(K(e))for(let n=0;n!!(e&&e.__v_isRef===!0),cl=e=>se(e)?e:e==null?"":K(e)||ne(e)&&(e.toString===di||!q(e.toString))?yi(e)?cl(e.value):JSON.stringify(e,vi,2):String(e),vi=(e,t)=>yi(t)?vi(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[er(r,i)+" =>"]=s,n),{})}:fi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>er(n))}:rt(t)?er(t):ne(t)&&!K(t)&&!hi(t)?String(t):t,er=(e,t="")=>{var n;return rt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.11 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let _e;class al{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(jt){let t=jt;for(jt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Dt;){let t=Dt;for(Dt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Ei(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function xi(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Wr(r),ul(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Er(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ti(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ti(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Kt))return;e.globalVersion=Kt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Er(e)){e.flags&=-3;return}const n=te,r=Ne;te=e,Ne=!0;try{Ei(e);const s=e.fn(e._value);(t.version===0||tt(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{te=n,Ne=r,xi(e),e.flags&=-3}}function Wr(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r),!n.subs&&n.computed){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Wr(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ul(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ne=!0;const Ci=[];function it(){Ci.push(Ne),Ne=!1}function ot(){const e=Ci.pop();Ne=e===void 0?!0:e}function hs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=te;te=void 0;try{t()}finally{te=n}}}let Kt=0;class dl{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class jn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!te||!Ne||te===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==te)n=this.activeLink=new dl(te,this),te.deps?(n.prevDep=te.depsTail,te.depsTail.nextDep=n,te.depsTail=n):te.deps=te.depsTail=n,Ai(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=te.depsTail,n.nextDep=void 0,te.depsTail.nextDep=n,te.depsTail=n,te.deps===n&&(te.deps=r)}return n}trigger(t){this.version++,Kt++,this.notify(t)}notify(t){kr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Br()}}}function Ai(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Ai(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Rn=new WeakMap,ht=Symbol(""),xr=Symbol(""),qt=Symbol("");function ve(e,t,n){if(Ne&&te){let r=Rn.get(e);r||Rn.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new jn),s.map=r,s.key=n),s.track()}}function Ge(e,t,n,r,s,i){const o=Rn.get(e);if(!o){Kt++;return}const l=c=>{c&&c.trigger()};if(kr(),t==="clear")o.forEach(l);else{const c=K(e),f=c&&jr(n);if(c&&n==="length"){const a=Number(r);o.forEach((h,g)=>{(g==="length"||g===qt||!rt(g)&&g>=a)&&l(h)})}else switch(n!==void 0&&l(o.get(n)),f&&l(o.get(qt)),t){case"add":c?f&&l(o.get("length")):(l(o.get(ht)),Ct(e)&&l(o.get(xr)));break;case"delete":c||(l(o.get(ht)),Ct(e)&&l(o.get(xr)));break;case"set":Ct(e)&&l(o.get(ht));break}}Br()}function hl(e,t){const n=Rn.get(e);return n&&n.get(t)}function _t(e){const t=z(e);return t===e?t:(ve(t,"iterate",qt),Pe(e)?t:t.map(me))}function Vn(e){return ve(e=z(e),"iterate",qt),e}const pl={__proto__:null,[Symbol.iterator](){return nr(this,Symbol.iterator,me)},concat(...e){return _t(this).concat(...e.map(t=>K(t)?_t(t):t))},entries(){return nr(this,"entries",e=>(e[1]=me(e[1]),e))},every(e,t){return We(this,"every",e,t,void 0,arguments)},filter(e,t){return We(this,"filter",e,t,n=>n.map(me),arguments)},find(e,t){return We(this,"find",e,t,me,arguments)},findIndex(e,t){return We(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return We(this,"findLast",e,t,me,arguments)},findLastIndex(e,t){return We(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return We(this,"forEach",e,t,void 0,arguments)},includes(...e){return rr(this,"includes",e)},indexOf(...e){return rr(this,"indexOf",e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return rr(this,"lastIndexOf",e)},map(e,t){return We(this,"map",e,t,void 0,arguments)},pop(){return Ft(this,"pop")},push(...e){return Ft(this,"push",e)},reduce(e,...t){return ps(this,"reduce",e,t)},reduceRight(e,...t){return ps(this,"reduceRight",e,t)},shift(){return Ft(this,"shift")},some(e,t){return We(this,"some",e,t,void 0,arguments)},splice(...e){return Ft(this,"splice",e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Ft(this,"unshift",e)},values(){return nr(this,"values",me)}};function nr(e,t,n){const r=Vn(e),s=r[t]();return r!==e&&!Pe(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const gl=Array.prototype;function We(e,t,n,r,s,i){const o=Vn(e),l=o!==e&&!Pe(e),c=o[t];if(c!==gl[t]){const h=c.apply(e,i);return l?me(h):h}let f=n;o!==e&&(l?f=function(h,g){return n.call(this,me(h),g,e)}:n.length>2&&(f=function(h,g){return n.call(this,h,g,e)}));const a=c.call(o,f,r);return l&&s?s(a):a}function ps(e,t,n,r){const s=Vn(e);let i=n;return s!==e&&(Pe(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,me(l),c,e)}),s[t](i,...r)}function rr(e,t,n){const r=z(e);ve(r,"iterate",qt);const s=r[t](...n);return(s===-1||s===!1)&&Yr(n[0])?(n[0]=z(n[0]),r[t](...n)):s}function Ft(e,t,n=[]){it(),kr();const r=z(e)[t].apply(e,n);return Br(),ot(),r}const ml=Hr("__proto__,__v_isRef,__isVue"),Ri=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rt));function yl(e){rt(e)||(e=String(e));const t=z(this);return ve(t,"has",e),t.hasOwnProperty(e)}class Oi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?Ml:Li:i?Ii:Pi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=K(t);if(!s){let c;if(o&&(c=pl[n]))return c;if(n==="hasOwnProperty")return yl}const l=Reflect.get(t,n,ae(t)?t:r);return(rt(n)?Ri.has(n):ml(n))||(s||ve(t,"get",n),i)?l:ae(l)?o&&jr(n)?l:l.value:ne(l)?s?Bn(l):kn(l):l}}class Mi extends Oi{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Pe(r)&&!vt(r)&&(i=z(i),r=z(r)),!K(t)&&ae(i)&&!ae(r))return c?!1:(i.value=r,!0)}const o=K(t)&&jr(n)?Number(n)e,Un=e=>Reflect.getPrototypeOf(e);function cn(e,t,n=!1,r=!1){e=e.__v_raw;const s=z(e),i=z(t);n||(tt(t,i)&&ve(s,"get",t),ve(s,"get",i));const{has:o}=Un(s),l=r?Kr:n?Xr:me;if(o.call(s,t))return l(e.get(t));if(o.call(s,i))return l(e.get(i));e!==s&&e.get(t)}function an(e,t=!1){const n=this.__v_raw,r=z(n),s=z(e);return t||(tt(e,s)&&ve(r,"has",e),ve(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function fn(e,t=!1){return e=e.__v_raw,!t&&ve(z(e),"iterate",ht),Reflect.get(e,"size",e)}function gs(e,t=!1){!t&&!Pe(e)&&!vt(e)&&(e=z(e));const n=z(this);return Un(n).has.call(n,e)||(n.add(e),Ge(n,"add",e,e)),this}function ms(e,t,n=!1){!n&&!Pe(t)&&!vt(t)&&(t=z(t));const r=z(this),{has:s,get:i}=Un(r);let o=s.call(r,e);o||(e=z(e),o=s.call(r,e));const l=i.call(r,e);return r.set(e,t),o?tt(t,l)&&Ge(r,"set",e,t):Ge(r,"add",e,t),this}function ys(e){const t=z(this),{has:n,get:r}=Un(t);let s=n.call(t,e);s||(e=z(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&Ge(t,"delete",e,void 0),i}function vs(){const e=z(this),t=e.size!==0,n=e.clear();return t&&Ge(e,"clear",void 0,void 0),n}function un(e,t){return function(r,s){const i=this,o=i.__v_raw,l=z(o),c=t?Kr:e?Xr:me;return!e&&ve(l,"iterate",ht),o.forEach((f,a)=>r.call(s,c(f),c(a),i))}}function dn(e,t,n){return function(...r){const s=this.__v_raw,i=z(s),o=Ct(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=s[e](...r),a=n?Kr:t?Xr:me;return!t&&ve(i,"iterate",c?xr:ht),{next(){const{value:h,done:g}=f.next();return g?{value:h,done:g}:{value:l?[a(h[0]),a(h[1])]:a(h),done:g}},[Symbol.iterator](){return this}}}}function Xe(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Sl(){const e={get(i){return cn(this,i)},get size(){return fn(this)},has:an,add:gs,set:ms,delete:ys,clear:vs,forEach:un(!1,!1)},t={get(i){return cn(this,i,!1,!0)},get size(){return fn(this)},has:an,add(i){return gs.call(this,i,!0)},set(i,o){return ms.call(this,i,o,!0)},delete:ys,clear:vs,forEach:un(!1,!0)},n={get(i){return cn(this,i,!0)},get size(){return fn(this,!0)},has(i){return an.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:un(!0,!1)},r={get(i){return cn(this,i,!0,!0)},get size(){return fn(this,!0)},has(i){return an.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:un(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=dn(i,!1,!1),n[i]=dn(i,!0,!1),t[i]=dn(i,!1,!0),r[i]=dn(i,!0,!0)}),[e,n,t,r]}const[El,xl,Tl,Cl]=Sl();function qr(e,t){const n=t?e?Cl:Tl:e?xl:El;return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(J(n,s)&&s in r?n:r,s,i)}const Al={get:qr(!1,!1)},Rl={get:qr(!1,!0)},Ol={get:qr(!0,!1)};const Pi=new WeakMap,Ii=new WeakMap,Li=new WeakMap,Ml=new WeakMap;function Pl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Il(e){return e.__v_skip||!Object.isExtensible(e)?0:Pl(Qo(e))}function kn(e){return vt(e)?e:Gr(e,!1,bl,Al,Pi)}function Ll(e){return Gr(e,!1,wl,Rl,Ii)}function Bn(e){return Gr(e,!0,_l,Ol,Li)}function Gr(e,t,n,r,s){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=Il(e);if(o===0)return e;const l=new Proxy(e,o===2?r:n);return s.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function Yr(e){return e?!!e.__v_raw:!1}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function En(e){return!J(e,"__v_skip")&&Object.isExtensible(e)&&pi(e,"__v_skip",!0),e}const me=e=>ne(e)?kn(e):e,Xr=e=>ne(e)?Bn(e):e;function ae(e){return e?e.__v_isRef===!0:!1}function oe(e){return Ni(e,!1)}function zr(e){return Ni(e,!0)}function Ni(e,t){return ae(e)?e:new Nl(e,t)}class Nl{constructor(t,n){this.dep=new jn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:z(t),this._value=n?t:me(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Pe(t)||vt(t);t=r?t:z(t),tt(t,n)&&(this._rawValue=t,this._value=r?t:me(t),this.dep.trigger())}}function Fi(e){return ae(e)?e.value:e}const Fl={get:(e,t,n)=>t==="__v_raw"?e:Fi(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ae(s)&&!ae(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Hi(e){return pt(e)?e:new Proxy(e,Fl)}class Hl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new jn,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function $l(e){return new Hl(e)}class Dl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return hl(z(this._object),this._key)}}class jl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Vl(e,t,n){return ae(e)?e:q(e)?new jl(e):ne(e)&&arguments.length>1?Ul(e,t,n):oe(e)}function Ul(e,t,n){const r=e[t];return ae(r)?r:new Dl(e,t,n)}class kl{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new jn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Kt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&te!==this)return Si(this,!0),!0}get value(){const t=this.dep.track();return Ti(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Bl(e,t,n=!1){let r,s;return q(e)?r=e:(r=e.get,s=e.set),new kl(r,s,n)}const hn={},On=new WeakMap;let ut;function Wl(e,t=!1,n=ut){if(n){let r=On.get(n);r||On.set(n,r=[]),r.push(e)}}function Kl(e,t,n=Z){const{immediate:r,deep:s,once:i,scheduler:o,augmentJob:l,call:c}=n,f=m=>s?m:Pe(m)||s===!1||s===0?qe(m,1):qe(m);let a,h,g,v,_=!1,S=!1;if(ae(e)?(h=()=>e.value,_=Pe(e)):pt(e)?(h=()=>f(e),_=!0):K(e)?(S=!0,_=e.some(m=>pt(m)||Pe(m)),h=()=>e.map(m=>{if(ae(m))return m.value;if(pt(m))return f(m);if(q(m))return c?c(m,2):m()})):q(e)?t?h=c?()=>c(e,2):e:h=()=>{if(g){it();try{g()}finally{ot()}}const m=ut;ut=a;try{return c?c(e,3,[v]):e(v)}finally{ut=m}}:h=Ue,t&&s){const m=h,M=s===!0?1/0:s;h=()=>qe(m(),M)}const U=bi(),N=()=>{a.stop(),U&&Dr(U.effects,a)};if(i&&t){const m=t;t=(...M)=>{m(...M),N()}}let k=S?new Array(e.length).fill(hn):hn;const p=m=>{if(!(!(a.flags&1)||!a.dirty&&!m))if(t){const M=a.run();if(s||_||(S?M.some((F,$)=>tt(F,k[$])):tt(M,k))){g&&g();const F=ut;ut=a;try{const $=[M,k===hn?void 0:S&&k[0]===hn?[]:k,v];c?c(t,3,$):t(...$),k=M}finally{ut=F}}}else a.run()};return l&&l(p),a=new _i(h),a.scheduler=o?()=>o(p,!1):p,v=m=>Wl(m,!1,a),g=a.onStop=()=>{const m=On.get(a);if(m){if(c)c(m,4);else for(const M of m)M();On.delete(a)}},t?r?p(!0):k=a.run():o?o(p.bind(null,!0),!0):a.run(),N.pause=a.pause.bind(a),N.resume=a.resume.bind(a),N.stop=N,N}function qe(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ae(e))qe(e.value,t,n);else if(K(e))for(let r=0;r{qe(r,t,n)});else if(hi(e)){for(const r in e)qe(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&qe(e[r],t,n)}return e}/** -* @vue/runtime-core v3.5.11 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function en(e,t,n,r){try{return r?e(...r):e()}catch(s){tn(s,t,n)}}function Fe(e,t,n,r){if(q(e)){const s=en(e,t,n,r);return s&&ui(s)&&s.catch(i=>{tn(i,t,n)}),s}if(K(e)){const s=[];for(let i=0;i>>1,s=we[r],i=Gt(s);i=Gt(n)?we.push(e):we.splice(Gl(t),0,e),e.flags|=1,Di()}}function Di(){Mn||(Mn=$i.then(ji))}function Yl(e){K(e)?Rt.push(...e):Qe&&e.id===-1?Qe.splice(St+1,0,e):e.flags&1||(Rt.push(e),e.flags|=1),Di()}function bs(e,t,n=je+1){for(;nGt(n)-Gt(r));if(Rt.length=0,Qe){Qe.push(...t);return}for(Qe=t,St=0;Ste.id==null?e.flags&2?-1:1/0:e.id;function ji(e){try{for(je=0;je{r._d&&Ls(-1);const i=In(t);let o;try{o=e(...s)}finally{In(i),r._d&&Ls(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Pf(e,t){if(de===null)return e;const n=zn(de),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Vt=e=>e&&(e.disabled||e.disabled===""),zl=e=>e&&(e.defer||e.defer===""),_s=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ws=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Tr=(e,t)=>{const n=e&&e.to;return se(n)?t?t(n):null:n},Jl={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,i,o,l,c,f){const{mc:a,pc:h,pbc:g,o:{insert:v,querySelector:_,createText:S,createComment:U}}=f,N=Vt(t.props);let{shapeFlag:k,children:p,dynamicChildren:m}=t;if(e==null){const M=t.el=S(""),F=t.anchor=S("");v(M,n,r),v(F,n,r);const $=(R,b)=>{k&16&&(s&&s.isCE&&(s.ce._teleportTarget=R),a(p,R,b,s,i,o,l,c))},j=()=>{const R=t.target=Tr(t.props,_),b=Bi(R,t,S,v);R&&(o!=="svg"&&_s(R)?o="svg":o!=="mathml"&&ws(R)&&(o="mathml"),N||($(R,b),xn(t)))};N&&($(n,F),xn(t)),zl(t.props)?Ee(j,i):j()}else{t.el=e.el,t.targetStart=e.targetStart;const M=t.anchor=e.anchor,F=t.target=e.target,$=t.targetAnchor=e.targetAnchor,j=Vt(e.props),R=j?n:F,b=j?M:$;if(o==="svg"||_s(F)?o="svg":(o==="mathml"||ws(F))&&(o="mathml"),m?(g(e.dynamicChildren,m,R,s,i,o,l),ns(e,t,!0)):c||h(e,t,R,b,s,i,o,l,!1),N)j?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pn(t,n,M,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=Tr(t.props,_);L&&pn(t,L,null,f,0)}else j&&pn(t,F,$,f,1);xn(t)}},remove(e,t,n,{um:r,o:{remove:s}},i){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:h,props:g}=e;if(h&&(s(f),s(a)),i&&s(c),o&16){const v=i||!Vt(g);for(let _=0;_{e.isMounted=!0}),zi(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Wi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Ki=e=>{const t=e.subTree;return t.component?Ki(t.component):t},ec={name:"BaseTransition",props:Wi,setup(e,{slots:t}){const n=Xn(),r=Zl();return()=>{const s=t.default&&Yi(t.default(),!0);if(!s||!s.length)return;const i=qi(s),o=z(e),{mode:l}=o;if(r.isLeaving)return sr(i);const c=Ss(i);if(!c)return sr(i);let f=Cr(c,o,r,n,g=>f=g);c.type!==ye&&Yt(c,f);const a=n.subTree,h=a&&Ss(a);if(h&&h.type!==ye&&!dt(c,h)&&Ki(n).type!==ye){const g=Cr(h,o,r,n);if(Yt(h,g),l==="out-in"&&c.type!==ye)return r.isLeaving=!0,g.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete g.afterLeave},sr(i);l==="in-out"&&c.type!==ye&&(g.delayLeave=(v,_,S)=>{const U=Gi(r,h);U[String(h.key)]=h,v[Ze]=()=>{_(),v[Ze]=void 0,delete f.delayedLeave},f.delayedLeave=S})}return i}}};function qi(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ye){t=n;break}}return t}const tc=ec;function Gi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Cr(e,t,n,r,s){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:h,onBeforeLeave:g,onLeave:v,onAfterLeave:_,onLeaveCancelled:S,onBeforeAppear:U,onAppear:N,onAfterAppear:k,onAppearCancelled:p}=t,m=String(e.key),M=Gi(n,e),F=(R,b)=>{R&&Fe(R,r,9,b)},$=(R,b)=>{const L=b[1];F(R,b),K(R)?R.every(x=>x.length<=1)&&L():R.length<=1&&L()},j={mode:o,persisted:l,beforeEnter(R){let b=c;if(!n.isMounted)if(i)b=U||c;else return;R[Ze]&&R[Ze](!0);const L=M[m];L&&dt(e,L)&&L.el[Ze]&&L.el[Ze](),F(b,[R])},enter(R){let b=f,L=a,x=h;if(!n.isMounted)if(i)b=N||f,L=k||a,x=p||h;else return;let W=!1;const re=R[gn]=ce=>{W||(W=!0,ce?F(x,[R]):F(L,[R]),j.delayedLeave&&j.delayedLeave(),R[gn]=void 0)};b?$(b,[R,re]):re()},leave(R,b){const L=String(e.key);if(R[gn]&&R[gn](!0),n.isUnmounting)return b();F(g,[R]);let x=!1;const W=R[Ze]=re=>{x||(x=!0,b(),re?F(S,[R]):F(_,[R]),R[Ze]=void 0,M[L]===e&&delete M[L])};M[L]=e,v?$(v,[R,W]):W()},clone(R){const b=Cr(R,t,n,r,s);return s&&s(b),b}};return j}function sr(e){if(nn(e))return e=nt(e),e.children=null,e}function Ss(e){if(!nn(e))return ki(e.type)&&e.children?qi(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&q(n.default))return n.default()}}function Yt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Yt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Yi(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;iLn(_,t&&(K(t)?t[S]:t),n,r,s));return}if(gt(r)&&!s)return;const i=r.shapeFlag&4?zn(r.component):r.el,o=s?null:i,{i:l,r:c}=e,f=t&&t.r,a=l.refs===Z?l.refs={}:l.refs,h=l.setupState,g=z(h),v=h===Z?()=>!1:_=>J(g,_);if(f!=null&&f!==c&&(se(f)?(a[f]=null,v(f)&&(h[f]=null)):ae(f)&&(f.value=null)),q(c))en(c,l,12,[o,a]);else{const _=se(c),S=ae(c);if(_||S){const U=()=>{if(e.f){const N=_?v(c)?h[c]:a[c]:c.value;s?K(N)&&Dr(N,i):K(N)?N.includes(i)||N.push(i):_?(a[c]=[i],v(c)&&(h[c]=a[c])):(c.value=[i],e.k&&(a[e.k]=c.value))}else _?(a[c]=o,v(c)&&(h[c]=o)):S&&(c.value=o,e.k&&(a[e.k]=o))};o?(U.id=-1,Ee(U,n)):U()}}}let Es=!1;const wt=()=>{Es||(console.error("Hydration completed but contains mismatches."),Es=!0)},nc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",rc=e=>e.namespaceURI.includes("MathML"),mn=e=>{if(e.nodeType===1){if(nc(e))return"svg";if(rc(e))return"mathml"}},xt=e=>e.nodeType===8;function sc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(p,m)=>{if(!m.hasChildNodes()){n(null,p,m),Pn(),m._vnode=p;return}h(m.firstChild,p,null,null,null),Pn(),m._vnode=p},h=(p,m,M,F,$,j=!1)=>{j=j||!!m.dynamicChildren;const R=xt(p)&&p.data==="[",b=()=>S(p,m,M,F,$,R),{type:L,ref:x,shapeFlag:W,patchFlag:re}=m;let ce=p.nodeType;m.el=p,re===-2&&(j=!1,m.dynamicChildren=null);let V=null;switch(L){case mt:ce!==3?m.children===""?(c(m.el=s(""),o(p),p),V=p):V=b():(p.data!==m.children&&(wt(),p.data=m.children),V=i(p));break;case ye:k(p)?(V=i(p),N(m.el=p.content.firstChild,p,M)):ce!==8||R?V=b():V=i(p);break;case kt:if(R&&(p=i(p),ce=p.nodeType),ce===1||ce===3){V=p;const Y=!m.children.length;for(let D=0;D{j=j||!!m.dynamicChildren;const{type:R,props:b,patchFlag:L,shapeFlag:x,dirs:W,transition:re}=m,ce=R==="input"||R==="option";if(ce||L!==-1){W&&Ve(m,null,M,"created");let V=!1;if(k(p)){V=po(F,re)&&M&&M.vnode.props&&M.vnode.props.appear;const D=p.content.firstChild;V&&re.beforeEnter(D),N(D,p,M),m.el=p=D}if(x&16&&!(b&&(b.innerHTML||b.textContent))){let D=v(p.firstChild,m,p,M,F,$,j);for(;D;){yn(p,1)||wt();const he=D;D=D.nextSibling,l(he)}}else if(x&8){let D=m.children;D[0]===` -`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(D=D.slice(1)),p.textContent!==D&&(yn(p,0)||wt(),p.textContent=m.children)}if(b){if(ce||!j||L&48){const D=p.tagName.includes("-");for(const he in b)(ce&&(he.endsWith("value")||he==="indeterminate")||Zt(he)&&!At(he)||he[0]==="."||D)&&r(p,he,null,b[he],void 0,M)}else if(b.onClick)r(p,"onClick",null,b.onClick,void 0,M);else if(L&4&&pt(b.style))for(const D in b.style)b.style[D]}let Y;(Y=b&&b.onVnodeBeforeMount)&&Oe(Y,M,m),W&&Ve(m,null,M,"beforeMount"),((Y=b&&b.onVnodeMounted)||W||V)&&bo(()=>{Y&&Oe(Y,M,m),V&&re.enter(p),W&&Ve(m,null,M,"mounted")},F)}return p.nextSibling},v=(p,m,M,F,$,j,R)=>{R=R||!!m.dynamicChildren;const b=m.children,L=b.length;for(let x=0;x{const{slotScopeIds:R}=m;R&&($=$?$.concat(R):R);const b=o(p),L=v(i(p),m,b,M,F,$,j);return L&&xt(L)&&L.data==="]"?i(m.anchor=L):(wt(),c(m.anchor=f("]"),b,L),L)},S=(p,m,M,F,$,j)=>{if(yn(p.parentElement,1)||wt(),m.el=null,j){const L=U(p);for(;;){const x=i(p);if(x&&x!==L)l(x);else break}}const R=i(p),b=o(p);return l(p),n(null,m,b,R,M,F,mn(b),$),R},U=(p,m="[",M="]")=>{let F=0;for(;p;)if(p=i(p),p&&xt(p)&&(p.data===m&&F++,p.data===M)){if(F===0)return i(p);F--}return p},N=(p,m,M)=>{const F=m.parentNode;F&&F.replaceChild(p,m);let $=M;for(;$;)$.vnode.el===m&&($.vnode.el=$.subTree.el=p),$=$.parent},k=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[a,h]}const xs="data-allow-mismatch",ic={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function yn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(xs);)e=e.parentElement;const n=e&&e.getAttribute(xs);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(ic[t])}}function oc(e,t){if(xt(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(xt(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const gt=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Lf(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:i,timeout:o,suspensible:l=!0,onError:c}=e;let f=null,a,h=0;const g=()=>(h++,f=null,v()),v=()=>{let _;return f||(_=f=t().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),c)return new Promise((U,N)=>{c(S,()=>U(g()),()=>N(S),h+1)});throw S}).then(S=>_!==f&&f?f:(S&&(S.__esModule||S[Symbol.toStringTag]==="Module")&&(S=S.default),a=S,S)))};return Qr({name:"AsyncComponentWrapper",__asyncLoader:v,__asyncHydrate(_,S,U){const N=i?()=>{const k=i(U,p=>oc(_,p));k&&(S.bum||(S.bum=[])).push(k)}:U;a?N():v().then(()=>!S.isUnmounted&&N())},get __asyncResolved(){return a},setup(){const _=ue;if(Zr(_),a)return()=>ir(a,_);const S=p=>{f=null,tn(p,_,13,!r)};if(l&&_.suspense||sn)return v().then(p=>()=>ir(p,_)).catch(p=>(S(p),()=>r?le(r,{error:p}):null));const U=oe(!1),N=oe(),k=oe(!!s);return s&&setTimeout(()=>{k.value=!1},s),o!=null&&setTimeout(()=>{if(!U.value&&!N.value){const p=new Error(`Async component timed out after ${o}ms.`);S(p),N.value=p}},o),v().then(()=>{U.value=!0,_.parent&&nn(_.parent.vnode)&&_.parent.update()}).catch(p=>{S(p),N.value=p}),()=>{if(U.value&&a)return ir(a,_);if(N.value&&r)return le(r,{error:N.value});if(n&&!k.value)return le(n)}}})}function ir(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=le(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const nn=e=>e.type.__isKeepAlive;function lc(e,t){Xi(e,"a",t)}function cc(e,t){Xi(e,"da",t)}function Xi(e,t,n=ue){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Kn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)nn(s.parent.vnode)&&ac(r,t,n,s),s=s.parent}}function ac(e,t,n,r){const s=Kn(t,e,r,!0);qn(()=>{Dr(r[t],s)},n)}function Kn(e,t,n=ue,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=rn(n),c=Fe(t,n,e,o);return l(),ot(),c});return r?s.unshift(i):s.push(i),i}}const Ye=e=>(t,n=ue)=>{(!sn||e==="sp")&&Kn(e,(...r)=>t(...r),n)},fc=Ye("bm"),It=Ye("m"),uc=Ye("bu"),dc=Ye("u"),zi=Ye("bum"),qn=Ye("um"),hc=Ye("sp"),pc=Ye("rtg"),gc=Ye("rtc");function mc(e,t=ue){Kn("ec",e,t)}const Ji="components";function Nf(e,t){return Zi(Ji,e,!0,t)||e}const Qi=Symbol.for("v-ndc");function Ff(e){return se(e)?Zi(Ji,e,!1)||e:e||Qi}function Zi(e,t,n=!0,r=!1){const s=de||ue;if(s){const i=s.type;{const l=ta(i,!1);if(l&&(l===t||l===Ie(t)||l===Dn(Ie(t))))return i}const o=Ts(s[e]||i[e],t)||Ts(s.appContext[e],t);return!o&&r?i:o}}function Ts(e,t){return e&&(e[t]||e[Ie(t)]||e[Dn(Ie(t))])}function Hf(e,t,n,r){let s;const i=n,o=K(e);if(o||se(e)){const l=o&&pt(e);let c=!1;l&&(c=!Pe(e),e=Vn(e)),s=new Array(e.length);for(let f=0,a=e.length;ft(l,c,void 0,i));else{const l=Object.keys(e);s=new Array(l.length);for(let c=0,f=l.length;czt(t)?!(t.type===ye||t.type===Se&&!eo(t.children)):!0)?e:null}function Df(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:wn(r)]=e[r];return n}const Ar=e=>e?xo(e)?zn(e):Ar(e.parent):null,Ut=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ar(e.parent),$root:e=>Ar(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>es(e),$forceUpdate:e=>e.f||(e.f=()=>{Jr(e.update)}),$nextTick:e=>e.n||(e.n=Wn.bind(e.proxy)),$watch:e=>Dc.bind(e)}),or=(e,t)=>e!==Z&&!e.__isScriptSetup&&J(e,t),yc={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(or(r,t))return o[t]=1,r[t];if(s!==Z&&J(s,t))return o[t]=2,s[t];if((f=e.propsOptions[0])&&J(f,t))return o[t]=3,i[t];if(n!==Z&&J(n,t))return o[t]=4,n[t];Rr&&(o[t]=0)}}const a=Ut[t];let h,g;if(a)return t==="$attrs"&&ve(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Z&&J(n,t))return o[t]=4,n[t];if(g=c.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return or(s,t)?(s[t]=n,!0):r!==Z&&J(r,t)?(r[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let l;return!!n[o]||e!==Z&&J(e,o)||or(t,o)||(l=i[0])&&J(l,o)||J(r,o)||J(Ut,o)||J(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function jf(){return vc().slots}function vc(){const e=Xn();return e.setupContext||(e.setupContext=Co(e))}function Cs(e){return K(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Rr=!0;function bc(e){const t=es(e),n=e.proxy,r=e.ctx;Rr=!1,t.beforeCreate&&As(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:h,mounted:g,beforeUpdate:v,updated:_,activated:S,deactivated:U,beforeDestroy:N,beforeUnmount:k,destroyed:p,unmounted:m,render:M,renderTracked:F,renderTriggered:$,errorCaptured:j,serverPrefetch:R,expose:b,inheritAttrs:L,components:x,directives:W,filters:re}=t;if(f&&_c(f,r,null),o)for(const Y in o){const D=o[Y];q(D)&&(r[Y]=D.bind(n))}if(s){const Y=s.call(n,n);ne(Y)&&(e.data=kn(Y))}if(Rr=!0,i)for(const Y in i){const D=i[Y],he=q(D)?D.bind(n,n):q(D.get)?D.get.bind(n,n):Ue,on=!q(D)&&q(D.set)?D.set.bind(n):Ue,lt=ie({get:he,set:on});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>lt.value,set:$e=>lt.value=$e})}if(l)for(const Y in l)to(l[Y],r,n,Y);if(c){const Y=q(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(D=>{Cc(D,Y[D])})}a&&As(a,e,"c");function V(Y,D){K(D)?D.forEach(he=>Y(he.bind(n))):D&&Y(D.bind(n))}if(V(fc,h),V(It,g),V(uc,v),V(dc,_),V(lc,S),V(cc,U),V(mc,j),V(gc,F),V(pc,$),V(zi,k),V(qn,m),V(hc,R),K(b))if(b.length){const Y=e.exposed||(e.exposed={});b.forEach(D=>{Object.defineProperty(Y,D,{get:()=>n[D],set:he=>n[D]=he})})}else e.exposed||(e.exposed={});M&&e.render===Ue&&(e.render=M),L!=null&&(e.inheritAttrs=L),x&&(e.components=x),W&&(e.directives=W),R&&Zr(e)}function _c(e,t,n=Ue){K(e)&&(e=Or(e));for(const r in e){const s=e[r];let i;ne(s)?"default"in s?i=Mt(s.from||r,s.default,!0):i=Mt(s.from||r):i=Mt(s),ae(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function As(e,t,n){Fe(K(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function to(e,t,n,r){let s=r.includes(".")?mo(n,r):()=>n[r];if(se(e)){const i=t[e];q(i)&&ke(s,i)}else if(q(e))ke(s,e.bind(n));else if(ne(e))if(K(e))e.forEach(i=>to(i,t,n,r));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&ke(s,i,e)}}function es(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(f=>Nn(c,f,o,!0)),Nn(c,t,o)),ne(t)&&i.set(t,c),c}function Nn(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Nn(e,i,n,!0),s&&s.forEach(o=>Nn(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const l=wc[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const wc={data:Rs,props:Os,emits:Os,methods:$t,computed:$t,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:$t,directives:$t,watch:Ec,provide:Rs,inject:Sc};function Rs(e,t){return t?e?function(){return fe(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function Sc(e,t){return $t(Or(e),Or(t))}function Or(e){if(K(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(r&&r.proxy):t}}const ro={},so=()=>Object.create(ro),io=e=>Object.getPrototypeOf(e)===ro;function Ac(e,t,n,r=!1){const s={},i=so();e.propsDefaults=Object.create(null),oo(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:Ll(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Rc(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,l=z(s),[c]=e.propsOptions;let f=!1;if((r||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[g,v]=lo(h,t,!0);fe(o,g),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!c)return ne(e)&&r.set(e,Tt),Tt;if(K(i))for(let a=0;ae[0]==="_"||e==="$stable",ts=e=>K(e)?e.map(Me):[Me(e)],Mc=(e,t,n)=>{if(t._n)return t;const r=Xl((...s)=>ts(t(...s)),n);return r._c=!1,r},ao=(e,t,n)=>{const r=e._ctx;for(const s in e){if(co(s))continue;const i=e[s];if(q(i))t[s]=Mc(s,i,r);else if(i!=null){const o=ts(i);t[s]=()=>o}}},fo=(e,t)=>{const n=ts(t);e.slots.default=()=>n},uo=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Pc=(e,t,n)=>{const r=e.slots=so();if(e.vnode.shapeFlag&32){const s=t._;s?(uo(r,t,n),n&&pi(r,"_",s,!0)):ao(t,r)}else t&&fo(e,t)},Ic=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=Z;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:uo(s,t,n):(i=!t.$stable,ao(t,s)),o=t}else t&&(fo(e,t),o={default:1});if(i)for(const l in s)!co(l)&&o[l]==null&&delete s[l]},Ee=bo;function Lc(e){return ho(e)}function Nc(e){return ho(e,sc)}function ho(e,t){const n=gi();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:h,nextSibling:g,setScopeId:v=Ue,insertStaticContent:_}=e,S=(u,d,y,T=null,w=null,E=null,P=void 0,O=null,A=!!d.dynamicChildren)=>{if(u===d)return;u&&!dt(u,d)&&(T=ln(u),$e(u,w,E,!0),u=null),d.patchFlag===-2&&(A=!1,d.dynamicChildren=null);const{type:C,ref:B,shapeFlag:I}=d;switch(C){case mt:U(u,d,y,T);break;case ye:N(u,d,y,T);break;case kt:u==null&&k(d,y,T,P);break;case Se:x(u,d,y,T,w,E,P,O,A);break;default:I&1?M(u,d,y,T,w,E,P,O,A):I&6?W(u,d,y,T,w,E,P,O,A):(I&64||I&128)&&C.process(u,d,y,T,w,E,P,O,A,bt)}B!=null&&w&&Ln(B,u&&u.ref,E,d||u,!d)},U=(u,d,y,T)=>{if(u==null)r(d.el=l(d.children),y,T);else{const w=d.el=u.el;d.children!==u.children&&f(w,d.children)}},N=(u,d,y,T)=>{u==null?r(d.el=c(d.children||""),y,T):d.el=u.el},k=(u,d,y,T)=>{[u.el,u.anchor]=_(u.children,d,y,T,u.el,u.anchor)},p=({el:u,anchor:d},y,T)=>{let w;for(;u&&u!==d;)w=g(u),r(u,y,T),u=w;r(d,y,T)},m=({el:u,anchor:d})=>{let y;for(;u&&u!==d;)y=g(u),s(u),u=y;s(d)},M=(u,d,y,T,w,E,P,O,A)=>{d.type==="svg"?P="svg":d.type==="math"&&(P="mathml"),u==null?F(d,y,T,w,E,P,O,A):R(u,d,w,E,P,O,A)},F=(u,d,y,T,w,E,P,O)=>{let A,C;const{props:B,shapeFlag:I,transition:H,dirs:G}=u;if(A=u.el=o(u.type,E,B&&B.is,B),I&8?a(A,u.children):I&16&&j(u.children,A,null,T,w,lr(u,E),P,O),G&&Ve(u,null,T,"created"),$(A,u,u.scopeId,P,T),B){for(const ee in B)ee!=="value"&&!At(ee)&&i(A,ee,null,B[ee],E,T);"value"in B&&i(A,"value",null,B.value,E),(C=B.onVnodeBeforeMount)&&Oe(C,T,u)}G&&Ve(u,null,T,"beforeMount");const X=po(w,H);X&&H.beforeEnter(A),r(A,d,y),((C=B&&B.onVnodeMounted)||X||G)&&Ee(()=>{C&&Oe(C,T,u),X&&H.enter(A),G&&Ve(u,null,T,"mounted")},w)},$=(u,d,y,T,w)=>{if(y&&v(u,y),T)for(let E=0;E{for(let C=A;C{const O=d.el=u.el;let{patchFlag:A,dynamicChildren:C,dirs:B}=d;A|=u.patchFlag&16;const I=u.props||Z,H=d.props||Z;let G;if(y&&ct(y,!1),(G=H.onVnodeBeforeUpdate)&&Oe(G,y,d,u),B&&Ve(d,u,y,"beforeUpdate"),y&&ct(y,!0),(I.innerHTML&&H.innerHTML==null||I.textContent&&H.textContent==null)&&a(O,""),C?b(u.dynamicChildren,C,O,y,T,lr(d,w),E):P||D(u,d,O,null,y,T,lr(d,w),E,!1),A>0){if(A&16)L(O,I,H,y,w);else if(A&2&&I.class!==H.class&&i(O,"class",null,H.class,w),A&4&&i(O,"style",I.style,H.style,w),A&8){const X=d.dynamicProps;for(let ee=0;ee{G&&Oe(G,y,d,u),B&&Ve(d,u,y,"updated")},T)},b=(u,d,y,T,w,E,P)=>{for(let O=0;O{if(d!==y){if(d!==Z)for(const E in d)!At(E)&&!(E in y)&&i(u,E,d[E],null,w,T);for(const E in y){if(At(E))continue;const P=y[E],O=d[E];P!==O&&E!=="value"&&i(u,E,O,P,w,T)}"value"in y&&i(u,"value",d.value,y.value,w)}},x=(u,d,y,T,w,E,P,O,A)=>{const C=d.el=u?u.el:l(""),B=d.anchor=u?u.anchor:l("");let{patchFlag:I,dynamicChildren:H,slotScopeIds:G}=d;G&&(O=O?O.concat(G):G),u==null?(r(C,y,T),r(B,y,T),j(d.children||[],y,B,w,E,P,O,A)):I>0&&I&64&&H&&u.dynamicChildren?(b(u.dynamicChildren,H,y,w,E,P,O),(d.key!=null||w&&d===w.subTree)&&ns(u,d,!0)):D(u,d,y,B,w,E,P,O,A)},W=(u,d,y,T,w,E,P,O,A)=>{d.slotScopeIds=O,u==null?d.shapeFlag&512?w.ctx.activate(d,y,T,P,A):re(d,y,T,w,E,P,A):ce(u,d,A)},re=(u,d,y,T,w,E,P)=>{const O=u.component=Jc(u,T,w);if(nn(u)&&(O.ctx.renderer=bt),Qc(O,!1,P),O.asyncDep){if(w&&w.registerDep(O,V,P),!u.el){const A=O.subTree=le(ye);N(null,A,d,y)}}else V(O,u,d,y,w,E,P)},ce=(u,d,y)=>{const T=d.component=u.component;if(Bc(u,d,y))if(T.asyncDep&&!T.asyncResolved){Y(T,d,y);return}else T.next=d,T.update();else d.el=u.el,T.vnode=d},V=(u,d,y,T,w,E,P)=>{const O=()=>{if(u.isMounted){let{next:I,bu:H,u:G,parent:X,vnode:ee}=u;{const Te=go(u);if(Te){I&&(I.el=ee.el,Y(u,I,P)),Te.asyncDep.then(()=>{u.isUnmounted||O()});return}}let Q=I,xe;ct(u,!1),I?(I.el=ee.el,Y(u,I,P)):I=ee,H&&Sn(H),(xe=I.props&&I.props.onVnodeBeforeUpdate)&&Oe(xe,X,I,ee),ct(u,!0);const pe=cr(u),Le=u.subTree;u.subTree=pe,S(Le,pe,h(Le.el),ln(Le),u,w,E),I.el=pe.el,Q===null&&Wc(u,pe.el),G&&Ee(G,w),(xe=I.props&&I.props.onVnodeUpdated)&&Ee(()=>Oe(xe,X,I,ee),w)}else{let I;const{el:H,props:G}=d,{bm:X,m:ee,parent:Q,root:xe,type:pe}=u,Le=gt(d);if(ct(u,!1),X&&Sn(X),!Le&&(I=G&&G.onVnodeBeforeMount)&&Oe(I,Q,d),ct(u,!0),H&&Zn){const Te=()=>{u.subTree=cr(u),Zn(H,u.subTree,u,w,null)};Le&&pe.__asyncHydrate?pe.__asyncHydrate(H,u,Te):Te()}else{xe.ce&&xe.ce._injectChildStyle(pe);const Te=u.subTree=cr(u);S(null,Te,y,T,u,w,E),d.el=Te.el}if(ee&&Ee(ee,w),!Le&&(I=G&&G.onVnodeMounted)){const Te=d;Ee(()=>Oe(I,Q,Te),w)}(d.shapeFlag&256||Q&>(Q.vnode)&&Q.vnode.shapeFlag&256)&&u.a&&Ee(u.a,w),u.isMounted=!0,d=y=T=null}};u.scope.on();const A=u.effect=new _i(O);u.scope.off();const C=u.update=A.run.bind(A),B=u.job=A.runIfDirty.bind(A);B.i=u,B.id=u.uid,A.scheduler=()=>Jr(B),ct(u,!0),C()},Y=(u,d,y)=>{d.component=u;const T=u.vnode.props;u.vnode=d,u.next=null,Rc(u,d.props,T,y),Ic(u,d.children,y),it(),bs(u),ot()},D=(u,d,y,T,w,E,P,O,A=!1)=>{const C=u&&u.children,B=u?u.shapeFlag:0,I=d.children,{patchFlag:H,shapeFlag:G}=d;if(H>0){if(H&128){on(C,I,y,T,w,E,P,O,A);return}else if(H&256){he(C,I,y,T,w,E,P,O,A);return}}G&8?(B&16&&Lt(C,w,E),I!==C&&a(y,I)):B&16?G&16?on(C,I,y,T,w,E,P,O,A):Lt(C,w,E,!0):(B&8&&a(y,""),G&16&&j(I,y,T,w,E,P,O,A))},he=(u,d,y,T,w,E,P,O,A)=>{u=u||Tt,d=d||Tt;const C=u.length,B=d.length,I=Math.min(C,B);let H;for(H=0;HB?Lt(u,w,E,!0,!1,I):j(d,y,T,w,E,P,O,A,I)},on=(u,d,y,T,w,E,P,O,A)=>{let C=0;const B=d.length;let I=u.length-1,H=B-1;for(;C<=I&&C<=H;){const G=u[C],X=d[C]=A?et(d[C]):Me(d[C]);if(dt(G,X))S(G,X,y,null,w,E,P,O,A);else break;C++}for(;C<=I&&C<=H;){const G=u[I],X=d[H]=A?et(d[H]):Me(d[H]);if(dt(G,X))S(G,X,y,null,w,E,P,O,A);else break;I--,H--}if(C>I){if(C<=H){const G=H+1,X=GH)for(;C<=I;)$e(u[C],w,E,!0),C++;else{const G=C,X=C,ee=new Map;for(C=X;C<=H;C++){const Ce=d[C]=A?et(d[C]):Me(d[C]);Ce.key!=null&&ee.set(Ce.key,C)}let Q,xe=0;const pe=H-X+1;let Le=!1,Te=0;const Nt=new Array(pe);for(C=0;C=pe){$e(Ce,w,E,!0);continue}let De;if(Ce.key!=null)De=ee.get(Ce.key);else for(Q=X;Q<=H;Q++)if(Nt[Q-X]===0&&dt(Ce,d[Q])){De=Q;break}De===void 0?$e(Ce,w,E,!0):(Nt[De-X]=C+1,De>=Te?Te=De:Le=!0,S(Ce,d[De],y,null,w,E,P,O,A),xe++)}const fs=Le?Fc(Nt):Tt;for(Q=fs.length-1,C=pe-1;C>=0;C--){const Ce=X+C,De=d[Ce],us=Ce+1{const{el:E,type:P,transition:O,children:A,shapeFlag:C}=u;if(C&6){lt(u.component.subTree,d,y,T);return}if(C&128){u.suspense.move(d,y,T);return}if(C&64){P.move(u,d,y,bt);return}if(P===Se){r(E,d,y);for(let I=0;IO.enter(E),w);else{const{leave:I,delayLeave:H,afterLeave:G}=O,X=()=>r(E,d,y),ee=()=>{I(E,()=>{X(),G&&G()})};H?H(E,X,ee):ee()}else r(E,d,y)},$e=(u,d,y,T=!1,w=!1)=>{const{type:E,props:P,ref:O,children:A,dynamicChildren:C,shapeFlag:B,patchFlag:I,dirs:H,cacheIndex:G}=u;if(I===-2&&(w=!1),O!=null&&Ln(O,null,y,u,!0),G!=null&&(d.renderCache[G]=void 0),B&256){d.ctx.deactivate(u);return}const X=B&1&&H,ee=!gt(u);let Q;if(ee&&(Q=P&&P.onVnodeBeforeUnmount)&&Oe(Q,d,u),B&6)Xo(u.component,y,T);else{if(B&128){u.suspense.unmount(y,T);return}X&&Ve(u,null,d,"beforeUnmount"),B&64?u.type.remove(u,d,y,bt,T):C&&!C.hasOnce&&(E!==Se||I>0&&I&64)?Lt(C,d,y,!1,!0):(E===Se&&I&384||!w&&B&16)&&Lt(A,d,y),T&&cs(u)}(ee&&(Q=P&&P.onVnodeUnmounted)||X)&&Ee(()=>{Q&&Oe(Q,d,u),X&&Ve(u,null,d,"unmounted")},y)},cs=u=>{const{type:d,el:y,anchor:T,transition:w}=u;if(d===Se){Yo(y,T);return}if(d===kt){m(u);return}const E=()=>{s(y),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(u.shapeFlag&1&&w&&!w.persisted){const{leave:P,delayLeave:O}=w,A=()=>P(y,E);O?O(u.el,E,A):A()}else E()},Yo=(u,d)=>{let y;for(;u!==d;)y=g(u),s(u),u=y;s(d)},Xo=(u,d,y)=>{const{bum:T,scope:w,job:E,subTree:P,um:O,m:A,a:C}=u;Ps(A),Ps(C),T&&Sn(T),w.stop(),E&&(E.flags|=8,$e(P,u,d,y)),O&&Ee(O,d),Ee(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Lt=(u,d,y,T=!1,w=!1,E=0)=>{for(let P=E;P{if(u.shapeFlag&6)return ln(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const d=g(u.anchor||u.el),y=d&&d[Ui];return y?g(y):d};let Jn=!1;const as=(u,d,y)=>{u==null?d._vnode&&$e(d._vnode,null,null,!0):S(d._vnode||null,u,d,null,null,null,y),d._vnode=u,Jn||(Jn=!0,bs(),Pn(),Jn=!1)},bt={p:S,um:$e,m:lt,r:cs,mt:re,mc:j,pc:D,pbc:b,n:ln,o:e};let Qn,Zn;return t&&([Qn,Zn]=t(bt)),{render:as,hydrate:Qn,createApp:Tc(as,Qn)}}function lr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function po(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ns(e,t,n=!1){const r=e.children,s=t.children;if(K(r)&&K(s))for(let i=0;i>1,e[n[l]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function go(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:go(t)}function Ps(e){if(e)for(let t=0;tMt(Hc);function rs(e,t){return Gn(e,null,t)}function Vf(e,t){return Gn(e,null,{flush:"post"})}function ke(e,t,n){return Gn(e,t,n)}function Gn(e,t,n=Z){const{immediate:r,deep:s,flush:i,once:o}=n,l=fe({},n);let c;if(sn)if(i==="sync"){const g=$c();c=g.__watcherHandles||(g.__watcherHandles=[])}else if(!t||r)l.once=!0;else{const g=()=>{};return g.stop=Ue,g.resume=Ue,g.pause=Ue,g}const f=ue;l.call=(g,v,_)=>Fe(g,f,v,_);let a=!1;i==="post"?l.scheduler=g=>{Ee(g,f&&f.suspense)}:i!=="sync"&&(a=!0,l.scheduler=(g,v)=>{v?g():Jr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),a&&(g.flags|=2,f&&(g.id=f.uid,g.i=f))};const h=Kl(e,t,l);return c&&c.push(h),h}function Dc(e,t,n){const r=this.proxy,s=se(e)?e.includes(".")?mo(r,e):()=>r[e]:e.bind(r,r);let i;q(t)?i=t:(i=t.handler,n=t);const o=rn(this),l=Gn(s,i.bind(r),n);return o(),l}function mo(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ie(t)}Modifiers`]||e[`${st(t)}Modifiers`];function Vc(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Z;let s=n;const i=t.startsWith("update:"),o=i&&jc(r,t.slice(7));o&&(o.trim&&(s=n.map(a=>se(a)?a.trim():a)),o.number&&(s=n.map(Sr)));let l,c=r[l=wn(t)]||r[l=wn(Ie(t))];!c&&i&&(c=r[l=wn(st(t))]),c&&Fe(c,e,6,s);const f=r[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(f,e,6,s)}}function yo(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},l=!1;if(!q(e)){const c=f=>{const a=yo(f,t,!0);a&&(l=!0,fe(o,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&r.set(e,null),null):(K(i)?i.forEach(c=>o[c]=null):fe(o,i),ne(e)&&r.set(e,o),o)}function Yn(e,t){return!e||!Zt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,st(t))||J(e,t))}function cr(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:h,data:g,setupState:v,ctx:_,inheritAttrs:S}=e,U=In(e);let N,k;try{if(n.shapeFlag&4){const m=s||r,M=m;N=Me(f.call(M,m,a,h,v,g,_)),k=l}else{const m=t;N=Me(m.length>1?m(h,{attrs:l,slots:o,emit:c}):m(h,null)),k=t.props?l:Uc(l)}}catch(m){Bt.length=0,tn(m,e,1),N=le(ye)}let p=N;if(k&&S!==!1){const m=Object.keys(k),{shapeFlag:M}=p;m.length&&M&7&&(i&&m.some($r)&&(k=kc(k,i)),p=nt(p,k,!1,!0))}return n.dirs&&(p=nt(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&Yt(p,n.transition),N=p,In(U),N}const Uc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zt(n))&&((t||(t={}))[n]=e[n]);return t},kc=(e,t)=>{const n={};for(const r in e)(!$r(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Bc(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Is(r,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function bo(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Yl(e)}const Se=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),kt=Symbol.for("v-stc"),Bt=[];let Ae=null;function Pr(e=!1){Bt.push(Ae=e?null:[])}function Kc(){Bt.pop(),Ae=Bt[Bt.length-1]||null}let Xt=1;function Ls(e){Xt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function _o(e){return e.dynamicChildren=Xt>0?Ae||Tt:null,Kc(),Xt>0&&Ae&&Ae.push(e),e}function Uf(e,t,n,r,s,i){return _o(So(e,t,n,r,s,i,!0))}function Ir(e,t,n,r,s){return _o(le(e,t,n,r,s,!0))}function zt(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const wo=({key:e})=>e??null,Tn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||ae(e)||q(e)?{i:de,r:e,k:t,f:!!n}:e:null);function So(e,t=null,n=null,r=0,s=null,i=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wo(t),ref:t&&Tn(t),scopeId:Vi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:de};return l?(ss(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Xt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const le=qc;function qc(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===Qi)&&(e=ye),zt(e)){const l=nt(e,t,!0);return n&&ss(l,n),Xt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(na(e)&&(e=e.__vccOpts),t){t=Gc(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=Ur(l)),ne(c)&&(Yr(c)&&!K(c)&&(c=fe({},c)),t.style=Vr(c))}const o=se(e)?1:vo(e)?128:ki(e)?64:ne(e)?4:q(e)?2:0;return So(e,t,n,r,s,o,i,!0)}function Gc(e){return e?Yr(e)||io(e)?fe({},e):e:null}function nt(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:o,children:l,transition:c}=e,f=t?Yc(s||{},t):s,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&wo(f),ref:t&&t.ref?n&&i?K(i)?i.concat(Tn(t)):[i,Tn(t)]:Tn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Yt(a,c.clone(a)),a}function Eo(e=" ",t=0){return le(mt,null,e,t)}function kf(e,t){const n=le(kt,null,e);return n.staticCount=t,n}function Bf(e="",t=!1){return t?(Pr(),Ir(ye,null,e)):le(ye,null,e)}function Me(e){return e==null||typeof e=="boolean"?le(ye):K(e)?le(Se,null,e.slice()):zt(e)?et(e):le(mt,null,String(e))}function et(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function ss(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ss(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!io(t)?t._ctx=de:s===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:de},n=32):(t=String(t),r&64?(n=16,t=[Eo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yc(...e){const t={};for(let n=0;nue||de;let Fn,Lr;{const e=gi(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),i=>{s.length>1?s.forEach(o=>o(i)):s[0](i)}};Fn=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),Lr=t("__VUE_SSR_SETTERS__",n=>sn=n)}const rn=e=>{const t=ue;return Fn(e),e.scope.on(),()=>{e.scope.off(),Fn(t)}},Ns=()=>{ue&&ue.scope.off(),Fn(null)};function xo(e){return e.vnode.shapeFlag&4}let sn=!1;function Qc(e,t=!1,n=!1){t&&Lr(t);const{props:r,children:s}=e.vnode,i=xo(e);Ac(e,r,i,t),Pc(e,s,n);const o=i?Zc(e,t):void 0;return t&&Lr(!1),o}function Zc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,yc);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Co(e):null,i=rn(e);it();const o=en(r,e,0,[e.props,s]);if(ot(),i(),ui(o)){if(gt(e)||Zr(e),o.then(Ns,Ns),t)return o.then(l=>{Fs(e,l,t)}).catch(l=>{tn(l,e,0)});e.asyncDep=o}else Fs(e,o,t)}else To(e,t)}function Fs(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=Hi(t)),To(e,n)}let Hs;function To(e,t,n){const r=e.type;if(!e.render){if(!t&&Hs&&!r.render){const s=r.template||es(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,f=fe(fe({isCustomElement:i,delimiters:l},o),c);r.render=Hs(s,f)}}e.render=r.render||Ue}{const s=rn(e);it();try{bc(e)}finally{ot(),s()}}}const ea={get(e,t){return ve(e,"get",""),e[t]}};function Co(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ea),slots:e.slots,emit:e.emit,expose:t}}function zn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Hi(En(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ut)return Ut[n](e)},has(t,n){return n in t||n in Ut}})):e.proxy}function ta(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function na(e){return q(e)&&"__vccOpts"in e}const ie=(e,t)=>Bl(e,t,sn);function Nr(e,t,n){const r=arguments.length;return r===2?ne(t)&&!K(t)?zt(t)?le(e,null,[t]):le(e,t):le(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&zt(n)&&(n=[n]),le(e,t,n))}const ra="3.5.11";/** -* @vue/runtime-dom v3.5.11 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Fr;const $s=typeof window<"u"&&window.trustedTypes;if($s)try{Fr=$s.createPolicy("vue",{createHTML:e=>e})}catch{}const Ao=Fr?e=>Fr.createHTML(e):e=>e,sa="http://www.w3.org/2000/svg",ia="http://www.w3.org/1998/Math/MathML",Ke=typeof document<"u"?document:null,Ds=Ke&&Ke.createElement("template"),oa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ke.createElementNS(sa,e):t==="mathml"?Ke.createElementNS(ia,e):n?Ke.createElement(e,{is:n}):Ke.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Ds.innerHTML=Ao(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=Ds.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ze="transition",Ht="animation",Jt=Symbol("_vtc"),Ro={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},la=fe({},Wi,Ro),ca=e=>(e.displayName="Transition",e.props=la,e),Wf=ca((e,{slots:t})=>Nr(tc,aa(e),t)),at=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},js=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function aa(e){const t={};for(const x in e)x in Ro||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:f=o,appearToClass:a=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,_=fa(s),S=_&&_[0],U=_&&_[1],{onBeforeEnter:N,onEnter:k,onEnterCancelled:p,onLeave:m,onLeaveCancelled:M,onBeforeAppear:F=N,onAppear:$=k,onAppearCancelled:j=p}=t,R=(x,W,re)=>{ft(x,W?a:l),ft(x,W?f:o),re&&re()},b=(x,W)=>{x._isLeaving=!1,ft(x,h),ft(x,v),ft(x,g),W&&W()},L=x=>(W,re)=>{const ce=x?$:k,V=()=>R(W,x,re);at(ce,[W,V]),Vs(()=>{ft(W,x?c:i),Je(W,x?a:l),js(ce)||Us(W,r,S,V)})};return fe(t,{onBeforeEnter(x){at(N,[x]),Je(x,i),Je(x,o)},onBeforeAppear(x){at(F,[x]),Je(x,c),Je(x,f)},onEnter:L(!1),onAppear:L(!0),onLeave(x,W){x._isLeaving=!0;const re=()=>b(x,W);Je(x,h),Je(x,g),ha(),Vs(()=>{x._isLeaving&&(ft(x,h),Je(x,v),js(m)||Us(x,r,U,re))}),at(m,[x,re])},onEnterCancelled(x){R(x,!1),at(p,[x])},onAppearCancelled(x){R(x,!0),at(j,[x])},onLeaveCancelled(x){b(x),at(M,[x])}})}function fa(e){if(e==null)return null;if(ne(e))return[ar(e.enter),ar(e.leave)];{const t=ar(e);return[t,t]}}function ar(e){return tl(e)}function Je(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Jt]||(e[Jt]=new Set)).add(t)}function ft(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Jt];n&&(n.delete(t),n.size||(e[Jt]=void 0))}function Vs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ua=0;function Us(e,t,n,r){const s=e._endId=++ua,i=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=da(e,t);if(!o)return r();const f=o+"end";let a=0;const h=()=>{e.removeEventListener(f,g),i()},g=v=>{v.target===e&&++a>=c&&h()};setTimeout(()=>{a(n[_]||"").split(", "),s=r(`${ze}Delay`),i=r(`${ze}Duration`),o=ks(s,i),l=r(`${Ht}Delay`),c=r(`${Ht}Duration`),f=ks(l,c);let a=null,h=0,g=0;t===ze?o>0&&(a=ze,h=o,g=i.length):t===Ht?f>0&&(a=Ht,h=f,g=c.length):(h=Math.max(o,f),a=h>0?o>f?ze:Ht:null,g=a?a===ze?i.length:c.length:0);const v=a===ze&&/\b(transform|all)(,|$)/.test(r(`${ze}Property`).toString());return{type:a,timeout:h,propCount:g,hasTransform:v}}function ks(e,t){for(;e.lengthBs(n)+Bs(e[r])))}function Bs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ha(){return document.body.offsetHeight}function pa(e,t,n){const r=e[Jt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ws=Symbol("_vod"),ga=Symbol("_vsh"),ma=Symbol(""),ya=/(^|;)\s*display\s*:/;function va(e,t,n){const r=e.style,s=se(n);let i=!1;if(n&&!s){if(t)if(se(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&Cn(r,l,"")}else for(const o in t)n[o]==null&&Cn(r,o,"");for(const o in n)o==="display"&&(i=!0),Cn(r,o,n[o])}else if(s){if(t!==n){const o=r[ma];o&&(n+=";"+o),r.cssText=n,i=ya.test(n)}}else t&&e.removeAttribute("style");Ws in e&&(e[Ws]=i?r.display:"",e[ga]&&(r.display="none"))}const Ks=/\s*!important$/;function Cn(e,t,n){if(K(n))n.forEach(r=>Cn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ba(e,t);Ks.test(n)?e.setProperty(st(r),n.replace(Ks,""),"important"):e[r]=n}}const qs=["Webkit","Moz","ms"],fr={};function ba(e,t){const n=fr[t];if(n)return n;let r=Ie(t);if(r!=="filter"&&r in e)return fr[t]=r;r=Dn(r);for(let s=0;sur||(Ea.then(()=>ur=0),ur=Date.now());function Ta(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Fe(Ca(r,n.value),t,5,[r])};return n.value=e,n.attached=xa(),n}function Ca(e,t){if(K(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Aa=(e,t,n,r,s,i)=>{const o=s==="svg";t==="class"?pa(e,r,o):t==="style"?va(e,n,r):Zt(t)?$r(t)||wa(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ra(e,t,r,o))?(Xs(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ys(e,t,r,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!se(r))?Xs(e,Ie(t),r):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ys(e,t,r,o))};function Ra(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Qs(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Qs(t)&&se(n)?!1:t in e}const Zs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?n=>Sn(t,n):t};function Oa(e){e.target.composing=!0}function ei(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const dr=Symbol("_assign"),Kf={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[dr]=Zs(s);const i=r||s.props&&s.props.type==="number";Et(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Sr(l)),e[dr](l)}),n&&Et(e,"change",()=>{e.value=e.value.trim()}),t||(Et(e,"compositionstart",Oa),Et(e,"compositionend",ei),Et(e,"change",ei))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:i}},o){if(e[dr]=Zs(o),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?Sr(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},Ma=["ctrl","shift","alt","meta"],Pa={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Ma.some(n=>e[`${n}Key`]&&!t.includes(n))},qf=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const i=st(s.key);if(t.some(o=>o===i||Ia[o]===i))return e(s)})},Oo=fe({patchProp:Aa},oa);let Wt,ti=!1;function La(){return Wt||(Wt=Lc(Oo))}function Na(){return Wt=ti?Wt:Nc(Oo),ti=!0,Wt}const Yf=(...e)=>{const t=La().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Po(r);if(!s)return;const i=t._component;!q(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,Mo(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Xf=(...e)=>{const t=Na().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Po(r);if(s)return n(s,!0,Mo(s))},t};function Mo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Po(e){return se(e)?document.querySelector(e):e}const zf=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Fa=window.__VP_SITE_DATA__;function is(e){return bi()?(fl(e),!0):!1}function Be(e){return typeof e=="function"?e():Fi(e)}const Io=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Jf=e=>e!=null,Ha=Object.prototype.toString,$a=e=>Ha.call(e)==="[object Object]",Qt=()=>{},ni=Da();function Da(){var e,t;return Io&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ja(e,t){function n(...r){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(i)})}return n}const Lo=e=>e();function Va(e,t={}){let n,r,s=Qt;const i=l=>{clearTimeout(l),s(),s=Qt};return l=>{const c=Be(e),f=Be(t.maxWait);return n&&i(n),c<=0||f!==void 0&&f<=0?(r&&(i(r),r=null),Promise.resolve(l())):new Promise((a,h)=>{s=t.rejectOnCancel?h:a,f&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,a(l())},f)),n=setTimeout(()=>{r&&i(r),r=null,a(l())},c)})}}function Ua(e=Lo){const t=oe(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...i)=>{t.value&&e(...i)};return{isActive:Bn(t),pause:n,resume:r,eventFilter:s}}function ka(e){return Xn()}function No(...e){if(e.length!==1)return Vl(...e);const t=e[0];return typeof t=="function"?Bn($l(()=>({get:t,set:Qt}))):oe(t)}function Fo(e,t,n={}){const{eventFilter:r=Lo,...s}=n;return ke(e,ja(r,t),s)}function Ba(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=Ua(r);return{stop:Fo(e,t,{...s,eventFilter:i}),pause:o,resume:l,isActive:c}}function os(e,t=!0,n){ka()?It(e,n):t?e():Wn(e)}function Qf(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...i}=n;return Fo(e,t,{...i,eventFilter:Va(r,{maxWait:s})})}function Zf(e,t,n){let r;ae(n)?r={evaluating:n}:r={};const{lazy:s=!1,evaluating:i=void 0,shallow:o=!0,onError:l=Qt}=r,c=oe(!s),f=o?zr(t):oe(t);let a=0;return rs(async h=>{if(!c.value)return;a++;const g=a;let v=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const _=await e(S=>{h(()=>{i&&(i.value=!1),v||S()})});g===a&&(f.value=_)}catch(_){l(_)}finally{i&&g===a&&(i.value=!1),v=!0}}),s?ie(()=>(c.value=!0,f.value)):f}const He=Io?window:void 0;function Ho(e){var t;const n=Be(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Pt(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=He):[t,n,r,s]=e,!t)return Qt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(a=>a()),i.length=0},l=(a,h,g,v)=>(a.addEventListener(h,g,v),()=>a.removeEventListener(h,g,v)),c=ke(()=>[Ho(t),Be(s)],([a,h])=>{if(o(),!a)return;const g=$a(h)?{...h}:h;i.push(...n.flatMap(v=>r.map(_=>l(a,v,_,g))))},{immediate:!0,flush:"post"}),f=()=>{c(),o()};return is(f),f}function Wa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function eu(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=He,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=r,c=Wa(t);return Pt(s,i,a=>{a.repeat&&Be(l)||c(a)&&n(a)},o)}function Ka(){const e=oe(!1),t=Xn();return t&&It(()=>{e.value=!0},t),e}function qa(e){const t=Ka();return ie(()=>(t.value,!!e()))}function $o(e,t={}){const{window:n=He}=t,r=qa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const i=oe(!1),o=f=>{i.value=f.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",o):s.removeListener(o))},c=rs(()=>{r.value&&(l(),s=n.matchMedia(Be(e)),"addEventListener"in s?s.addEventListener("change",o):s.addListener(o),i.value=s.matches)});return is(()=>{c(),l(),s=void 0}),i}const vn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},bn="__vueuse_ssr_handlers__",Ga=Ya();function Ya(){return bn in vn||(vn[bn]=vn[bn]||{}),vn[bn]}function Do(e,t){return Ga[e]||t}function jo(e){return $o("(prefers-color-scheme: dark)",e)}function Xa(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const za={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},ri="vueuse-storage";function ls(e,t,n,r={}){var s;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:a,window:h=He,eventFilter:g,onError:v=b=>{console.error(b)},initOnMounted:_}=r,S=(a?zr:oe)(typeof t=="function"?t():t);if(!n)try{n=Do("getDefaultStorage",()=>{var b;return(b=He)==null?void 0:b.localStorage})()}catch(b){v(b)}if(!n)return S;const U=Be(t),N=Xa(U),k=(s=r.serializer)!=null?s:za[N],{pause:p,resume:m}=Ba(S,()=>F(S.value),{flush:i,deep:o,eventFilter:g});h&&l&&os(()=>{n instanceof Storage?Pt(h,"storage",j):Pt(h,ri,R),_&&j()}),_||j();function M(b,L){if(h){const x={key:e,oldValue:b,newValue:L,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",x):new CustomEvent(ri,{detail:x}))}}function F(b){try{const L=n.getItem(e);if(b==null)M(L,null),n.removeItem(e);else{const x=k.write(b);L!==x&&(n.setItem(e,x),M(L,x))}}catch(L){v(L)}}function $(b){const L=b?b.newValue:n.getItem(e);if(L==null)return c&&U!=null&&n.setItem(e,k.write(U)),U;if(!b&&f){const x=k.read(L);return typeof f=="function"?f(x,U):N==="object"&&!Array.isArray(x)?{...U,...x}:x}else return typeof L!="string"?L:k.read(L)}function j(b){if(!(b&&b.storageArea!==n)){if(b&&b.key==null){S.value=U;return}if(!(b&&b.key!==e)){p();try{(b==null?void 0:b.newValue)!==k.write(S.value)&&(S.value=$(b))}catch(L){v(L)}finally{b?Wn(m):m()}}}}function R(b){j(b.detail)}return S}const Ja="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Qa(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=He,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:f,disableTransition:a=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},g=jo({window:s}),v=ie(()=>g.value?"dark":"light"),_=c||(o==null?No(r):ls(o,r,i,{window:s,listenToStorageChanges:l})),S=ie(()=>_.value==="auto"?v.value:_.value),U=Do("updateHTMLAttrs",(m,M,F)=>{const $=typeof m=="string"?s==null?void 0:s.document.querySelector(m):Ho(m);if(!$)return;const j=new Set,R=new Set;let b=null;if(M==="class"){const x=F.split(/\s/g);Object.values(h).flatMap(W=>(W||"").split(/\s/g)).filter(Boolean).forEach(W=>{x.includes(W)?j.add(W):R.add(W)})}else b={key:M,value:F};if(j.size===0&&R.size===0&&b===null)return;let L;a&&(L=s.document.createElement("style"),L.appendChild(document.createTextNode(Ja)),s.document.head.appendChild(L));for(const x of j)$.classList.add(x);for(const x of R)$.classList.remove(x);b&&$.setAttribute(b.key,b.value),a&&(s.getComputedStyle(L).opacity,document.head.removeChild(L))});function N(m){var M;U(t,n,(M=h[m])!=null?M:m)}function k(m){e.onChanged?e.onChanged(m,N):N(m)}ke(S,k,{flush:"post",immediate:!0}),os(()=>k(S.value));const p=ie({get(){return f?_.value:S.value},set(m){_.value=m}});try{return Object.assign(p,{store:_,system:v,state:S})}catch{return p}}function Za(e={}){const{valueDark:t="dark",valueLight:n="",window:r=He}=e,s=Qa({...e,onChanged:(l,c)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>s.system?s.system.value:jo({window:r}).value?"dark":"light");return ie({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?s.value="auto":s.value=c}})}function hr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function tu(e,t,n={}){const{window:r=He}=n;return ls(e,t,r==null?void 0:r.localStorage,n)}function Vo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const pr=new WeakMap;function nu(e,t=!1){const n=oe(t);let r=null,s="";ke(No(e),l=>{const c=hr(Be(l));if(c){const f=c;if(pr.get(f)||pr.set(f,f.style.overflow),f.style.overflow!=="hidden"&&(s=f.style.overflow),f.style.overflow==="hidden")return n.value=!0;if(n.value)return f.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=hr(Be(e));!l||n.value||(ni&&(r=Pt(l,"touchmove",c=>{ef(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=hr(Be(e));!l||!n.value||(ni&&(r==null||r()),l.style.overflow=s,pr.delete(l),n.value=!1)};return is(o),ie({get(){return n.value},set(l){l?i():o()}})}function ru(e,t,n={}){const{window:r=He}=n;return ls(e,t,r==null?void 0:r.sessionStorage,n)}function su(e={}){const{window:t=He,behavior:n="auto"}=e;if(!t)return{x:oe(0),y:oe(0)};const r=oe(t.scrollX),s=oe(t.scrollY),i=ie({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return Pt(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function iu(e={}){const{window:t=He,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=oe(n),c=oe(r),f=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(f(),os(f),Pt("resize",f,{passive:!0}),s){const a=$o("(orientation: portrait)");ke(a,()=>f())}return{width:l,height:c}}const gr={BASE_URL:"/SwarmMakie.jl/previews/PR27/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var mr={};const Uo=/^(?:[a-z]+:|\/\/)/i,tf="vitepress-theme-appearance",nf=/#.*$/,rf=/[?#].*$/,sf=/(?:(^|\/)index)?\.(?:md|html)$/,ge=typeof document<"u",ko={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function of(e,t,n=!1){if(t===void 0)return!1;if(e=si(`/${e}`),n)return new RegExp(t).test(e);if(si(t)!==e)return!1;const r=t.match(nf);return r?(ge?location.hash:"")===r[0]:!0}function si(e){return decodeURI(e).replace(rf,"").replace(sf,"$1")}function lf(e){return Uo.test(e)}function cf(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!lf(n)&&of(t,`/${n}/`,!0))||"root"}function af(e,t){var r,s,i,o,l,c,f;const n=cf(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Wo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(f=e.locales[n])==null?void 0:f.themeConfig}})}function Bo(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=ff(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function ff(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function uf(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([i,o])=>i===n&&o[s[0]]===s[1])}function Wo(e,t){return[...e.filter(n=>!uf(t,n)),...t]}const df=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,hf=/^[a-z]:/i;function ii(e){const t=hf.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(df,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const yr=new Set;function pf(e){if(yr.size===0){const n=typeof process=="object"&&(mr==null?void 0:mr.VITE_EXTRA_EXTENSIONS)||(gr==null?void 0:gr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>yr.add(r))}const t=e.split(".").pop();return t==null||!yr.has(t.toLowerCase())}function ou(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const gf=Symbol(),yt=zr(Fa);function lu(e){const t=ie(()=>af(yt.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?oe(!0):n?Za({storageKey:tf,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):oe(!1),s=oe(ge?location.hash:"");return ge&&window.addEventListener("hashchange",()=>{s.value=location.hash}),ke(()=>e.data,()=>{s.value=ge?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>Bo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:r,hash:ie(()=>s.value)}}function mf(){const e=Mt(gf);if(!e)throw new Error("vitepress data not properly injected in app");return e}function yf(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function oi(e){return Uo.test(e)||!e.startsWith("/")?e:yf(yt.value.base,e)}function vf(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),ge){const n="/SwarmMakie.jl/previews/PR27/";t=ii(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${ii(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let An=[];function cu(e){An.push(e),qn(()=>{An=An.filter(t=>t!==e)})}function bf(){let e=yt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=li(e,n);else if(Array.isArray(e))for(const r of e){const s=li(r,n);if(s){t=s;break}}return t}function li(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const _f=Symbol(),Ko="http://a.com",wf=()=>({path:"/",component:null,data:ko});function au(e,t){const n=kn(wf()),r={route:n,go:s};async function s(l=ge?location.href:"/"){var c,f;l=vr(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(ge&&l!==vr(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((f=r.onAfterRouteChanged)==null?void 0:f.call(r,l)))}let i=null;async function o(l,c=0,f=!1){var g;if(await((g=r.onBeforePageLoad)==null?void 0:g.call(r,l))===!1)return;const a=new URL(l,Ko),h=i=a.pathname;try{let v=await e(h);if(!v)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:_,__pageData:S}=v;if(!_)throw new Error(`Invalid route component: ${_}`);n.path=ge?h:oi(h),n.component=En(_),n.data=En(S),ge&&Wn(()=>{let U=yt.value.base+S.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!yt.value.cleanUrls&&!U.endsWith("/")&&(U+=".html"),U!==a.pathname&&(a.pathname=U,l=U+a.search+a.hash,history.replaceState({},"",l)),a.hash&&!c){let N=null;try{N=document.getElementById(decodeURIComponent(a.hash).slice(1))}catch(k){console.warn(k)}if(N){ci(N,a.hash);return}}window.scrollTo(0,c)})}}catch(v){if(!/fetch|Page not found/.test(v.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(v),!f)try{const _=await fetch(yt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await _.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=ge?h:oi(h),n.component=t?En(t):null;const _=ge?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...ko,relativePath:_}}}}return ge&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const f=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(f==null)return;const{href:a,origin:h,pathname:g,hash:v,search:_}=new URL(f,c.baseURI),S=new URL(location.href);h===S.origin&&pf(g)&&(l.preventDefault(),g===S.pathname&&_===S.search?(v!==S.hash&&(history.pushState({},"",a),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:S.href,newURL:a}))),v?ci(c,v,c.classList.contains("header-anchor")):window.scrollTo(0,0)):s(a))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(vr(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Sf(){const e=Mt(_f);if(!e)throw new Error("useRouter() is called without provider.");return e}function qo(){return Sf().route}function ci(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(r).paddingTop,10),o=window.scrollY+r.getBoundingClientRect().top-bf()+i;requestAnimationFrame(s)}}function vr(e){const t=new URL(e,Ko);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),yt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const br=()=>An.forEach(e=>e()),fu=Qr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=qo(),{site:n}=mf();return()=>Nr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Nr(t.component,{onVnodeMounted:br,onVnodeUpdated:br,onVnodeUnmounted:br}):"404 Page Not Found"])}}),Ef="modulepreload",xf=function(e){return"/SwarmMakie.jl/previews/PR27/"+e},ai={},uu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=xf(c),c in ai)return;ai[c]=!0;const f=c.endsWith(".css"),a=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${a}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":Ef,f||(h.as="script"),h.crossOrigin="",h.href=c,l&&h.setAttribute("nonce",l),document.head.appendChild(h),f)return new Promise((g,v)=>{h.addEventListener("load",g),h.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return s.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},du=Qr({setup(e,{slots:t}){const n=oe(!1);return It(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function hu(){ge&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const i=r.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(f=>f.classList.contains("active"));if(!o)return;const l=i.children[s];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function pu(){if(ge){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,i=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(a=>a.remove());let f=c.textContent||"";o&&(f=f.replace(/^ *(\$|>) /gm,"").trim()),Tf(f).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const a=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,a)})}})}}async function Tf(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function gu(e,t){let n=!0,r=[];const s=i=>{if(n){n=!1,i.forEach(l=>{const c=_r(l);for(const f of document.head.children)if(f.isEqualNode(c)){r.push(f);return}});return}const o=i.map(_r);r.forEach((l,c)=>{const f=o.findIndex(a=>a==null?void 0:a.isEqualNode(l??null));f!==-1?delete o[f]:(l==null||l.remove(),delete r[c])}),o.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...o].filter(Boolean)};rs(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],f=Bo(o,i);f!==document.title&&(document.title=f);const a=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==a&&h.setAttribute("content",a):_r(["meta",{name:"description",content:a}]),s(Wo(o.head,Af(c)))})}function _r([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function Cf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Af(e){return e.filter(t=>!Cf(t))}const wr=new Set,Go=()=>document.createElement("link"),Rf=e=>{const t=Go();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Of=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let _n;const Mf=ge&&(_n=Go())&&_n.relList&&_n.relList.supports&&_n.relList.supports("prefetch")?Rf:Of;function mu(){if(!ge||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!wr.has(c)){wr.add(c);const f=vf(c);f&&Mf(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):wr.add(l))})})};It(r);const s=qo();ke(()=>s.path,r),qn(()=>{n&&n.disconnect()})}export{zi as $,bf as A,Nf as B,Hf as C,zr as D,cu as E,Se as F,le as G,Ff as H,Uo as I,qo as J,Yc as K,Mt as L,iu as M,Vr as N,eu as O,Wn as P,su as Q,ge as R,Bn as S,Wf as T,Lf as U,uu as V,nu as W,Cc as X,Gf as Y,Df as Z,zf as _,Eo as a,qf as a0,jf as a1,kn as a2,Vl as a3,Nr as a4,kf as a5,gu as a6,_f as a7,lu as a8,gf as a9,fu as aa,du as ab,yt as ac,Xf as ad,au as ae,vf as af,mu as ag,pu as ah,hu as ai,Be as aj,Ho as ak,Jf as al,is as am,Zf as an,ru as ao,tu as ap,Qf as aq,Sf as ar,Pt as as,Pf as at,Kf as au,ae as av,If as aw,En as ax,Yf as ay,ou as az,Ir as b,Uf as c,Qr as d,Bf as e,pf as f,oi as g,ie as h,lf as i,So as j,Fi as k,of as l,$o as m,Ur as n,Pr as o,oe as p,ke as q,$f as r,rs as s,cl as t,mf as u,It as v,Xl as w,qn as x,Vf as y,dc as z}; diff --git a/previews/PR27/assets/chunks/framework.BlUcFYL6.js b/previews/PR27/assets/chunks/framework.BlUcFYL6.js new file mode 100644 index 0000000..6cbdfb0 --- /dev/null +++ b/previews/PR27/assets/chunks/framework.BlUcFYL6.js @@ -0,0 +1,18 @@ +/** +* @vue/shared v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ns(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Z={},Et=[],ke=()=>{},Uo=()=>!1,Zt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fs=e=>e.startsWith("onUpdate:"),ce=Object.assign,Hs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ko=Object.prototype.hasOwnProperty,z=(e,t)=>ko.call(e,t),K=Array.isArray,Tt=e=>In(e)==="[object Map]",si=e=>In(e)==="[object Set]",q=e=>typeof e=="function",re=e=>typeof e=="string",Ye=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",ri=e=>(ne(e)||q(e))&&q(e.then)&&q(e.catch),ii=Object.prototype.toString,In=e=>ii.call(e),Bo=e=>In(e).slice(8,-1),oi=e=>In(e)==="[object Object]",$s=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ct=Ns(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Nn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Wo=/-(\w)/g,Le=Nn(e=>e.replace(Wo,(t,n)=>n?n.toUpperCase():"")),Ko=/\B([A-Z])/g,st=Nn(e=>e.replace(Ko,"-$1").toLowerCase()),Fn=Nn(e=>e.charAt(0).toUpperCase()+e.slice(1)),vn=Nn(e=>e?`on${Fn(e)}`:""),tt=(e,t)=>!Object.is(e,t),bn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},vs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qo=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let ar;const Hn=()=>ar||(ar=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ds(e){if(K(e)){const t={};for(let n=0;n{if(n){const s=n.split(Yo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function js(e){let t="";if(re(e))t=e;else if(K(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Zo=e=>re(e)?e:e==null?"":K(e)||ne(e)&&(e.toString===ii||!q(e.toString))?ai(e)?Zo(e.value):JSON.stringify(e,fi,2):String(e),fi=(e,t)=>ai(t)?fi(e,t.value):Tt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[zn(s,i)+" =>"]=r,n),{})}:si(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>zn(n))}:Ye(t)?zn(t):ne(t)&&!K(t)&&!oi(t)?String(t):t,zn=(e,t="")=>{var n;return Ye(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let _e;class el{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(jt){let t=jt;for(jt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Dt;){let t=Dt;for(Dt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function gi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function mi(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),ks(s),nl(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function bs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(yi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function yi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Kt))return;e.globalVersion=Kt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!bs(e)){e.flags&=-3;return}const n=te,s=Ne;te=e,Ne=!0;try{gi(e);const r=e.fn(e._value);(t.version===0||tt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{te=n,Ne=s,mi(e),e.flags&=-3}}function ks(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)ks(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function nl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ne=!0;const vi=[];function rt(){vi.push(Ne),Ne=!1}function it(){const e=vi.pop();Ne=e===void 0?!0:e}function fr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=te;te=void 0;try{t()}finally{te=n}}}let Kt=0;class sl{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class $n{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!te||!Ne||te===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==te)n=this.activeLink=new sl(te,this),te.deps?(n.prevDep=te.depsTail,te.depsTail.nextDep=n,te.depsTail=n):te.deps=te.depsTail=n,bi(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=te.depsTail,n.nextDep=void 0,te.depsTail.nextDep=n,te.depsTail=n,te.deps===n&&(te.deps=s)}return n}trigger(t){this.version++,Kt++,this.notify(t)}notify(t){Vs();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Us()}}}function bi(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)bi(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Tn=new WeakMap,dt=Symbol(""),_s=Symbol(""),qt=Symbol("");function me(e,t,n){if(Ne&&te){let s=Tn.get(e);s||Tn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new $n),r.map=s,r.key=n),r.track()}}function qe(e,t,n,s,r,i){const o=Tn.get(e);if(!o){Kt++;return}const l=c=>{c&&c.trigger()};if(Vs(),t==="clear")o.forEach(l);else{const c=K(e),f=c&&$s(n);if(c&&n==="length"){const a=Number(s);o.forEach((d,y)=>{(y==="length"||y===qt||!Ye(y)&&y>=a)&&l(d)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),f&&l(o.get(qt)),t){case"add":c?f&&l(o.get("length")):(l(o.get(dt)),Tt(e)&&l(o.get(_s)));break;case"delete":c||(l(o.get(dt)),Tt(e)&&l(o.get(_s)));break;case"set":Tt(e)&&l(o.get(dt));break}}Us()}function rl(e,t){const n=Tn.get(e);return n&&n.get(t)}function bt(e){const t=J(e);return t===e?t:(me(t,"iterate",qt),Pe(e)?t:t.map(ye))}function Dn(e){return me(e=J(e),"iterate",qt),e}const il={__proto__:null,[Symbol.iterator](){return Zn(this,Symbol.iterator,ye)},concat(...e){return bt(this).concat(...e.map(t=>K(t)?bt(t):t))},entries(){return Zn(this,"entries",e=>(e[1]=ye(e[1]),e))},every(e,t){return We(this,"every",e,t,void 0,arguments)},filter(e,t){return We(this,"filter",e,t,n=>n.map(ye),arguments)},find(e,t){return We(this,"find",e,t,ye,arguments)},findIndex(e,t){return We(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return We(this,"findLast",e,t,ye,arguments)},findLastIndex(e,t){return We(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return We(this,"forEach",e,t,void 0,arguments)},includes(...e){return es(this,"includes",e)},indexOf(...e){return es(this,"indexOf",e)},join(e){return bt(this).join(e)},lastIndexOf(...e){return es(this,"lastIndexOf",e)},map(e,t){return We(this,"map",e,t,void 0,arguments)},pop(){return Ft(this,"pop")},push(...e){return Ft(this,"push",e)},reduce(e,...t){return ur(this,"reduce",e,t)},reduceRight(e,...t){return ur(this,"reduceRight",e,t)},shift(){return Ft(this,"shift")},some(e,t){return We(this,"some",e,t,void 0,arguments)},splice(...e){return Ft(this,"splice",e)},toReversed(){return bt(this).toReversed()},toSorted(e){return bt(this).toSorted(e)},toSpliced(...e){return bt(this).toSpliced(...e)},unshift(...e){return Ft(this,"unshift",e)},values(){return Zn(this,"values",ye)}};function Zn(e,t,n){const s=Dn(e),r=s[t]();return s!==e&&!Pe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const ol=Array.prototype;function We(e,t,n,s,r,i){const o=Dn(e),l=o!==e&&!Pe(e),c=o[t];if(c!==ol[t]){const d=c.apply(e,i);return l?ye(d):d}let f=n;o!==e&&(l?f=function(d,y){return n.call(this,ye(d),y,e)}:n.length>2&&(f=function(d,y){return n.call(this,d,y,e)}));const a=c.call(o,f,s);return l&&r?r(a):a}function ur(e,t,n,s){const r=Dn(e);let i=n;return r!==e&&(Pe(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,ye(l),c,e)}),r[t](i,...s)}function es(e,t,n){const s=J(e);me(s,"iterate",qt);const r=s[t](...n);return(r===-1||r===!1)&&Ks(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Ft(e,t,n=[]){rt(),Vs();const s=J(e)[t].apply(e,n);return Us(),it(),s}const ll=Ns("__proto__,__v_isRef,__isVue"),_i=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ye));function cl(e){Ye(e)||(e=String(e));const t=J(this);return me(t,"has",e),t.hasOwnProperty(e)}class wi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?vl:Ti:i?Ei:xi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=K(t);if(!r){let c;if(o&&(c=il[n]))return c;if(n==="hasOwnProperty")return cl}const l=Reflect.get(t,n,fe(t)?t:s);return(Ye(n)?_i.has(n):ll(n))||(r||me(t,"get",n),i)?l:fe(l)?o&&$s(n)?l:l.value:ne(l)?r?Vn(l):jn(l):l}}class Si extends wi{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=yt(i);if(!Pe(s)&&!yt(s)&&(i=J(i),s=J(s)),!K(t)&&fe(i)&&!fe(s))return c?!1:(i.value=s,!0)}const o=K(t)&&$s(n)?Number(n)e,ln=e=>Reflect.getPrototypeOf(e);function hl(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=Tt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=r[e](...s),a=n?ws:t?Ss:ye;return!t&&me(i,"iterate",c?_s:dt),{next(){const{value:d,done:y}=f.next();return y?{value:d,done:y}:{value:l?[a(d[0]),a(d[1])]:a(d),done:y}},[Symbol.iterator](){return this}}}}function cn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function pl(e,t){const n={get(r){const i=this.__v_raw,o=J(i),l=J(r);e||(tt(r,l)&&me(o,"get",r),me(o,"get",l));const{has:c}=ln(o),f=t?ws:e?Ss:ye;if(c.call(o,r))return f(i.get(r));if(c.call(o,l))return f(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&me(J(r),"iterate",dt),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,o=J(i),l=J(r);return e||(tt(r,l)&&me(o,"has",r),me(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,c=J(l),f=t?ws:e?Ss:ye;return!e&&me(c,"iterate",dt),l.forEach((a,d)=>r.call(i,f(a),f(d),o))}};return ce(n,e?{add:cn("add"),set:cn("set"),delete:cn("delete"),clear:cn("clear")}:{add(r){!t&&!Pe(r)&&!yt(r)&&(r=J(r));const i=J(this);return ln(i).has.call(i,r)||(i.add(r),qe(i,"add",r,r)),this},set(r,i){!t&&!Pe(i)&&!yt(i)&&(i=J(i));const o=J(this),{has:l,get:c}=ln(o);let f=l.call(o,r);f||(r=J(r),f=l.call(o,r));const a=c.call(o,r);return o.set(r,i),f?tt(i,a)&&qe(o,"set",r,i):qe(o,"add",r,i),this},delete(r){const i=J(this),{has:o,get:l}=ln(i);let c=o.call(i,r);c||(r=J(r),c=o.call(i,r)),l&&l.call(i,r);const f=i.delete(r);return c&&qe(i,"delete",r,void 0),f},clear(){const r=J(this),i=r.size!==0,o=r.clear();return i&&qe(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=hl(r,e,t)}),n}function Bs(e,t){const n=pl(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const gl={get:Bs(!1,!1)},ml={get:Bs(!1,!0)},yl={get:Bs(!0,!1)};const xi=new WeakMap,Ei=new WeakMap,Ti=new WeakMap,vl=new WeakMap;function bl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _l(e){return e.__v_skip||!Object.isExtensible(e)?0:bl(Bo(e))}function jn(e){return yt(e)?e:Ws(e,!1,fl,gl,xi)}function wl(e){return Ws(e,!1,dl,ml,Ei)}function Vn(e){return Ws(e,!0,ul,yl,Ti)}function Ws(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=_l(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function ht(e){return yt(e)?ht(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function Ks(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function _n(e){return!z(e,"__v_skip")&&Object.isExtensible(e)&&li(e,"__v_skip",!0),e}const ye=e=>ne(e)?jn(e):e,Ss=e=>ne(e)?Vn(e):e;function fe(e){return e?e.__v_isRef===!0:!1}function oe(e){return Ci(e,!1)}function qs(e){return Ci(e,!0)}function Ci(e,t){return fe(e)?e:new Sl(e,t)}class Sl{constructor(t,n){this.dep=new $n,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:ye(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Pe(t)||yt(t);t=s?t:J(t),tt(t,n)&&(this._rawValue=t,this._value=s?t:ye(t),this.dep.trigger())}}function Ai(e){return fe(e)?e.value:e}const xl={get:(e,t,n)=>t==="__v_raw"?e:Ai(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return fe(r)&&!fe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ri(e){return ht(e)?e:new Proxy(e,xl)}class El{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new $n,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Tl(e){return new El(e)}class Cl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return rl(J(this._object),this._key)}}class Al{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Rl(e,t,n){return fe(e)?e:q(e)?new Al(e):ne(e)&&arguments.length>1?Ol(e,t,n):oe(e)}function Ol(e,t,n){const s=e[t];return fe(s)?s:new Cl(e,t,n)}class Ml{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new $n(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Kt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&te!==this)return pi(this,!0),!0}get value(){const t=this.dep.track();return yi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Pl(e,t,n=!1){let s,r;return q(e)?s=e:(s=e.get,r=e.set),new Ml(s,r,n)}const an={},Cn=new WeakMap;let ft;function Ll(e,t=!1,n=ft){if(n){let s=Cn.get(n);s||Cn.set(n,s=[]),s.push(e)}}function Il(e,t,n=Z){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,f=g=>r?g:Pe(g)||r===!1||r===0?Ge(g,1):Ge(g);let a,d,y,v,S=!1,b=!1;if(fe(e)?(d=()=>e.value,S=Pe(e)):ht(e)?(d=()=>f(e),S=!0):K(e)?(b=!0,S=e.some(g=>ht(g)||Pe(g)),d=()=>e.map(g=>{if(fe(g))return g.value;if(ht(g))return f(g);if(q(g))return c?c(g,2):g()})):q(e)?t?d=c?()=>c(e,2):e:d=()=>{if(y){rt();try{y()}finally{it()}}const g=ft;ft=a;try{return c?c(e,3,[v]):e(v)}finally{ft=g}}:d=ke,t&&r){const g=d,M=r===!0?1/0:r;d=()=>Ge(g(),M)}const B=ui(),N=()=>{a.stop(),B&&Hs(B.effects,a)};if(i&&t){const g=t;t=(...M)=>{g(...M),N()}}let j=b?new Array(e.length).fill(an):an;const p=g=>{if(!(!(a.flags&1)||!a.dirty&&!g))if(t){const M=a.run();if(r||S||(b?M.some((F,$)=>tt(F,j[$])):tt(M,j))){y&&y();const F=ft;ft=a;try{const $=[M,j===an?void 0:b&&j[0]===an?[]:j,v];c?c(t,3,$):t(...$),j=M}finally{ft=F}}}else a.run()};return l&&l(p),a=new di(d),a.scheduler=o?()=>o(p,!1):p,v=g=>Ll(g,!1,a),y=a.onStop=()=>{const g=Cn.get(a);if(g){if(c)c(g,4);else for(const M of g)M();Cn.delete(a)}},t?s?p(!0):j=a.run():o?o(p.bind(null,!0),!0):a.run(),N.pause=a.pause.bind(a),N.resume=a.resume.bind(a),N.stop=N,N}function Ge(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,fe(e))Ge(e.value,t,n);else if(K(e))for(let s=0;s{Ge(s,t,n)});else if(oi(e)){for(const s in e)Ge(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ge(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function en(e,t,n,s){try{return s?e(...s):e()}catch(r){tn(r,t,n)}}function He(e,t,n,s){if(q(e)){const r=en(e,t,n,s);return r&&ri(r)&&r.catch(i=>{tn(i,t,n)}),r}if(K(e)){const r=[];for(let i=0;i>>1,r=we[s],i=Gt(r);i=Gt(n)?we.push(e):we.splice(Fl(t),0,e),e.flags|=1,Mi()}}function Mi(){An||(An=Oi.then(Pi))}function Hl(e){K(e)?At.push(...e):Qe&&e.id===-1?Qe.splice(wt+1,0,e):e.flags&1||(At.push(e),e.flags|=1),Mi()}function dr(e,t,n=Ve+1){for(;nGt(n)-Gt(s));if(At.length=0,Qe){Qe.push(...t);return}for(Qe=t,wt=0;wte.id==null?e.flags&2?-1:1/0:e.id;function Pi(e){try{for(Ve=0;Ve{s._d&&Cr(-1);const i=On(t);let o;try{o=e(...r)}finally{On(i),s._d&&Cr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function bf(e,t){if(de===null)return e;const n=Gn(de),s=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,Vt=e=>e&&(e.disabled||e.disabled===""),Dl=e=>e&&(e.defer||e.defer===""),hr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,pr=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,xs=(e,t)=>{const n=e&&e.to;return re(n)?t?t(n):null:n},jl={name:"Teleport",__isTeleport:!0,process(e,t,n,s,r,i,o,l,c,f){const{mc:a,pc:d,pbc:y,o:{insert:v,querySelector:S,createText:b,createComment:B}}=f,N=Vt(t.props);let{shapeFlag:j,children:p,dynamicChildren:g}=t;if(e==null){const M=t.el=b(""),F=t.anchor=b("");v(M,n,s),v(F,n,s);const $=(R,_)=>{j&16&&(r&&r.isCE&&(r.ce._teleportTarget=R),a(p,R,_,r,i,o,l,c))},V=()=>{const R=t.target=xs(t.props,S),_=Fi(R,t,b,v);R&&(o!=="svg"&&hr(R)?o="svg":o!=="mathml"&&pr(R)&&(o="mathml"),N||($(R,_),wn(t,!1)))};N&&($(n,F),wn(t,!0)),Dl(t.props)?xe(V,i):V()}else{t.el=e.el,t.targetStart=e.targetStart;const M=t.anchor=e.anchor,F=t.target=e.target,$=t.targetAnchor=e.targetAnchor,V=Vt(e.props),R=V?n:F,_=V?M:$;if(o==="svg"||hr(F)?o="svg":(o==="mathml"||pr(F))&&(o="mathml"),g?(y(e.dynamicChildren,g,R,r,i,o,l),Qs(e,t,!0)):c||d(e,t,R,_,r,i,o,l,!1),N)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fn(t,n,M,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const I=t.target=xs(t.props,S);I&&fn(t,I,null,f,0)}else V&&fn(t,F,$,f,1);wn(t,N)}},remove(e,t,n,{um:s,o:{remove:r}},i){const{shapeFlag:o,children:l,anchor:c,targetStart:f,targetAnchor:a,target:d,props:y}=e;if(d&&(r(f),r(a)),i&&r(c),o&16){const v=i||!Vt(y);for(let S=0;S{e.isMounted=!0}),ki(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Hi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},$i=e=>{const t=e.subTree;return t.component?$i(t.component):t},kl={name:"BaseTransition",props:Hi,setup(e,{slots:t}){const n=qn(),s=Ul();return()=>{const r=t.default&&Vi(t.default(),!0);if(!r||!r.length)return;const i=Di(r),o=J(e),{mode:l}=o;if(s.isLeaving)return ts(i);const c=gr(i);if(!c)return ts(i);let f=Es(c,o,s,n,y=>f=y);c.type!==ve&&Yt(c,f);const a=n.subTree,d=a&&gr(a);if(d&&d.type!==ve&&!ut(c,d)&&$i(n).type!==ve){const y=Es(d,o,s,n);if(Yt(d,y),l==="out-in"&&c.type!==ve)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},ts(i);l==="in-out"&&c.type!==ve&&(y.delayLeave=(v,S,b)=>{const B=ji(s,d);B[String(d.key)]=d,v[Ze]=()=>{S(),v[Ze]=void 0,delete f.delayedLeave},f.delayedLeave=b})}return i}}};function Di(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ve){t=n;break}}return t}const Bl=kl;function ji(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Es(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:y,onLeave:v,onAfterLeave:S,onLeaveCancelled:b,onBeforeAppear:B,onAppear:N,onAfterAppear:j,onAppearCancelled:p}=t,g=String(e.key),M=ji(n,e),F=(R,_)=>{R&&He(R,s,9,_)},$=(R,_)=>{const I=_[1];F(R,_),K(R)?R.every(E=>E.length<=1)&&I():R.length<=1&&I()},V={mode:o,persisted:l,beforeEnter(R){let _=c;if(!n.isMounted)if(i)_=B||c;else return;R[Ze]&&R[Ze](!0);const I=M[g];I&&ut(e,I)&&I.el[Ze]&&I.el[Ze](),F(_,[R])},enter(R){let _=f,I=a,E=d;if(!n.isMounted)if(i)_=N||f,I=j||a,E=p||d;else return;let W=!1;const se=R[un]=ae=>{W||(W=!0,ae?F(E,[R]):F(I,[R]),V.delayedLeave&&V.delayedLeave(),R[un]=void 0)};_?$(_,[R,se]):se()},leave(R,_){const I=String(e.key);if(R[un]&&R[un](!0),n.isUnmounting)return _();F(y,[R]);let E=!1;const W=R[Ze]=se=>{E||(E=!0,_(),se?F(b,[R]):F(S,[R]),R[Ze]=void 0,M[I]===e&&delete M[I])};M[I]=e,v?$(v,[R,W]):W()},clone(R){const _=Es(R,t,n,s,r);return r&&r(_),_}};return V}function ts(e){if(nn(e))return e=nt(e),e.children=null,e}function gr(e){if(!nn(e))return Ni(e.type)&&e.children?Di(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&q(n.default))return n.default()}}function Yt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Yt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Vi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iMn(S,t&&(K(t)?t[b]:t),n,s,r));return}if(pt(s)&&!r)return;const i=s.shapeFlag&4?Gn(s.component):s.el,o=r?null:i,{i:l,r:c}=e,f=t&&t.r,a=l.refs===Z?l.refs={}:l.refs,d=l.setupState,y=J(d),v=d===Z?()=>!1:S=>z(y,S);if(f!=null&&f!==c&&(re(f)?(a[f]=null,v(f)&&(d[f]=null)):fe(f)&&(f.value=null)),q(c))en(c,l,12,[o,a]);else{const S=re(c),b=fe(c);if(S||b){const B=()=>{if(e.f){const N=S?v(c)?d[c]:a[c]:c.value;r?K(N)&&Hs(N,i):K(N)?N.includes(i)||N.push(i):S?(a[c]=[i],v(c)&&(d[c]=a[c])):(c.value=[i],e.k&&(a[e.k]=c.value))}else S?(a[c]=o,v(c)&&(d[c]=o)):b&&(c.value=o,e.k&&(a[e.k]=o))};o?(B.id=-1,xe(B,n)):B()}}}let mr=!1;const _t=()=>{mr||(console.error("Hydration completed but contains mismatches."),mr=!0)},Wl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Kl=e=>e.namespaceURI.includes("MathML"),dn=e=>{if(e.nodeType===1){if(Wl(e))return"svg";if(Kl(e))return"mathml"}},xt=e=>e.nodeType===8;function ql(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:f}}=e,a=(p,g)=>{if(!g.hasChildNodes()){n(null,p,g),Rn(),g._vnode=p;return}d(g.firstChild,p,null,null,null),Rn(),g._vnode=p},d=(p,g,M,F,$,V=!1)=>{V=V||!!g.dynamicChildren;const R=xt(p)&&p.data==="[",_=()=>b(p,g,M,F,$,R),{type:I,ref:E,shapeFlag:W,patchFlag:se}=g;let ae=p.nodeType;g.el=p,se===-2&&(V=!1,g.dynamicChildren=null);let U=null;switch(I){case gt:ae!==3?g.children===""?(c(g.el=r(""),o(p),p),U=p):U=_():(p.data!==g.children&&(_t(),p.data=g.children),U=i(p));break;case ve:j(p)?(U=i(p),N(g.el=p.content.firstChild,p,M)):ae!==8||R?U=_():U=i(p);break;case kt:if(R&&(p=i(p),ae=p.nodeType),ae===1||ae===3){U=p;const Y=!g.children.length;for(let D=0;D{V=V||!!g.dynamicChildren;const{type:R,props:_,patchFlag:I,shapeFlag:E,dirs:W,transition:se}=g,ae=R==="input"||R==="option";if(ae||I!==-1){W&&Ue(g,null,M,"created");let U=!1;if(j(p)){U=io(null,se)&&M&&M.vnode.props&&M.vnode.props.appear;const D=p.content.firstChild;U&&se.beforeEnter(D),N(D,p,M),g.el=p=D}if(E&16&&!(_&&(_.innerHTML||_.textContent))){let D=v(p.firstChild,g,p,M,F,$,V);for(;D;){hn(p,1)||_t();const he=D;D=D.nextSibling,l(he)}}else if(E&8){let D=g.children;D[0]===` +`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(D=D.slice(1)),p.textContent!==D&&(hn(p,0)||_t(),p.textContent=g.children)}if(_){if(ae||!V||I&48){const D=p.tagName.includes("-");for(const he in _)(ae&&(he.endsWith("value")||he==="indeterminate")||Zt(he)&&!Ct(he)||he[0]==="."||D)&&s(p,he,null,_[he],void 0,M)}else if(_.onClick)s(p,"onClick",null,_.onClick,void 0,M);else if(I&4&&ht(_.style))for(const D in _.style)_.style[D]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,M,g),W&&Ue(g,null,M,"beforeMount"),((Y=_&&_.onVnodeMounted)||W||U)&&fo(()=>{Y&&Oe(Y,M,g),U&&se.enter(p),W&&Ue(g,null,M,"mounted")},F)}return p.nextSibling},v=(p,g,M,F,$,V,R)=>{R=R||!!g.dynamicChildren;const _=g.children,I=_.length;for(let E=0;E{const{slotScopeIds:R}=g;R&&($=$?$.concat(R):R);const _=o(p),I=v(i(p),g,_,M,F,$,V);return I&&xt(I)&&I.data==="]"?i(g.anchor=I):(_t(),c(g.anchor=f("]"),_,I),I)},b=(p,g,M,F,$,V)=>{if(hn(p.parentElement,1)||_t(),g.el=null,V){const I=B(p);for(;;){const E=i(p);if(E&&E!==I)l(E);else break}}const R=i(p),_=o(p);return l(p),n(null,g,_,R,M,F,dn(_),$),R},B=(p,g="[",M="]")=>{let F=0;for(;p;)if(p=i(p),p&&xt(p)&&(p.data===g&&F++,p.data===M)){if(F===0)return i(p);F--}return p},N=(p,g,M)=>{const F=g.parentNode;F&&F.replaceChild(p,g);let $=M;for(;$;)$.vnode.el===g&&($.vnode.el=$.subTree.el=p),$=$.parent},j=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[a,d]}const yr="data-allow-mismatch",Gl={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function hn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(yr);)e=e.parentElement;const n=e&&e.getAttribute(yr);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Gl[t])}}Hn().requestIdleCallback;Hn().cancelIdleCallback;function Yl(e,t){if(xt(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(xt(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const pt=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function wf(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,hydrate:i,timeout:o,suspensible:l=!0,onError:c}=e;let f=null,a,d=0;const y=()=>(d++,f=null,v()),v=()=>{let S;return f||(S=f=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((B,N)=>{c(b,()=>B(y()),()=>N(b),d+1)});throw b}).then(b=>S!==f&&f?f:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),a=b,b)))};return Ys({name:"AsyncComponentWrapper",__asyncLoader:v,__asyncHydrate(S,b,B){const N=i?()=>{const j=i(B,p=>Yl(S,p));j&&(b.bum||(b.bum=[])).push(j)}:B;a?N():v().then(()=>!b.isUnmounted&&N())},get __asyncResolved(){return a},setup(){const S=ue;if(Xs(S),a)return()=>ns(a,S);const b=p=>{f=null,tn(p,S,13,!s)};if(l&&S.suspense||Mt)return v().then(p=>()=>ns(p,S)).catch(p=>(b(p),()=>s?le(s,{error:p}):null));const B=oe(!1),N=oe(),j=oe(!!r);return r&&setTimeout(()=>{j.value=!1},r),o!=null&&setTimeout(()=>{if(!B.value&&!N.value){const p=new Error(`Async component timed out after ${o}ms.`);b(p),N.value=p}},o),v().then(()=>{B.value=!0,S.parent&&nn(S.parent.vnode)&&S.parent.update()}).catch(p=>{b(p),N.value=p}),()=>{if(B.value&&a)return ns(a,S);if(N.value&&s)return le(s,{error:N.value});if(n&&!j.value)return le(n)}}})}function ns(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=le(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const nn=e=>e.type.__isKeepAlive;function Xl(e,t){Ui(e,"a",t)}function Jl(e,t){Ui(e,"da",t)}function Ui(e,t,n=ue){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(kn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)nn(r.parent.vnode)&&zl(s,t,n,r),r=r.parent}}function zl(e,t,n,s){const r=kn(t,e,s,!0);Bn(()=>{Hs(s[t],r)},n)}function kn(e,t,n=ue,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{rt();const l=sn(n),c=He(t,n,e,o);return l(),it(),c});return s?r.unshift(i):r.push(i),i}}const Xe=e=>(t,n=ue)=>{(!Mt||e==="sp")&&kn(e,(...s)=>t(...s),n)},Ql=Xe("bm"),Lt=Xe("m"),Zl=Xe("bu"),ec=Xe("u"),ki=Xe("bum"),Bn=Xe("um"),tc=Xe("sp"),nc=Xe("rtg"),sc=Xe("rtc");function rc(e,t=ue){kn("ec",e,t)}const Bi="components";function Sf(e,t){return Ki(Bi,e,!0,t)||e}const Wi=Symbol.for("v-ndc");function xf(e){return re(e)?Ki(Bi,e,!1)||e:e||Wi}function Ki(e,t,n=!0,s=!1){const r=de||ue;if(r){const i=r.type;{const l=Bc(i,!1);if(l&&(l===t||l===Le(t)||l===Fn(Le(t))))return i}const o=vr(r[e]||i[e],t)||vr(r.appContext[e],t);return!o&&s?i:o}}function vr(e,t){return e&&(e[t]||e[Le(t)]||e[Fn(Le(t))])}function Ef(e,t,n,s){let r;const i=n,o=K(e);if(o||re(e)){const l=o&&ht(e);let c=!1;l&&(c=!Pe(e),e=Dn(e)),r=new Array(e.length);for(let f=0,a=e.length;ft(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,f=l.length;cJt(t)?!(t.type===ve||t.type===Se&&!qi(t.children)):!0)?e:null}function Cf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:vn(s)]=e[s];return n}const Ts=e=>e?mo(e)?Gn(e):Ts(e.parent):null,Ut=ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ts(e.parent),$root:e=>Ts(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Js(e),$forceUpdate:e=>e.f||(e.f=()=>{Gs(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>Cc.bind(e)}),ss=(e,t)=>e!==Z&&!e.__isScriptSetup&&z(e,t),ic={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(ss(s,t))return o[t]=1,s[t];if(r!==Z&&z(r,t))return o[t]=2,r[t];if((f=e.propsOptions[0])&&z(f,t))return o[t]=3,i[t];if(n!==Z&&z(n,t))return o[t]=4,n[t];Cs&&(o[t]=0)}}const a=Ut[t];let d,y;if(a)return t==="$attrs"&&me(e.attrs,"get",""),a(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==Z&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return ss(r,t)?(r[t]=n,!0):s!==Z&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==Z&&z(e,o)||ss(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z(Ut,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Af(){return oc().slots}function oc(){const e=qn();return e.setupContext||(e.setupContext=vo(e))}function br(e){return K(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Cs=!0;function lc(e){const t=Js(e),n=e.proxy,s=e.ctx;Cs=!1,t.beforeCreate&&_r(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:f,created:a,beforeMount:d,mounted:y,beforeUpdate:v,updated:S,activated:b,deactivated:B,beforeDestroy:N,beforeUnmount:j,destroyed:p,unmounted:g,render:M,renderTracked:F,renderTriggered:$,errorCaptured:V,serverPrefetch:R,expose:_,inheritAttrs:I,components:E,directives:W,filters:se}=t;if(f&&cc(f,s,null),o)for(const Y in o){const D=o[Y];q(D)&&(s[Y]=D.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=jn(Y))}if(Cs=!0,i)for(const Y in i){const D=i[Y],he=q(D)?D.bind(n,n):q(D.get)?D.get.bind(n,n):ke,rn=!q(D)&&q(D.set)?D.set.bind(n):ke,ot=ie({get:he,set:rn});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>ot.value,set:De=>ot.value=De})}if(l)for(const Y in l)Gi(l[Y],s,n,Y);if(c){const Y=q(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(D=>{pc(D,Y[D])})}a&&_r(a,e,"c");function U(Y,D){K(D)?D.forEach(he=>Y(he.bind(n))):D&&Y(D.bind(n))}if(U(Ql,d),U(Lt,y),U(Zl,v),U(ec,S),U(Xl,b),U(Jl,B),U(rc,V),U(sc,F),U(nc,$),U(ki,j),U(Bn,g),U(tc,R),K(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(D=>{Object.defineProperty(Y,D,{get:()=>n[D],set:he=>n[D]=he})})}else e.exposed||(e.exposed={});M&&e.render===ke&&(e.render=M),I!=null&&(e.inheritAttrs=I),E&&(e.components=E),W&&(e.directives=W),R&&Xs(e)}function cc(e,t,n=ke){K(e)&&(e=As(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=Ot(r.from||s,r.default,!0):i=Ot(r.from||s):i=Ot(r),fe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function _r(e,t,n){He(K(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Gi(e,t,n,s){let r=s.includes(".")?lo(n,s):()=>n[s];if(re(e)){const i=t[e];q(i)&&Fe(r,i)}else if(q(e))Fe(r,e.bind(n));else if(ne(e))if(K(e))e.forEach(i=>Gi(i,t,n,s));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&Fe(r,i,e)}}function Js(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>Pn(c,f,o,!0)),Pn(c,t,o)),ne(t)&&i.set(t,c),c}function Pn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Pn(e,i,n,!0),r&&r.forEach(o=>Pn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=ac[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const ac={data:wr,props:Sr,emits:Sr,methods:$t,computed:$t,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:$t,directives:$t,watch:uc,provide:wr,inject:fc};function wr(e,t){return t?e?function(){return ce(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function fc(e,t){return $t(As(e),As(t))}function As(e){if(K(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(s&&s.proxy):t}}const Xi={},Ji=()=>Object.create(Xi),zi=e=>Object.getPrototypeOf(e)===Xi;function gc(e,t,n,s=!1){const r={},i=Ji();e.propsDefaults=Object.create(null),Qi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:wl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function mc(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[y,v]=Zi(d,t,!0);ce(o,y),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!c)return ne(e)&&s.set(e,Et),Et;if(K(i))for(let a=0;ae[0]==="_"||e==="$stable",zs=e=>K(e)?e.map(Me):[Me(e)],vc=(e,t,n)=>{if(t._n)return t;const s=$l((...r)=>zs(t(...r)),n);return s._c=!1,s},to=(e,t,n)=>{const s=e._ctx;for(const r in e){if(eo(r))continue;const i=e[r];if(q(i))t[r]=vc(r,i,s);else if(i!=null){const o=zs(i);t[r]=()=>o}}},no=(e,t)=>{const n=zs(t);e.slots.default=()=>n},so=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},bc=(e,t,n)=>{const s=e.slots=Ji();if(e.vnode.shapeFlag&32){const r=t._;r?(so(s,t,n),n&&li(s,"_",r,!0)):to(t,s)}else t&&no(e,t)},_c=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=Z;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:so(r,t,n):(i=!t.$stable,to(t,r)),o=t}else t&&(no(e,t),o={default:1});if(i)for(const l in r)!eo(l)&&o[l]==null&&delete r[l]},xe=fo;function wc(e){return ro(e)}function Sc(e){return ro(e,ql)}function ro(e,t){const n=Hn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:f,setElementText:a,parentNode:d,nextSibling:y,setScopeId:v=ke,insertStaticContent:S}=e,b=(u,h,m,T=null,w=null,x=null,P=void 0,O=null,A=!!h.dynamicChildren)=>{if(u===h)return;u&&!ut(u,h)&&(T=on(u),De(u,w,x,!0),u=null),h.patchFlag===-2&&(A=!1,h.dynamicChildren=null);const{type:C,ref:k,shapeFlag:L}=h;switch(C){case gt:B(u,h,m,T);break;case ve:N(u,h,m,T);break;case kt:u==null&&j(h,m,T,P);break;case Se:E(u,h,m,T,w,x,P,O,A);break;default:L&1?M(u,h,m,T,w,x,P,O,A):L&6?W(u,h,m,T,w,x,P,O,A):(L&64||L&128)&&C.process(u,h,m,T,w,x,P,O,A,vt)}k!=null&&w&&Mn(k,u&&u.ref,x,h||u,!h)},B=(u,h,m,T)=>{if(u==null)s(h.el=l(h.children),m,T);else{const w=h.el=u.el;h.children!==u.children&&f(w,h.children)}},N=(u,h,m,T)=>{u==null?s(h.el=c(h.children||""),m,T):h.el=u.el},j=(u,h,m,T)=>{[u.el,u.anchor]=S(u.children,h,m,T,u.el,u.anchor)},p=({el:u,anchor:h},m,T)=>{let w;for(;u&&u!==h;)w=y(u),s(u,m,T),u=w;s(h,m,T)},g=({el:u,anchor:h})=>{let m;for(;u&&u!==h;)m=y(u),r(u),u=m;r(h)},M=(u,h,m,T,w,x,P,O,A)=>{h.type==="svg"?P="svg":h.type==="math"&&(P="mathml"),u==null?F(h,m,T,w,x,P,O,A):R(u,h,w,x,P,O,A)},F=(u,h,m,T,w,x,P,O)=>{let A,C;const{props:k,shapeFlag:L,transition:H,dirs:G}=u;if(A=u.el=o(u.type,x,k&&k.is,k),L&8?a(A,u.children):L&16&&V(u.children,A,null,T,w,rs(u,x),P,O),G&&Ue(u,null,T,"created"),$(A,u,u.scopeId,P,T),k){for(const ee in k)ee!=="value"&&!Ct(ee)&&i(A,ee,null,k[ee],x,T);"value"in k&&i(A,"value",null,k.value,x),(C=k.onVnodeBeforeMount)&&Oe(C,T,u)}G&&Ue(u,null,T,"beforeMount");const X=io(w,H);X&&H.beforeEnter(A),s(A,h,m),((C=k&&k.onVnodeMounted)||X||G)&&xe(()=>{C&&Oe(C,T,u),X&&H.enter(A),G&&Ue(u,null,T,"mounted")},w)},$=(u,h,m,T,w)=>{if(m&&v(u,m),T)for(let x=0;x{for(let C=A;C{const O=h.el=u.el;let{patchFlag:A,dynamicChildren:C,dirs:k}=h;A|=u.patchFlag&16;const L=u.props||Z,H=h.props||Z;let G;if(m&<(m,!1),(G=H.onVnodeBeforeUpdate)&&Oe(G,m,h,u),k&&Ue(h,u,m,"beforeUpdate"),m&<(m,!0),(L.innerHTML&&H.innerHTML==null||L.textContent&&H.textContent==null)&&a(O,""),C?_(u.dynamicChildren,C,O,m,T,rs(h,w),x):P||D(u,h,O,null,m,T,rs(h,w),x,!1),A>0){if(A&16)I(O,L,H,m,w);else if(A&2&&L.class!==H.class&&i(O,"class",null,H.class,w),A&4&&i(O,"style",L.style,H.style,w),A&8){const X=h.dynamicProps;for(let ee=0;ee{G&&Oe(G,m,h,u),k&&Ue(h,u,m,"updated")},T)},_=(u,h,m,T,w,x,P)=>{for(let O=0;O{if(h!==m){if(h!==Z)for(const x in h)!Ct(x)&&!(x in m)&&i(u,x,h[x],null,w,T);for(const x in m){if(Ct(x))continue;const P=m[x],O=h[x];P!==O&&x!=="value"&&i(u,x,O,P,w,T)}"value"in m&&i(u,"value",h.value,m.value,w)}},E=(u,h,m,T,w,x,P,O,A)=>{const C=h.el=u?u.el:l(""),k=h.anchor=u?u.anchor:l("");let{patchFlag:L,dynamicChildren:H,slotScopeIds:G}=h;G&&(O=O?O.concat(G):G),u==null?(s(C,m,T),s(k,m,T),V(h.children||[],m,k,w,x,P,O,A)):L>0&&L&64&&H&&u.dynamicChildren?(_(u.dynamicChildren,H,m,w,x,P,O),(h.key!=null||w&&h===w.subTree)&&Qs(u,h,!0)):D(u,h,m,k,w,x,P,O,A)},W=(u,h,m,T,w,x,P,O,A)=>{h.slotScopeIds=O,u==null?h.shapeFlag&512?w.ctx.activate(h,m,T,P,A):se(h,m,T,w,x,P,A):ae(u,h,A)},se=(u,h,m,T,w,x,P)=>{const O=u.component=jc(u,T,w);if(nn(u)&&(O.ctx.renderer=vt),Vc(O,!1,P),O.asyncDep){if(w&&w.registerDep(O,U,P),!u.el){const A=O.subTree=le(ve);N(null,A,h,m)}}else U(O,u,h,m,w,x,P)},ae=(u,h,m)=>{const T=h.component=u.component;if(Pc(u,h,m))if(T.asyncDep&&!T.asyncResolved){Y(T,h,m);return}else T.next=h,T.update();else h.el=u.el,T.vnode=h},U=(u,h,m,T,w,x,P)=>{const O=()=>{if(u.isMounted){let{next:L,bu:H,u:G,parent:X,vnode:ee}=u;{const Te=oo(u);if(Te){L&&(L.el=ee.el,Y(u,L,P)),Te.asyncDep.then(()=>{u.isUnmounted||O()});return}}let Q=L,Ee;lt(u,!1),L?(L.el=ee.el,Y(u,L,P)):L=ee,H&&bn(H),(Ee=L.props&&L.props.onVnodeBeforeUpdate)&&Oe(Ee,X,L,ee),lt(u,!0);const pe=is(u),Ie=u.subTree;u.subTree=pe,b(Ie,pe,d(Ie.el),on(Ie),u,w,x),L.el=pe.el,Q===null&&Lc(u,pe.el),G&&xe(G,w),(Ee=L.props&&L.props.onVnodeUpdated)&&xe(()=>Oe(Ee,X,L,ee),w)}else{let L;const{el:H,props:G}=h,{bm:X,m:ee,parent:Q,root:Ee,type:pe}=u,Ie=pt(h);if(lt(u,!1),X&&bn(X),!Ie&&(L=G&&G.onVnodeBeforeMount)&&Oe(L,Q,h),lt(u,!0),H&&Jn){const Te=()=>{u.subTree=is(u),Jn(H,u.subTree,u,w,null)};Ie&&pe.__asyncHydrate?pe.__asyncHydrate(H,u,Te):Te()}else{Ee.ce&&Ee.ce._injectChildStyle(pe);const Te=u.subTree=is(u);b(null,Te,m,T,u,w,x),h.el=Te.el}if(ee&&xe(ee,w),!Ie&&(L=G&&G.onVnodeMounted)){const Te=h;xe(()=>Oe(L,Q,Te),w)}(h.shapeFlag&256||Q&&pt(Q.vnode)&&Q.vnode.shapeFlag&256)&&u.a&&xe(u.a,w),u.isMounted=!0,h=m=T=null}};u.scope.on();const A=u.effect=new di(O);u.scope.off();const C=u.update=A.run.bind(A),k=u.job=A.runIfDirty.bind(A);k.i=u,k.id=u.uid,A.scheduler=()=>Gs(k),lt(u,!0),C()},Y=(u,h,m)=>{h.component=u;const T=u.vnode.props;u.vnode=h,u.next=null,mc(u,h.props,T,m),_c(u,h.children,m),rt(),dr(u),it()},D=(u,h,m,T,w,x,P,O,A=!1)=>{const C=u&&u.children,k=u?u.shapeFlag:0,L=h.children,{patchFlag:H,shapeFlag:G}=h;if(H>0){if(H&128){rn(C,L,m,T,w,x,P,O,A);return}else if(H&256){he(C,L,m,T,w,x,P,O,A);return}}G&8?(k&16&&It(C,w,x),L!==C&&a(m,L)):k&16?G&16?rn(C,L,m,T,w,x,P,O,A):It(C,w,x,!0):(k&8&&a(m,""),G&16&&V(L,m,T,w,x,P,O,A))},he=(u,h,m,T,w,x,P,O,A)=>{u=u||Et,h=h||Et;const C=u.length,k=h.length,L=Math.min(C,k);let H;for(H=0;Hk?It(u,w,x,!0,!1,L):V(h,m,T,w,x,P,O,A,L)},rn=(u,h,m,T,w,x,P,O,A)=>{let C=0;const k=h.length;let L=u.length-1,H=k-1;for(;C<=L&&C<=H;){const G=u[C],X=h[C]=A?et(h[C]):Me(h[C]);if(ut(G,X))b(G,X,m,null,w,x,P,O,A);else break;C++}for(;C<=L&&C<=H;){const G=u[L],X=h[H]=A?et(h[H]):Me(h[H]);if(ut(G,X))b(G,X,m,null,w,x,P,O,A);else break;L--,H--}if(C>L){if(C<=H){const G=H+1,X=GH)for(;C<=L;)De(u[C],w,x,!0),C++;else{const G=C,X=C,ee=new Map;for(C=X;C<=H;C++){const Ce=h[C]=A?et(h[C]):Me(h[C]);Ce.key!=null&&ee.set(Ce.key,C)}let Q,Ee=0;const pe=H-X+1;let Ie=!1,Te=0;const Nt=new Array(pe);for(C=0;C=pe){De(Ce,w,x,!0);continue}let je;if(Ce.key!=null)je=ee.get(Ce.key);else for(Q=X;Q<=H;Q++)if(Nt[Q-X]===0&&ut(Ce,h[Q])){je=Q;break}je===void 0?De(Ce,w,x,!0):(Nt[je-X]=C+1,je>=Te?Te=je:Ie=!0,b(Ce,h[je],m,null,w,x,P,O,A),Ee++)}const lr=Ie?xc(Nt):Et;for(Q=lr.length-1,C=pe-1;C>=0;C--){const Ce=X+C,je=h[Ce],cr=Ce+1{const{el:x,type:P,transition:O,children:A,shapeFlag:C}=u;if(C&6){ot(u.component.subTree,h,m,T);return}if(C&128){u.suspense.move(h,m,T);return}if(C&64){P.move(u,h,m,vt);return}if(P===Se){s(x,h,m);for(let L=0;LO.enter(x),w);else{const{leave:L,delayLeave:H,afterLeave:G}=O,X=()=>s(x,h,m),ee=()=>{L(x,()=>{X(),G&&G()})};H?H(x,X,ee):ee()}else s(x,h,m)},De=(u,h,m,T=!1,w=!1)=>{const{type:x,props:P,ref:O,children:A,dynamicChildren:C,shapeFlag:k,patchFlag:L,dirs:H,cacheIndex:G}=u;if(L===-2&&(w=!1),O!=null&&Mn(O,null,m,u,!0),G!=null&&(h.renderCache[G]=void 0),k&256){h.ctx.deactivate(u);return}const X=k&1&&H,ee=!pt(u);let Q;if(ee&&(Q=P&&P.onVnodeBeforeUnmount)&&Oe(Q,h,u),k&6)Vo(u.component,m,T);else{if(k&128){u.suspense.unmount(m,T);return}X&&Ue(u,null,h,"beforeUnmount"),k&64?u.type.remove(u,h,m,vt,T):C&&!C.hasOnce&&(x!==Se||L>0&&L&64)?It(C,h,m,!1,!0):(x===Se&&L&384||!w&&k&16)&&It(A,h,m),T&&ir(u)}(ee&&(Q=P&&P.onVnodeUnmounted)||X)&&xe(()=>{Q&&Oe(Q,h,u),X&&Ue(u,null,h,"unmounted")},m)},ir=u=>{const{type:h,el:m,anchor:T,transition:w}=u;if(h===Se){jo(m,T);return}if(h===kt){g(u);return}const x=()=>{r(m),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(u.shapeFlag&1&&w&&!w.persisted){const{leave:P,delayLeave:O}=w,A=()=>P(m,x);O?O(u.el,x,A):A()}else x()},jo=(u,h)=>{let m;for(;u!==h;)m=y(u),r(u),u=m;r(h)},Vo=(u,h,m)=>{const{bum:T,scope:w,job:x,subTree:P,um:O,m:A,a:C}=u;Er(A),Er(C),T&&bn(T),w.stop(),x&&(x.flags|=8,De(P,u,h,m)),O&&xe(O,h),xe(()=>{u.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},It=(u,h,m,T=!1,w=!1,x=0)=>{for(let P=x;P{if(u.shapeFlag&6)return on(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const h=y(u.anchor||u.el),m=h&&h[Ii];return m?y(m):h};let Yn=!1;const or=(u,h,m)=>{u==null?h._vnode&&De(h._vnode,null,null,!0):b(h._vnode||null,u,h,null,null,null,m),h._vnode=u,Yn||(Yn=!0,dr(),Rn(),Yn=!1)},vt={p:b,um:De,m:ot,r:ir,mt:se,mc:V,pc:D,pbc:_,n:on,o:e};let Xn,Jn;return t&&([Xn,Jn]=t(vt)),{render:or,hydrate:Xn,createApp:hc(or,Xn)}}function rs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function lt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function io(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Qs(e,t,n=!1){const s=e.children,r=t.children;if(K(s)&&K(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function oo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:oo(t)}function Er(e){if(e)for(let t=0;tOt(Ec);function Zs(e,t){return Wn(e,null,t)}function Rf(e,t){return Wn(e,null,{flush:"post"})}function Fe(e,t,n){return Wn(e,t,n)}function Wn(e,t,n=Z){const{immediate:s,deep:r,flush:i,once:o}=n,l=ce({},n),c=t&&s||!t&&i!=="post";let f;if(Mt){if(i==="sync"){const v=Tc();f=v.__watcherHandles||(v.__watcherHandles=[])}else if(!c){const v=()=>{};return v.stop=ke,v.resume=ke,v.pause=ke,v}}const a=ue;l.call=(v,S,b)=>He(v,a,S,b);let d=!1;i==="post"?l.scheduler=v=>{xe(v,a&&a.suspense)}:i!=="sync"&&(d=!0,l.scheduler=(v,S)=>{S?v():Gs(v)}),l.augmentJob=v=>{t&&(v.flags|=4),d&&(v.flags|=2,a&&(v.id=a.uid,v.i=a))};const y=Il(e,t,l);return Mt&&(f?f.push(y):c&&y()),y}function Cc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?lo(s,e):()=>s[e]:e.bind(s,s);let i;q(t)?i=t:(i=t.handler,n=t);const o=sn(this),l=Wn(r,i.bind(s),n);return o(),l}function lo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Le(t)}Modifiers`]||e[`${st(t)}Modifiers`];function Rc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Z;let r=n;const i=t.startsWith("update:"),o=i&&Ac(s,t.slice(7));o&&(o.trim&&(r=n.map(a=>re(a)?a.trim():a)),o.number&&(r=n.map(vs)));let l,c=s[l=vn(t)]||s[l=vn(Le(t))];!c&&i&&(c=s[l=vn(st(t))]),c&&He(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,He(f,e,6,r)}}function co(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!q(e)){const c=f=>{const a=co(f,t,!0);a&&(l=!0,ce(o,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(K(i)?i.forEach(c=>o[c]=null):ce(o,i),ne(e)&&s.set(e,o),o)}function Kn(e,t){return!e||!Zt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,st(t))||z(e,t))}function is(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:f,renderCache:a,props:d,data:y,setupState:v,ctx:S,inheritAttrs:b}=e,B=On(e);let N,j;try{if(n.shapeFlag&4){const g=r||s,M=g;N=Me(f.call(M,g,a,d,v,y,S)),j=l}else{const g=t;N=Me(g.length>1?g(d,{attrs:l,slots:o,emit:c}):g(d,null)),j=t.props?l:Oc(l)}}catch(g){Bt.length=0,tn(g,e,1),N=le(ve)}let p=N;if(j&&b!==!1){const g=Object.keys(j),{shapeFlag:M}=p;g.length&&M&7&&(i&&g.some(Fs)&&(j=Mc(j,i)),p=nt(p,j,!1,!0))}return n.dirs&&(p=nt(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&Yt(p,n.transition),N=p,On(B),N}const Oc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zt(n))&&((t||(t={}))[n]=e[n]);return t},Mc=(e,t)=>{const n={};for(const s in e)(!Fs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Pc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Tr(s,o,f):!!o;if(c&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;function fo(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Hl(e)}const Se=Symbol.for("v-fgt"),gt=Symbol.for("v-txt"),ve=Symbol.for("v-cmt"),kt=Symbol.for("v-stc"),Bt=[];let Ae=null;function Os(e=!1){Bt.push(Ae=e?null:[])}function Ic(){Bt.pop(),Ae=Bt[Bt.length-1]||null}let Xt=1;function Cr(e){Xt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function uo(e){return e.dynamicChildren=Xt>0?Ae||Et:null,Ic(),Xt>0&&Ae&&Ae.push(e),e}function Of(e,t,n,s,r,i){return uo(po(e,t,n,s,r,i,!0))}function Ms(e,t,n,s,r){return uo(le(e,t,n,s,r,!0))}function Jt(e){return e?e.__v_isVNode===!0:!1}function ut(e,t){return e.type===t.type&&e.key===t.key}const ho=({key:e})=>e??null,Sn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||fe(e)||q(e)?{i:de,r:e,k:t,f:!!n}:e:null);function po(e,t=null,n=null,s=0,r=null,i=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ho(t),ref:t&&Sn(t),scopeId:Li,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:de};return l?(er(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Xt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const le=Nc;function Nc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Wi)&&(e=ve),Jt(e)){const l=nt(e,t,!0);return n&&er(l,n),Xt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(Wc(e)&&(e=e.__vccOpts),t){t=Fc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=js(l)),ne(c)&&(Ks(c)&&!K(c)&&(c=ce({},c)),t.style=Ds(c))}const o=re(e)?1:ao(e)?128:Ni(e)?64:ne(e)?4:q(e)?2:0;return po(e,t,n,s,r,o,i,!0)}function Fc(e){return e?Ks(e)||zi(e)?ce({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,f=t?Hc(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&ho(f),ref:t&&t.ref?n&&i?K(i)?i.concat(Sn(t)):[i,Sn(t)]:Sn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Yt(a,c.clone(a)),a}function go(e=" ",t=0){return le(gt,null,e,t)}function Mf(e,t){const n=le(kt,null,e);return n.staticCount=t,n}function Pf(e="",t=!1){return t?(Os(),Ms(ve,null,e)):le(ve,null,e)}function Me(e){return e==null||typeof e=="boolean"?le(ve):K(e)?le(Se,null,e.slice()):Jt(e)?et(e):le(gt,null,String(e))}function et(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function er(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),er(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!zi(t)?t._ctx=de:r===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:de},n=32):(t=String(t),s&64?(n=16,t=[go(t)]):n=8);e.children=t,e.shapeFlag|=n}function Hc(...e){const t={};for(let n=0;nue||de;let Ln,Ps;{const e=Hn(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Ln=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),Ps=t("__VUE_SSR_SETTERS__",n=>Mt=n)}const sn=e=>{const t=ue;return Ln(e),e.scope.on(),()=>{e.scope.off(),Ln(t)}},Ar=()=>{ue&&ue.scope.off(),Ln(null)};function mo(e){return e.vnode.shapeFlag&4}let Mt=!1;function Vc(e,t=!1,n=!1){t&&Ps(t);const{props:s,children:r}=e.vnode,i=mo(e);gc(e,s,i,t),bc(e,r,n);const o=i?Uc(e,t):void 0;return t&&Ps(!1),o}function Uc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ic);const{setup:s}=n;if(s){rt();const r=e.setupContext=s.length>1?vo(e):null,i=sn(e),o=en(s,e,0,[e.props,r]),l=ri(o);if(it(),i(),(l||e.sp)&&!pt(e)&&Xs(e),l){if(o.then(Ar,Ar),t)return o.then(c=>{Rr(e,c,t)}).catch(c=>{tn(c,e,0)});e.asyncDep=o}else Rr(e,o,t)}else yo(e,t)}function Rr(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=Ri(t)),yo(e,n)}let Or;function yo(e,t,n){const s=e.type;if(!e.render){if(!t&&Or&&!s.render){const r=s.template||Js(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=ce(ce({isCustomElement:i,delimiters:l},o),c);s.render=Or(r,f)}}e.render=s.render||ke}{const r=sn(e);rt();try{lc(e)}finally{it(),r()}}}const kc={get(e,t){return me(e,"get",""),e[t]}};function vo(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,kc),slots:e.slots,emit:e.emit,expose:t}}function Gn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ri(_n(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ut)return Ut[n](e)},has(t,n){return n in t||n in Ut}})):e.proxy}function Bc(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Wc(e){return q(e)&&"__vccOpts"in e}const ie=(e,t)=>Pl(e,t,Mt);function Ls(e,t,n){const s=arguments.length;return s===2?ne(t)&&!K(t)?Jt(t)?le(e,null,[t]):le(e,t):le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Jt(n)&&(n=[n]),le(e,t,n))}const Kc="3.5.12";/** +* @vue/runtime-dom v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Is;const Mr=typeof window<"u"&&window.trustedTypes;if(Mr)try{Is=Mr.createPolicy("vue",{createHTML:e=>e})}catch{}const bo=Is?e=>Is.createHTML(e):e=>e,qc="http://www.w3.org/2000/svg",Gc="http://www.w3.org/1998/Math/MathML",Ke=typeof document<"u"?document:null,Pr=Ke&&Ke.createElement("template"),Yc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ke.createElementNS(qc,e):t==="mathml"?Ke.createElementNS(Gc,e):n?Ke.createElement(e,{is:n}):Ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Pr.innerHTML=bo(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=Pr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Je="transition",Ht="animation",zt=Symbol("_vtc"),_o={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Xc=ce({},Hi,_o),Jc=e=>(e.displayName="Transition",e.props=Xc,e),Lf=Jc((e,{slots:t})=>Ls(Bl,zc(e),t)),ct=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},Lr=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function zc(e){const t={};for(const E in e)E in _o||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:f=o,appearToClass:a=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,S=Qc(r),b=S&&S[0],B=S&&S[1],{onBeforeEnter:N,onEnter:j,onEnterCancelled:p,onLeave:g,onLeaveCancelled:M,onBeforeAppear:F=N,onAppear:$=j,onAppearCancelled:V=p}=t,R=(E,W,se)=>{at(E,W?a:l),at(E,W?f:o),se&&se()},_=(E,W)=>{E._isLeaving=!1,at(E,d),at(E,v),at(E,y),W&&W()},I=E=>(W,se)=>{const ae=E?$:j,U=()=>R(W,E,se);ct(ae,[W,U]),Ir(()=>{at(W,E?c:i),ze(W,E?a:l),Lr(ae)||Nr(W,s,b,U)})};return ce(t,{onBeforeEnter(E){ct(N,[E]),ze(E,i),ze(E,o)},onBeforeAppear(E){ct(F,[E]),ze(E,c),ze(E,f)},onEnter:I(!1),onAppear:I(!0),onLeave(E,W){E._isLeaving=!0;const se=()=>_(E,W);ze(E,d),ze(E,y),ta(),Ir(()=>{E._isLeaving&&(at(E,d),ze(E,v),Lr(g)||Nr(E,s,B,se))}),ct(g,[E,se])},onEnterCancelled(E){R(E,!1),ct(p,[E])},onAppearCancelled(E){R(E,!0),ct(V,[E])},onLeaveCancelled(E){_(E),ct(M,[E])}})}function Qc(e){if(e==null)return null;if(ne(e))return[os(e.enter),os(e.leave)];{const t=os(e);return[t,t]}}function os(e){return qo(e)}function ze(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[zt]||(e[zt]=new Set)).add(t)}function at(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[zt];n&&(n.delete(t),n.size||(e[zt]=void 0))}function Ir(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Zc=0;function Nr(e,t,n,s){const r=e._endId=++Zc,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=ea(e,t);if(!o)return s();const f=o+"end";let a=0;const d=()=>{e.removeEventListener(f,y),i()},y=v=>{v.target===e&&++a>=c&&d()};setTimeout(()=>{a(n[S]||"").split(", "),r=s(`${Je}Delay`),i=s(`${Je}Duration`),o=Fr(r,i),l=s(`${Ht}Delay`),c=s(`${Ht}Duration`),f=Fr(l,c);let a=null,d=0,y=0;t===Je?o>0&&(a=Je,d=o,y=i.length):t===Ht?f>0&&(a=Ht,d=f,y=c.length):(d=Math.max(o,f),a=d>0?o>f?Je:Ht:null,y=a?a===Je?i.length:c.length:0);const v=a===Je&&/\b(transform|all)(,|$)/.test(s(`${Je}Property`).toString());return{type:a,timeout:d,propCount:y,hasTransform:v}}function Fr(e,t){for(;e.lengthHr(n)+Hr(e[s])))}function Hr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ta(){return document.body.offsetHeight}function na(e,t,n){const s=e[zt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $r=Symbol("_vod"),sa=Symbol("_vsh"),ra=Symbol(""),ia=/(^|;)\s*display\s*:/;function oa(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&xn(s,l,"")}else for(const o in t)n[o]==null&&xn(s,o,"");for(const o in n)o==="display"&&(i=!0),xn(s,o,n[o])}else if(r){if(t!==n){const o=s[ra];o&&(n+=";"+o),s.cssText=n,i=ia.test(n)}}else t&&e.removeAttribute("style");$r in e&&(e[$r]=i?s.display:"",e[sa]&&(s.display="none"))}const Dr=/\s*!important$/;function xn(e,t,n){if(K(n))n.forEach(s=>xn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=la(e,t);Dr.test(n)?e.setProperty(st(s),n.replace(Dr,""),"important"):e[s]=n}}const jr=["Webkit","Moz","ms"],ls={};function la(e,t){const n=ls[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return ls[t]=s;s=Fn(s);for(let r=0;rcs||(ua.then(()=>cs=0),cs=Date.now());function ha(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(pa(s,n.value),t,5,[s])};return n.value=e,n.attached=da(),n}function pa(e,t){if(K(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Kr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ga=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?na(e,s,o):t==="style"?oa(e,n,s):Zt(t)?Fs(t)||aa(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ma(e,t,s,o))?(kr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ur(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!re(s))?kr(e,Le(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ur(e,t,s,o))};function ma(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Kr(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Kr(t)&&re(n)?!1:t in e}const qr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?n=>bn(t,n):t};function ya(e){e.target.composing=!0}function Gr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const as=Symbol("_assign"),If={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[as]=qr(r);const i=s||r.props&&r.props.type==="number";St(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=vs(l)),e[as](l)}),n&&St(e,"change",()=>{e.value=e.value.trim()}),t||(St(e,"compositionstart",ya),St(e,"compositionend",Gr),St(e,"change",Gr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:i}},o){if(e[as]=qr(o),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?vs(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},va=["ctrl","shift","alt","meta"],ba={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>va.some(n=>e[`${n}Key`]&&!t.includes(n))},Nf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=st(r.key);if(t.some(o=>o===i||_a[o]===i))return e(r)})},wo=ce({patchProp:ga},Yc);let Wt,Yr=!1;function wa(){return Wt||(Wt=wc(wo))}function Sa(){return Wt=Yr?Wt:Sc(wo),Yr=!0,Wt}const Hf=(...e)=>{const t=wa().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=xo(s);if(!r)return;const i=t._component;!q(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,So(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},$f=(...e)=>{const t=Sa().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=xo(s);if(r)return n(r,!0,So(r))},t};function So(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function xo(e){return re(e)?document.querySelector(e):e}const Df=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},xa=window.__VP_SITE_DATA__;function tr(e){return ui()?(tl(e),!0):!1}function Be(e){return typeof e=="function"?e():Ai(e)}const Eo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const jf=e=>e!=null,Ea=Object.prototype.toString,Ta=e=>Ea.call(e)==="[object Object]",Qt=()=>{},Xr=Ca();function Ca(){var e,t;return Eo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Aa(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const To=e=>e();function Ra(e,t={}){let n,s,r=Qt;const i=l=>{clearTimeout(l),r(),r=Qt};return l=>{const c=Be(e),f=Be(t.maxWait);return n&&i(n),c<=0||f!==void 0&&f<=0?(s&&(i(s),s=null),Promise.resolve(l())):new Promise((a,d)=>{r=t.rejectOnCancel?d:a,f&&!s&&(s=setTimeout(()=>{n&&i(n),s=null,a(l())},f)),n=setTimeout(()=>{s&&i(s),s=null,a(l())},c)})}}function Oa(e=To){const t=oe(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Vn(t),pause:n,resume:s,eventFilter:r}}function Ma(e){return qn()}function Co(...e){if(e.length!==1)return Rl(...e);const t=e[0];return typeof t=="function"?Vn(Tl(()=>({get:t,set:Qt}))):oe(t)}function Ao(e,t,n={}){const{eventFilter:s=To,...r}=n;return Fe(e,Aa(s,t),r)}function Pa(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=Oa(s);return{stop:Ao(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function nr(e,t=!0,n){Ma()?Lt(e,n):t?e():Un(e)}function Vf(e,t,n={}){const{debounce:s=0,maxWait:r=void 0,...i}=n;return Ao(e,t,{...i,eventFilter:Ra(s,{maxWait:r})})}function Uf(e,t,n){let s;fe(n)?s={evaluating:n}:s={};const{lazy:r=!1,evaluating:i=void 0,shallow:o=!0,onError:l=Qt}=s,c=oe(!r),f=o?qs(t):oe(t);let a=0;return Zs(async d=>{if(!c.value)return;a++;const y=a;let v=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const S=await e(b=>{d(()=>{i&&(i.value=!1),v||b()})});y===a&&(f.value=S)}catch(S){l(S)}finally{i&&y===a&&(i.value=!1),v=!0}}),r?ie(()=>(c.value=!0,f.value)):f}const $e=Eo?window:void 0;function Ro(e){var t;const n=Be(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Pt(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=$e):[t,n,s,r]=e,!t)return Qt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(a=>a()),i.length=0},l=(a,d,y,v)=>(a.addEventListener(d,y,v),()=>a.removeEventListener(d,y,v)),c=Fe(()=>[Ro(t),Be(r)],([a,d])=>{if(o(),!a)return;const y=Ta(d)?{...d}:d;i.push(...n.flatMap(v=>s.map(S=>l(a,v,S,y))))},{immediate:!0,flush:"post"}),f=()=>{c(),o()};return tr(f),f}function La(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function kf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=$e,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=La(t);return Pt(r,i,a=>{a.repeat&&Be(l)||c(a)&&n(a)},o)}function Ia(){const e=oe(!1),t=qn();return t&&Lt(()=>{e.value=!0},t),e}function Na(e){const t=Ia();return ie(()=>(t.value,!!e()))}function Oo(e,t={}){const{window:n=$e}=t,s=Na(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=oe(!1),o=f=>{i.value=f.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Zs(()=>{s.value&&(l(),r=n.matchMedia(Be(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return tr(()=>{c(),l(),r=void 0}),i}const pn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},gn="__vueuse_ssr_handlers__",Fa=Ha();function Ha(){return gn in pn||(pn[gn]=pn[gn]||{}),pn[gn]}function Mo(e,t){return Fa[e]||t}function sr(e){return Oo("(prefers-color-scheme: dark)",e)}function $a(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Da={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Jr="vueuse-storage";function rr(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:a,window:d=$e,eventFilter:y,onError:v=_=>{console.error(_)},initOnMounted:S}=s,b=(a?qs:oe)(typeof t=="function"?t():t);if(!n)try{n=Mo("getDefaultStorage",()=>{var _;return(_=$e)==null?void 0:_.localStorage})()}catch(_){v(_)}if(!n)return b;const B=Be(t),N=$a(B),j=(r=s.serializer)!=null?r:Da[N],{pause:p,resume:g}=Pa(b,()=>F(b.value),{flush:i,deep:o,eventFilter:y});d&&l&&nr(()=>{n instanceof Storage?Pt(d,"storage",V):Pt(d,Jr,R),S&&V()}),S||V();function M(_,I){if(d){const E={key:e,oldValue:_,newValue:I,storageArea:n};d.dispatchEvent(n instanceof Storage?new StorageEvent("storage",E):new CustomEvent(Jr,{detail:E}))}}function F(_){try{const I=n.getItem(e);if(_==null)M(I,null),n.removeItem(e);else{const E=j.write(_);I!==E&&(n.setItem(e,E),M(I,E))}}catch(I){v(I)}}function $(_){const I=_?_.newValue:n.getItem(e);if(I==null)return c&&B!=null&&n.setItem(e,j.write(B)),B;if(!_&&f){const E=j.read(I);return typeof f=="function"?f(E,B):N==="object"&&!Array.isArray(E)?{...B,...E}:E}else return typeof I!="string"?I:j.read(I)}function V(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){b.value=B;return}if(!(_&&_.key!==e)){p();try{(_==null?void 0:_.newValue)!==j.write(b.value)&&(b.value=$(_))}catch(I){v(I)}finally{_?Un(g):g()}}}}function R(_){V(_.detail)}return b}const ja="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Va(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=$e,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:f,disableTransition:a=!0}=e,d={auto:"",light:"light",dark:"dark",...e.modes||{}},y=sr({window:r}),v=ie(()=>y.value?"dark":"light"),S=c||(o==null?Co(s):rr(o,s,i,{window:r,listenToStorageChanges:l})),b=ie(()=>S.value==="auto"?v.value:S.value),B=Mo("updateHTMLAttrs",(g,M,F)=>{const $=typeof g=="string"?r==null?void 0:r.document.querySelector(g):Ro(g);if(!$)return;const V=new Set,R=new Set;let _=null;if(M==="class"){const E=F.split(/\s/g);Object.values(d).flatMap(W=>(W||"").split(/\s/g)).filter(Boolean).forEach(W=>{E.includes(W)?V.add(W):R.add(W)})}else _={key:M,value:F};if(V.size===0&&R.size===0&&_===null)return;let I;a&&(I=r.document.createElement("style"),I.appendChild(document.createTextNode(ja)),r.document.head.appendChild(I));for(const E of V)$.classList.add(E);for(const E of R)$.classList.remove(E);_&&$.setAttribute(_.key,_.value),a&&(r.getComputedStyle(I).opacity,document.head.removeChild(I))});function N(g){var M;B(t,n,(M=d[g])!=null?M:g)}function j(g){e.onChanged?e.onChanged(g,N):N(g)}Fe(b,j,{flush:"post",immediate:!0}),nr(()=>j(b.value));const p=ie({get(){return f?S.value:b.value},set(g){S.value=g}});try{return Object.assign(p,{store:S,system:v,state:b})}catch{return p}}function Ua(e={}){const{valueDark:t="dark",valueLight:n="",window:s=$e}=e,r=Va({...e,onChanged:(l,c)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:sr({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function fs(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Bf(e,t,n={}){const{window:s=$e}=n;return rr(e,t,s==null?void 0:s.localStorage,n)}function Po(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const us=new WeakMap;function Wf(e,t=!1){const n=oe(t);let s=null,r="";Fe(Co(e),l=>{const c=fs(Be(l));if(c){const f=c;if(us.get(f)||us.set(f,f.style.overflow),f.style.overflow!=="hidden"&&(r=f.style.overflow),f.style.overflow==="hidden")return n.value=!0;if(n.value)return f.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=fs(Be(e));!l||n.value||(Xr&&(s=Pt(l,"touchmove",c=>{ka(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=fs(Be(e));!l||!n.value||(Xr&&(s==null||s()),l.style.overflow=r,us.delete(l),n.value=!1)};return tr(o),ie({get(){return n.value},set(l){l?i():o()}})}function Kf(e,t,n={}){const{window:s=$e}=n;return rr(e,t,s==null?void 0:s.sessionStorage,n)}function qf(e={}){const{window:t=$e,behavior:n="auto"}=e;if(!t)return{x:oe(0),y:oe(0)};const s=oe(t.scrollX),r=oe(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return Pt(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Gf(e={}){const{window:t=$e,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=oe(n),c=oe(s),f=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(f(),nr(f),Pt("resize",f,{passive:!0}),r){const a=Oo("(orientation: portrait)");Fe(a,()=>f())}return{width:l,height:c}}const ds={BASE_URL:"/SwarmMakie.jl/previews/PR27/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var hs={};const Lo=/^(?:[a-z]+:|\/\/)/i,Ba="vitepress-theme-appearance",Wa=/#.*$/,Ka=/[?#].*$/,qa=/(?:(^|\/)index)?\.(?:md|html)$/,ge=typeof document<"u",Io={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ga(e,t,n=!1){if(t===void 0)return!1;if(e=zr(`/${e}`),n)return new RegExp(t).test(e);if(zr(t)!==e)return!1;const s=t.match(Wa);return s?(ge?location.hash:"")===s[0]:!0}function zr(e){return decodeURI(e).replace(Ka,"").replace(qa,"$1")}function Ya(e){return Lo.test(e)}function Xa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ya(n)&&Ga(t,`/${n}/`,!0))||"root"}function Ja(e,t){var s,r,i,o,l,c,f;const n=Xa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Fo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(f=e.locales[n])==null?void 0:f.themeConfig}})}function No(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=za(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function za(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Qa(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Fo(e,t){return[...e.filter(n=>!Qa(t,n)),...t]}const Za=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,ef=/^[a-z]:/i;function Qr(e){const t=ef.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Za,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ps=new Set;function tf(e){if(ps.size===0){const n=typeof process=="object"&&(hs==null?void 0:hs.VITE_EXTRA_EXTENSIONS)||(ds==null?void 0:ds.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>ps.add(s))}const t=e.split(".").pop();return t==null||!ps.has(t.toLowerCase())}function Yf(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const nf=Symbol(),mt=qs(xa);function Xf(e){const t=ie(()=>Ja(mt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?oe(!0):n==="force-auto"?sr():n?Ua({storageKey:Ba,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):oe(!1),r=oe(ge?location.hash:"");return ge&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Fe(()=>e.data,()=>{r.value=ge?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>No(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function sf(){const e=Ot(nf);if(!e)throw new Error("vitepress data not properly injected in app");return e}function rf(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Zr(e){return Lo.test(e)||!e.startsWith("/")?e:rf(mt.value.base,e)}function of(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),ge){const n="/SwarmMakie.jl/previews/PR27/";t=Qr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Qr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let En=[];function Jf(e){En.push(e),Bn(()=>{En=En.filter(t=>t!==e)})}function lf(){let e=mt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=ei(e,n);else if(Array.isArray(e))for(const s of e){const r=ei(s,n);if(r){t=r;break}}return t}function ei(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const cf=Symbol(),Ho="http://a.com",af=()=>({path:"/",component:null,data:Io});function zf(e,t){const n=jn(af()),s={route:n,go:r};async function r(l=ge?location.href:"/"){var c,f;l=gs(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(ge&&l!==gs(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l)))}let i=null;async function o(l,c=0,f=!1){var y,v;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const a=new URL(l,Ho),d=i=a.pathname;try{let S=await e(d);if(!S)throw new Error(`Page not found: ${d}`);if(i===d){i=null;const{default:b,__pageData:B}=S;if(!b)throw new Error(`Invalid route component: ${b}`);await((v=s.onAfterPageLoad)==null?void 0:v.call(s,l)),n.path=ge?d:Zr(d),n.component=_n(b),n.data=_n(B),ge&&Un(()=>{let N=mt.value.base+B.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!mt.value.cleanUrls&&!N.endsWith("/")&&(N+=".html"),N!==a.pathname&&(a.pathname=N,l=N+a.search+a.hash,history.replaceState({},"",l)),a.hash&&!c){let j=null;try{j=document.getElementById(decodeURIComponent(a.hash).slice(1))}catch(p){console.warn(p)}if(j){ti(j,a.hash);return}}window.scrollTo(0,c)})}}catch(S){if(!/fetch|Page not found/.test(S.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(S),!f)try{const b=await fetch(mt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await b.json(),await o(l,c,!0);return}catch{}if(i===d){i=null,n.path=ge?d:Zr(d),n.component=t?_n(t):null;const b=ge?d.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...Io,relativePath:b}}}}return ge&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const f=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(f==null)return;const{href:a,origin:d,pathname:y,hash:v,search:S}=new URL(f,c.baseURI),b=new URL(location.href);d===b.origin&&tf(y)&&(l.preventDefault(),y===b.pathname&&S===b.search?(v!==b.hash&&(history.pushState({},"",a),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:b.href,newURL:a}))),v?ti(c,v,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(a))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(gs(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ff(){const e=Ot(cf);if(!e)throw new Error("useRouter() is called without provider.");return e}function $o(){return ff().route}function ti(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-lf()+i;requestAnimationFrame(r)}}function gs(e){const t=new URL(e,Ho);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),mt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const mn=()=>En.forEach(e=>e()),Qf=Ys({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=$o(),{frontmatter:n,site:s}=sf();return Fe(n,mn,{deep:!0,flush:"post"}),()=>Ls(e.as,s.value.contentProps??{style:{position:"relative"}},[t.component?Ls(t.component,{onVnodeMounted:mn,onVnodeUpdated:mn,onVnodeUnmounted:mn}):"404 Page Not Found"])}}),uf="modulepreload",df=function(e){return"/SwarmMakie.jl/previews/PR27/"+e},ni={},Zf=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.allSettled(n.map(c=>{if(c=df(c),c in ni)return;ni[c]=!0;const f=c.endsWith(".css"),a=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${a}`))return;const d=document.createElement("link");if(d.rel=f?"stylesheet":uf,f||(d.as="script"),d.crossOrigin="",d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),f)return new Promise((y,v)=>{d.addEventListener("load",y),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return r.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},eu=Ys({setup(e,{slots:t}){const n=oe(!1);return Lt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function tu(){ge&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(f=>f.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function nu(){if(ge){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(a=>a.remove());let f=c.textContent||"";o&&(f=f.replace(/^ *(\$|>) /gm,"").trim()),hf(f).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const a=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,a)})}})}}async function hf(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function su(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=ms(l);for(const f of document.head.children)if(f.isEqualNode(c)){s.push(f);return}});return}const o=i.map(ms);s.forEach((l,c)=>{const f=o.findIndex(a=>a==null?void 0:a.isEqualNode(l??null));f!==-1?delete o[f]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Zs(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],f=No(o,i);f!==document.title&&(document.title=f);const a=l||o.description;let d=document.querySelector("meta[name=description]");d?d.getAttribute("content")!==a&&d.setAttribute("content",a):ms(["meta",{name:"description",content:a}]),r(Fo(o.head,gf(c)))})}function ms([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&t.async==null&&(s.async=!1),s}function pf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function gf(e){return e.filter(t=>!pf(t))}const ys=new Set,Do=()=>document.createElement("link"),mf=e=>{const t=Do();t.rel="prefetch",t.href=e,document.head.appendChild(t)},yf=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let yn;const vf=ge&&(yn=Do())&&yn.relList&&yn.relList.supports&&yn.relList.supports("prefetch")?mf:yf;function ru(){if(!ge||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!ys.has(c)){ys.add(c);const f=of(c);f&&vf(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):ys.add(l))})})};Lt(s);const r=$o();Fe(()=>r.path,s),Bn(()=>{n&&n.disconnect()})}export{ki as $,lf as A,Sf as B,Ef as C,qs as D,Jf as E,Se as F,le as G,xf as H,Lo as I,$o as J,Hc as K,Ot as L,Gf as M,Ds as N,kf as O,Un as P,qf as Q,ge as R,Vn as S,Lf as T,wf as U,Zf as V,Wf as W,pc as X,Ff as Y,Cf as Z,Df as _,go as a,Nf as a0,Af as a1,jn as a2,Rl as a3,Ls as a4,Mf as a5,su as a6,cf as a7,Xf as a8,nf as a9,Qf as aa,eu as ab,mt as ac,$f as ad,zf as ae,of as af,ru as ag,nu as ah,tu as ai,Be as aj,Ro as ak,jf as al,tr as am,Uf as an,Kf as ao,Bf as ap,Vf as aq,ff as ar,Pt as as,bf as at,If as au,fe as av,_f as aw,_n as ax,Hf as ay,Yf as az,Ms as b,Of as c,Ys as d,Pf as e,tf as f,Zr as g,ie as h,Ya as i,po as j,Ai as k,Ga as l,Oo as m,js as n,Os as o,oe as p,Fe as q,Tf as r,Zs as s,Zo as t,sf as u,Lt as v,$l as w,Bn as x,Rf as y,ec as z}; diff --git a/previews/PR27/assets/chunks/theme.BtaHn2UI.js b/previews/PR27/assets/chunks/theme.BtaHn2UI.js new file mode 100644 index 0000000..d7c3098 --- /dev/null +++ b/previews/PR27/assets/chunks/theme.BtaHn2UI.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.Cjxhr8AT.js","assets/chunks/framework.BlUcFYL6.js"])))=>i.map(i=>d[i]); +import{d as m,o as a,c as u,r as c,n as I,a as z,t as w,b as g,w as f,e as h,T as de,_ as $,u as Ge,i as je,f as ze,g as ve,h as y,j as p,k as r,l as K,m as re,p as T,q as F,s as Z,v as j,x as pe,y as fe,z as Ke,A as Re,B as R,F as M,C as B,D as Le,E as x,G as k,H as E,I as Ve,J as ee,K as G,L as W,M as qe,N as Te,O as ie,P as Ne,Q as we,R as te,S as We,U as Je,V as Ye,W as Ie,X as he,Y as Xe,Z as Qe,$ as Ze,a0 as xe,a1 as Me,a2 as et,a3 as tt,a4 as nt}from"./framework.BlUcFYL6.js";const st=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[z(w(e.text),1)])],2))}}),ot={key:0,class:"VPBackdrop"},at=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),g(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",ot)):h("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-b06cdb19"]]),V=Ge;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function le(o){return/^\//.test(o)?o:`/${o}`}function me(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(je(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=V(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ve(l)}function Y({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=V(),l=y(()=>{var v,b;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((b=e.value.locales[t.value])==null?void 0:b.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,b])=>l.value.label===b.label?[]:{text:b.label,link:lt(b.link||(v==="root"?"/":`/${v}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt={class:"quote"},pt={class:"action"},ft=["href","aria-label"],ht=m({__name:"NotFound",setup(o){const{theme:e}=V(),{currentLang:t}=Y();return(s,n)=>{var i,l,d,v,b;return a(),u("div",ct,[p("p",ut,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",dt,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",vt,w(((d=r(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",pt,[p("a",{class:"link",href:r(ve)(r(t).link),"aria-label":((v=r(e).notFound)==null?void 0:v.linkLabel)??"go to home"},w(((b=r(e).notFound)==null?void 0:b.linkText)??"Take me home"),9,ft)])])}}}),mt=$(ht,[["__scopeId","data-v-951cab6c"]]);function Ae(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=le(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function _t(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function bt(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ce(o,e){return Array.isArray(e)?e.some(t=>ce(o,t)):K(o,e.link)?!0:e.items?ce(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function O(){const{frontmatter:o,page:e,theme:t}=V(),s=re("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,N=e.value.relativePath;return C?Ae(C,N):[]}),l=T(i.value);F(i,(C,N)=>{JSON.stringify(C)!==JSON.stringify(N)&&(l.value=i.value)});const d=y(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),v=y(()=>b?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),b=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),L=y(()=>d.value&&s.value),_=y(()=>d.value?_t(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function A(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:_,hasSidebar:d,hasAside:b,leftAside:v,isSidebarEnabled:L,open:P,close:S,toggle:A}}function kt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",s)}),pe(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function gt(o){const{page:e,hash:t}=V(),s=T(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),l=T(!1),d=()=>{l.value=K(e.value.relativePath,o.value.link)};F([e,o,t],d),j(d);const v=y(()=>l.value?!0:o.value.items?ce(e.value.relativePath,o.value.items):!1),b=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(l.value||v.value)&&(s.value=!1)});function L(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:v,hasChildren:b,toggle:L}}function $t(){const{hasSidebar:o}=O(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ue=[];function Ce(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function _e(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:yt(t),link:"#"+t.id,level:s}});return Pt(e,o)}function yt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Pt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return Vt(o,s,n)}function St(o,e){const{isAsideEnabled:t}=$t(),s=it(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Ke(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,b=document.body.offsetHeight,L=Math.abs(d+v-b)<1,_=ue.map(({element:S,link:A})=>({link:A,top:Lt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!_.length){l(null);return}if(d<1){l(null);return}if(L){l(_[_.length-1].link);return}let P=null;for(const{link:S,top:A}of _){if(A>d+Re()+4)break;P=S}l(P)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=n;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Lt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}function Vt(o,e,t){ue.length=0;const s=[],n=[];return o.forEach(i=>{const l={...i,children:[]};let d=n[n.length-1];for(;d&&d.level>=l.level;)n.pop(),d=n[n.length-1];if(l.element.classList.contains("ignore-header")||d&&"shouldIgnore"in d){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,B(t.headers,({children:i,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},w(d),9,Tt),i!=null&&i.length?(a(),g(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Be=$(Nt,[["__scopeId","data-v-3f927ebe"]]),wt={class:"content"},It={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Mt=m({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=V(),s=Le([]);x(()=>{s.value=_e(e.value.outline??t.value.outline)});const n=T(),i=T();return St(n,i),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[p("div",wt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",It,w(r(Ce)(r(t))),1),k(Be,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),At=$(Mt,[["__scopeId","data-v-b38bf2ff"]]),Ct={class:"VPDocAsideCarbonAds"},Bt=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),u("div",Ct,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ht={class:"VPDocAside"},Et=m({__name:"VPDocAside",setup(o){const{theme:e}=V();return(t,s)=>(a(),u("div",Ht,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(At),c(t.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),g(Bt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Dt=$(Et,[["__scopeId","data-v-6d7b3c46"]]);function Ft(){const{theme:o,page:e}=V();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ot(){const{page:o,theme:e,frontmatter:t}=V();return y(()=>{var b,L,_,P,S,A,C,N;const s=Ae(e.value.sidebar,o.value.relativePath),n=bt(s),i=Ut(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>K(o.value.relativePath,H.link)),d=((b=e.value.docFooter)==null?void 0:b.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((_=i[l-1])==null?void 0:_.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((N=i[l+1])==null?void 0:N.link)}}})}function Ut(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Ve.test(e.href)||e.target==="_blank");return(n,i)=>(a(),g(E(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(me)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Gt={class:"VPLastUpdated"},jt=["datetime"],zt=m({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=V(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return j(()=>{Z(()=>{var d,v,b;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?s.value:void 0,((b=e.value.lastUpdated)==null?void 0:b.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,v)=>{var b;return a(),u("p",Gt,[z(w(((b=r(e).lastUpdated)==null?void 0:b.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},w(l.value),9,jt)])}}}),Kt=$(zt,[["__scopeId","data-v-475f71b8"]]),Rt={key:0,class:"VPDocFooter"},qt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},Jt={key:1,class:"last-updated"},Yt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Xt={class:"pager"},Qt=["innerHTML"],Zt=["innerHTML"],xt={class:"pager"},en=["innerHTML"],tn=["innerHTML"],nn=m({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=V(),n=Ft(),i=Ot(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||i.value.prev||i.value.next);return(b,L)=>{var _,P,S,A;return v.value?(a(),u("footer",Rt,[c(b.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",qt,[l.value?(a(),u("div",Wt,[k(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[L[0]||(L[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",Jt,[k(Kt)])):h("",!0)])):h("",!0),(_=r(i).prev)!=null&&_.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Yt,[L[1]||(L[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Xt,[(S=r(i).prev)!=null&&S.link?(a(),g(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,Qt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]}),_:1},8,["href"])):h("",!0)]),p("div",xt,[(A=r(i).next)!=null&&A.link?(a(),g(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,en),p("span",{class:"title",innerHTML:r(i).next.text},null,8,tn)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),sn=$(nn,[["__scopeId","data-v-4f9813fa"]]),on={class:"container"},an={class:"aside-container"},rn={class:"aside-content"},ln={class:"content"},cn={class:"content-container"},un={class:"main"},dn=m({__name:"VPDoc",setup(o){const{theme:e}=V(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=O(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const b=R("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",on,[r(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":r(i)}])},[v[0]||(v[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",an,[p("div",rn,[k(Dt,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",ln,[p("div",cn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",un,[k(b,{class:I(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(sn,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),vn=$(dn,[["__scopeId","data-v-83890dd9"]]),pn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Ve.test(e.href)),s=y(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),g(E(s.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?r(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[z(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),fn=$(pn,[["__scopeId","data-v-906d7fb4"]]),hn=["src","alt"],mn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,hn)):(a(),u(M,{key:1},[k(s,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Q=$(mn,[["__scopeId","data-v-35a7d0b8"]]),_n={class:"container"},bn={class:"main"},kn={key:0,class:"name"},gn=["innerHTML"],$n=["innerHTML"],yn=["innerHTML"],Pn={key:0,class:"actions"},Sn={key:0,class:"image"},Ln={class:"image-container"},Vn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=W("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||r(e)}])},[p("div",_n,[p("div",bn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",kn,[p("span",{innerHTML:t.name,class:"clip"},null,8,gn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,$n)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,yn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Pn,[(a(!0),u(M,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[k(fn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Sn,[p("div",Ln,[s[0]||(s[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),g(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Tn=$(Vn,[["__scopeId","data-v-955009fc"]]),Nn=m({__name:"VPHomeHero",setup(o){const{frontmatter:e}=V();return(t,s)=>r(e).hero?(a(),g(Tn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),wn={class:"box"},In={key:0,class:"icon"},Mn=["innerHTML"],An=["innerHTML"],Cn=["innerHTML"],Bn={key:4,class:"link-text"},Hn={class:"link-text-value"},En=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),g(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",wn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",In,[k(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),g(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Mn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,An),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Cn)):h("",!0),e.linkText?(a(),u("div",Bn,[p("p",Hn,[z(w(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Dn=$(En,[["__scopeId","data-v-f5e9645b"]]),Fn={key:0,class:"VPFeatures"},On={class:"container"},Un={class:"items"},Gn=m({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),u("div",Fn,[p("div",On,[p("div",Un,[(a(!0),u(M,null,B(s.features,i=>(a(),u("div",{key:i.title,class:I(["item",[t.value]])},[k(Dn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),jn=$(Gn,[["__scopeId","data-v-d0a190d7"]]),zn=m({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=V();return(t,s)=>r(e).features?(a(),g(jn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),Kn=m({__name:"VPHomeContent",setup(o){const{width:e}=qe({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Te(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Rn=$(Kn,[["__scopeId","data-v-7a48a447"]]),qn={class:"VPHome"},Wn=m({__name:"VPHome",setup(o){const{frontmatter:e}=V();return(t,s)=>{const n=R("Content");return a(),u("div",qn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Nn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(zn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),g(Rn,{key:0},{default:f(()=>[k(n)]),_:1})):(a(),g(n,{key:1}))])}}}),Jn=$(Wn,[["__scopeId","data-v-cbb6ec48"]]),Yn={},Xn={class:"VPPage"};function Qn(o,e){const t=R("Content");return a(),u("div",Xn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Zn=$(Yn,[["render",Qn]]),xn=m({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=V(),{hasSidebar:s}=O();return(n,i)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(mt)],!0):r(t).layout==="page"?(a(),g(Zn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),g(Jn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),g(E(r(t).layout),{key:3})):(a(),g(vn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),es=$(xn,[["__scopeId","data-v-91765379"]]),ts={class:"container"},ns=["innerHTML"],ss=["innerHTML"],os=m({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":r(s)}])},[p("div",ts,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,ns)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,ss)):h("",!0)])],2)):h("",!0)}}),as=$(os,[["__scopeId","data-v-c970a860"]]);function rs(){const{theme:o,frontmatter:e}=V(),t=Le([]),s=y(()=>t.value.length>0);return x(()=>{t.value=_e(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const is={class:"menu-text"},ls={class:"header"},cs={class:"outline"},us=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=V(),s=T(!1),n=T(0),i=T(),l=T();function d(_){var P;(P=i.value)!=null&&P.contains(_.target)||(s.value=!1)}F(s,_=>{if(_){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ie("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function v(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function b(_){_.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(_,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[_.headers.length>0?(a(),u("button",{key:0,onClick:v,class:I({open:s.value})},[p("span",is,w(r(Ce)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:L},w(r(t).returnToTopLabel||"Return to top"),1)),k(de,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:b},[p("div",ls,[p("a",{class:"top-link",href:"#",onClick:L},w(r(t).returnToTopLabel||"Return to top"),1)]),p("div",cs,[k(Be,{headers:_.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),ds=$(us,[["__scopeId","data-v-bc9dc845"]]),vs={class:"container"},ps=["aria-expanded"],fs={class:"menu-text"},hs=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=O(),{headers:n}=rs(),{y:i}=we(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=_e(t.value.outline??e.value.outline)});const d=y(()=>n.value.length===0),v=y(()=>d.value&&!s.value),b=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:v.value}));return(L,_)=>r(t).layout!=="home"&&(!v.value||r(i)>=l.value)?(a(),u("div",{key:0,class:I(b.value)},[p("div",vs,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:_[0]||(_[0]=P=>L.$emit("open-menu"))},[_[1]||(_[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",fs,w(r(e).sidebarMenuLabel||"Menu"),1)],8,ps)):h("",!0),k(ds,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ms=$(hs,[["__scopeId","data-v-070ab83d"]]);function _s(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return F(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const bs={},ks={class:"VPSwitch",type:"button",role:"switch"},gs={class:"check"},$s={key:0,class:"icon"};function ys(o,e){return a(),u("button",ks,[p("span",gs,[o.$slots.default?(a(),u("span",$s,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Ps=$(bs,[["render",ys],["__scopeId","data-v-4a1c76db"]]),Ss=m({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=V(),s=W("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),g(Ps,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(Ss,[["__scopeId","data-v-e40a8bb6"]]),Ls={key:0,class:"VPNavBarAppearance"},Vs=m({__name:"VPNavBarAppearance",setup(o){const{site:e}=V();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ls,[k(be)])):h("",!0)}}),Ts=$(Vs,[["__scopeId","data-v-af096f4a"]]),ke=T();let He=!1,ae=0;function Ns(o){const e=T(!1);if(te){!He&&ws(),ae++;const t=F(ke,s=>{var n,i,l;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});pe(()=>{t(),ae--,ae||Is()})}return We(e)}function ws(){document.addEventListener("focusin",Ee),He=!0,ke.value=document.activeElement}function Is(){document.removeEventListener("focusin",Ee)}function Ee(){ke.value=document.activeElement}const Ms={class:"VPMenuLink"},As=["innerHTML"],Cs=m({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=V();return(t,s)=>(a(),u("div",Ms,[k(D,{class:I({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,As)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ne=$(Cs,[["__scopeId","data-v-acbfed09"]]),Bs={class:"VPMenuGroup"},Hs={key:0,class:"title"},Es=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",Bs,[e.text?(a(),u("p",Hs,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),u(M,null,["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),Ds=$(Es,[["__scopeId","data-v-48c802d0"]]),Fs={class:"VPMenu"},Os={key:0,class:"items"},Us=m({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),u("div",Fs,[e.items?(a(),u("div",Os,[(a(!0),u(M,null,B(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),g(E(s.component),G({key:1,ref_for:!0},s.props),null,16)):(a(),g(Ds,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Gs=$(Us,[["__scopeId","data-v-7dd3104a"]]),js=["aria-expanded","aria-label"],zs={key:0,class:"text"},Ks=["innerHTML"],Rs={key:1,class:"vpi-more-horizontal icon"},qs={class:"menu"},Ws=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ns({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",zs,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Ks)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Rs))],8,js),p("div",qs,[k(Gs,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Ws,[["__scopeId","data-v-04f5c5e9"]]),Js=["href","aria-label","innerHTML"],Ys=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Js))}}),Xs=$(Ys,[["__scopeId","data-v-717b8b75"]]),Qs={class:"VPSocialLinks"},Zs=m({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),u("div",Qs,[(a(!0),u(M,null,B(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),g(Xs,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(Zs,[["__scopeId","data-v-ee7a9424"]]),xs={key:0,class:"group translations"},eo={class:"trans-title"},to={key:1,class:"group"},no={class:"item appearance"},so={class:"label"},oo={class:"appearance-action"},ao={key:2,class:"group"},ro={class:"item social-links"},io=m({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=V(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>i.value?(a(),g(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(n).label?(a(),u("div",xs,[p("p",eo,w(r(n).label),1),(a(!0),u(M,null,B(r(s),v=>(a(),g(ne,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",to,[p("div",no,[p("p",so,w(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",oo,[k(be)])])])):h("",!0),r(t).socialLinks?(a(),u("div",ao,[p("div",ro,[k($e,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),lo=$(io,[["__scopeId","data-v-925effce"]]),co=["aria-expanded"],uo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,co))}}),vo=$(uo,[["__scopeId","data-v-5dea55bf"]]),po=["innerHTML"],fo=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=V();return(t,s)=>(a(),g(D,{class:I({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,po)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ho=$(fo,[["__scopeId","data-v-956ec74c"]]),mo=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=V(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,l)=>(a(),g(ge,{class:I({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),_o={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},bo=m({__name:"VPNavBarMenu",setup(o){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",_o,[s[0]||(s[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(ho,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),g(mo,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),ko=$(bo,[["__scopeId","data-v-e6d46098"]]);function go(o){const{localeIndex:e,theme:t}=V();function s(n){var A,C,N;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",v=d&&((N=(C=l.locales)==null?void 0:C[e.value])==null?void 0:N.translations)||null,b=d&&l.translations||null;let L=v,_=b,P=o;const S=i.pop();for(const H of i){let U=null;const q=P==null?void 0:P[H];q&&(U=P=q);const se=_==null?void 0:_[H];se&&(U=_=se);const oe=L==null?void 0:L[H];oe&&(U=L=oe),q||(P=U),se||(_=U),oe||(L=U)}return(L==null?void 0:L[S])??(_==null?void 0:_[S])??(P==null?void 0:P[S])??""}return s}const $o=["aria-label"],yo={class:"DocSearch-Button-Container"},Po={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(o){const t=go({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",yo,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",Po,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,$o))}}),So={class:"VPNavBarSearch"},Lo={id:"local-search"},Vo={key:1,id:"docsearch"},To=m({__name:"VPNavBarSearch",setup(o){const e=Je(()=>Ye(()=>import("./VPLocalSearchBox.Cjxhr8AT.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=V(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const _=new Event("keydown");_.key="k",_.metaKey=!0,window.dispatchEvent(_),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(_){const P=_.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const b=T(!1);ie("k",_=>{(_.ctrlKey||_.metaKey)&&(_.preventDefault(),b.value=!0)}),ie("/",_=>{v(_)||(_.preventDefault(),b.value=!0)});const L="local";return(_,P)=>{var S;return a(),u("div",So,[r(L)==="local"?(a(),u(M,{key:0},[b.value?(a(),g(r(e),{key:0,onClose:P[0]||(P[0]=A=>b.value=!1)})):h("",!0),p("div",Lo,[k(ye,{onClick:P[1]||(P[1]=A=>b.value=!0)})])],64)):r(L)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),g(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",Vo,[k(ye,{onClick:l})]))],64)):h("",!0)])}}}),No=m({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),wo=$(No,[["__scopeId","data-v-164c457f"]]),Io=["href","rel","target"],Mo={key:1},Ao={key:2},Co=m({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=V(),{hasSidebar:s}=O(),{currentLang:n}=Y(),i=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,b)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(me)(r(n).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),g(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",Mo,w(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Ao,w(r(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,Io)],2))}}),Bo=$(Co,[["__scopeId","data-v-28a961f9"]]),Ho={class:"items"},Eo={class:"title"},Do=m({__name:"VPNavBarTranslations",setup(o){const{theme:e}=V(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),g(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Ho,[p("p",Eo,w(r(s).label),1),(a(!0),u(M,null,B(r(t),l=>(a(),g(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Fo=$(Do,[["__scopeId","data-v-c80d9ad0"]]),Oo={class:"wrapper"},Uo={class:"container"},Go={class:"title"},jo={class:"content"},zo={class:"content-body"},Ko=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=we(),{hasSidebar:s}=O(),{frontmatter:n}=V(),i=T({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:I(["VPNavBar",i.value])},[p("div",Oo,[p("div",Uo,[p("div",Go,[k(Bo,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",jo,[p("div",zo,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(To,{class:"search"}),k(ko,{class:"menu"}),k(Fo,{class:"translations"}),k(Ts,{class:"appearance"}),k(wo,{class:"social-links"}),k(lo,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(vo,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Ro=$(Ko,[["__scopeId","data-v-822684d1"]]),qo={key:0,class:"VPNavScreenAppearance"},Wo={class:"text"},Jo=m({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=V();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",qo,[p("p",Wo,w(r(t).darkModeSwitchLabel||"Appearance"),1),k(be)])):h("",!0)}}),Yo=$(Jo,[["__scopeId","data-v-ffb44008"]]),Xo=["innerHTML"],Qo=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=W("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Xo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Zo=$(Qo,[["__scopeId","data-v-735512b8"]]),xo=["innerHTML"],ea=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=W("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,xo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),De=$(ea,[["__scopeId","data-v-372ae7c0"]]),ta={class:"VPNavScreenMenuGroupSection"},na={key:0,class:"title"},sa=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",ta,[e.text?(a(),u("p",na,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),g(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),oa=$(sa,[["__scopeId","data-v-4b8941ac"]]),aa=["aria-controls","aria-expanded"],ra=["innerHTML"],ia=["id"],la={key:0,class:"item"},ca={key:1,class:"item"},ua={key:2,class:"group"},da=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,ra),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,aa),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,B(i.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",la,[k(De,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",ca,[(a(),g(E(d.component),G({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",ua,[k(oa,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,ia)],2))}}),va=$(da,[["__scopeId","data-v-875057a5"]]),pa={key:0,class:"VPNavScreenMenu"},fa=m({__name:"VPNavScreenMenu",setup(o){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",pa,[(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(Zo,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),g(va,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ha=m({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ma={class:"list"},_a=m({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+w(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",ma,[(a(!0),u(M,null,B(r(e),d=>(a(),u("li",{key:d.link,class:"item"},[k(D,{class:"link",href:d.link},{default:f(()=>[z(w(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ba=$(_a,[["__scopeId","data-v-362991c2"]]),ka={class:"container"},ga=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Ie(te?document.body:null);return(s,n)=>(a(),g(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ka,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(fa,{class:"menu"}),k(ba,{class:"translations"}),k(Yo,{class:"appearance"}),k(ha,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),$a=$(ga,[["__scopeId","data-v-833aabba"]]),ya={key:0,class:"VPNav"},Pa=m({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=_s(),{frontmatter:n}=V(),i=y(()=>n.value.navbar!==!1);return he("close-screen",t),Z(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,d)=>i.value?(a(),u("header",ya,[k(Ro,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k($a,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Sa=$(Pa,[["__scopeId","data-v-f1e365da"]]),La=["role","tabindex"],Va={key:1,class:"items"},Ta=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:d,toggle:v}=gt(y(()=>e.item)),b=y(()=>d.value?"section":"div"),L=y(()=>n.value?"a":"div"),_=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(N){"key"in N&&N.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(N,H)=>{const U=R("VPSidebarItem",!0);return a(),g(E(b.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[N.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},Qe(N.item.items?{click:A,keydown:A}:{},!0),{tabindex:N.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),N.item.link?(a(),g(D,{key:0,tag:L.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:f(()=>[(a(),g(E(_.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),g(E(_.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null&&N.item.items&&N.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Xe(C,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,La)):h("",!0),N.item.items&&N.item.items.length?(a(),u("div",Va,[N.depth<5?(a(!0),u(M,{key:0},B(N.item.items,q=>(a(),g(U,{key:q.text,item:q,depth:N.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Na=$(Ta,[["__scopeId","data-v-196b2e5f"]]),wa=m({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ze(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),u(M,null,B(s.items,i=>(a(),u("div",{key:i.text,class:I(["group",{"no-transition":e.value}])},[k(Na,{item:i,depth:0},null,8,["item"])],2))),128))}}),Ia=$(wa,[["__scopeId","data-v-9e426adc"]]),Ma={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Aa=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=O(),s=o,n=T(null),i=Ie(te?document.body:null);F([s,n],()=>{var d;s.open?(i.value=!0,(d=n.value)==null||d.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return F(e,()=>{l.value+=1},{deep:!0}),(d,v)=>r(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:n,onClick:v[0]||(v[0]=xe(()=>{},["stop"]))},[v[2]||(v[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ma,[v[1]||(v[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),g(Ia,{items:r(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),Ca=$(Aa,[["__scopeId","data-v-18756405"]]),Ba=m({__name:"VPSkipLink",setup(o){const e=ee(),t=T();F(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),Ha=$(Ba,[["__scopeId","data-v-c3508ec8"]]),Ea=m({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=O(),n=ee();F(()=>n.path,s),kt(e,s);const{frontmatter:i}=V(),l=Me(),d=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",d),(v,b)=>{const L=R("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),k(Ha),k(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(Sa,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(ms,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k(Ca,{open:r(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(es,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(as),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),g(L,{key:1}))}}}),Da=$(Ea,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Da,enhanceApp:({app:o})=>{o.component("Badge",st)}},Fa=o=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...i)=>n(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...n)=>{const i=s(...n),l=o.value;if(!l)return i;const d=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-d,i}}},Fe="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Oe="vitepress:tabsSharedState",Oa=()=>{const o=J==null?void 0:J.getItem(Oe);if(o)try{return JSON.parse(o)}catch{}return{}},Ua=o=>{J&&J.setItem(Oe,JSON.stringify(o))},Ga=o=>{const e=et({});F(()=>e.content,(t,s)=>{t&&s&&Ua(t)},{deep:!0}),o.provide(Fe,e)},ja=(o,e)=>{const t=W(Fe);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");j(()=>{t.content||(t.content=Oa())});const s=T(),n=y({get(){var v;const l=e.value,d=o.value;if(l){const b=(v=t.content)==null?void 0:v[l];if(b&&d.includes(b))return b}else{const b=s.value;if(b)return b}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):s.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const za=()=>(Se++,""+Se);function Ka(){const o=Me();return y(()=>{var s;const t=(s=o.default)==null?void 0:s.call(o);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var i;return(i=n.props)==null?void 0:i.label}):[]})}const Ue="vitepress:tabSingleState",Ra=o=>{he(Ue,o)},qa=()=>{const o=W(Ue);if(!o)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return o},Wa={class:"plugin-tabs"},Ja=["id","aria-selected","aria-controls","tabindex","onClick"],Ya=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(o){const e=o,t=Ka(),{selected:s,select:n}=ja(t,tt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Fa(i),d=l(n),v=T([]),b=_=>{var A;const P=t.value.indexOf(s.value);let S;_.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:_.key==="ArrowRight"&&(S=P(a(),u("div",Wa,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:b},[(a(!0),u(M,null,B(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(L)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(L)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(d)(S)},w(S),9,Ja))),128))],544),c(_.$slots,"default")]))}}),Xa=["id","aria-labelledby"],Qa=m({__name:"PluginTabsTab",props:{label:{}},setup(o){const{uid:e,selected:t}=qa();return(s,n)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Xa)):h("",!0)}}),Za=$(Qa,[["__scopeId","data-v-9b0d03d2"]]),xa=o=>{Ga(o),o.component("PluginTabs",Ya),o.component("PluginTabsTab",Za)},tr={extends:Pe,Layout(){return nt(Pe.Layout,null,{})},enhanceApp({app:o,router:e,siteData:t}){xa(o)}};export{tr as R,go as c,V as u}; diff --git a/previews/PR27/assets/chunks/theme.qx-TK3Fc.js b/previews/PR27/assets/chunks/theme.qx-TK3Fc.js deleted file mode 100644 index c156700..0000000 --- a/previews/PR27/assets/chunks/theme.qx-TK3Fc.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BWy6kJFK.js","assets/chunks/framework.3NaDR-yp.js"])))=>i.map(i=>d[i]); -import{d as m,o as a,c as u,r as c,n as I,a as O,t as w,b as g,w as f,e as h,T as de,_ as $,u as je,i as Ge,f as ze,g as ve,h as y,j as p,k as r,l as K,m as re,p as T,q as F,s as Z,v as z,x as pe,y as fe,z as Ke,A as Re,B as R,F as M,C as B,D as Ve,E as x,G as k,H as E,I as Le,J as ee,K as G,L as q,M as We,N as Te,O as ie,P as Ne,Q as we,R as te,S as qe,U as Je,V as Ye,W as Ie,X as he,Y as Xe,Z as Qe,$ as Ze,a0 as xe,a1 as Me,a2 as et,a3 as tt,a4 as nt}from"./framework.3NaDR-yp.js";const st=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[O(w(e.text),1)])],2))}}),ot={key:0,class:"VPBackdrop"},at=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),g(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",ot)):h("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-b06cdb19"]]),L=je;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function le(o){return/^\//.test(o)?o:`/${o}`}function me(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Ge(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ve(l)}function Y({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=L(),l=y(()=>{var d,_;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:((_=e.value.locales[t.value])==null?void 0:_.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([d,_])=>l.value.label===_.label?[]:{text:_.label,link:lt(_.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt={class:"quote"},pt={class:"action"},ft=["href","aria-label"],ht=m({__name:"NotFound",setup(o){const{theme:e}=L(),{currentLang:t}=Y();return(s,n)=>{var i,l,v,d,_;return a(),u("div",ct,[p("p",ut,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",dt,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",vt,w(((v=r(e).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",pt,[p("a",{class:"link",href:r(ve)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},w(((_=r(e).notFound)==null?void 0:_.linkText)??"Take me home"),9,ft)])])}}}),mt=$(ht,[["__scopeId","data-v-951cab6c"]]);function Ae(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=le(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function _t(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function bt(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ce(o,e){return Array.isArray(e)?e.some(t=>ce(o,t)):K(o,e.link)?!0:e.items?ce(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function U(){const{frontmatter:o,page:e,theme:t}=L(),s=re("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,N=e.value.relativePath;return C?Ae(C,N):[]}),l=T(i.value);F(i,(C,N)=>{JSON.stringify(C)!==JSON.stringify(N)&&(l.value=i.value)});const v=y(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),d=y(()=>_?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),_=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),V=y(()=>v.value&&s.value),b=y(()=>v.value?_t(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function A(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:_,leftAside:d,isSidebarEnabled:V,open:P,close:S,toggle:A}}function kt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),pe(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function gt(o){const{page:e,hash:t}=L(),s=T(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),l=T(!1),v=()=>{l.value=K(e.value.relativePath,o.value.link)};F([e,o,t],v),z(v);const d=y(()=>l.value?!0:o.value.items?ce(e.value.relativePath,o.value.items):!1),_=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(l.value||d.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:_,toggle:V}}function $t(){const{hasSidebar:o}=U(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ue=[];function Ce(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function _e(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:yt(t),link:"#"+t.id,level:s}});return Pt(e,o)}function yt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Pt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(l=>l.level>=s&&l.level<=n),ue.length=0;for(const{element:l,link:v}of o)ue.push({element:l,link:v});const i=[];e:for(let l=0;l=0;d--){const _=o[d];if(_.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Ke(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const v=window.scrollY,d=window.innerHeight,_=document.body.offsetHeight,V=Math.abs(v+d-_)<1,b=ue.map(({element:S,link:A})=>({link:A,top:Vt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>v+Re()+4)break;P=S}l(P)}function l(v){n&&n.classList.remove("active"),v==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Vt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Lt=["href","title"],Tt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,B(t.headers,({children:i,link:l,title:v})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:v},w(v),9,Lt),i!=null&&i.length?(a(),g(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Be=$(Tt,[["__scopeId","data-v-3f927ebe"]]),Nt={class:"content"},wt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},It=m({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),s=Ve([]);x(()=>{s.value=_e(e.value.outline??t.value.outline)});const n=T(),i=T();return St(n,i),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[p("div",Nt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",wt,w(r(Ce)(r(t))),1),k(Be,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),Mt=$(It,[["__scopeId","data-v-b38bf2ff"]]),At={class:"VPDocAsideCarbonAds"},Ct=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),u("div",At,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Bt={class:"VPDocAside"},Ht=m({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,s)=>(a(),u("div",Bt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(Mt),c(t.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),g(Ct,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Et=$(Ht,[["__scopeId","data-v-6d7b3c46"]]);function Dt(){const{theme:o,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=L();return y(()=>{var _,V,b,P,S,A,C,N;const s=Ae(e.value.sidebar,o.value.relativePath),n=bt(s),i=Ot(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>K(o.value.relativePath,H.link)),v=((_=e.value.docFooter)==null?void 0:_.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:v?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((N=i[l+1])==null?void 0:N.link)}}})}function Ot(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Le.test(e.href)||e.target==="_blank");return(n,i)=>(a(),g(E(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(me)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ut={class:"VPLastUpdated"},jt=["datetime"],Gt=m({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return z(()=>{Z(()=>{var v,d,_;l.value=new Intl.DateTimeFormat((d=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&d.forceLocale?s.value:void 0,((_=e.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(v,d)=>{var _;return a(),u("p",Ut,[O(w(((_=r(e).lastUpdated)==null?void 0:_.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},w(l.value),9,jt)])}}}),zt=$(Gt,[["__scopeId","data-v-475f71b8"]]),Kt={key:0,class:"VPDocFooter"},Rt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},qt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt={class:"pager"},Xt=["innerHTML"],Qt=["innerHTML"],Zt={class:"pager"},xt=["innerHTML"],en=["innerHTML"],tn=m({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=L(),n=Dt(),i=Ft(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),v=y(()=>t.value.lastUpdated),d=y(()=>l.value||v.value||i.value.prev||i.value.next);return(_,V)=>{var b,P,S,A;return d.value?(a(),u("footer",Kt,[c(_.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Rt,[l.value?(a(),u("div",Wt,[k(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),O(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),v.value?(a(),u("div",qt,[k(zt)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Jt,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Yt,[(S=r(i).prev)!=null&&S.link?(a(),g(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,Xt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Qt)]}),_:1},8,["href"])):h("",!0)]),p("div",Zt,[(A=r(i).next)!=null&&A.link?(a(),g(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,xt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,en)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),nn=$(tn,[["__scopeId","data-v-4f9813fa"]]),sn={class:"container"},on={class:"aside-container"},an={class:"aside-content"},rn={class:"content"},ln={class:"content-container"},cn={class:"main"},un=m({__name:"VPDoc",setup(o){const{theme:e}=L(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,d)=>{const _=R("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[c(v.$slots,"doc-top",{},void 0,!0),p("div",sn,[r(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",on,[p("div",an,[k(Et,null,{"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",rn,[p("div",ln,[c(v.$slots,"doc-before",{},void 0,!0),p("main",cn,[k(_,{class:I(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(nn,null,{"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),dn=$(un,[["__scopeId","data-v-83890dd9"]]),vn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Le.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),g(E(s.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?r(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[O(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),pn=$(vn,[["__scopeId","data-v-14206e74"]]),fn=["src","alt"],hn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,fn)):(a(),u(M,{key:1},[k(s,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Q=$(hn,[["__scopeId","data-v-35a7d0b8"]]),mn={class:"container"},_n={class:"main"},bn={key:0,class:"name"},kn=["innerHTML"],gn=["innerHTML"],$n=["innerHTML"],yn={key:0,class:"actions"},Pn={key:0,class:"image"},Sn={class:"image-container"},Vn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=q("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||r(e)}])},[p("div",mn,[p("div",_n,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,kn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,gn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,$n)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",yn,[(a(!0),u(M,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[k(pn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Pn,[p("div",Sn,[s[0]||(s[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),g(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Ln=$(Vn,[["__scopeId","data-v-955009fc"]]),Tn=m({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).hero?(a(),g(Ln,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Nn={class:"box"},wn={key:0,class:"icon"},In=["innerHTML"],Mn=["innerHTML"],An=["innerHTML"],Cn={key:4,class:"link-text"},Bn={class:"link-text-value"},Hn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),g(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",Nn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",wn,[k(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),g(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,In)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Mn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,An)):h("",!0),e.linkText?(a(),u("div",Cn,[p("p",Bn,[O(w(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),En=$(Hn,[["__scopeId","data-v-f5e9645b"]]),Dn={key:0,class:"VPFeatures"},Fn={class:"container"},On={class:"items"},Un=m({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),u("div",Dn,[p("div",Fn,[p("div",On,[(a(!0),u(M,null,B(s.features,i=>(a(),u("div",{key:i.title,class:I(["item",[t.value]])},[k(En,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),jn=$(Un,[["__scopeId","data-v-d0a190d7"]]),Gn=m({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).features?(a(),g(jn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),zn=m({__name:"VPHomeContent",setup(o){const{width:e}=We({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Te(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Kn=$(zn,[["__scopeId","data-v-7a48a447"]]),Rn={class:"VPHome"},Wn=m({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,s)=>{const n=R("Content");return a(),u("div",Rn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Tn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(Gn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),g(Kn,{key:0},{default:f(()=>[k(n)]),_:1})):(a(),g(n,{key:1}))])}}}),qn=$(Wn,[["__scopeId","data-v-cbb6ec48"]]),Jn={},Yn={class:"VPPage"};function Xn(o,e){const t=R("Content");return a(),u("div",Yn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Qn=$(Jn,[["render",Xn]]),Zn=m({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(mt)],!0):r(t).layout==="page"?(a(),g(Qn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),g(qn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),g(E(r(t).layout),{key:3})):(a(),g(dn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),xn=$(Zn,[["__scopeId","data-v-91765379"]]),es={class:"container"},ts=["innerHTML"],ns=["innerHTML"],ss=m({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":r(s)}])},[p("div",es,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,ts)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,ns)):h("",!0)])],2)):h("",!0)}}),os=$(ss,[["__scopeId","data-v-c970a860"]]);function as(){const{theme:o,frontmatter:e}=L(),t=Ve([]),s=y(()=>t.value.length>0);return x(()=>{t.value=_e(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const rs={class:"menu-text"},is={class:"header"},ls={class:"outline"},cs=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),s=T(!1),n=T(0),i=T(),l=T();function v(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}F(s,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ie("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function d(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function _(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:d,class:I({open:s.value})},[p("span",rs,w(r(Ce)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)),k(de,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:_},[p("div",is,[p("a",{class:"top-link",href:"#",onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)]),p("div",ls,[k(Be,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),us=$(cs,[["__scopeId","data-v-bc9dc845"]]),ds={class:"container"},vs=["aria-expanded"],ps={class:"menu-text"},fs=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U(),{headers:n}=as(),{y:i}=we(),l=T(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=_e(t.value.outline??e.value.outline)});const v=y(()=>n.value.length===0),d=y(()=>v.value&&!s.value),_=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:v.value,fixed:d.value}));return(V,b)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),u("div",{key:0,class:I(_.value)},[p("div",ds,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ps,w(r(e).sidebarMenuLabel||"Menu"),1)],8,vs)):h("",!0),k(us,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),hs=$(fs,[["__scopeId","data-v-070ab83d"]]);function ms(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return F(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const _s={},bs={class:"VPSwitch",type:"button",role:"switch"},ks={class:"check"},gs={key:0,class:"icon"};function $s(o,e){return a(),u("button",bs,[p("span",ks,[o.$slots.default?(a(),u("span",gs,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ys=$(_s,[["render",$s],["__scopeId","data-v-4a1c76db"]]),Ps=m({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),s=q("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),g(ys,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(Ps,[["__scopeId","data-v-e40a8bb6"]]),Ss={key:0,class:"VPNavBarAppearance"},Vs=m({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ss,[k(be)])):h("",!0)}}),Ls=$(Vs,[["__scopeId","data-v-af096f4a"]]),ke=T();let He=!1,ae=0;function Ts(o){const e=T(!1);if(te){!He&&Ns(),ae++;const t=F(ke,s=>{var n,i,l;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});pe(()=>{t(),ae--,ae||ws()})}return qe(e)}function Ns(){document.addEventListener("focusin",Ee),He=!0,ke.value=document.activeElement}function ws(){document.removeEventListener("focusin",Ee)}function Ee(){ke.value=document.activeElement}const Is={class:"VPMenuLink"},Ms=m({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),u("div",Is,[k(D,{class:I({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(Ms,[["__scopeId","data-v-8b74d055"]]),As={class:"VPMenuGroup"},Cs={key:0,class:"title"},Bs=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",As,[e.text?(a(),u("p",Cs,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),u(M,null,["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),Hs=$(Bs,[["__scopeId","data-v-48c802d0"]]),Es={class:"VPMenu"},Ds={key:0,class:"items"},Fs=m({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),u("div",Es,[e.items?(a(),u("div",Ds,[(a(!0),u(M,null,B(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),g(E(s.component),G({key:1,ref_for:!0},s.props),null,16)):(a(),g(Hs,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Os=$(Fs,[["__scopeId","data-v-7dd3104a"]]),Us=["aria-expanded","aria-label"],js={key:0,class:"text"},Gs=["innerHTML"],zs={key:1,class:"vpi-more-horizontal icon"},Ks={class:"menu"},Rs=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ts({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",js,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Gs)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",zs))],8,Us),p("div",Ks,[k(Os,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Rs,[["__scopeId","data-v-e5380155"]]),Ws=["href","aria-label","innerHTML"],qs=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Ws))}}),Js=$(qs,[["__scopeId","data-v-717b8b75"]]),Ys={class:"VPSocialLinks"},Xs=m({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),u("div",Ys,[(a(!0),u(M,null,B(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),g(Js,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(Xs,[["__scopeId","data-v-ee7a9424"]]),Qs={key:0,class:"group translations"},Zs={class:"trans-title"},xs={key:1,class:"group"},eo={class:"item appearance"},to={class:"label"},no={class:"appearance-action"},so={key:2,class:"group"},oo={class:"item social-links"},ao=m({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,v)=>i.value?(a(),g(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(n).label?(a(),u("div",Qs,[p("p",Zs,w(r(n).label),1),(a(!0),u(M,null,B(r(s),d=>(a(),g(ne,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",xs,[p("div",eo,[p("p",to,w(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",no,[k(be)])])])):h("",!0),r(t).socialLinks?(a(),u("div",so,[p("div",oo,[k($e,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ro=$(ao,[["__scopeId","data-v-925effce"]]),io=["aria-expanded"],lo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,io))}}),co=$(lo,[["__scopeId","data-v-5dea55bf"]]),uo=["innerHTML"],vo=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),g(D,{class:I({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,uo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),po=$(vo,[["__scopeId","data-v-ed5ac1f6"]]),fo=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,l)=>(a(),g(ge,{class:I({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ho={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},mo=m({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ho,[s[0]||(s[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(po,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),g(fo,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),_o=$(mo,[["__scopeId","data-v-e6d46098"]]);function bo(o){const{localeIndex:e,theme:t}=L();function s(n){var A,C,N;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,v=l&&typeof l=="object",d=v&&((N=(C=l.locales)==null?void 0:C[e.value])==null?void 0:N.translations)||null,_=v&&l.translations||null;let V=d,b=_,P=o;const S=i.pop();for(const H of i){let j=null;const W=P==null?void 0:P[H];W&&(j=P=W);const se=b==null?void 0:b[H];se&&(j=b=se);const oe=V==null?void 0:V[H];oe&&(j=V=oe),W||(P=j),se||(b=j),oe||(V=j)}return(V==null?void 0:V[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const ko=["aria-label"],go={class:"DocSearch-Button-Container"},$o={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(o){const t=bo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",go,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",$o,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ko))}}),yo={class:"VPNavBarSearch"},Po={id:"local-search"},So={key:1,id:"docsearch"},Vo=m({__name:"VPNavBarSearch",setup(o){const e=Je(()=>Ye(()=>import("./VPLocalSearchBox.BWy6kJFK.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=L(),n=T(!1),i=T(!1);z(()=>{});function l(){n.value||(n.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function d(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const _=T(!1);ie("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),_.value=!0)}),ie("/",b=>{d(b)||(b.preventDefault(),_.value=!0)});const V="local";return(b,P)=>{var S;return a(),u("div",yo,[r(V)==="local"?(a(),u(M,{key:0},[_.value?(a(),g(r(e),{key:0,onClose:P[0]||(P[0]=A=>_.value=!1)})):h("",!0),p("div",Po,[k(ye,{onClick:P[1]||(P[1]=A=>_.value=!0)})])],64)):r(V)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),g(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",So,[k(ye,{onClick:l})]))],64)):h("",!0)])}}}),Lo=m({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),To=$(Lo,[["__scopeId","data-v-164c457f"]]),No=["href","rel","target"],wo={key:1},Io={key:2},Mo=m({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:s}=U(),{currentLang:n}=Y(),i=y(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),v=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,_)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(me)(r(n).link),rel:l.value,target:v.value},[c(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),g(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",wo,w(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Io,w(r(e).title),1)):h("",!0),c(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,No)],2))}}),Ao=$(Mo,[["__scopeId","data-v-28a961f9"]]),Co={class:"items"},Bo={class:"title"},Ho=m({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),g(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Co,[p("p",Bo,w(r(s).label),1),(a(!0),u(M,null,B(r(t),l=>(a(),g(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Eo=$(Ho,[["__scopeId","data-v-c80d9ad0"]]),Do={class:"wrapper"},Fo={class:"container"},Oo={class:"title"},Uo={class:"content"},jo={class:"content-body"},Go=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=we(),{hasSidebar:s}=U(),{frontmatter:n}=L(),i=T({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,v)=>(a(),u("div",{class:I(["VPNavBar",i.value])},[p("div",Do,[p("div",Fo,[p("div",Oo,[k(Ao,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",Uo,[p("div",jo,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(Vo,{class:"search"}),k(_o,{class:"menu"}),k(Eo,{class:"translations"}),k(Ls,{class:"appearance"}),k(To,{class:"social-links"}),k(ro,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(co,{class:"hamburger",active:l.isScreenOpen,onClick:v[0]||(v[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),zo=$(Go,[["__scopeId","data-v-822684d1"]]),Ko={key:0,class:"VPNavScreenAppearance"},Ro={class:"text"},Wo=m({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ko,[p("p",Ro,w(r(t).darkModeSwitchLabel||"Appearance"),1),k(be)])):h("",!0)}}),qo=$(Wo,[["__scopeId","data-v-ffb44008"]]),Jo=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Yo=$(Jo,[["__scopeId","data-v-27d04aeb"]]),Xo=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=$(Xo,[["__scopeId","data-v-7179dbb7"]]),Qo={class:"VPNavScreenMenuGroupSection"},Zo={key:0,class:"title"},xo=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",Qo,[e.text?(a(),u("p",Zo,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),g(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),ea=$(xo,[["__scopeId","data-v-4b8941ac"]]),ta=["aria-controls","aria-expanded"],na=["innerHTML"],sa=["id"],oa={key:0,class:"item"},aa={key:1,class:"item"},ra={key:2,class:"group"},ia=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,na),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,ta),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,B(i.items,v=>(a(),u(M,{key:JSON.stringify(v)},["link"in v?(a(),u("div",oa,[k(De,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",aa,[(a(),g(E(v.component),G({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",ra,[k(ea,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,sa)],2))}}),la=$(ia,[["__scopeId","data-v-875057a5"]]),ca={key:0,class:"VPNavScreenMenu"},ua=m({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ca,[(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(Yo,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),g(la,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),da=m({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),va={class:"list"},pa=m({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),O(" "+w(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",va,[(a(!0),u(M,null,B(r(e),v=>(a(),u("li",{key:v.link,class:"item"},[k(D,{class:"link",href:v.link},{default:f(()=>[O(w(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),fa=$(pa,[["__scopeId","data-v-362991c2"]]),ha={class:"container"},ma=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Ie(te?document.body:null);return(s,n)=>(a(),g(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ha,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(ua,{class:"menu"}),k(fa,{class:"translations"}),k(qo,{class:"appearance"}),k(da,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),_a=$(ma,[["__scopeId","data-v-833aabba"]]),ba={key:0,class:"VPNav"},ka=m({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=ms(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return he("close-screen",t),Z(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,v)=>i.value?(a(),u("header",ba,[k(zo,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(_a,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ga=$(ka,[["__scopeId","data-v-f1e365da"]]),$a=["role","tabindex"],ya={key:1,class:"items"},Pa=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:v,toggle:d}=gt(y(()=>e.item)),_=y(()=>v.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>v.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(N){"key"in N&&N.key!=="Enter"||!e.item.link&&d()}function C(){e.item.link&&d()}return(N,H)=>{const j=R("VPSidebarItem",!0);return a(),g(E(_.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[N.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},Qe(N.item.items?{click:A,keydown:A}:{},!0),{tabindex:N.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),N.item.link?(a(),g(D,{key:0,tag:V.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:f(()=>[(a(),g(E(b.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),g(E(b.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null&&N.item.items&&N.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Xe(C,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,$a)):h("",!0),N.item.items&&N.item.items.length?(a(),u("div",ya,[N.depth<5?(a(!0),u(M,{key:0},B(N.item.items,W=>(a(),g(j,{key:W.text,item:W,depth:N.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Sa=$(Pa,[["__scopeId","data-v-196b2e5f"]]),Va=m({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=T(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ze(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),u(M,null,B(s.items,i=>(a(),u("div",{key:i.text,class:I(["group",{"no-transition":e.value}])},[k(Sa,{item:i,depth:0},null,8,["item"])],2))),128))}}),La=$(Va,[["__scopeId","data-v-9e426adc"]]),Ta={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Na=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=U(),s=o,n=T(null),i=Ie(te?document.body:null);F([s,n],()=>{var v;s.open?(i.value=!0,(v=n.value)==null||v.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return F(e,()=>{l.value+=1},{deep:!0}),(v,d)=>r(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:v.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=xe(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ta,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(a(),g(La,{items:r(e),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),wa=$(Na,[["__scopeId","data-v-18756405"]]),Ia=m({__name:"VPSkipLink",setup(o){const e=ee(),t=T();F(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),Ma=$(Ia,[["__scopeId","data-v-c3508ec8"]]),Aa=m({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=U(),n=ee();F(()=>n.path,s),kt(e,s);const{frontmatter:i}=L(),l=Me(),v=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",v),(d,_)=>{const V=R("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",r(i).pageClass])},[c(d.$slots,"layout-top",{},void 0,!0),k(Ma),k(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(ga,null,{"nav-bar-title-before":f(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(hs,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k(wa,{open:r(e)},{"sidebar-nav-before":f(()=>[c(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(xn,null,{"page-top":f(()=>[c(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(os),c(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),g(V,{key:1}))}}}),Ca=$(Aa,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Ca,enhanceApp:({app:o})=>{o.component("Badge",st)}},Ba=o=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...i)=>n(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...n)=>{const i=s(...n),l=o.value;if(!l)return i;const v=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-v,i}}},Fe="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Oe="vitepress:tabsSharedState",Ha=()=>{const o=J==null?void 0:J.getItem(Oe);if(o)try{return JSON.parse(o)}catch{}return{}},Ea=o=>{J&&J.setItem(Oe,JSON.stringify(o))},Da=o=>{const e=et({});F(()=>e.content,(t,s)=>{t&&s&&Ea(t)},{deep:!0}),o.provide(Fe,e)},Fa=(o,e)=>{const t=q(Fe);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");z(()=>{t.content||(t.content=Ha())});const s=T(),n=y({get(){var d;const l=e.value,v=o.value;if(l){const _=(d=t.content)==null?void 0:d[l];if(_&&v.includes(_))return _}else{const _=s.value;if(_)return _}return v[0]},set(l){const v=e.value;v?t.content&&(t.content[v]=l):s.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Oa=()=>(Se++,""+Se);function Ua(){const o=Me();return y(()=>{var s;const t=(s=o.default)==null?void 0:s.call(o);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var i;return(i=n.props)==null?void 0:i.label}):[]})}const Ue="vitepress:tabSingleState",ja=o=>{he(Ue,o)},Ga=()=>{const o=q(Ue);if(!o)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return o},za={class:"plugin-tabs"},Ka=["id","aria-selected","aria-controls","tabindex","onClick"],Ra=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(o){const e=o,t=Ua(),{selected:s,select:n}=Fa(t,tt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Ba(i),v=l(n),d=T([]),_=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",za,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:_},[(a(!0),u(M,null,B(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(V)}`,ref_for:!0,ref_key:"buttonRefs",ref:d,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(V)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(v)(S)},w(S),9,Ka))),128))],544),c(b.$slots,"default")]))}}),Wa=["id","aria-labelledby"],qa=m({__name:"PluginTabsTab",props:{label:{}},setup(o){const{uid:e,selected:t}=Ga();return(s,n)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Wa)):h("",!0)}}),Ja=$(qa,[["__scopeId","data-v-9b0d03d2"]]),Ya=o=>{Da(o),o.component("PluginTabs",Ra),o.component("PluginTabsTab",Ja)},Qa={extends:Pe,Layout(){return nt(Pe.Layout,null,{})},enhanceApp({app:o,router:e,siteData:t}){Ya(o)}};export{Qa as R,bo as c,L as u}; diff --git a/previews/PR27/assets/dcsdxti.BH-By5fc.png b/previews/PR27/assets/dcsdxti.BH-By5fc.png deleted file mode 100644 index 58ad494e2adb60704a438057de1bbea1c010fee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138989 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

7Ui=tGfep{6%v<%&DH39{ z_&HvYlYip{7*p6oq5nVWr|2?ezBPrNPJ~_ob2a)<_#vQk?lJDfEY&&-w<-3>qgnS} zEZm}*kw3Tmr9?sgU8y8_Xosa#Ac1c_{+P(E(mUC` z4gXn_woYUKwcCs?BRI{m$-zri#Dx3Pw%yl&F~03V_dfyB-Ga!lcySdIihorbxOFDT zCBj6}g~R`~FJu@s@I92hEq{AXosdQ$FN+l+{qPB$CJA3%cek?1$R7{`!tyi;6OkFe zf8qTJm<#MtxT;())>jr6p+WA~16XZ&!bsB6(%I7&dm{;^^=UqDTg|#vFE5@TAe9|(ZmNeJla(cN8C@|)hnbW%IQ#l<`-K6%eQ!s+W1Xnt6z$I#pS< zcp^#TB%9rJ)Y5kd7VG!s%djN4Z%fi@p%aQbHxP*=M=C4MbPqn2x}!LR4~^45e>AdZ zmo{Ey5`ONC3v0^~*D;R#*41xTeRiHCk0x;#jU8egx}K!B4~EDO<59y>j>Y6)5zW9l z(h~4eG22~Kap@u`eZ803C^81*JHM7?|MMf!kb0}ihzV;;saGH)esOj{VGE*C%)WaY zYIdOK>i^dl3Rs>ZcwA2AQ(5SdAb+T;sl}1Q1^FxGW`v@>Q)pcC>xoRdyjN({FgOAZY#bwQ$mR)BvR^{vzHLJq>;LY)Ud$9B#k^% zcHPuZ$MN@plZu~WvOlEFrg`m^%^~)j!hAXtTG*hav&Fil)69|5#)fCil7&fJYzu3h zo?9CBjwcAd`t>~Q&+wt~x^MG$T--!vy8^!S4>eR|*r3Q%l0=!p=jZ1HO8Hq!t;B2V z##?FZq=@3GDJOp=dQ2*Ea$qyY$H&{OH7+dPWca|ruBYa|KDAoI>ClMFr0!IUlcfr0 z&Gg*MO$YZ(8bgxX7eYk#qZnfZ5~`c>)5x|5li@=CGMW7wIPfpOLx;L|WPF&#Fd_xG zEpDT41Ofq&0QoocT%=T57(2b<_z4PKAau3A*d4!}DlfP5pdLGUhL?gSE@gB&byUlj zg#-8*gDnc!q_gbnZul0JhIsfKNbGY+FhpnpL> zmCcWkg@cOR;)wG;$1+~5C-?FuizG6n!)5A3^F#`LBMaF?ml;USeaumdPC&g{$`(3KvcmQmYRs^Sg)Yso z#-Yl$>%?D=@87~5a}~%0s8IBPK>jNDf^BH*4z#L9gUz<}OOnMpmFmTF7WFHz0X5o{ z7GJvbvVNFANvYruJ)sm13VEI% zP@8wnV>r35cs*^kkhu*UI6k5vZx5Q*w`|y!FVJE}>U^zRQ`J4v-I~!`p^j40Pj7&` z!(((2GOyK4X3%ML+?N3f`TBm$DGE;T_M-vFfNjfua&fjNEk8d&K<>%O$zisa?LwIv z@Bu1?)kYhqymGMHabT2o)vhL*yLm5A>ltJ(gifDdY%!plp8 z<*MAtM5!B<00s7#v$yIp#z~RKNr~0D4^Qs49tc4%r&gyvCzb5!4Lb)c$_bOQTBM0{ zM7qSK2-=T%7Q89Hz)7!1Wch4u{6!>sBSXGE#emmENT!VTz8Gip(@;TQZCOPR?Adl~ zk)uqQI~GGWX=bN~Oma2S<+>{Gi+|tfcAANunk$9?$u-M=aAq?P%kxs4L zw|Yw_4<4eUL0Q;PkeV#GQP?5j14bxNEo;vzSRwUM-&IT0FpmgR7>UVYcgm|fJug}g zwY9ZDpnQoa?Ji#*B_-s`?&juZi@731A_4E`oBbbA;o;$eZ&!gbg)et=icNM~A3z(U z>-T<-pFpquH*B|z%CAKAhI$F^PJ<6eq*n9n8Nr*G%4O1R;Op-VID=)-LSX)Gf0zNo zLJBeN;tmy&5#QZfZ0nTr9N0|BJ+f!oSuw5f@DDK8!dW7>( z4j5ko`MB+m{yO}y-WSgsJ|w9}bu z+uFH0HF^zyE;AAd@xNc{xotv;f>48cKR-X-k@&8Jl!3H*p;A>w{Z8+Zcnan>MWRwf zXi;b9zjMdB?e5oJmmN#H9>lQVAl-C9@vi>h1j&=Adx=ohpaMy1mA=>Itl@Ll(|gZa zO?(`WkNMF}+CBzB{Aw;9bN=dyh__21!ZhvbbTg$}-fVTrOr=1dfY{<~J@(p)aX;P@ z-fY8j_rjyX*JtNyCcV_p1A#$XM<+|c%-y|Nm9~)CY3;?j_e3Lw4gfTNE+$|(%wXa4 zs$W(-UPkCQo%DfdeTuKg~x4<$k1^;C~I{jw&+<886 zn0{s&ER|V4Gogs@z1IE4Naj^Mx3aoQnzOGC80*i2)_My% zZsG6OuLboPcS;rFBbC-{svkzj;B;$`?mdA4s5m%q#;P+B`W~-CfI=X=d3Tw-a165vbu}zTR{4N=I6hOVmy;#Hz;ULpyDV5htnB2v(odwwZp*)>zH}U$CuM3fy^g;z{1ofw zWdXi1sD8sE33#~d7vF+1k{<^`eJ#!wR#!q9By$`&-WPrn!pimm;3h_zEJ>>P3#^D* zI*lK0;{+xBc(1Zl+;tf1X?SG&NhEZ*mI9v{gU`@f_Kf;Vl~fX{?iB+rXXdxw5xWiH z7F^%U$egG#W71j=Nw2Z zXyVGU`kRqN>QKe$>1(vfQJdDG+3}5)FS==}ON& zd3%2cItX2S!{>2h%lDN5WbpQMo#XR>Q(a{479JVN>vDo#-PX}P(0xH!yy!3suAFf3da21Fjbl{l97Z&Sz8Ej#ZLa#lq&$z zV@K8MUS3(STw-=9R1Rr?g2rD7_4y0*U*BlE%o=wO>IwYh=M~n3BjIRzrFpd7i}#0% zzCcc1M-Q$&RxonB3={J^y1&<*Nl)#`iM%ZkmAAY$x= zuj&O%aTJ@gZKrRcfDER|=o>&Qnlh=FGC`0lpnQeh7o2>r7UI#VoizH=M8XPG z&EMpUOGy{jRnxrmtpADT+gM04EKIiO-c*0w0jkSBoBM2)$hf-P3{Mul?ePp1tWF94kb7Y{jXCLs>HfHa*b)b6o=OrMceYi!^1h<`1e1BNMlwU3Qx zL@>lKl_T5FRY?DkRA9pUVZ{tP1PTU5@OGRH>}zRNm1~PG$bWCo1QPHLK|w)5KqHu&n`<^& zucWdVn->Mg2!1rr9jnqNIUP=(-`~UA*Y8{7Dctax*zqnMP)ZdM7xzRnd{mm;hfDNY zg)kRB4Omz_M(qeDk<>V=-~dF6kg~yuU16V5VCc}77A;Wg^|T_=A8E64!?m;9aAD}^ z6OI~Eb&epFDwW(~fX%>p94`*vkFEN8IgkcgF4gcK8ENI&tpj_9E-Udjm1-m$UYbY2gmHh!{}&Zmy+`S&QX$#xzZ+LoP= zpMq*R>!tsB4ozUwi=#SeNSM?ZR4rk3(TO1?mR+Yvumff~yCi9@m>f_9d3arcL`7m) zRzHDPhP6HzBJbR}tgWe3HZuha3mQ;vOUp|BBdqW=JX5><6#pYWzo&C=5FAs--FIJK z0byhS6Q)zIxLQW4(yS$=Jg5^mT3{+=xx&5yN&xOst~Mi4Z@JCYii?1xU^DGwC?p&8 z$M>#Go;g#WN6SB;)JV+8(_4tQmX#>C*NF)|3&@9Q!GuK<2H!q?_M;y4hipj$fAP^N1G2Z)sIy{pheed=c^t-mF;6X zSb^R{_7?;)$i`OvAB-{ExB@V>$I+&_nSy6w{ppz5@D_Iln=X#*Eg$7IyiR8{>C2_)ciw;xTU*-SCO)~hoa5k=ykrvtD-Oeq8L zlW|+5DmqhOwoZFfv89a6^0;tEzUUeg9649pJun*YVYI*u>3wq5h3_^#wcIz5?_S^l zqvAXkKm;$6;eqgnvhM}_x#K>BA|~S>?|8Et7IZ#CTJL1GRe+8vOckF6utkNDd-7QM zSpkf2&rkY`k~h7y+ssEn9P)SwO|i!`lWufKkpR@dp?3oS4{URhT$Z|r&6ZIG)6>qx z+!VkZ|Jk?kWhPiYfnWl|OwI;yq4E3p;~;N#TvGk_kas0H0X7~1?tVpVQ%U3G65jx; zYd-S^3;7GIF6*7wsMh}*Sa3Zo_iwLW$gM>aj6@i@w6t_& zRn#)B`SdOe_nOD!r3>;2=zrJtKev7+dXg^myo>2-Q8Sk&jMm^ z&`ldLyACW@%d#2?P|G3oz4c)(={c=4KLm~=!Sp*hK#W^RoY+$NkFxZ4Saz`fxJ%q?HXC#^|1P4MXyYP?N2nN`34XfcX_aP(WN`qL zwMiMnnYCfJ&Qe%jdGrSm7GV?R(aghkJeuASuWd9?H^Ne3_-(DRE*J^9`YSJDn583N zp(oEeZ>~-4uLv^&;l@w=Sn>?Mb($#s&wp)Qep})oF`{-0j2j+L?>>3XM!_H9{YUJ= zJwZ}4aoiMJ0FQUk_|Nvzueeg4-iw_*6@_fBHych`8CyIIq#gM7hO3yUBii$;)JY|&(GZLiq zF+&w3;!-}dv~tH0llM0RhkwBfA)fi7q$0Cqi5@eSe&Q|bemF?1=;2CV(h!MS@28Q% z_iDIPonIOFZvBVzEf^Yimfi?_Z?{YI^8b@sq<<`cK(Svt?&r&+(>V@fT7~~t&KSo2 z!HPQ3yZV)9dY+F~)(6Z+D0>Lw2 z%7E?7>2%?!U(}i?YH~;f8I`jag$6dHIOB5L!Rx5;X4Hi1?HWa!hFaD#`}0MQ_DhP9 zt6VE;l6}c<0Emzo&u=JEqOnr6W<%Vfslfz~sf;^gG$e5bD!PMuq+;&+DnrB>rcdzDPpStZ^Vk9C8%Y^qV#UP!auZ|=w+aF1YiJL zUZtE>%o!#_CcM#9szSEXz(^K-muqaIV}6qUKMi9Q65~@cnPIRCz7rrr;#E{`Mobo$ z&Z8WOw>@{U68=)3{=np{THSKh`Z=}fG05fc)8=jRH~UFE1J_6g1m|E8*BlE$ypVsQ zJlWpH-R9Z_<%+dubwQjSF&x9MX)ieJ8kRw*$IbcIzmI|8ab^;1z1T*5@1GB2n=Owg zs6qUP*-n57Oz|9d==$?$(2p^uE1<1kr9;L_VN#PUHLN)-Vv=Yv4MD)_%< zt(-fZzu_u+DwM9oG^n!ay}_B`35(cbbp*5?w%i3IY`JqnOmo5Pc> z(_d4Y#;zG^jWNEBMcdkXJh+hgG)D&6w{Cdcr%39p4+7IPs(LRc<GN31NQy7z2Tt9m?3-GpdM1J;caxx-~AOyjJCP4qYOl-|aPg%>+m7Hv3`~#J=bOPs@e^SC?w{mf%$E8 z@W;&dN}refL6(LW9;YK=Y{C2AD?rj(&=ABydPv>rxUC!v1u`gms__VQ-W3=`Oi<=S z7j}@#Dv;AB>;#fdhtcw=eud2*)paQUl{FBFT>H?TQMh=5NJGmR&7QOxO~El*X5Zy3 z4Du=EVqz2xjU@B!>>?J!xr9+z&(x~g4q6TR78v#8;n{O^W2J8(Ot~ei#;BXx*2?b>jhMzr3V4&AKSrbAN+;v>`}|D zsQrL!Uobv#y-1WB67CdkCQ%N}YVVMh_>=g>_g}p;hoKYr1SnIu*0YI#Ia5k-X;-OkcBL&I1{%>U%*kIf#<9T5*Ct3G=1nEmZmX`v;0#97bSNim#uUo z!;tV6nXqvae@Av238l`l*1=?r@jbaM^@;jLsKG-`7|2sSxN-gSaVe2;IM#RH+jdO} z=YX(be_FDHWrEwVVLMGl8G7DnwO*%uhJ__HrG(@`YO>>&TIN-SC%g{_-*@;PUb_65 zg(4S1+mD#b>_TeQuR^vr0Rb{F&uOydx0?R(9Mwc(pM@u{`S_Vo{HIpZupl*#EH|^E zA`B(2B!EU|0R61dKAiJMN*ikK8<*twccqQx81bfHU0AXI^xDPe=j0Q9D9p5^ALVdM zRavfM=@wj{$xYrHcRCk1iFhR}NFe*y?pmg()G@s6DA<@aZsQgNV?XH~H4?Y4_*C|M z9dgg+n2Iy*b(CjQK+e$r|+mENoBgY!kaOTz#-XL#0|<^YXBh|px z#}-A1xge>hNZxrYpKa%7*f{fm3RaC%1sb0xuA5SvccoZ@3GYo<^}aPfA?ZR1^k(Vg z^U}|w{bfmRA`S&6@lMU=^A43)IX#U-Sn$~P)W0c`<6|>0^ATS3R-^07!k1aAO&z7} zK=`4o$;!*oX?&<&4yzn)?vJa5xLYgygN6pGmY6%%{nq0#(&qxD|1^jjFUMn}Hs@;@ zqrhO|2FR(IAvsoZr@l!A1+9V8KG{kebW!7gfkR}eD`Hgk`vd8P@~>L5xSBEcS*#Yv znm-ZbkVHJe5nxHM@F2m6=tt8zn0FQkFkmdl(I-G4XUF3_lELEJS$7Kd$n<`nD4nxS z&f=7eoQfvT+R?bnO*j}Pp|i2uUP0<3c0CZ1{;|=#dn3AB1EJC40+oOnE#8dhDlG&m4LUTXqTW4`8?!tCzTZ?K z=c$1m)O|sr1!h>e!vC?+agSdOUmWACnlXIP`D`QB{ZW@h7GH4W9lpJT_eaF>eJ_Bn_8#)$sH2z8xiz z-8<2C9Hv58EKkIqU>7ZJY$&nz<1>W>zxM+(YdZVk0)iio45buT*kL9WIjI&t?W#og zep?b>y!vV?CG^y>3;Ck8U)A9({)aGj?*+Zb){kcb3r28%;R5Y6hjiLqf%WcuSnzKe zML2WWV5F9rbNL?W;1|oEY;?e6BiXp6^S6gRwU{ec)CUAeVjx+nox;W>V`%26j)ua$ zPJ$`D$QX3{^Es|5;t@S{^6oTbJAy)bW$IvWfZC&Xm^%2$B~YFA@MK@;g;g&heGSi{IxKTN2+Z zzR`*<^EGsNS}v8a63s_@b5M^ENf``EP|AhLtj>MMFb4;Z^3M^b~yrc`(K3+$^ zz6mEdOoT>=hi%~@75YUDA5fHh_T(vV6Ze@raHyy3d3AWw>oS)T6)9)JkY*(H&b7T{ zb7EA+a*rPk|J?S6uk&Wg)qR3*;`47zg|-W_ij)h)(-sbP1Sdf?%YWyI9zk5TLB=MX z#8EC?buC7AT{@-dr8sc0uBZyd>__Oc*pJ=Dyn;ew4(VyN{aG+zA$`01O&ln$QEEv} zE?x@v&nKfO-grKKw70aya}j%6x$Tqr<`wD13uxQ%Yumj)2~D*ABx|8a&lp>E$547- z`M!9NZ@$jNz-=rPq#NKV^~bU2TOcV#hsKhp$4=Et92f3c(4Y3j_c5|6dT8ob(wqk^ z0N}Y=v^l~hVHnsPtc*tcoQu-=Bh^YdojqIg?sz{g~PC-*8;;0=VvcW32;ziDVGiugovtPqWILFR{%B4W}#He z$XZP}GZu3Jn#$nzVCi@MwXjU6{R%g9zRS{&@CU8Q%pW=VqwV@}ju3XbL&&ak$!Up! zk9r{v+1>xz+PvA_56Ep_x>DhtM1UQ= z`!l-}erx}Qf#^E(&t+ok<+(ICrY;@HDL+0WcmV(0pvm#s35kj?Th>k#^i(%< z!|4r-potiFS7L{$*#MWx@0dckPd^1dar0}%@6 z<8e~kY>Fa=QuD7nCW9Zm1w^qH({l0{*9$EfbAOsT+Oyn>1pOAZHKF}M{&q2(PIrDx z|5ppZSMxw_=dWSoIHBuMvN2MXRnF4VlAz@--MX^K@C~gjR)AIf=tGlIxFx+j)@eYE zmQ+T1RlzHxv0f5qwB6>HAG`YloMF>h=cY;<<#Y(bxl@v#>55Os&qqO?PcwdZEQm_*`RsI2i3HS91a2NKPy}G0=bTF)A0&Q;)(R8>W?g9Wm716P~3*(AfdEI{1_A2 zx7YKClfm{-DR9nZ;_nT7*On90hYi5s{GS5kxQH*>k4@EM4oQ_ybb#81Ip{d`=M>P& z$ht#lAC7Q=iv^n5g5Kevo$<>tvv=5d2^Op? ze~gMI`Ze|m;+_RO#4VJ!{#<@RseB!E&+kz%4=B@e(mX4JnYHr=BPsB^y51of?S?u{ z_}*)aO*n>YjfqAHOyx!BOFy7E4qdz+o^zQoxoxiru6)EcAtN1aQGZ+deJ8|G&IPr&g`YHgmGn}l-?AIn$$H^qCET!R`^4o##4Ul9w$F$$L-XX;La^L z>@ud3N{)ekel>Y&m-VvhMc80!lFj|pqt|P=1-1IiGr!$`+r3lJ^`FYh+$XR1gPli{ zI)m>?(LBmwJp&nai!~WvvCa9tLb-WeElfo@Kh7|1ek2D6Agc@%MSMNnoM@n)m)W=b zt$p=U^1MzFD*%6dhs=51_QMVBH6Y(ZqjqTzmObZBT5E$Ob}eq6fRv_-n#p$#MH_Pc{{er3-=_<~D9BswhdyYg78{2EH)fOubqhRF-eulAi1 zdi3w~G7}H2-Aa3*eh4|=i2tklC@Rf-^QDwbCUZ*;&5*Fc_eH1hLhND9eO-I*gWZz+ z7~6v!IXv+`Vu$os&UdMsEXL$!d(ASW6CTK7{ig@}L^WI;j zM)rNG;hgp%U`Z#%b~R_M$yPWqQi-iBmt$yHPFOT^c1~*E1l&>wNMv9jYQnOdkBlaV z$hI5aS?5fWA0@03nEdi-jk?P|Giooj??);XAVt&6BD_x;yWCUmYu0l_cLqd|eYU4$ z(le;&_cz{tr2_f&@WdMQ$6ecOfkB}kdqO{y2*j>WkY~P06jH{v^#S7IEym4+E#)nX zSu_$2CizicTCY}N5@#)Si_52)z3#@M8_E=Uik|xWnI%f3AE~jyHyfK-jgiIC<@l8G zMJ+{Pfg*WdC)?cotnMF*=AsxgzLQSONKVC!&Hp348HnwK-ba+_jJ|WORxvJeI338bbuf4<4%nP@7pU1ZA3<9G)~F2oWj4?*07i6-`p+o*l~UHQiPthsMwC zZYc+bU-lS;RlU+XXH$=Prq?`G)17M-7$fp#9M1@`B3-s^2 ziXV>Td5nTX7z(}=A9uLkB8zi@XsF3m|dVT@~xmH{B6pDRf#gT%#QNMgvG|G9lG)fu8M(g*;TCS93vwCi|h6 zvp~^0x?z5y4@R<&+JpcYL>W zgkxyuSsQL;c7=44G`~gt0Q)m08LmAZSvJ`pO1lH`gecV? zFct)|B^~>59W{)aGobRBLHf+ISzJ&#u5wRi$U`O`h*vy{h8doANm94mLSHXz=!q)v z0IPp0Ao)-BSN3eS`e}AX@4?0CBB3-|Z>4`$Y@_YZwJ_BvDOCg>NMNs0k>LQlT}~w}v1=22eF zB@yH`gJ%P?Vh=<>%U~p;9yXywj!C}D8#LE!a`*1Q?QP#@GGj9p=k%5A{g01nh<)CT zJtSILq!VTbEpgTt&{YEg@#@!SHxX8LlJ>oE_Gk}i+tjnlPkDC?+wE{3Vys^nyVZXNa8_(u{0E12XWI}Cm5cN06V9CTT2r+ny|*YBEW|yu#>gP8 zvz25#9sWMLE570S@`-Zu^oBu_f{l`|a=HlrUZ*q=O!Ip~Cf6%jWA7Ijf;bu04PwuR zwZ*!&34@JE30v1s^pMyRIEcOwN=GW$L{_a587U_W;GM-UEgfj*0b%xQYm zJ2C_Rez+WDW>#=Z+bL#Y(#1eTQ2DcKQb7)-I)rGlwz;G!%&jzzea;#!2m0705#ka( zd2v446C$qeB@Wr5xmhFxKuc@MMR~v&vJHzo_>OSKE>3kRE}c#ZY0R>KE=;_n6zuqMF0RmL)Hz{QW$X_vZs=Z7|OBf%WZY zSD0A%&JKfFY6Jr*K*nmghXcka!fy)BX2Ze6kQ!$hUQ=XR2^_Pw)dOgG@eh+NUKXfR zf>ZY{RB$XCGy0axCt_U-IVV>U^Ort8JUJY!q876@$6_BH*a?&?H^79aUFMa-@amd|6N7=c%nf00&Y zzC1^k=vW8*8sp+F6hzjw=u2+mfk5tNeWB+y_CEMKGUVkZyHGP{XRK`J*iu5+l&*hP*c|CH_q{7}y&9}oI~$J*-Kg*dYYNnK-ra@RtDi{a{s zPw}4ipW3>Bgw`FxLT+1D@#bz;%nk`j3!N5Kkgi-J>MsWR9(z zPJAMPlx)#BrJk#@#ic=MAR(GF)LB9I{4fam_+t0w_=#fI&#QWJWEURU%R>T00fo0}GmPFnQOJ+6i`lT+YID2=wq4J4f4i>ihe99~K#Rmk%^2(E92s!^Y zm$_?8kLE#cjsy-u4#V7*lF5x;zrHX7^EV8#fCbIaI}ZaP*khQmbUcm zsbTk;UOH-2KdAajrbe?R!vEJ3S(N>9GfGF_q!^vg0N#4f%^yKo#HqGtlIsD|e3tFN zid`9AmB3Y?XdFxS%1Y?~rDq#`$obm^?Q6g1wyU~c+@JQUcqAWr-agYyk$n_m5W>GJ zPFqSjDF27NFA%n=qzh&+>2hB3MGQ{nZfut-8qbG7Wy5y&?Nb;s2@Dcr!Si1$R#`pa zRM`$b)D)Xo6JSSqDv4cZA}7J=rTV3-bds6uccI@=`%%HS ztWg}p=V{V6Ms~0{e5iraJ{|c9UmAs6-Fr2Ym~d6vc1XLcN)mdw<#zdpqr4pc9j`Zm z{bfmFQa?3zpbbNM?sNHlBSvlL9cGO$+D-BNz4qiOq+Lf6`YRcU51JgMv^MJ?vqSE) zSXSG>s1opgu$)6^6=u;Dd{H2kDArb3Tr1axu%?#R9G;{D2f?-#d+#&Oj^tZTPRqRy z?xHqiHl^0Xu-npoK}U3*Z7=6`^yZ;Fbv+E*iT|rZso~o-rQDbNFNyl9f4~^Bt~Ayc z2EZcU{pal$-o{JrsdOL@__%4lP3M!jBy+i{*)m$4+P{E6fqCZ4UvT1kMH5%qji16ypmnF$&XJ$XlUxIb8ByvAg<0vKM=KPXs_@ko!s{PPf-bp17 zmc!n+Ec6f=Zs2QGCP*E z2u%Ip`Ev}fLi>2urPbzj3I^nB+exVwgEwEujpxZC-CW8m(kL3%t*3(XF9Syp{1}fW zVBt_*^3I3zH_#39q0 zlt!M;FLRPyaCW>5>E~LkoTS2c%)j19*-vG5Ie zAu^rfl85imI-vib|Q%`{~6Qj#F6% zKa%4Udi{*#%(~nN0b8t-a5AiHTNsSZ%E7?k`7TKcUHfJEiAu9ejH*cs~S&JKgX;7 zzJ&ZI9wac(+UT18npW+tvsZD!MB~jv#MeV(U~(`IdlsJnM?>Dm{c{eV;Eo#i!){bx zAPrsco$yu3x|0k`@LrV|hQwiMlhzFGe-QIiLsyOIw}0Z3bSVU@K+U14j8SaaIL2<#LYwM8&C36!$~|>jXHoYaYUi< zaG-$7s+aa$M1H#o5qpBb+Hr;Q?ZX$!%&@lb=j6eZ0CwBe!!Kj4n8gKX3NHwV-Z7Y; z&LynrpH;C?|E|6i!|*yZX}5rp7(S}L*KBo(ENmDxBy)0}(<^B6g;4pU*SDYa>sv!R z;(!C~Usq2_Qne0eS;0bWLq+A_S+eX*5A^vs7zzp4x+5R?`?8$~A;{+I)~(Lyrq1vj z{>|{q&XSwjlVr9$=M=A3SttMM)z}0XCFSj~6bb0kri*4WTwyiPjfq^#!Gw-0(7K>!*|&ll*GuHpcUP#dtc3yH*l9ts{79bxxbb7$lW~G$iMV_#hWK^%wu^UZ$|IO9`<{ zznUI2-ZTpJGXJQcHTOKEbrs$K9-rRYh#$kozdMGfv#W4PN~kh|ADILl+`OxMq$icO z_@XMkiQf@AzvxCAoQMJ2EFiN&szsQac#nqy91;SA(sZ^9o8Xx-P)Y19zxECx0`MUP z+R7tJdMaL}0#t7i;AS&c7o(TdW(**Zu!Dta70)i1);ixzf)FEEy6%oqy=l&xJPQ5c zBW>G=1mt)gKG$tnFgU0PSA}bD!xOmnHFF|Khi#6HH*tNS+(v4nL*x;`;6K1X=%QWP ze{WC2mtK%OONseRu|o`~;r>1aI7{Zm!`$BL^s+?Tt?2aPA-eX)I!~ncr9DnOV10@e zrt;9t>X8)mf{?{BERp#+_fY@izGahlOdWV%)kB*$j^TTzK8~DUO8nlHX>0mVNIvRY z&gLkNhlP24?Z5xv{*|zP;uF05eO|~XYc9ZQo-+u3T z&pK;8t3O+HKR5Qi_UGEW&EA1{DsH>u@Fub%_aXo4VRAoGJXI|~%Bjz&T55CzW~)Zw ztx)LD+?OJg%PBCSb7m|#lJM;zehg8TTuJ;`50QM!GQ;GKqlrYn^a%&FY1zni%&mI4 z*03Ct#1j0e@4`?@neLs9W0x6hU0aA=D@({(=@aN=O@_HCxlwDCculuE$Kq;{EKGN0 zI)`0jnW9PLUh|%=nZRpsu|e-WGp`Y^E2?@qxtglYOC`kfwln!AN1NC`M z2#+x&ktcpEX7Klm-~LG&m(X!|6fsz29dwalM&+8oX|ye}9PkNJW;N8jx7%MBtP^C* z(yOFIq@1egDUwNYw3WhbrL~!_Ix0*pjzPcxG=YD5FY;Dz4W4*8XH>mMGuzyTb6j;C zD3TNj#$sK#E384h9e?=djcK2%Bjz$jDF)z{^Yut8}8*@6yqTuze^k_{<0n7 zTTm>WYog?OY~-^AWISd85D0%67p5qwHa}t^QQS%C>$ysqc!E9I-_Cfn_NudB=WEt6 zQH7~Q2@72IFHhr>)k3O)A#u_X=}Zs{_X{dIeE&~i+QE+aYRYPxMXjJo8c$u6b-RD6f%f&$+^u#+ z(yFZDMdh^iOOV}U@C{@^$_g~Jf@hh%R~{@>$bLd^l2*{^H;Ro_+ZM?_A$P5FCh{7q z(LrSR32U3bpQ_lB*nKbdf~{&~%qT<>*?74PX}8t#bw&CZ98+W8Upocm5*ZM32U0o% z1SkCorDTRi`{wDMrM0RrGm3_TD9($~TQSp;JNp`3_$~SVunD(kuBi#MRQReQdnmJ0OF?y%(VM>*Ba1*)$911k$uxSLQw$BQ z77Z5EqxkLbRv7U0Jsl^vjSBo$jSG`~fa8$e*V$&WNf*^I{yh(;R?WiDX6>5Db#^ z8P7GYnP43ZnDP2o7D5y|*MuKD=1^GPe57ax0s0GzpILlUcA2EtXh;qmNEBfD2_Qs_ z&CDcX<(jj;Uo>c2CZ0KCs196iC`w|q(8}(dq8xqF82IMeWvj^-T!=a`O1nw${_rz5Pui-QA8o1>0Hcy(tSi4b#&NQQO&M-aC~2s!@UU}SED?P#zS1vQx5k*qkoyx_0+pZr zDIkj?VFx-b>Yr|m*?LJSL{#^8(#@`AK|-UCz$(|G&I16s>WeF@Cbxgc)XD~#Ny*KA-#-I;Wd_(uzr$p6vWVuvEKf8RG36@#pPe6d$jH!Q3g?SCh}n)(H+ffVY> zm&%E-WgvO^nS6Aji_>1?m9VLPO{ZHZ!I8u&>u{LECR^g!PBN)$!3X$6CgX}Y3LI3u zpD>lm)?nZ1Pt?9M2gi`(mGa^Vd37iCt34%LK+LM2*{sk> z5`&V#ENP58ln6~qH@o9oU8ew41|u!){#}5z;W`fVdsLmk1burL@t$V$JpmW_M`K-Tb+H&pi(^05ZbvcOXO+_)$WaX+&ekoLlPDyn+?jC!)48Us`J@rAUi0YrLreJu9%JIqUh_ zEJ2kq^iJ2k&b_nqNdiBuG~ssTo=ckKd2c@fz$~gvZCpOb$p#{^TU^bOG&ttR9BGT9Fj8@y_&GtxNWq*|)eF%>!H~}&64DLy)syD0Ig?|}(&31JgDev1 zU^i(!*%Vpb&H6?b)q>81F#VjqXXN{w&FQz%bW_k#VD$wIAJEH0-PysJd6 z+YzFtj4ZM`8Op&-^OyWnx8zZYDq6717H|QbRL{l>#9|?-jLC~C&EL{}b@E_~iqjY| z83AQedCJ&^G$506oe^D>Rzo<0y;29%~CrC5M{Z{HEHQ2{s0p=8SIZy7uq#Ktw{&}eu; z=|J$kX%SpbIhJ}xt*9~CZS`+Mm5-kM-wauxh*A0cBeQAT@{wuO^MXF~aN-A35Z@#Dsg-VzvEFrcss z^036zM9!++m04aR^r=q!{9IJK5_%40YADfj{!8ePJ$iWOo#Bro6&V^X&7Q%!cq3>_b#ph7bOIEK&^kb3Q)($ zlqmXFiC&)xqw*^SO@aMy&HJ5&ka4s12zqzQi<5QVF+4NI?7EWeOJT!=L`27&9knG1 zrM4gn=Imm;h05=PgLY{FR}CMD3^?qSuu&4zL8|iT=VDZ2_tasd14^J8pW@T^jFIr& z1t=wW=7)=hY;xPO4uGrF@v%rbCERX)4G5H)^&D;U^EjMm3t%tev&mUuD{74=S}UEU zWRdNSQ2}i(?p~-u7(@ONO7QM{&vV?&K8s|~x-1u1NvI)F#yct)L>mvV8kjr&+L6jI1Rf$iE7ux5b~KU44S#@C#e}wM`q8+kwb}wP5j{&g z$^I?-E8SKmgZ2y@$R1ra>i3t5BIkfWE&ERiZ{W08sCq z=~vr$nBW0|PhS}cgKs_!LJ`fRTTUPDo^TAj>!|g_K(#-ds*ZgLJN^+Dd%&-)x8!^r zH)NAjZ}+#jDpp^fwX?O|@m7vxTX^a77ojGG*#H*@!dHJnAc;~j7pTCqZ!g)`02o6Q z*AGhi=V(C*d|-05?+~k6&#~1}@5*(u(WE;$ug_Pk;+E^Y*^DctxLIqoYT= z5vC8%9wsdng6D%}_@d}h1Yiz9SFY6rZ>oNokgRTzT+`&u6;73v5*M=Z%@r9}du z5gvuTEPv71kJokj4hSx5tPmIAgnQK$UXKGr0R~)9hY+GKDvY>h>F#kqlzCzEK4pk~ z9YEid!Pp)VqLJkdw@Dh{QBOTh?Uli!57y)uRl#GG4zyc2*4tC zg1q@cZjgZ$Yq9TQ_jEJ>|EtODU@pDI&V4Ai1qfpo}?r zAG|nTaS0?Ip7XHm&4PAZE|Bcxy81`$vwogo$WUINyAbn8Xk-}S`vfIBuwxLB$N3YZ zCS*rE5eShBD!l31HAzMT++Y|If=z}4Ygbz~8I#-pL0>n~Xlqb3y`U_2(GR&k5RFcD z^#iB}!s6{_R^ z?1$a149I8WjDk-Z8-jyL;cPmM{l#EQ=jWx6GT`HybYgKjcFk;t6b@siBbgiMxRBng zw{<=!zf7Zh2e){{0NBhl%=z9pau7j41h5JOiXxoga*99c%uQiXBftsMN`(=qw|)h} zjJ$%YiStBlfIBz)k)YXV16W28YT?x0iI9-j3Xo$6m_yGWeorw z0A98O)YJN}ZO|#-!6Pz+p9nFVkY>2pkXVGG#=Z&x-MK`ufYVB^MP3prX0;c?9@mp~ z96CU_rqA%(>$?LmV}YRL$5nBCdH+E%)O+cR}s5#<*7GAWkQo!{?gB0^70z)h@Mw~6(% zkD0#cokVaLLZnXN=ZMo@!;scD8BK{F6-94?#>yd;JBA7dAgoy>>w9rf?|nJ%!Nf<} z5Q};ZBn}A!<8ZmTb^=cgCANAR+ej({Wz6`BrmM#_7%L&fM>x;F%pvbYi@s}}bO2T@ zmq6<4{A=DO$^{X(c4_|ISoE(Fe>wI;C)Ov}WSlj;={hJ*PcP=*t0lEptV)7)C5=+H z-|L9?zH^aZq6ph&0b34AWCqa>qY0nVn6g_Y$wus7@JB(`#M2!b@d)x87= znzM`@X1X~S4Ayj4)a`DENe>Nz%+B&C*MkpCV@m?N^{e4m%rEEd6iM|7>;p@(8!(uP z(AC6cM8YmY%@5*4IT)QszlYk#FBpY7=Z{(d9w&n?K-^h8N=fcyo`#T{bSjng1Cz(0 zT@RJ}$d03@zOOksJ-m>BE}w~hPY3S>A5In>ar%Q93K*)N^iW*+eaT@VG3y!NLVy4^ zRoW=QosN86$|(pGn{hWA*M!vK!yOGv#P<<5Uia-1pXsaIto?%W%MF!mJZaVX^v0zw z>2h7*Fx1j-X^CogUbYJSU*--wSQ)1C^dn641lf6g9^a;U=;+D)YB!E{?BuX>i@L46 zw?p`DAPW~xx^7DXfvo2(2#)IRFgY1;*N_=aVyB`ah-u14P7+VN2*DU~+X`HzHCxg= zRGc8DgjGPT6^?r12{A~X#7O>`y-*UGoIiLqTxZX1_+d{_9>$wL>YcY3=O)h?wSk%= zm=+80DBDWt?c!LouojoBz=_N{-y-}Hh39i~vJ`-O+`2K#BB^*YQ#tbGQWRx)Lt$v< zJ5cIH@7pTVbK*9WDj~t|7jXiLK0wx2{?Brk`RJzrCLS^(CqgWolfw5bHV5 zlBk|D@IuQCqdE}zy=;26C)OSuX(qE|At4|TUU_m0|@JEPD0v8Spz zw{*3+Qi6*J0~`y&5t`aJVB!NmzMQtgY0VG4MP^kF9`uztTY)f2C3ksCySb932`@rjV6uhw^U}JT_FATamJFKV^j`{Mg3M_== zF_^FUB)xTs4zCTnM{r9iKEyWi$1)sL>&x4JG{#=hOHajTGFRLk;8nI`;+N8YdYC7O zqNth+qcDq906tvw}# z*0mboQqrh@u(g&9VuiCBRn}+ z8kIW3%4Xf!_iAfrtrRp~9RfabVtkROJw1GgS=c=?Jvp-(OTgg*+{}}hzz&Z7@=MPkxh4IuTemHb&U<_k)8DMzhHn2ho&0VduAO*RPT>#HF=2HP0RTKkq68ms120(u4Uu0i!!7!qj1YzX z;~I;v+B+?9+yG)j+dySWhVUPQrtvIetU>*X!M1y~ON@S=Ja>Nmr2iLe=<)!ZuXs)F z2Omf9#PZ(>ZIoWp6=y>q4Uj)6X%Jh1r1o~%+lb0F{JA$o($S!wr;v#La0rQRbsIDP zl3?|u<;d%4r#3~qe#7kgFZ<_F;LCF-bRs?%hAD~*+7{|;C}e&JLUNq!xq_8MwnWhN zUV;>3nQ(nu;TnFNwz!V=F+a~JFjJScy+w(uWa#p7A##(75_w?=G!%q?d47WTcu@m~ zD+m|GW`1+}@s2OzVd0i^IGJ2n{$+BJ!2WY56a+(qPt|k8-S0{vu`9N|zr@Oow6Rvv z0l~5_>RcB{Jyh_3XX~jW=8Z2bUM5ZF{;eO_L2`yA68oTuVxET=}T`v|5)kq4mP<3vNn?!w{-$HSTr5_i3M;asn6t z3iuzZq1uPluz#a~Fckz$LTzG&E3=(OxE>r?+mM5EU;GqsqlY3YK-zUH*xG|pCSEON z#L+B5Sn#2Jip&zL7C1ROT0-cjNwADRKbHgWgVJ+qG({vKV4nY$#bTlAEy+M|lepvD z?zA>yw#8L*UTy#x98}PsLibzEofBc~Rj7CcwFdBs?v-iDrNLp1#!wYF>|l7D@T%L^ zqC+GVUP-Qy%vMB{dEjYb_1P|aMV0IyRHFh;ca`RKrHc;R7xSy&kb_5w)(6I-q%9Rg zQ=n~|CJ7)}O}%Lu`e^SrVZ}q!RxYRnk^bZJ+jdp} z$+r7du^js)yFiAaHr_hv>#~LoKuKGk<^A=ghG`(x4G|c-zlY?a0KN<_>Tcsh|A1y* z2cYY8INKrjE14auJ5(sZn2`{BatDrh9cO*{q#9V3MClcBK^wsyUj%A}nXwYo2+l-USPD-%TyV%hfDY5S3a#VL)jb zLmm-*e4SZg6eX(Zx&&u6`~0(`WEHk}TLkgWMvfmb48~GY-r)gzYE_qIa1UN6m>CCA zQeLV*KDp40hF|&=HCQpWnT*!o$;jBLRI~S>BnCCfpmL}!c0_uDuNx-UFVAtz8FRnQ z=0_LlaV@8N_$#i(fbBN+x>|Q{CU{LcRs4jv))Lpcb5^Gi(p;Q%yFNH^)dCp+nBCZC zl||8!WU=Y~9QbdpyJ7bUX)7=l!K>jwW^KP-HlE$9`uP3ySH}**C8trg6L)xPMiJ{H z2ILp;b|OmpxJ-tpd`6sL2&u@>lGbFg0&NB%L%FX-1VJOkgH+hS2LuW&Kt=G)B|3or zc*&uKdZ44~%n+m9T_gqqa9G4xK%i{hHjD7fqYhSEpsC_RVZ$Gp$mDn%T1zrY?a}*B zwhF~Zw|bZW-SqVv8Ymv6Tr=zI>&0$zsW0vbZ+#i7q6neT%$P4NR^Lb}QaH*v)I3cw z>h~Pm9`mbNbA)hrAM?E*b?i}@K)Z>M3c&X%z)6K2`E>I+a`%|YCGmBb1bF@Rf`BuN zXCFp>u;Kj+QN(#S%2uY~bp#g$?WZwduJOWcc0TebsAK$-=cOu=BRK8vS5nm2?|WmZ zu+~Q3i6@I$GTNe_;-H^rkVtg$!>8G^TqFC{!oFXneZk>{OYh7afT3DsRJG#T+|IfjC%Ky2k=#mWD98 zG+hC+q;i&M@d8&|KjFqwyTYL2NFel>`xTi-2RXH|GgUDXdF%v%*qjU z=6#tKj|hk&P4;B6`Kj+(>9V(U2>}J`-9)PCLdgbSnOrDHH7eu=G^!+$29GrxLS#R%M(L%GO-c4C`kjoT8;ZmWHk-2C#H*y2m>l&fU5InYAIUs56FLEK|O8=9UGe} zbqovyWDWaYHCT$0+NI61K6CrLW}^p32f*NV!`+>WT`p85dNxuc_yA(K0Y0roNR(Se#jgz@~sPEPex2P{|! zoJi+33@Y@(S>S#W!k*BLvS`tjEJ61ifGQU02F`w6~P9Ez(8k_ zc9OWyI0FvbWT6IrGOrFPextV_=hP@yt_2U=<_mt|y@ZtnJ5f5DNbMC2pgGDG!Cfua zv!?(KL=SMI9*iuuu4Mv1#LbX%!Kp!wAMtLW<5aKyhp2LXlN_So zJTBy(Ps0buj`jfn7*N0rSd;~YEGbk}eqWxkUFwXj$kFG+Nr8I)^^sSrk8(WTB3JW` z#Powef5;cd8QzFh_R{L%1naNpJO8tiUAe^vUz}B%N;IT3QS}SBI6sr542NwY~b~)M4scQZ=RLPdjFbX}% zGj(a{|6ed&No2Ri{Y#A1-29`{#+{Zw;7aEOQ^R6(QO=uPzV27K2F!u&f(qEPrpxWo z8b{Ex9A&j`mApQh27y5rUEYBbnfD7m0t=k90qT5!eGCizzfGXY0@YfI#ag#lxFfJ1 zEUrfgHGJG z`FVQ+v1TrB&d{s!VZkTJ(FPr$Y0iW8-GzX-;%VBwmIKEBi@@8SsTuZ6aC@&S>)evS z&0xYT#ArbNcdp@+t@bU_{3tns+6o?-Zh!)>52%EbNr)~3t33RlkH0H)@%+rpQ1X>{ z-G?ID@W?P+=WTudE46svhf0J3v-_X@A-Pzlg1zC_lly-gbbP#h>dsMQ{(bT;KLz); zfO?=w3U$t{Wnyi90cQRx{ZJH?$P)G_9k<+#z?Y(P!VLV~?1jzkBWjbGGlw=R;Q%Rs zxd!U(AA(Ven6tc{7<4Ze_wY{T^;!7a%PvAElBtU zI-^LwW_7RffJ&O!`fQHIt$2f74HMo4g75%=7CYp{hO%fWdHw=dqMv>u;&V6@7^rNE zdVM@!09jVrECymnJ&ur28U!0T^}j5@noWiU4Iyar=Di+h3#_DTg)5-a#G$FFS$-2s z={oSuSca9Uv+QUw&3*2AEwlf|S4B?NaqdrA8kTWHWTzV#&sR%$_`lDSliq&uQSB`C zEEPhcyxs4-PLt`Mzl zS{)$!8p%?hH^q+yPpKQPc<3-E7bzWRq2zb7!3U7Sq15nWMd z5p>mI-XizdAF;Tz<$Pdk`Q&ZrtTfFAQ;u^-6)58&@6F_nNESMgq@yn0Y=>vH#N2rr z*Y_huTjyx(WGxzoT5<2NMgvrli`C@c5#@gzG4b{>!uca0njD2eD zM^*OK-sxw{Kh?f5A za}uWK(2q%D8LbqsvIVAPqM96CWY+yYw3|RPHAFT?dVi2ryd`Xud~$wEtLCGCnB{xO z!q>p<<_zrYlKYIDDF>W*Aa&C~$jn^Qu(D?43Bk%JQM-##%d5n0ct{!B{;Wf{3W0@IT_b#Wx#7=uL$n9BduLT8|^Tc-nwFE zdwPFSV~T{VcSIu~-s*WKsAl04n!kDTRQ-IlIZ53HxA6<=x`+YE+gW5iuwb{kZLtw{ z&*>R2KaG1DaaGE#-EfR`cHjyI9%Qfn>OZoL8B*ici~1g>$U*Oi=x?jzeJ*P(NuM!*23piVzs~3N*AhjXtmDT|=Ly%F=T*$C zD0FbbCHt9x%ci^VAGF2D_;A6e%`* zCydX5{j3d%J{eyVBr4A2T()z=1c?1?0x8_kmsNU*lm>_CD zAo@?+=B#C40Al2JhntVW^Yo>6&9&&8)R@A|YCh2OgzJz`>rCKPLfcR7TC1W(qb!sm z#fd##(^8`%zuR+L?>A$uT3AD|4awOvMBVM#*Pgjpcu@Qv z?@zp!-VFhwqA$Q~7ho92fRTeLMyGS@A5&nYLvahE8Y)Pc;87g?vIa79=EW}cL%*9b-8xlWt`*R9a zNYtmkI!{IJ$h!6ZvP_^kqwNR;=6M^;aq+nU@(U&XqL;VH;!m;~HqlF!?39hG3D^d6 zLRd3YD)c_@ss|&UN#9XazzjhfmWy)Vii)c14NKtd2MrrQ`HNS2bzq$lWf)UbFKxBs zmUIZhp-4CfWJ5vt1=0IkurrO^=S7aNe_Z5>816P>DSo;+8DG^NUs~>KraI|qs5L6E zP-@!D75ko^L#=%*G%0OAr>1a!>JAIYBy{OtWcE3M zdCMW65Vp^I!HRP-Gxy~20tY|QHmJg|^BpEILL{NIch~1_VT5oIL0(_7Zw6&pEx^^} z2Pbvu1ZH4<1P20mmLmcR49$m5t{ypc6m(?oTGv^(CKpfq0@q!o7y%h2UQCN4*38jS z$=S(|8tWK!9Q;s%FSaGow*jtUS|;voy2A2B(K&?>Hc#zEgvqsTUrJuPrXWUPbxZx7MnE{i>U;v zt00;`@=7WKDE>g;xcu9stspWWR%AJ|&~d;AI17XQEBk%CF3=kFluMr+M;zD8fp2H` zQvR~p7I8h7QrijVh)JR-U5Afn$NR^CSL^&cQxXIfLK5{{V?vN}eip)RB9Mz0>A?Of zlk@*|Afk?E=j|r(=Th8B;)fD(kJ-LBLrzvY_Mf0O(b3yGy1ggQB$eR8R_%czS;Xe8 z{>;DB@3#k9x%xVrN1u;nGADgp@@ywMdP6RqDf~y$alk@7gDln`rXG3pA&Wj4&W8_M zKKnG`)Z`}U@*0;>QR=ZW*hFD z#}wR<(h_i0!*%Vhy3^wO6Dq6l>=ZBb*z$HY43T-5JHDn{Qp zi?3@U)gmwblq)c<^rywODB4~0u+MVvya9MW${=^Dp#<9J(cswQbD)R6YlzF(Hshj-A(dcjJY+#T>VOyQ+pnFJ#1cCYvQOAX(M!yC(u6(=G_UGdRXA~2ESlUn|az^s6 zo!hVLR@NS8%3oP|>pfa~r%s!;kq89Hs2t>RBEhzl5iKR7F5;=OU|L!_w(SCKLayv2qmRr)RM z*+_Q7%4&^mnL%tfKbx21&rlcGP+}Roe}4sHHw^I{(-m*Ls45R}RfV1AMMW>?h)W1e z5NY)e{0^3rNmp;JERFLm+?Bu4*i090*wOfq9r^&HCeGT^u;rge+*)F=`JP_Cy%MeD z(OwJ1l7T?F=|r=!rm=tJJ4|`rgav`8B+q|JdA-Y_VQP|07P1u>t>L!wJ{*&0VgaXWbWL~&#r$9_pYwtIUEUmm#f zuI*mn1fJ*iFfoSUf}R4ll8-2HA+l+5RJL>C`mw7m(9O-ZrpV3F?P9vTPCJNX3AUTp z{;e5(qM^46)3cM#qEHnYSYReocTvu^w=Sad$>9hksHM>uS*3GtlZO|gFE)xuN7|&8 z_u^}+g*h!kN)K%voBHMXGOYDeR-<_J5`Nnay5yWz^lG-esM@{9gUvXt%8A~pen*R8$ zJ=8j75sH^a%VfQK-*=cW?qf}{zU_K`!D@HiM1U!Zu*rwEtNmO4qQmGD2!-_M3RTe- z13)sl1F(f9-GT~-%e|oJv*$SIt^y@VLWx!C3z2x$ovr*ni@l8!?&ZB{u8Bs`<@H$G zRRy>a)g$~lyQEw1Hx0IMKxMG|sj&2!)aG#NO}mhUv9i(YferA?s=G~FQU+r5Q=9LK zD~wO~SX@v;_7;~)PVmI63%X0;=&E7m37XGj@ONDPN)VjZ9b-49+*+eo#+Qkv2$?sM$DZmIfWQ75c$hRH@qFp$D zLPB+_Sd|DXgjggOxnh_&wa7opcgU8pw7CNK#Do?04FN+)NFYUHdn~+ftsCdP`%az< zXexf{xfX9m^7`-ACQdN)7o=iGm1oJ}@W>PS?yDp))6@nW$R zJSuz&KK9eX;1S9@Q^3U#MLbwbuilE-&L1vj7U6No&1^{}Oq0xF401F7hN6n4%#Idh zCq+mb9W8%W61$gEPnapT^cmP0)utcNx$XLf*6m0R&Vr0ts@p=dMA|GZIty#Z59C5+ zVvDC@RH3UFR$^1Ixm93p^e1^c!AtX>p&KwtbU^>piS7ErJ>xldqdrJ6sr)SH*_}M^ zoQ2NVdYKc74HtEW5=_Hcl+tG!=uX@dYH|g2OrIgVZdODEsoCOS*Sd}pthTZSSOq5q z7)*>I6X!TD@)qVQ_%p~O7Xz55(_tO8zPxjI{0aIDEO+C=x=v?r}wfjTM#*qV3 zpp^1?be1nnQXMHDz1(k=ANLs4u-{i;fz*P31mRRML7UIv(=ni~&)#@M`Z7TNjVI=d zy<+&w5o`4*RroA4`(#z_vGIx*ioMNW&lL;IwJjB#$6S__tSJ)w+HU?Yun)$Qr%jj8 z(`vH;IaJqAO#Z_Vz=yr`U+6scmy=YP`{A|dtU|C;F)nU5C5%hayray{KlETT_##l# z)Dk^4c<`myIV>~+`{d2{Em~4p1_BJySDEN;GG?P?_AOcHrOJ5thbw zIQV8G-G?%_&xclYU?6atvv-knqZH|^UUSiK7MIorom59j0R{pDxG40WUVo9i5P{rX z@FRD}nr!%6Y~fx|0CO9B8%j4PMG+;~O?rwCgshbu=%vpRleCSw-a}gTFEyX}RSBbU zh{p6t<A9gc6m{l0`JS@<5-xT16!Q*fc?@m4=hcJ)#MWJHN)cLrXgj`;9* ze8GYskjK^v2@AnSam9Lm#dk+d(zLu>ZdWs-YVH04F9=|TP(F4;iW8CZVS3iOdgfn! z7AFbQ_Q}!0mAY-s9iBO-7Z!UM@UAo!#=Cl-Si&EezZ3fizDk{!NGr>j?^$W&ZZg+< z0@0F_y^zw?XyQ*kHmH3v459U$9Q3Kf;8oq~gFjcEPKZ_zv>*|~F zT>hx{m=0A;ZMQWAIJ z<7p>Ic^a$zFQayKEh}H~wM8~J`)dWx2^@#whH%E6nFf!q8#Y!~;@GCO9gR2Y$gR|P zyyUMEP^DO$v=Z6%@k)(j0BM<2jIViX{3eSsgGDsEcjOY&Ws_VodmtOj0)U2pEs0!B z^N@#ABJhV0XLCo|7ogEqBz#JmX5-}%8o=4hb4v+YC(EWwo{EqzKs_P$9aLoM#zzD7 z`0g9uSzP#O#_>}~bs?gbTkHr=)D9nyS)10heOFIBi`AzQMNy&z_KZ|3$&J%TkqZKR z3lcz9ZOPanIu*^ra$;&m8$Q*K$-u*afq*-TI)|Y9Mf3N*6Oc>D1Q$LsMP|YqNsvO@ zNY7J?K7aX4r|Dy)X2~L@H@sO^9QcLYl$O>=3YojJ>wqI`k5i|8?ONJlAQAWa71|@k zky~(PdSA#BbT&Bg;*`N&4;5TgKj6BJXg;A(R1ZY0D6&{wnm^hlvsg>Urj}vd1hzK% z)f%I{z>k<(aTb0Jx~H+KvpGk6AEw~<;uBj^w4|j*=;j>)oMk}GD&wOeg{`SKx1UkK za(+p|HGC%sR1hfZ;VAJfia)O^&kcP(K>xNO?VI?@hD&f%DwZ4mC zsOcMRJfD6q+v49Z1M8H6pAFsyUGOHZD% z;vQ%xFy!rZ!4_iT>OQ30E%yhXkKHf-+D4r{M?H7}?s767yei2wKk*Tg(|mCKYtnVv zo+=w@YNiu-PC57z=TBJaeI!h9Aj)VBs-=R)#uDwb*Q1tRhu);xhLO4x&7EP4+tGHY z>F=EBB|ZiglE{T6I+Yzx!2jMkv12DLK&3*`4_tQ@efEw&#X-0*HE1ZRD2b;$h3#?9 zjo3}Hh(Cq?RX(96kx|0wpJ%ANA?h|(&`RXoEx%YBqo^i2*En01icvQyG8lu4Dat`P)2TIQhu-MM#3DUXhzP-+lH7 zxrA$mnAR4P4wIQy#@)y4SM?)zSUW3%mZ`2lHk4fAzdAs4(u3`UDgg8b+=O%x5O;B) z;aU=LDmFq#W-j0#T9N$XBn48y1|@!d3pu%)QVt9e{%wFUGB``?p=qT?CJ=xjHhYLH z%c$qh(v)$*@8Trp-}^GG#LSU*o-;S)bYF>WGT?ik5JmLz3jRpVpC(ip98eB?b`Ctg zDR5FQm{d4t+8RzChJ=49Y-!x%GWn|ug$Z9mM!ZK)kW0}<2A{gCHG&7LJ!Dyq!ey86%gKm-ti zn=0t0z=_kH_Td%Am-;I?o=U`ZMZdD%u^&N1h@^iNO|Qv&hwSeW`xnr!vknGMi?^E@ z+z$BOPbGfZ0W;CmjfO}(u+p-r!3uv+I&^Ew)PX~S<%BqG+fNwY7 zAb%o1(UwReRMgb*nd**n9g2tKxUq#T zKeAcGoTfrc5XLbXr6>CghGtY(~C;;h`N&&e&=A#gda(iaqfSxYLZik#HY;8%e$xHYTx?aX1PcUBlR4G^7*rvd^^5DRB(wUr zh0E4f_{rN!VooN#LOPXnORwg5B}dr5nQCh?tT*RQ^qrEI>;kI=O6+K#s3ND@`65Cz9tGhdy zeZ0htIhTh)4}83!V4^h+(zir!dqR&~_*jy>v8ZoB4yICy61W1Nubwcphesz?vgkni zmSV21os4ENUtaYf4oiMQCy|L__X8b(^pTJdP+w~1b%RAxPzCA3vSj|8dp7d!M5g&S z+_^dNF~Q-KN_b*dPj4zIA~QU}CJd}7`alf%Zc6H;5OZF6{5FLL*x0g+PdHusiSs9o zn8bMACRhnBfoQeo?YU$OKq;Z4_8#vVzDkL?H-^L`ytWmEjoxCZvj9_HPs=S`(DQLo z&Aa81l1@G958w1ZU#8fO562c9^SW=s=Fc=040F5QQ%5VY`uq) zp+?dsd>j?9x&r(=9>cOicsS|^v3?y}wy$hEy1%;YL3Cjm!UXo;y?Z+XoQ~Hb2>QKD zpHWv7+NIG^B2^?~qB#5j2VOvF!q-O8SCXp{wY z&9S)5exX~j@~B8m7WF@wZ7aB10&r)zBzTx;c$HzZ$SMIly6Fnvrs}ifK?n}S;v)xu zmX+pK^@nolB(~*pS0a@#$t2$Am)URxm;Yh43?Ow-`iHy65r1)hYAqy#2){1UZ^6q& zt&4nOyo|^a{vP3nRu6~1E1p5e-N)<+cDpQ9`d;x^`Pi$nfb}o%D8lh*#-HFSk=!|l z_NZyX^`$svv46ps@MHUB64wI7(U8e|X{0v_6nOj<+xd|v^PpFxv~Dzc@K@IZX4{GDf*E|teUl?HL_Mk6X)3v65cj*8nS8$I%N@$iu3)?|6s%Hl?>CD7VK_(f5coqZf}Z-N|vFXk%6R z(^(_GxmuWrkEX;nj64@nF*$D=RkKcYdddyz{R7KBgU(+Bte7~CAN#r~nz};`5hZ5= z^^_?N-Grz=qF2UZeY6v~&G#}SZxQPR@ zq-sw4z2ms4^XbWnCyDyqEnH;f_p5Bz+h2nxCxL@$-sZxNcP5E7vmRHq6$!OYsJzN$ znSUQ4@U%B%H&Nm^&7Zv|oFYi}fDX*M(PtoMY`@pGDvW;}8p3#B*i`Crs~YapfNo}S zQ)qX>Wbl=Uh&MTv==Rn6H6^rDIt9N3&C#`)n8S2e0?x4*R1uBUaPA~)@21@`Oowj3 zGkpcf8cZcet8Q9Edo(Yx@1cR?f7ib=7E(3S&NN#mwz)Al3LdfHH*Mw z*C`Y_=kr$2IpUQ9h~fqij0Sc_Zb)a*f16epnV{Zh_7odJTCpO~FGMqYRX-9L)P7xo zrw>IT0SDWk$T{E63DzZi*x22;{y~;8-dMYs!NCCLW%Bz-4m;w2BOPmNk^$mw3up^k zaCkrffT0lK>4t-VfF6}cqm{Kg7lqSoTo6U=_it7-V@45!clC2}EA?}G6y`h7(w#n* zMH3d9oKKO=JbL*WcgkRCMIt?%pQ5RsKWhwq1lq(7h=6VEsb*MVGyt5l>csZRwC?bD zyyWET5Hte_TtydT1NXdp_fz7{S|jAN$yXD#7?Qkn6*P9vGe5`d!JX+NC(#_GvUw;7 zJvwF|!<`m`wov=}n_)IQeCMh^deYK)dyyuC3Qf>ho8<7xe6*K&nr?EA{lu^Z&w6q( zI(wEtC%Xw&!RkB~+Ae+=Xm=qV#E?tOPSK4t*fzj~zvk)DkU>WQvT->6#$HZH-4)+# zrbmkcEhsPL7fScnii!&6BnEnV8OBd(&YL^sPnjNOnBhNEH}u&;$Yj9*tpL>GQx9uzrS#Lz=y z@cw_)D%vr+PTo6}`au-JU0t}juGDL0<^wTF8?k{%xdXU|90h!Dg{dVhr99WcAmhzF zlAFVVZt%{f3M!7a&uR0N)P3@5Up)O`tDY8LvTV1BRt|R{OIM}Z6y8;!lKL2Jxn%Z6 zaYi6fy+HDWDfou!u7?f`Dwk|pcX*JteXf~6hmMnC-)8`NhLP%Ma%Am7*yfpM|Lx<; zldtx1kPyHO8AIL*a2|;yIH!5?^rEKAVPjEJ!;04-xtKfF%5>1FYTVl1fqx&1+y5mV;nCS$5LH~)=hS#=HUXi*LP zYV~9K+vtY_5`2Zl{UaWyo0Usbc)Skh_@*;>(7xWQh^g@5`z{6vY7r3cIj&54Zrf}S z+pjAObTDH>Ba_sPw1deCuleXBzehZ@QsC$R4&EycV&VX`kti|#ns(Kww0ywvyzdvq zIiqCU8(^A6kQG0GKVoaORBy5LNjMOA$3h%Kftr;NAkY7L9}CT#1}1-LbPOOrZ3q6x z_a<4CpL4esnEwa`ao4bLIkCK|JW9x)FC=8Mb0CLI&=lp`lHWXS_-5HR-pxr!obZL8 zzQm}OHb4wWmr@{zw~iCl(=v`s>%ADghbIF8BzUo{yPoD%#GM;XMIb=-OwUQ-1q;gC z?z!eY3KK<9JeoaQdN>HfL-ve)IpFi>gf@%-|U9IHQW6{4Ko$R5?^7F82B41xJqd;$eFin1IX$ zr?H1}Cj1#t*pT@#d+dq0RRHjh|AVShW1MZ?j|fJP^a_kRk(oCJMA%L9$)XH9$tj@- zv;#C|9sP&L-ZNN)Bf#^-pJf68!M9a|Nem9d@uNIA*Bs6_A?1kx zEuB0hc=wh*a_+hdTxr=vkg;Kh-~ovwqAW=uhfJOHpN3@^sjR~aIYOs6M!!uQ|Jl+l zR|G;>v#x)eJbpX#dGKqhb5#mE=~pVY+$CS*m4bcj-)DW=YbErHkMjXXSXRLsR1_hE zv>}A9-(&+;reoM6(GnecltkUnk{K0>@iqc;4B+l&!CTHO^@;72(pdx-)|4IXLBRkc zs7%c53;(5;zx8ab%n!Q+sPkn+rq0(C0%)oGVQhNVd1`gl-FT~&35nRPv_+v^huyG_tv}F!+}4nNoUMgjhyRTr>7>{{ z-npoO`viWIpPoPc0!mrt@aRl~$9dntaO3PR*COY>XzGQ3>W$o7f^N{Bf(9=phLNKr zpytDYWOY%wGB4V+{61aCDn0WV39bctZYCOkGlh<&Xp!r7)Ss{P@YYt6U@R_?_`y|e zgMuQqbvGb7^KXp13eZP&pJMzl&s1X*py5rvD_16*QT(o9K3j=PODt$uVX>HT9)w)a z5F%WOf7b#)j{D>mD{E+1VUXvR@sqN)-?R>1OD%D!5PGd9=-nT0M-p2iawkH&*IdfU7Ew8G5I`>{XB3X`(vP_&(cECr(QI0>loo= zUA}+fcrPF)fSj=Sivkv(UaB_&X*e{go=sMwp9*D;+bCl&_=vkH-dSHR5smYT&+yAlOk3*Gs@5n&$)Z7#i!?3t zOQ#GJR-D1bJj8py1eoeO!g9QN0F}p=E^hqm;3=jeZR_*N`*{aO;3V{UrahlAf|q+h z0_-=3PuMH8vHCM-ais zv~yZSynYu#$H#+2?AfTLenwwa6MxmhCLPXd8qVzvJ6i$*iDE3oCIMW{rENuhmOHAt zNpQrI2pXF&ClUG(x{d_8^SLe?!g`;0=5s*VoqA-mRxuGn2w@+gBx{Z3A%^CiQDtgY zdl1IRL0^82=oz>D3?X#e{)>8*b7a%?3o#^w46^)})xYhm-iq1j)#f*rk7@7J#yUVx zdtlT00XUCK&%yIL^z)y`9@qJuJY{qLw232x*aPvOmpmPVk{@fV6in;5F8`H&HvO_R z9JUiN>zHfH5`ImBWpF52cV+u>Zdc89D{Xn?xFhz9wE0;0zg@E?-(Q)EO@yCWOsNKt zWU2Nf^pQVw$z_taxbJxu3*qS_vlIv@)gu%@=f`&d93Gy>GaUx>OajX# z?Mc&?j*DqJqDazz;-#Ta8$uv_*_j&04_sGP1y^*%-qG~Bs|NiEI*p4}1e_fvF@^f= zdpG|cKiY*md}jJ8+DV@U&D#%>T5_qJI4V>6BLUg+Pke^_fX;e)K;GjV;QP!bXc!ZM zA-NKNLhx^W~gTE77dX&>G!1xh~g&>hy_vdI7Xdzz)^Vj7`BD zpLu9vmx?MD3Ok$MNkU3@NTnpyaAHwXC@5W|z^asj`8nWJ| z9L&)>sN*OB5v{A%y@bNLzsw<2R3v+r14$HX=FOoq0E#@KhHX>J))CvM>-Mxlqn85v z(d0}BIM7e|9MJq-9y+5BD34f)nOp+eTvJBmqY9+ii?%f91Be;OX7jyJMo zy!luD2^~@o>5ryzrCaEFn{6Sx-AJS+q9IYzeyrD6r$c8HLLIg|dS1MTFAB(vqV?9= z4W|GUa&7nvF8i-a(&79rF^p#D?EG!U)-wjb)o219!?m0I3%j;C2%8As%&JiYvKm(E zpKWgQf2=eYafCESg3}Y%>w!TM+4xs%)UwqHoid}TAIaf@u)RjDyMAYjemjNce8rUl znTh^%uNBob;;H zS}jciQFRC|ls)+;kT(Elp{Q|XeVjq`^}!=EP!5vt&Cw%CBL0^z7vVcC+-!F%{T?E> z$M<^U=E^OG!K-$65!TpmwziW58KAS`r#GorkRu$jqOv22hS{&hv~+Sp`9IOpct_=B zk^O0-`Wrgu;LmNP>u>vwBetlERViG_s%y9NOxW+rs-i`gRa8mYOxz4SY=h6t$a?a} zQBZ}JZBYD-G@fgq_{D9G%zRHk4jx?gS)_WgF{xDk*kXOq14HqISWDPM=#sPP0nlXr zSyUodx<4VzY3B^HyVw{#_`wb>sRS^4eC047BOs^q}o?SK_FrEAQd2>9MELbij} zaeX)GJF`s!jB6WdX81-=;jb?)6t*2di~NNvk>s@%VF7`f`G&JHJ0&u9Pn5$@KcvqO zQeg@lX55&YEM1WfcQ!0HL-O^G*6vd+=Wt1w^9&-@F<-mkjg`eFwd#q*RsPv7UZ?F6 zHhX%ulK>FPVpm(eMPfU+D_|7&Cg%em`x{ErQv= zOopd@_IZK)sh%}&na8m@oFYFDuLR!3I%`|It!>pVx9=ZP99w36Z?hb*L8Kb-Pj4Fh z7FJQ%KP9b5U$e0!kPosxm2z4LH&E_1)T$NCkY?PFj<46J06HN1I3MAVf6BhwYr2sT z5MP?PVClo63n%wFSfIBjAChkxF!$Hno@p}Jg?R}ehrICog$Uh0Kw0gOE@EIwr%YaW zDnG0R6o}#^BBmjb{bw`)YC(WyiQ~1h=aF5<41 zl1@(K71$#8%&`GwQ4fnhR#?9{f5Y8PQ}Bs^_tAoD!b3yJvJ0y5O!AA4rFf~dMuVJJz=||kp zc#BBT*fh}QapcX6`K0o=(S`tse6(NMed6l`y`P1SrEY>g5Vux#!P>fy41L9wLYSoa zYxbIu8VlXxAWJ(} zNuSmxc8_Ig|K(qRdi+4kx=Owv>DIQw-0C2F3Id`lp400y-z2#0+x&#lDJ%paz*kG- zTVQFR9hhz^G@I1d#Qzy8!TiESfr@lQy!$xG!_c)uI~rd&Ik@}#Jn-ENlkoC9_47#|>vx zS8Mq2k(ZeV_8$sGcwp*u_KhYZDp+wY|X8`Yzlr#^d^O;No68A zEnQa50X^6NmNCFaL4uc=k5va=;BS3`X2(C>y{*8`Q>LJX`!tnlv*i=9IPhR|kt*T* z&(M={j3B+Zu2p}@bz*RdOo8gn>pa^^Wx9yQH;e)}D`Zk4DdGqkwdi0B5@LIfuU)bk zO7uG}btEd%j1nZZtikc@lx>kzLBx;)v7?%&yoUb*J%A301#YdazKaibW6_8D;lq?X zCn2Dy+Qe|7dm!V(gQ0!NrNG?tV>)N?<+PCiY7&j#ZHqyLvxV;_9KLlEbhAA|tbx(; zn7%Q*EROu9PAN^`d6A_29-#r9z7L)CkB*z}%40w}=;d|z;+7Ye>zhUz#gUw)?Nj)# zBZDSY)5+;re!>7@Oku z`#h3K$jK|#>3oYu>Hqb^tG9gXB*)^ZHvKv%c2lY84H zt;4Kp)|p&XdQ_Jz0Ech}gcF95*7vRV$syb3Z63~r7@++AfZ3zArn&Ssg0)JZB4De? zcRjY$AIHwOBQ}KH{r_t$W?|9gax@hlMtab1=N0}gkr~+rlD3hro%cs)W8&&HsnRztKauMpA5w1do6zmx-8k_Z) z3d{02Q+3<#$)#k>5Ry5WGr(?ZmHzC<5liRc= zJx-140ch|f)xl^EM=w^Q?kyXQ>EoWF zGUA`u6n~QO5eBP9X!hTphRU#IuN3)aqUb2Xm*2mBfRK_HHiv_!2jWp&;UwZ~r05y$ z_!x%Oux#auYKHeE;ABjERe0?H*&>e%=878xvm*w4AAfqhcNc);C%!**!K?N`*&ckLE z&I@mHxTCZ^zh!;^0AXJ!7ess+5^fw#Ahs7`kdL$mJ#7|d+(1rjwlz)sBCM2m#kCR= z6KV8lME4o)^MRSkfa%J^+d}KK5A&nVu60wc5qaIFRt~18h`>~N!zH{vS}8} zYWw?k8|;9OOLL~t>cPP5iMpmPt@+oXfSAu@TOAkGR*u)WZNCicJzhWb45xhiOlEpe z50{=oFz(bM_5bq2tiR*`mmj_{IP?36{x*F2l2l}TR&FU|>kwkks91(OL&N{|R$VGe z6jyiGhJHVdJ(fo*h8SoCPt64HCfRr=ydsC=dL>=~RbjWI(f7Yhva^r?V^$=AQ0xhIStfLF~3+rb=F$61GQgtrcNV?gE5vO934@da#uhM*Iv}v+ z+lD)6DLCbacU_1vVULXjXThlp%!~y$e-PD4UlB@|@Sr<8sP>SKJ^6 z_#kY!uh8fp_@7?a;-K*lvEW*I(mx-0m+^J8b&EZ1(67F2=BBlsNdf5F%=Lf1n`KXh z$uvK0N0|c(I<3$0RG&^Ym2O^w*!54Vt{0Ex)MPi46TM`+H1-7nb?C~kWmGW!T(LY8 zcKhGx4!nestUX*b5^9`jAD2vmEHxlICo)CQVgC?X=OGn{9WBn&Pp{QakG)@r)(Zu& zM(L3=0G%sWN7unuyFnH{5^?}O>2d(@i=VXE;L~?}McD5_;jehs;b3SFnu(14mg5{w zd8YS$=vHeAQ4ruBA(3qW9a?arqDU&5)R^Y~?4V3qu?&fTH;WJGvHhyPaMa|pI-8?|~ z;m)*gfo-Hr;rzY9G5vysA~xBd*3Z+?s*6tZ8_=-xFPNV<=Y0>+%_{SlE%qDtY;#_IG?Mp;t)K4;#tXz+-T(-1BVx zgMX{w21#t-|7ro&W?1eLy=%^#75$f~`ljOHOK3w#3}~LMB3u~x)Qs$$BFlwl0o}?7 za650dqAD3ABB(0lceMo{AUCR9(QhC4&uPYOIHqC$5^g{zXnP{Kp)0`TaR?kw&2E#n zXR|SqF6SN&fEjZ;iy_-Z(^X{2?rWez0Y}{f_1P+TRm0vcESj-@0!YvfEh296S}dmc z?>U;{KM`wR$sryOHFp^6tUrWr0+swdSjY0VjJv|J32ZNOpOsOn4O-mxCTYZf}zb~idaTWY$QU@W16E5X$q{VsP`}NO!M@MZ11?kwI zZ-7YJu`d7s-7%BS%~bOqTk=bmw^yE~SPwtBp7{ zL44#lTYX@RRB!6?9=rsY=xadfg?$&GxB>WVcriTbC02`eTGMh$FFjg^&-tsuxQa@G zH1wh90SAx)vhE+DTE4{YT5j;ze=a}^6!Lz@%pw2V<_LKB(2(hG=my3z0mN%cvpye0^=wH(AkAeOAdIF1tCX$=;CsuMhvg3}_ZaW;fO^ez*0|eJB|fcUlbEKh zzgDyj#9j;Q^>|7?uX@=4OXZQn2)2L@Ow^37Gp}#p7sh< z{$88wZp|BgUa`|9=vDILPj7c`0A5jTXZ+da%aYAK64)HH7(DST32YYAKUQxeGiD1J zhRi%O2D}S@&p9`Sah@j~6@7K`NQ+6s!7ZOqK?K~wZmW@iz2+EI_qgV;d7{cfUubT< zxrQAW{S?jIar@APOfdLOPg{K*9tsj7pMe4-$F!SF+7C0i8+F$B-#Ba4_c^lb>}?3KAyj0(@?t%9i^<2q;HH(Kh~o4q$Z4C-q+FCqVJf)&?8ZQtm07 zuPYfgbCYEgL|?7AoBh0LYl#d$LZnv9pi+G zEeQN&zf$n(;#>e7_{46U{*$tj8~1o2N&>x;lvTu^Z((2$*>3IGx)fR0S#t5@vjq2nlN|oy^HFv3fq<;K z=Gf}U1^^yKB20{c5D=5t=%5{HhG25f76o2pwy+{JHh4nF4(kI>d)bMzVxk>kCSidL z0i3HP2AKJa`~1Kg$`?;_qYcV@m z*Gya@mJjqH>$nIIOS>O& z1dUlnWAgVULntW;mP6j#+LoJZ8QeCfMMz7gO0=} zv8y7aMDX8E^WBTqg(eV@8fQNxk@@cTd zRs9wrDIoY0muRKlntU1{3Ph2L8m>Rs7&;1u5cM(glindOddKEn)L8Dh%A!q#!pbya zftk=2D;=g2zG!g+0K25yqb}lq)#4Rtx?v%xJ-*q61Kk5H9^HAI4E!*70f7qY=m-eR z4%n>as6L~Tm1-h&r;hGoSN!!Jo?A$6%CWhEtLpdXk)J1z}SRx?@Lj^ zx^5J6x+y>+U8^;+PVBb$*Yz-Y{-h@BE!xAc>9x4%R~4%}0%u*&{hw9v;MMCb_tV^xt?DndFK88L#4lMzb+RbuYroMqh~d zm92YMTGxT^y|WZ1O@al2fjV&R0bn;FMg74J4}qJK>uv0cVQuFrK?#}=!{{{;Z56xh z;>y%^R37BrJfS#v`|gmtEJ~0SpJR9qoP<`Hi1)0Ugxzo&DXIq7575@*s3?f0mGDO# zN_qt1OKwGv=`VXpWPTrefs9&8gDpFIfI$AyUNw=`G(Gp?wwQo{imu6JUKg+wJd}`) zwNxU4-i>nrgz@9|WNLJo|9_W6>M&YnGyT0c{`#XUc{Zs~^CN^*RJ{De+)v)3gC*y! zA>);h?yXk?b&f%dswhu4$48cX=wch%{)aq@xXm^E?=0wp(Ewjtt=C$h4=`T0|5KhE zL@3lijL*{Bp5u4`zsCK0H z9*U-aq0y+K`0o)$pF;vt#6RBu>zs+^a<_`+e$y?T5bQ;&9&ADPK{6MXT_WIWLzp@2>1a#ZCrK*eAibki_)^OTOD9MHnIPXjbdI?BsU=B9_l11h9 z398GP-@Q9lHE!Fg+Y>P(oX@Q)PMdD{AW(T`2I}oODPu^SZA}8>ezNbs&)@iE7xlSz zES9a`sq0Y~KiL92RKVCEZg-bN6g$_(`mPm;d(*>#XO1%!%s=enUZVe>Wv#z&ypD9i zt=Mh2U}7s)pf~`k1G1p~LE55&ue1F0yju;Jr++13$5z#r2ilB%DyFwCr60AB$reek z)@afbHUV+G2+fTLB=+@vpPpK}>So&ASl-?fZI7YQ>+d4BH1`qb@A;;>wBh*Zz_5`? zwH=Ol<^ME*U&PRmQhP*z9R@u^@qRR4YBsB0f0@dPh-h-MOC*|D!|#>+@lRYJ`q*5c zbC&s<1pg%FjvXSLli566ZIU{v)!$A#`dY*fqI=VoVgWR3PT)};uNFr9Z&(uXtr~hLIYS{+f1r&mTav?CANee1^;NeCpH81-sTC4#}6$agI zDvY{`rD@{Qr1y5Yo&v5SlrR}o0j+5}GzS0@#wK$o zXArK;?_;-(1LyY%LY2gEfOt~ii=|i z{LCi=YZA63Oe&{DDDs#mGGfK{GjqEx%dEo^Xldv}6Ay$&>kziGJ(<7b!bWFn+Ke2K z>++{c0|y5XOa0F_6Zm8yV73PRIIs`~kOF22(J_B6&Z3ZfoOSTW zu>@(fE(hDY6(glhm;pt&I=4JU52YUtjhH%ul==_8N4;wEizTC{Cbpw*d-R=Tp;BmBQwEA*FZ=9FV@e)0d87%cGODxSxx_uj&eqe)J#mT z17FvDDz?Z@Hm2uIO!m7)JidDA=K*@hJZwU|P8jjwTk1tVKKc|9(*U{Vrwx%ePHX_% z98`T~zlRR9Yd&6-nLU^pK-iJ)O|*FHrrdLECE#iy;F7K*{)YS-@ac^#89r{{flz*} zsdrZz$KL(_K8O$R?*h-MSrZhJi^Jj1uxv34r`{mG^txx{d7d9 zgdmlm>ue#tOR+EM*7`&iEgL`yFUtdB?C}ihoG|)~rFhAMuX(^X!Q4%$<<{M0v6CBs z7wMQzeFaai(0rv3`kr_J)%vIZZrN6f)b5C~n088>m3?Bv%gp4Uqm@4>d2CG#%z_ws z%j$SW3NMv;hVVYm*qEV7`3_}~AEP9y9`>b#v-%IVc)xA}_WiuBni7`%d;{s7E+RcC zxtb`bBOo&~dV^+Iu5i*z$e2s+d~A&`NE!?ltT@Q@*q09AP@LeI^r!zkMTeUf!|MEI zp+;o&)n_Z~ytZ4dwXSLelenOuJJP?lSX;|Mkn;Qw=pz<7RKlOxIS2@dsopIVvKviR z-nR{3B(c)9EV?t+8ef$A1ag9a39-=l_>iu~3gJ&9_-vo9h`u!7g;NRD!D@f(+#P~N zAmd!ew(51;a0RZDT_hq3@0A!V57tO9(r~c6X}hvS#RAON<9cC;fBE`SLth+4X_}tR z+U8f%2cHwKMO0LlLG89~p8>BeggZVVUZ5ZYTYwLkQiBfRdr0{w=Qeo0-f{trn}N)i zZCJ4rc=>N}JAP{8gz4x<2d^5CZ`|VBS#k>6ZjoPq_x2sLMN$xxe3@_Z8U0tORYH+Q zY)$iiU6NBY(X3x$>8VZVFMcd|F2|HavSv!El{(_G8Bdu6mdf4P2E9d!}kqVLKVE zJieWqYQpWsw#&@6L+R)W`_K5>KNn3ihSYXU^1mEY86FWebzDtEcwt%LU2rOKa@B(NE>QTc!LMH@YF0RSwQFMTlkQ=8P!K~oHPRT&Y4YOJnY=q>VXq& zMq3cWKaJTRbyY*VEcd8W%W_oOZlF2dHu)JHAs|bLs zb_2l$J}1h<+u?N1^)}7pn!V1-^43&TN;$+*#C=I+5&0&mg?p=!scpr0uf_OwbPtm{nkPND zfqCeHiljrN&;5O0~TW#r9_x~)LNuluckg0OZn`cJn-VAig={9)0PP{%* zOwc@2_ka&5rerXsWW*Q9#uS4F)nT4XpjF^9SpAI#b4UWOb=ssNzJE=A`s{r3BUa2C zCKu;vXF^Tu10p#}#wq);^_u~(s_X+`%P!_mo4Yxm^s^|$YyDJrneXw;XW8U__#G3o zj+-p&fQtW(mG~uG9=>K-AZ;;4A(6AQh0Di7K|W$a?i(fD*9KCipP^|PilR~x6Q1kO zaCK$NY5c0=g_2yE9XbUbj(QFUlE@n(2*&kaLI8SQ7`-3gV)!xS89S|VN~co{gDsAO z86gY(%YpHA2~Gr+_AvOI8CY>xei62`BKk-kGt2*Oi^#IsG@5b&r<~dp4!sRy&xN86U4RxxL)a>vnZ&tfzU@ly;mko> zZ-jMM)a3eV6J#JVo<{`V|RSsQ@a5=wUOJP`b+m z>}vT&0v8*#-GBiOf<)-T#YIs0*eU*?NQ*}GPvuiYmF?yzC+EhJOA)Bl?G1=_GG?in zilp;5ulC(X{iTXt?F3GIGf$_R(;0+vcOLOurnHGfN0v5I7h;Say{{>?V@eN9HFc2%=X$GeZ#q7MQr=Cu;%QF&rZR(x;nyqAi%qYt0I(S&z3_h}KD|BvGildL?Cq+Q`Yb-I}sV4g9=kdET_K zp>F5lzSJ<_f{gW}yRzR%-FUy6TxwR-(b(dAqz1t;*+zcg9=BYapM4rEEQH zNr=M7Z{v!H9(Kn0a=W=oaD!~?ob$XY6&r-*?e3Oyz3i3DLg?0t3)^rA{^dx<|yE_pY$SDFX=G za_7^mKi*@DoZRf!Qs-$1qkfEcQT9PBiPqzAyx1%pAY!(mwO|biyopxI%129}sUUhQ zR*clstbNp3RkN%MJ)NIF8?W*J8*C-QNeq->mp{7Kt@0T~rpl`g2C#C5bVRc2mq@LD zIDYy|B8l*-0=&vhIaNx2(;@JTvd7xGvLMA~;a3?J*!Kh_fCp@BQbi0Tl9DMl8nOUa z2lD9&R^USy`3-#G1QYR9%W*!n-&frUm6<<{$u7JYx%)XT>|%e8F>v@fMdCGTQ1iat zdHjAT`UIAUm$#q&xe=PosGEAFGxET6Gpr!hy^U47yJGBl9XJ43;Q}QPE1@dcYkzWS)3A^`1?Ob<-*YQi73F~ z=&z>?j=-)SjyJ;Sr;lmzl1fBxT_Z#KuXT?$8>fOV4EOXxW z_6GmK*Vw@+OFi&*{yBb{Z$>jvO?)<7wNqR*Yx!DIJ6{(|c#n%I7O%2B&*!jYqD91n zCp6`D!GdXoc%r>PMDOgK9}CaLOt|Hs{^^N2EKy>eGNQGlZ3kGjuT2nr-jw~MVx-rU zd@yXFM)g+b*2JJpQ6C)4kXz}-X5uHACL!Zx6iF)2Iz-Yr@#K(f$W zCMD~$G}{nRYX0{J(|JOsM2*j}{p)jY%ZNU+DmE8xbFcUQAmYTb0Yea(&*S5EcaQtR z!}1mNIR^rnNyI?wCujL-R9k{vdmlR|AepcClBW;Sg?ZYYL^GiphZEpVH9DR!U<?@gxPupUNIWji{3+@jlC%7`6oS@@kyXeT83eUl5Ra)nF6R$tXC1I6xdoBi#Z+R{dtW5aGOIM zHbtZLG^A#I;uK;k@9bCpFZm@4w*cO(gWTy4BLoo)O$WT735)NsOsJ*-Pg0sYEgZZX ztf}D(^ci$xTkCb$^3RA%X%37a5=I9F_z1P<@~Eiu5hI+h0(!X_wdX_6P5FYH&JZWx zOr0afCuS4v&1@=$EnOJfO4Y8Cg2@7)+fq4cl{)W3Yb2|_{G6=p$hD4vhXIP4wOzCW zP^K(>C@ULu0_FP?f8wJI_(ufkfDY1};shsWvNDOhP71)RI$CPE48y{V925mIW#I03 zdPJlBsJYzLsu%;GtW6z5=mVt;kIKf<&sv!kP_)4PtoXst>VynKAYI$I=G#gbw+Y&+ zKcK{8h>mf3nABPLc9mNj>wNL?f4;FJN$5MeX+~4~y!!iu@ zHZq@g{P80F>&=?%1J6*+3WJ}+L+@N%uB+#bjB*9E@Zaz8FG@@letk@FpsR|TNVL{Ow7C>7cVhJ{^czXxZPCOzpmFQ#IKK| z=Y;s3Z{P6-(+{WzYbBILyC+@$b2NrR|CIz44;(EV7SAJE9cve@)2}Fcn=c%l8oUC(_TGM^= zhoHzCRy7fY$fxwPqJ}gaQk>VvCy_Fjy_Pf29i>M4OI> zEX;yWtMd`fcKS!7TqvDF6f=+5HNM`CHZ!{VSq?4>U)I#0dg8ekvW=#3T=GSE`;IOS zM(_}lN}aS>zVlAvARJEGC=zUY55^W2FH4iv#fiEK;s3+OtNLl5g53C{oC#P*>4E9i zDJ_t;g?@u~#j3U#u)W$z&k|Dn?|0`D%-_2O{9|^`75&rB(S9PaUaQ-EvnIVSt4qN= zMo`#7g30KI-{+j%MXRNRwbS?cQWO7eUld6RgD?JuprT+`EoUq)^k)_p58I1WO%U?u zdZ{Y=p3gWudYvPvor$Z=>q#FX>tX`)Fd>{+Ck+vA|z^j!w|mP;ow_imd7(n zpNEK@^mgvRf8BT-Hp3SM>kch(OA>@V!W@ z%wg{2X5r#wsN}Is<5Pkjdq2D%pAYYQKEaupbI#r?_O;f!);{S8Pb!S1#4DuMkB4Qkl}j7#KEnxzql6zt^#7Xh#)sjqDOaL9^VyU6wXtBjkkxa(6}d%FG?GLC_(%N)9F!mbOy)H%?d zIVT}-i0m`0ZztaEL#fQi`7^_oS=Mk_&)+!<1SCj}!2=qTSM0_k|96fJ$fMdmoUrU+Fcq66ZJ8Hhb?$$NV-Q68!%NjLpdL-dI%C2&F8LCMNs@~ z<+t|lus|$s>k-YTuRUpd0hig2N}HWZ5ACHcJh#fK%?qv(JYq z_528jonCi}0$c88_soB(<7TOQRF2n~qI)5;D5*mlf=3IdHw@IL9y*mdFZ0x z>GHA= zykHsVUKn2=|C`@cq#fvm499GvxX2?DlNzeEg9nEM_pkY)$iF5Px!R-=&K8>2hDy%8 z!Y**~|BghBkYycUk)<1SkDhus&Bv{x%g$zCMdHSkwOafU`A)~%S|OA#W%Kg`8-P@p z0x)H@k~XLELcTJMz4z}^Mb<>$3pt=ng2=x@DxNTU$o5iJ@+meJ^11pmugBBfUpZ%gYsl34$1oDL8#<^}tIpCEpLhm59+|=BS^Y3*&#pW5e_J(#ghheik zPZ(p0xv$gFt}oh9nMYk%w{;pl!I;Cq+rQtaK{jL4bJCzVjs{J967+ zw(2o|pa9luI1}5yFB>s)GR94kXPJ28vSReUxnJ{1h+yUM@0IKaQ)k~S{TCm`iK`9O zqU@1U?hn`ZvNjS)q4)S3a)u|o`H$v+R1zF5`~F%}=(~*MU-lZY$@=YcKi_W$GwNQF zaU=}BbWaU0c@omp6bO}y`uy)5p1Ur8^<;Zaj$V`q$NP~2i&B3hQ&XE9@$vvlGDM^G z#&WR*9X7_g_T7Xm>n!6^dr1367ygwl#(9; zqXL-;p{t3r&ZUe6r_;iS@J7guX*u;w_w z&ri_se8IQf;zfwZ{;Igz*TGYZwW%%lHQ=u!38|sk%JPw#mooad>>x>eP|A>7phU$` zZYZQJ>s`~hS@EU|ku7=O<|?e?y4tWnzkv`2upGfZLGwq3qaJue4~zbw+P6 zUm%|Xf?UNN%Xa%r%mVF>%;&Cd(*zq`?m3jTiZHUu5Wr?qKww5B$(uSEw}1bBuK28N z3qRp58%$rDl^C_L;FyMB>@@Ooor6RW9f3j4HQMp*d}=F4ZOw7v8pMC*s_JLnBNK5w zE)!(X0QnFC5)D6kE%iIK+sBQ{o8yxY*Y)2l$oCYC?hTYMj3UGH7ZVmKm(49vq|0oL zLPA$_<7Qy9v{Z_IG5|=4u`DYix9c{)1T7EM(Vd50?Vk3R?ew_Hxkr#=16OA=-?|8cgyTUxnq4YfMSmmX$?!h6HCkq-rj zH5ezYHlHqH;o(v7Ijza_EO2@rto{7?6Ag=aVq)SdOENq>+(+$l;ReoA zeolUVuj`9rC=tiMz7j{M8K3oQog$Z)Q%0U~jspVdTGj6#Qb$Vl8~Qbz{rO&Lfc;vA zTDZ#e>Y6mRSjwL)VJ!~L%4VK3*#EpMXy$FHg9xV8*7)3bV=Z}5o3Zyw?K_G`Te{3l zwTwkZ(ge{+~|dtByUeY2ODnR#*HRW#Y)xZ1Va9Zeqba$^R!jQs~@H zQrap!g^0Y)+Wc=1y@*5S6g$X?fyDg0GdHwE%iD(0I`QPu_X9a(qT_ z??;ckc1Uyq4lJOh(D~7CL;ve)E^-P1x19#pZ535j8ylPHQvF7s^MmZ{Y-uWAm&1+0 z^kU~}eRnXnQO;(!-C6J=AJqc2bY925>E4Lm!9o2R+nIO<)v@t$fnzKb3(Bc~6K7Sa ziJC=AURhr+OZ*Xor^e!c7$>B?U?U%fVdF&ArdPjStfHH1Zika&s}MkmvN2WaSZP-u zONW!YtxY6a;sE0YhANMXaqM{gv_)-Upiu|9sF%Z$(;$~&!NX&Dx?sY1eY~Y)Qd93# zi@360V&66mL?Bu~{|hA39X=oQp)>q(P|S}XKUj2Ys_Y*;KtsE}-t#XjEYxXq+f8KA z9m){N`14ZccJZD<^&(2&qtU6h*yqwW2mNfMq@eO-~{cLP%u z`my441$#cFNIKDQ>66DBVH^EI{BOaYa$(zMfUZT>0AgaGc171s69 zaiGS4%!g6~lb;?FhOwt1bVpupHtkV-8(V=xiccaG8gGSVpT*(UwGUyrf%82Pi&`hK7al^ z^(GxC%)bxN&GGyQ37V-KKIaX5@h?)VAMc}=3K^Z{EH?AKV31fxY*zG^bEH{&^hr=& z$HqnIIpFEop5R#YQO(4-u69eqeBG{s4cRhSZH@$&DdD5?7EGxN=B*%y>F-+@&*kw( z4}Y&B2mS0chD8G|$Wou-toW0hQEq+izo0&kpPjnNW1oh)V|v13xPKj^{co3E%gEo$>yxtT`K6HvKs z_xmCBGP{Mlm-~cvW82>Lw+Cx<(q&hE^u1#r5J{HMruoPqst+Nlub1nR9d!H1xbfIdt9@(`U9ZA5?CAi~d z(U-C~o75_lUz6QSpIZQur(hAH>z2Ok{c|}N6azwmCaiS&$*n{L37%v#occTH-{F?R5(+&r6R z|83Tu5gR&kr4iDldl@7zFCT>O-fJ-DVPf)JTKrGL!&82plA7{Z*u0T07a8vHvAv(u zJz*O0?^18yPWTrYZ;@3~#AUP!ADr8vA<{2of)pdM&957co*ew*(WaOS@IKgHoOj$` zA+WE^l*&1_v{Kd1(Wc2oFIu-E3;spz&6zr=Q=-949MQS!_Hq~7xx68-xR>_vSm5LV zzUF0O)S`e&jg!0M++ybBP+Ey4zwYSK%F6FD`*(7a^je1zh4n4U0IBJ*7Er(eT8V#j zFz3rKe3g=sJdGgF!^cXeB-x*Uf4F*&0Q*f6bGUJw(#Gj8UU>85jM5W^(Gp@%2eE7D zL@o4NDpt!^rji%WVzKa1VLVF0GA4GnUxpZ%y-u#uDN$p5j499@M=Ux$Ze49&Idd*e z1Yz6ixIMMCvZ4->$t!&a>o>i%VyLa~ zx6ZM2zI9rE-dTST)ezb8J6)FsH(e@NA&v#3$IY&fTlQ5{8!Ibkjn+;XRpHr&PxENj zbL03jkC{IsGyAvKEPis>OhH5x`pg?u6bxd!{HWqX9 zOms8XGNDYu$a3X;8{!+N#1&+{#z$bCnD@k$zuCayb+QXTw9}Z{E$&}ON&L_xyLV%! z*NSAEzAavJvntI4IO@x|g1o#=^UC^5K9o$&@$F;c2+6YP)Iq^k6jb<61-Xa1{+bq* z^*6E8#^-y(Gej19J2i%9j%Dr552@GM@kG`z{EulooUuQeI0VuW?y~&gK}T zIcI!*X1lu0)5V928)^KI0d~_cf$1n$H>)3UK8j-MlGaZ*a;p88@^$*M>_aQh+}Gx~ zFJfkGxpPM0dwXmNvV(kk-}KA_Z=VnNt0#ZJBWNfgK^w_=5-C+Q$(SI!Pvr=Y18P2F zdvbc(4RYt{U`ifiqEUBPayIzPa+j((sgqji2f05*NIs;FAZGdNF`I&aza~B8 zwIa-TWrte{Tn&zu{T)2 zkGz^7P%(O`tuVK5`yr}bu%x5>^S0nes&|K=u;swZQgU)31)l3~X*lcPQv~%{0;>_mDif0B{ zrPYdfTD>zruRczNYR4wGlQk)Aa_`!zPTCgQWpK&{AEnH^r6>cHegD+(r=lMMv#;sw z5^-D{o8l5t&lKlrFC+eJ?J4k2*Iux5K!cw-%q7 znVB|7LQ1M{-6=})0WJkSam1jxv(2DNB0$|!k0t}rb6y+lsV*7MXew!DbIAm`IDNLB zfcU$ciI2B~tZ~Fq+<9%;T5__!iF-@_pT+bm{heo!6t*=q0&DQGYQ-ch`!|><4R3V()M`GTbd94 zvP^-U8Z)-xM~yn?937LB(!}93)TI@Tu$P?*k(#aX$(2mCH8ZAp4i6jD@kY zrm9zskufXYdaM-16fdlxdFX70p#>9>0ir%{@)`Z*FAF z$e{z|_aM!pboMXhQaB5$QQ;vtK zCa|F$h?hKHn8WYs1e#rWqfb*ZI}HFTQYTIbh;yrbbZZWo#8bTX5{W)uatD@+g`35h zK$i|^DIG6axLSlHr(bq_fcn^T(fn3qaNKA521qIWbI!E}KWul4+VD5Rr~civWe-Os z)M0(saG<@4lab-Oj9A^94U!qX;&fv3J%71~*lrTMIr6T-jP23d9rs<7Iu+Nn+@d z<^v=OAaOeW!P#oG`=Ta_!RZ7Ztg;@2r?xQ5qIBO- zwedau)6fsO@ej2vUZbP-%*)$9Cm1VcX#=(J#(%Sde14gS{|(N#Gm4DX{d5A?XG%zj z{r4^yr{hwG^$VTmLRUdh)2d&(f&1Ws#q+nx{3F1AA{^{s4MU2i!4PJ^B8`$1c9W1n^N8qZ!wS>4`F@X=CG#S?$`tmGVzeql_2I$z2gA+h zbIy9S;X(MRQ0AK(y{vKNVJi&lWSQlI1a44`&>{~T|2x^F8=<;7X^e8YHzbV}@?rk8 z(M|>q(voT2Bo0mlo~d|vB)1<*zjA5K8~ust954P|uZ1hhWOZaW1_wY#)BHVUgPb{lo`e@w+pu7o(LsgJm2wBJzbC+E6U- z1BHKaVd<$v?fZ!mGHe;d!(`aXZz-R01gx^8WE;4spL4uaa{SO+=Xif6@@L1ri~6_a zhD#g+^$A9PP`_<7x0ddM4Ffmp+UKFS-gT`3*Fvb4tM1oH;khCN;n&-QADxVTRmnO2 z`(q!5M1u{Ibi@f(Ty8smoMA&i0N!&oc1&z+r~CV)!aipv(L&tzX%XJc(IPhu}MBcFuC&iTiCOll1M(}Q=1quuIcU6^mk*k zSu1!b{;+&DIsE17FUVCXs$QmL`EXC|F5 z1DcYIj7(1-kXWf+uRz=-_i`GDmj;qoo9i;kJ+$DGV=W`^6e814AD6VLlyC%JRK06P z<*dFzyyqaCusK<)t;Qt6f@{BRV=~897_GBEV||2CBf@_%3H1alJj+*Fvt6N*XQk;0 zye|v}pZ0<%Vdyf5Rh={01NMjXyR3zi+-^rYSK_h|E7oL*i^W0HpZcZq_(8G^e!d2MhhXnlP#W{qxiWP4 zETlaP6dKI2X(S`}XOS~*d8r}^nRmQ#Jjp#d6AFvM)e(o!umPu~1mC*?S-625S=`kH zsEQLK&{)jLyD4DeZ13%(^!N!!;zKG)Gc(jom1bzgKf+4pB=310L2gIy>rvsmZhla1 z2TVawqTwcE35xmitP?~q7B8_eof6VJi_Y-`FZ(5|%^KbFU;IcQ%!)e1-UTJ^DAuRQ zTS7{Z1)GC}@I?7=*BMZ)o>0$9VsI3E3buz@MSoByKzlwOTnOrCRE&iVyR$I1M+>iM zk2)C~M;BX+YiT%Oc>@%UZ+eqJEv87o`PR3|wEsTo^PDTKLr@{`&C8ye7=`MF1dZ+X zkN%+jP4d0t`Z(zw!XP#Rtv|oAHFTut)t5<83`ev(Qi(oHgB0z<$=``OZ#^!fXF)v@ zp8)A4eOV3uf?rfvgyoC(4D4k&InWl6gf2gypC69eW%^;Wy|QTZ)5q&bc2?xHVcTSs zor;RVpoL`)Q3$b=jC0(elV(c!(`f`KQ{ki-6gC&Kl0%#9)TT4Jf25_P>wP2{2<&xu zf5+w2kBq+}h9c&-W=l37-x6r}<^9mvTl#s)?L2vd0I$6SMY`AFD=bD!cuGW)58G<9 znS6Z{OU5GRg~H1M`5JUl}t?m~*DB0wn_56@Ijgnne{^gOj@226P1BdT3X6Y7TMO;rowQ$X=CrE+FW2-lqVcf zPKtW)0Yt34YYjGfkCt_wM0Ra$Sr@30QBce;ltVlW&CK#YihRjPneMAo{3D?f&xjpa3T1sQBoGH6WRblF6lUMWrgK|z1f%cM}jJYBF z9s>iq^_6aL7Wc^fc>^*B`c_6fy>)!*hcmmIey`oEZZg<32G5V4xL=83I!?YDw}gpe z%p~gqUZH{ReW^&<*CH%C=j6uiK4<X;g`Q+K@&(BOpoL}2K*u|3BmTj9A`5*Hz9jYWaq0|w{-7!hDhps?UV zSFJKo`0Y2f67|hNX;zUrE|TR3Y&r~C>(Bio>Ykh{y?`~WK1=-b_R~|gQH5Lh=l(t( zk+h;>YvG#9eRgB9#?>i6X7XGun@qKF*}&IKaIpW3)j-YKV_H28A2ddJT)b8o)&7_6 z5g*-;kw!RMQ*SINB&Q5F(MEX3B-SmkBJM>>CspYgYzx{K2q~X#pZy{~#kkhD4FIJZ zQM}L~e6M5~k(u9LWE9Q4#+rYQS{6(t-^^)*Aisd zp1c{>Hc+R@eJ=PTAJaEF>z@Dut)`?i2IEt?r z@Pm7?1>SnR$(Srh1b4ry0$Gzf!}Bv4b{pD`Kp~-U8rE9$tX31-sh72`?sHmI_73fC zDA#%Jb#z)=3du!yF7mH{{VapxWY+MO*6HsYO)`(A2DLns|5yst5vzbx7c=&2cIbIAs|$o^ndUtKMf z#iI7l_0F1Ep`~-r8{y{SuPi&-8f>n61`M*T)v$EKV_gw2r%lb^4)n2K2^qB#bkZ

CfACUhA?+9ZW zmVg%|6IrP@2=M!V-x~Ad5D+L3q~D0Dd8O^lS^DW&ro(SJ8f_%?b8Na95@nb6CY>Xe zV;&7_KYxq-50o?t)C#rsFYX_L;fB%L01-SX|w zD=Rfgj+CKM*MZyDp9NFMbcv)nGS721_$T;|E13n>i;L;awDG{>ARyFA@hv=l_-XCQ zd#w8(TyXv$e~tHPLe;{;L236(dKkEK7gW#_)AGZAqo?|i)Ng&%A%=&BwCho?Q4E{1 zJJv^Ky(Ym3UD#(~W**xHeMh}PtA`}?Oi98LN)~% zW>fog9?A6q{Kii)o*_P*RHS_Qv*=Tyz!!0+6t-CR)A=sM!D%6Rg;eshXUJ?*A5O5H z7{w#-1w2lACZ9SIdj4)`eOtyCml$>AhwB94WgPUzra^Uob0xnwi825CZfl-e?ucyG z${g7~;R5IV{etq?wiBjD^AR^t`U&Zfv_HN^25&Q2p(G5~eShIi4v{ps{$ZX+W`_ND zkiXS;3?NFhzV6k#dRfD+7?krI|9!A2%j|w`uUw?=T!vR_U{Y@^@ljUH4`=Jn?n|Cd)2)%*KWTz6;VIQf_>59^>Y z1bZ~~wup&7%o{X0(98s^#9`&F3M&(G&^M*8MJT;hJow*>GWLgA;rH`JQH*viBx2>e zJ=Sv8(*3kj($`+}@>X_YkHPWle%-svMSdQq#lp6v>_0f#XJ?-cE-tf{qE2P^=IQ9x z%6OR&?$lun%H3{L~Wx&jrdK-;9uj^Zlk^nMWMD{@ucIU-zah11` zzV0hl`K7<@W@-i7)Qv@r?}rdW6EHG&^ye;9DzC-5d6&=syf``n8h=^z&YSbX#x|SN ztFUc;gaZlli|@lT6U%)R&kQ^!lupEUpS0Y+QNEr@W_tS75K3J?a7w#R^|)=%!`EV~ zrS;AIJWTxwX{rp4+gtG`a|~qUXh%R5wQ8kBQi;C1lzPdogoej-zq(yWj?rh35h=Xq z7?l5NOC}CqIV4HssjPGU{czwNi+Scdg0qi7U4qTzg=58|7E!Md!Cl^~hTS-!UbNk~;r6rT`K=s{2UwnwzzNb7AU8G~vZ!eZM?z z6uIMMOn28D>3JmYgJ z63ds6`33SpL*+uHcEUZdQO}y)T(W!F`~$+d7qqJUy*Jm8C^rWMaBR#C{Iv~)t~)7+ z?vJBcf>`=tna13KX0gN9eX)05W>elpwBAWEGdx49<(!k*(^Ao%?(nsef|19;%W;i^ zq^TR_EdEBevuIDLJ9*H-@r$9Pbfj1b%NQon*pZSrn;XmX@FpH?If6-Muc~FGy34qG z%%SaO{YHB)dWh-ztN+Qes1<_gZTWg ziof;f;Ys()2!p+N4HhG$hX5ACC$XKRlcY{vSH!((vo}vLR=`F)JSD28Y1A;i6!UPn z5MHm*#fL-4=X9X8%2|=Ze807{Yj#xYO$Spl`6XCaO^;0!iV#$mNbZ9@MNYhpdVl(M zZxu7KP{7cP07FD}X_uZ?e{91QJ7vq^(JIe(r)tcX$^1GEg_JgoL=>bCNrGZTaE=O* zB{QXF<7Ha^K7x9`;1+Awoe&HfOH-T71?wT|cg6hvV2BbyU;nsM5G-BeUCd0J&A{C&Hl1PJN>B7 zz=R@gKtEf=?eSyE&cBO_HuM!8MSY9MNxvm>?#0tHYJV|8P`*_D_=D< zx9<}DyC$xETC2fAwo7glOnrXKmXFBns&I_=&%wXRA7g7pjeNuCZIq}JVa<#4n2k3 zy_SNOkJhI<_1B+(5LsI9SP7}{^AN#^!1%i%>DaLLE_a72;^u<Z;pDrTDR13u-c@*7}DZ^q+kmOzR0=@>i#%h=eM1Er(cLnGh( zl=hQQ0_{UxCg1eU)Oma3mP7S`ca`R`FAc%fo}BDQ@~$Kfw(y~*0$F22CnH5!kb81t2*yMN36UecRmPWh ziDjprX#d?wW}h}NuSoae=NjgyhM0w@8kmG1dm@OD5nls7LIIxwEOQAzkw)jZ-~H*CEv!i z#nz8x+~8@)&h2ts6`ZSOgX=TK*fV&@`$P#&D+m~cgi7K z^s^d@i%!KfF>a^>`j*kZC1bwo5r>3`w zUAnV#AGULBf0Rx!+aB{OPpMlvc?{%(Kvbf^LN52#lA$VcVx9|#72k29nZ*A_NBJxb z076*iwK6RNP0fw_^@)7~u03Yutn3-e8ZM``nXzhv9-@TaV{NB&a;K^jxu{d??~<}P zC0@6~oQhxH8Xk7|_=iE@tEw3hZ6i@Bg5p!3LCTR=?!|b|`8U!s;-nlHdTqtzZ@Y*c zqu0*b2cP*{ZtcwpZdY>l!)SWR=15ZxEMoW*zFT`c@IW-KuQ zNSUUc^MP5oi{68j*=DyA$z-26$v;A0#7w}BG&%qH>=ES-y4%gk>k;z(aK6_jcveSf zDGj5cg#T_nTx#cVzvTLEZIZloxL(TZi9bND_}7E}>$8gsvln3~Ipzk%;#GwFPOlt@ z(q2TUoL5R|1{~f-{xPOpzR$@qG-LwsH8|hZ%_=9sVwcn4wc%aBYc$Iy2D6HxW&Lh} z3sMKieJhLbe@f9F5D=o~Z#bknFf+G}e*KT<0O^31P?yhQ_iLlRIB06MBNKqKnvwK5 zAlVZOF8EpqZphBBhYgqpHn~VyY>AFz`)9e;h4{DBmQvI3F*W9MV17~k3)0ivFmiWB zmVU@Wznh8TTLkwM$mi>}wk>hcu&!@&63LjKAQ z=oV%;@ju`COSF%uVrk4H4M{|ps9s*tcdN@FRp@jMJ9|8sxL|-Y{s6}N?PM!Ah%#w;LCvkdT)m>M8wFx)ff9~H>MZSmHL0l6jw$yG&s!Yr| zzSdKdxv@zI3iZ)n5}_1^HbXj5<}<0X)tns}9t3As;(Is(%uj><5W77`{%?SYQ7Wfx z_T&KzvJ1zwymkk75L=O&l@v71knj22+r;Gas}9wM(`_6~HmGumNV-GQIuP!=)T-Ol zO6QS3H1`v>T%5vSlJESPYYDndSy6 zu~0Iz2kN7XK?kzcR5u1Lp)iNrRl}L@9L|yN+>^cHKrR;$L6SJTd)8`e`+``Oo9je4 zP_SD+Z|emB>-;p7x({U?s1vqM)+{CEm(k=eATeK$O8RXagr)>t?XwZxM_P3QmZ`lex@!TZY_eh1clZ;lZu=fFecXY`U zcJVAVPCq+eu-hmt{1gmrtbJBGYFuUPc}gR9$qQHNkYL&(zUD79S;YXO18qq@%rZ0- zOvn{~jRx24wT0K8Hbo{pqRt*IvfZE4t1<2GAe zK(6phU%{%Bv9Q6te-F-ARgXwQMvf=s)F#*AvJzjfc%E&@zYTW$ebJ>LmTK}`d zP00iU-6~kOM;l5=cwu18^S>u}cuIa$nC}@@8$a&8h}L%|`Blc0o?9yHJIW-S=di~w zRn;k#u{47NvF=NBC5GW?7UeGnJVulw`0JYy#}C|3KpKEaP|=cFR`X1mIEi94^KS$Q zT1#Rnj-WNY?Nzs}{9|;i3-?cyFKB#CMWF_Zx8?0#&mtmcSCZG=9NxZ*Li_l-5 zRenyc-LW-EZVab`p2A-TeyAXH(LX#d%@Jpv|2}+Yp{%j?t!0{n8Us$X1~+-_Evo0( z_q5Jw1S4aUB;|Xe2Ygp^eD2(h<0)$|lFOP0Y&w2%SA08XlmiOAmWMM{E$CsS+x)-imIls`U_us?Lf+TejomNpBL(xY%BYGP8j5ws+(ZYGrszSN;fhgl9!pHO^SahuZ7-(V)V9eXl<~OC5~p5 z$YS;HweF#8@WLXXC?vTQqIe}BE%YFBRKe%AiRB2`*%))nH}=W}Fw(2{MFc#c0-TGA z!`>GqpH~!*&!Rxav4p+uE5DFL4sQ9juwSjkbgX~RWvF@WVa(y(#?uynhnZ zVw7EMcr~2F?J)awz*Q{kH&4@HR3~|0Lt~?UqIvO{PbaD8&D_GRzNzW*4lXJJ!n?4MI%sQ-68i-ED;>lnaVyB+PH2D%L-o4Au^XH6B=LLCDlLM zaDXY}d(-d86JWmxX?U;A_>66h8w&#+UFdQpPMTlv;!p7ABeAjx-w}D9#>=(T5$0D( z+hMdBUTevg0oOANd-ILHcs76w_!*SNZZoophs!!l>byl3MvP4RBptErN8JpPnRJHD zP?8oXDe+5+v0Yp^h_quH{d4XQVB!xAQv?05o|uEdc6SE~kW7vRW&yKPc72f8)xkN4 zp-g+Hq}N!B{$Y1_R~24i-irreAMk0<&dzqrIG!2|@L)g}KKO}&yf2x9JJlYq7YRJwjSBIPy6lFZ8*h#rlr5j@^?!;xR#TiPn~!f(G0O>@ z^go=Cn%xbCo!fWANM$>bkry1 z+bH7R0?!W^?;FYBD1FKG-?K=qpFd-WVjUeFVUP>^wPRY_+xstt(LNHbIiL5<^jdlv zB1VbaIt{bc{I2CZq3_9;K2YYrYYRUlhqLK&A>QwBIs?NA_)#G>DVq6s!E3K}DupIW z&504mo@|_I_+%lOei+2$yyy+)Nwi#K_1P84EA9CENeu3vwu+d$b0Y&}c759(ah+aP z>CgCF_)kXWU|&Tk5o#v>d8=bLOdcT@(@{ql&U2x;r%4V5FHo^b#U-}4Uscn6XyuaK zDa(|1i349;aeAiLC>M$KO1EmqhV1BKIl32W$4WrvyTc~&YoU0?vH5mDVBha-$};e3 zB=hdN8SXp#>@5gO!Gc*ojit`N4ccqimN9>~`hk<*^aNFLbKHDjeEyAq9K%>qiZ8ch zNGT(kGtqyf&JVa92;>#-RZ+qk2g%93uY)LhlLW{G9m`iI{JkQw`cfKVK z3NTBSR;$sWXsAzsI?8^yeV*+<1p|ZEH&es_a2GF##mV3&f-}@6a4S0jOgl1@^EW8Jn4{>{c%{r9^|n zJZ1a>=b|-rFj4sOyt?6Lk`_boG^`s%dV!Dlb^$ww6uqj!(r7AkWEnB+sUn9gE5 zzLy1Bh1R}&xy5)tp|K*|9>1jVXeKUORy?IChvpojZQ^NakHZkDqy(r&{@`T#H|$nu zj%fepo$v`b_gL6h{G?pJ-vzCNtk1$5p4XCY{AlsFj1_S``PCjXgFlt62Ek>FCsJ37 zkSVkFyZBfmHOL6tng($>wP(bey;N&W68XuKCo|L2Xh>~E>cx>AZs)crkN#aB%*21R zShrmo(de^XQmt^?S*V)NZ9mN^Ac2VRuHBlGwe}cuflr9+c09l>*K-1O;dZg=n#^XB zl_g{`ys-bOBh<5Y=1Dqpqj0D$kV^iIgJgXNcz)L0PK=*Q!Lu})$Qi}^MujyE`gPLs zGs$kGeAq~9lM$$il7v#6uEp7~T&ibo#Y+oG<(bjB^}q0$6Yh6kY&I=YJ+0P9kM!{g z^t9VV)TJVZ#B6N3xQ%gN%NY_Ejy|5p}?YMlrh0@HbQsy8}qc0$kyR@T8Zp`gKG1oIp6`C=xrZQs3-0!4by@Ij=Z<2Zxu#+m+t0~vHs zLAQe&Krv^FEV-eF#58Bybn6q3TKMyy=2ERnvVaruZiKitgVj$WP6Ssb#NB%pj7r); zd2=+e<3d1`L9GYyOdN^$FI3l9?}M_uoE&n{K_>h%Q9@;b4ND>1ZunC8rvv1=_q%tsvtce`2LcW4kWT{WJ! z3fYP_+;`YLPa{S{Q+%79TR{-%-u`&ocFg-~5ko;Bg4hd<4l#&SVDkW5lxadD>;6 z6v$MTKHrOr^PABw{iOK~_g;R?37|c$9*xf2ixV@+)cmA$mF? zF)`pcb)f;|DpXX|MuUCwyMs%s<#bRpKX?H`S^O4JJ?d|Z4Q~ONQ17`j`DKODU>_3Y zaC&tiLeEBk_GRw*P-$Xt#Qr6V_3-f!_oV`iTi_+g0W}puEUd@Rb#40RIh7$5a$9|MC z90xf=NaL&KpJIjWnA6zI$;9ok^azzpH|ToV&N z?baGaIY@9CwCEsTVJ=&4D~GRPa}*U97uRC++l*a48VhOX)%tr6!)RCjP3!MSy&XEe zTQ-zy=Gr)%n`#9dTR9AAdOAx&nNIe(6v!wr=(k$-0rml03t5SZW2a8DP;r#-APTy8 zl#>3G=E8x=pF_`3M@jC2YiuV<_3J&_8`X4muP+A!@3sx$KDM^o7Z+YTXIUe1d9os< z2iMDRw3k@OZ#-mId>5__VvAMZmzS5bN|T#a7_ov_0n=e#K=cALE~_awWDc@=5H#Z>?(TT7iQW2@Y$iuJ2i6 zERp4NFQnfL4Tm>;!bbz#36UH>4n1-ZMS&z@h-`75fiemzYW}~A8(|T_&3r^$Fs_xO zs69SL31l9ScoSlaMm33&%}q($i5z%2)f$B@zSoRpO?K`0j<9{9 zWx+Y(Go(kNN(J%W?lk5zNwoa9tg$LN;jW)wK)b-et^pCUKi?RNK?-VvfYU5Yf4ZY# z01xiAo9|??K7^77@VZ?8E-fuBls6$FCRQ(!4W7UhI{97Qe7id|G}H+)=W!!GMu%de%ywi8K4T8_{Eoc$3Vwb1T&t z`S2kE8>V5}KSyk{r$c^pVXmx_dKxzV!8q}@b!0t zGWZ!7DwvioJ8p75mlZ|$iDERlNJdhU=UQKKQ4!9zd0Z+A#PwYF{o_{zXw$nMB^tz+ z`cKTzL)#Y5uR+e3GRK+f+&>o}!Duuv)ZsU66PHdLtR+E=b7++Dmlv&7@8t=^*bLmv z1stU`{|1U2BmC&B0G*G+F1y!xF)Y~Fu#ZzA#Av3X;V5xT)o^O}%!t*ha%xm&OaOkc z{YIciuDH?D6?k{}3h<9#BJ!DIAZAe@+uPfx@;G|%r&lDUq@)C#Rc6{xmQzC6lquZ! z({-yIgnZAwQy|;Grj1zT?t#;{F`K~KZNr6t>s?K4+V`wL()}`r{GrPv>|aWkB&HvJ zyPi)yy}dO@sCd?x)7STtV`eM^Z@*W+#X46puIsBqCCnpCR8`}nUwU+95mmheQ&t*H_x5@Gk z*lZCJUhFaK=qUGO@qjM{K)Yj}-;0|}^(TpAB&6+!C3dBVAbt}vo}ohBqeH+Ngi4L> z<0}OMU_hws^S@3NTs_tF8_iH}&T6U;UtZGE?t1vTyPuAIKaZofwzBG4KUP;$>syMh zBc$wej>LLV&nEVXsRNlZ`;nwj$%2=#dG*m;F@pz7kkA&D6!K%y@_msR_;7bk@^3xW z*^AElVZjlTy-#;W=Z>HGb$xTDfdo|-t>;+uDkZ514<;cZM$m1=`AWa;gn>L;jiI-< z*AhYoMrK9`lTNLRqp*^zdy}+M>wtxnJX^C1Idn_|h@!hO-~=g;}G+=S$Mf%SU|k z4C#3%R~<+C#W-8uWI=Hfh09XcLPAs(NkFWd!908A>sDQnO>rDTS?ewE_5S)_^%)v9 z3~j>tWSx_f;(ytb^G)-W=bPIoFW`j8X#dEo+Ny#v+y+gK%unlC>uYSf*7%({-`CYS zg?V1{PmuC?=dGfFljLoS(>aG!QsAD2v9RZ{D9JrzhhP>RD~}H9R>k2KHGMO>XxDOs z1@d`9KvWee<3YZd;y3u`$VcyK5Dyatq`9KBC|PjDYp-7c(U!BTABxHf7Tx zvWKJ+bK!~4-htXMPQ(csXy@{~n_^MyL3Vq6Mps*EeB-w8CW&fKJwc&zB_pb0xAYhh z@U$t8U1Qg?6+nmR(@8)zFzOq*{3V*{?^j2|xtO^_4%Ap(m%)zKG1=^^h`VoryzM{1 z!N}Nq_V1!tn}Z0#yK_mD$gp_>?UVdH6a>P2KxC6oKTFkmB>EeFol6MXYZSpD$ooUY z7#J`B50-u_TN(T}sF@L^y?lsjBklndMM67Ke5!022WCciTW#M>fCLnS*DbPSe_L0! zy`EjIi1kRca46A%tK@>izhD1Yp9rDv+i>Bwa0A3nsuHL`AP2mWPIdgjIeDb1)-Dun zfD)Fmw}^w85EAw|3sgd`Du@4?2Hwg6Ic%edsk^aRz~Zv^sB58*b3*G?ymj@b*Fc}l z#Um0}oOP||B|M}urpNiQk2-x$NK9U30QVPdiN{7jji_k&sg*Il^DCy4MYgc|RFPeb zz)k*h=H|J8p31$L$b`;)9J_R`v>o&U)pXyDcK^APj}U$+)u4+Su{%Ifs}wdVfiJqK zfuu_Dn4XpUtmg@JrqJG4_Zc}uRD!oHoUKj$pPzQhd7c(Nv;BhR%3C1vEk}81$LA40 zF|_Amp)YOptStSVwi5>ZLripzUdvu?X!UcGRAkQ6x?$9&oHKEKETLoWfJ2b*t)Ao*Gw)59F|zpz70Y;9#mJZL+Yr!v++DDa}7WnLw(z zFPT5Yc}B$TnO(N3hIT5Rw|ktqMW?|tg?fcuRkP)I1FD+g?Qvg-D+=7UVwvS}d0q-B zE8*$cBMu}QG`BH_NZfnde&Cjrsct?Wn2c{VfuqufM*ood95ihxVq3)Uz0onEiI=6Q zc>|N?<^*~1tAn|K24GtNx$b<;7$2Te&;2VM8u6e5<^I{fQ$NCh5*(ZhTiW?hbDUCm zb_LyRz3!ZE`7D|_Q!rlo>U&MSg?X6pW(?}VJbgUM_EFEuF||5B3^If_#_MxqGRw&e z{1oSczCR8Z^(&Hgt_RPWz1WMC(LU^64|u)eB_eMUEsQ!&1awt>2EU;5;t^7j@O91h z%}-E*1FvWmXJY643)!QPOmdg>hqt#6d z{t{*AcRU5J_c>qCtJf`j%R7J-|I4yY*MNA3Ak8gxbozhFmnP>qjp?)E$wr$Sw@jSp z*zR=A&gyn=T^oiHZz}daQ^L!24Nb!APTbJXn{m>SSPXXwH+>h=!IZv%$x^Zn4P^eG zW{|KtPM;kyFhBmLAU>s%)v`gAAro7&%mGs29Mnq+cVJhih+GR>%0>gI1*m^9WBvEt z!$yovrJ|Q?*i$4*F?X zNjIAl&=pM5bItw&4DBI}cPq7fDm;Ucs=APJ0={*Qmd@_IvyFtAoX)z~g;mcQ;Hde+ zY(lX@EccZ%U*1h(!qlEYv1yW}tckN*o#_?G3$Ib?j^?aSYUvRZD5M%3nw@Oc*%&t6}Mi!&kV;t2f8n66YooN;Gk37!=;y&3sn9^y)YQGCDB1N3(M% zwI`MG*2%9!I1^X_VuSz5_rA7Znn(2=;eRa5$pJ+PVy)SiJ96dy8142l*&w1l1c*#; zTYhYneW>w`YnBE6pFA^Fpj?m7I4U;Uox1y4s`VBJ@7nL-SVjcy-wGAjq9PB! z`&LgiwKt;m21rQnaDG50QZ?ZVZ!{A=LT`3Oq%#QKpPO}MUXA&^z&ZG6*>Fwfk;^Ni zi}gWV9KWoF!HmtB{VT}(A1pn9hU50RGI}eAZF_{zPD#@!{6@uG&URh#w9mmN?p1n; z9vWo4i=~aMc_aE3J?u_OI7aeANA^R+Ppm#G9^Y;*8mHG+B3C{A_vR;uyhJSfSfy^M@Dt_}qqP?V?r;&iqbyOisMJHt`4f7c& zu_Q>Hv$(BtFhW1|s&TpU=!azgnNC@$wqp87xZaBzgri{licVFs5~&_YyTc}SKEIUU zLqC6J983y8H&h83VO9EDH@L_8_|V@dw%R?yy(Q+#w2E4sg;HWaWD=Cq$BRW=!lw&H za8p!Y4RfgDNd^#djj%7ap$`T7;_{Tbq!Yh|#+KV%v#a;%OKfi;8So{n1OtnUs=Be7 z>1AocK;r!GH$hR~aK%pTZE=eT#owd|27gmRb_s7$jB1Z*K*U46cLi^%6rf#g3G@{= zr&aG|M)e1Z5&a^m&9Q(;r<(-LN+p(t+0<51v=>BBAQz+9q2%#UWn{a%cMELDGUsg( zE<4)fDA;o4`9ZS;MXDfY(cBX4<<^&s#XX*ez>ZjDubmx72CA+ib*^)}Nd0dG+?zxq zwW^v{pBp8zRK{m3n*OA0P`&|%{!#^h2TKG0E%I3-`>gd$XyVVPk>9A0A22Grm)eaPt>vZxHqGIb8(XLO|b^tk=Wt- zWYLhuXASmvHPf~!;LKJ+L&;_gq!g#c?zW7GA>Xm0sJdz2GLDJ%ZuhG6-gIW6u;@xn zU=0%B^c~zB=_7LcmM(=)Q3{0sZA$sDw{SJ_4m$1EoI9F7eU1gq#8{} zMjg%kVH&UEq>xg>rcJxeu*RibQh{?3-xLwoIBpUC>D99D3{#`5HyTp2Qh+`m^E|3d z*vX1f?Z+H=j1nS-^(cVRMFX_g%^k#iBL!h;^l1&q5%@&^7;11s( z#m5M3+dofAOx!w6($JC?u3sN*zIb&fc7*;E5N>KIOHpeHfu&`QET-*rHNax0{;z&O*y^8u_>DVpIOQ zt7vkX5t#U)f&mWq-pdD+Y|8~uayxNi(aFsb;Fm{>=yNFYkfx7U$8w#sgGX zCTy|d8H)=g&uFuwO;RnUPBQaw17H4n)cU(?s6wb(Hb82J`6Gn9f8owl^ox&(8%3K~ zY=Lse_DRJN3bi}wWtd-!F-ev!$9l<342f& zmr5QOaJ$!#B~isiHwa>5zc)RpK!uj>8QLAAWChEq6uYRJEu`E5c+(?*>@ z=~DqpUqMY)g8?xMp`=cR;n{+&@Ym!c1Y?HSk`iVaScX%|^6$$x;L4Bana%{S&%#9- zxjgo)7Et$rpo%|67cty5q~JLCb|j}h$AdE=XtDb}&i!u>K9LEu*@aa zLt~Rxyq~@z%|1ow%YXd`iMPnZ?M{9KFavk^lF%)A9V+HKpvnAyWz-w)kAin!C2E|h z1>^s%eP4@>P>$SfGMR7yGt!y#<}YerxZTFVOboi4UoUN7HA>X`N-%eF!;`r$gbgd~ z`1~E#FV%5GQ_gU^)2O)E8D8RvF1#|_~X75MY5arKe+-!W6eTmOO&1MXo-k@ zL_@$EtLw#1a0$8BbGz3(0e{@p`m0ahhSNfyzrJ}xcFK-EpUoTx0gpVSVesj z1H*0Pa*-K5UDuEeC>e#NV2{G@M}4>XEJ?U4w~|S}PpYps z$kEErXNFi+zCxvK+-e^kpiDd(`>BD~a8&xMNrz82Dgd?p(BRvU2}tVE@=k#LqiH?( zddqlA^U2I|Rr6@z9k8Pj9qE&i1vZ`ciDdene#w(xnD&b{Xiptn0?kFh-;q|*IKpxZ zjBuOdFa5i-NhVZ?-Rs0$jhOC+LPq2gII14077eG2=POBhGB!H{qK#(dbY*jP&d8wu9zdn3%c>6;%BZRn#68vjpeu7&q5+-(nHuq=Aw52GtWX7 zj{Ei$>0(K)qe1}q23GC&T^Be6$7s!CY%V+ZIb4>TXTa266X>aPKQj`kNlze&1*GPq z7L79bc!-NDisSeaj(A1g9GrfBmh0G0#P&9($bpY!$$tW`q*%88fDb1FjTfVuPuKSr zqZ&|NIRnF1jKGS_%RwLoZ4Rh{L*kU9OepLEZ+G5IIE}RN(7~wFe=vQ^e1d>5oL_wP zu3}R)tdxNhZ@Y@TJ%i55;8as=xZ2o$id+7$V~YM+jf#)@7N0vq2>aGe*gJxNlY@JA z*tDas0z8}X>hu|^_9U?te6gt}*cwWAD(KlaH5|9%F@#Uzn_mw+zW#x{i@dYk37mLA zAg>|m24okbB)D|X5kGE^3@ir1CycNC1RbK0K7nOv^P{lHsU6>e8K@5@UyG){G3zzv zURLe{|M}f~Z>B$}$1Iypm;Tu1=ffjgI z<92TxklwZT)UDPts3w41C0TMcf}>|UcZV&%xHYNENt1d!e%JOZtU2QPbwb69z-z@g zT1g5-A|?s?Yo>liHTw83^{x%W&@z4>{fUa16rLjy9|{f zpOO{mWudpH9A^`QGA)GSHsfpIG@g#5T1%PunQSsqMTc<$EQ0QnBe;!sdDZ^;GkOv5OfLBU(Rj z7>>7^IbK~yHeV;l9LJNSC?yyDs3La9t&jV_f4s#~+y}$%ywgb|`Q(?_bcNBIxL^Jb z3$-Pki?P{jrCPe<>XGQhpIF;$op}-kZY|DLbg6T7^^bC~=Iezxfq9hGj@iA&VMKUw zA$x}8ghI}2Rn6P8KWpJrBR9#Zv1YB^cWjonWsY6U5!u`eX4Z5OseEOzF9*wazRUpz zYao#f^wOb3fc{I!kVZp5p$vK82R*~I>XW+?{0x4Q1ebgq$M4nlibAu1o3gx}cy12d z5bu)|B^(@clo%s;Mm6W^_#LoF{dV1AX+8&0oHTkt52k6ppprt$d7WFnG@#uZ|Ie~v zu>F#&`#zj^?ec{zT(7QAeCyhk;B5Z8{w-M(ZKkx47%B6j(P;-YU81!Du|JJPoH}s3 z)w8nd9of+=HOD)ViJfp85_B(B;VIgWf?4mh<9w(B`s!nNu#PTNJ&vdJmESvkhtL8$ z_;ZqT50Pt+Ht`u#7SL%n$RX8fk@x%maLUo>^?8Kg1i@-sr}e(vk%IlQn%QiA02@E# zxJ@$25;HDh__3>%(G0ao?Df^OYF+=Y`2-!kltogb%239BtmB3SVOd%yvtib2V1FZ-Y`1ET0`tAL7;ivCCt^Ve~1#Cs~Zm`s9noYNK&UVP26QN^#2#opmbc!_xET$*z-hg%aB0>M>q{mp< zmaFLbU`K-tF#O-LWFF}?-1uf!5cE{>Bso~C&@KOJ4I9XsS!*hS*7tZg0U*I z?wW-MN3(Mtn#X$jwl^iaXQe(;1}cd6H4QD_-Ho?%J16yjUVt?k9tM{W{|yd=WI&v?)ko*`!KS$@t_RkWZ}lL6gMEr}wY)=n!{mNW1sykw-uqR6%W z{>>somvOhwPd1RS^IPb1XkSU%doY9yhu;qO?W%JDr^mVqkUKU7Nh0rC6CQ7Y@FA>H z-GPlV>5q*B%WJige!ecO1Z&W8Bs!!`<-Jn6y?T>mupw{`fb-c5%f+u43goE7rR${9 z+v5a*VM4E8dPpIxZwaE}9cct6J`o6xAC8JMQE_ zZ*bJqklECnar7*ur2Q}|3gs$!GQXqbj%GnTK*@(A{=lVDq@LKp>s$H)4`g-F!fg>% zN*Sdd=uI>i=umf@b*tF@bp91j!sxwk-madyH`8~SXF&iiX=YmQyF$L;y$ZBY_?>@X z1AFE~&!sZ7mh!Sj@4j1dGje%zMDVvBpDT~T5V_pC5(vwtbhHv6}T}m8vJ_ZHnCP@0|ne3=Rrw(f%W^>EnzQ66WGAj`MJ#=6j@^(y@70P zWPwMzd2dR#RX0aF!a-odxkg-PW{$8atZ`1*o_!sg@Bv7O{c{J_iN^Q+Y+cVW$IIXY ziI`jJ&IT=>2|R*Q-& zUd^h(q%&7O1Y2J%5wfxGpo6_cH*Zt@UWi%0*^BC4$)N~&)45o69NkD%|BLNdQc(|J zd(Amg@sWEJ{%&OEc&1t)Fo2c2y&IU@t7!u*>@qodSfXZ`++;RS<+~j#I1{9pFK`~U zC}kL4OQk;dx4P>oI+`0Ien$1>@uB#=FI4+5d5sygF<)o8IyP`m4)JXEsBUZEYX~Ye zpABp!^mq{~qg}qdD_Mn6W9}T+-7TMN!^_VS`4|bG(u3wxOuOB{#dOf{tX$g;91Onu z7W&F=3QBaim&HX=pFLiBf1m!=U!2Ld6u*%hI!TPUY>Rw-~$7*0@jmwiXi1ccF`=fNiMAC zr%jwfp?dx-%3DnWA$6FQe989B>uf4XPCU@g#q+CCttL;y&;;m;@%6_p<72ofy&jxN zc99}SVKoni=Hk&5RJePay|u@k{yt&z*CpJu&4_&D562P@DteQf?(xN@LFODy#DfdH ze3hA5_N2owU|9x~*Bgqw8=9b}p&%LZK!iw=rQ;{H;5GJI_1LR{KZ~H=u%9v+iSOjY zBIwNO5@H4-^e!%W>6iKZm7eUIhxrM=?mBV<~~G zk6W%v@#o4?Mat2+dTmWBGJY=wjKQz}rf3>!T(`(i-+b_GBVa@&CU2s=g?;%Haqk;< znW#Nfn=wKbOSRRCr%4D3;XansG-8+;PqVNr8Jj#fBn8&APp%p7#po7bP%l+~JKx0= z8URRMmbK{VKA(CKQf5YsD~k0du;BKIFQRG2b`z! z3~Y)lpFVvfsua!AkTkENm>%W*HJ5LxScRky&xW}mu?-T+r2c<$COMq zr(Y|1d@9-|c)TH(H$CHj&peuu-5mzS!ICiTo2F&bTBB)aY&y8hLR?Q{7E)afkSUoS zR??^{;bRz;2N-YBZZnE_7|=>|xMQC7pZF(U34WR9W?(~%KD)KV_6N}rz@59jud6H$ z5x$WbIM1c#oBr7C9tzBYJ}|AQ`zqj6zCx8Pq_8_PYcx(ICtSH8A<-ulY@AqK92ton zt<0uhD(8#f1o~0!g#!2tZkn-@oFeFd*zxuI=US=z7B^HirRRa*&mc^{zW(Oen){$l zlsUNj8w@c8eCWq&L}pG@FXky4(J}oPA`V!FtDh-FnBSiv8uQ_3q`Gx0a%gUH{nZbG zn_3PFWMxWxfa_ryZ3^PKS1ZPMEcF!1>ak>Ur2DTanc}(AXc$ot#f8*M{y^x02s_){ z3;x-FP~Vl3fh~avd`B&!qp`X;ii0 z25wD7!y+TCfy}(6r}y%AKfJXNP;$6gHy-|9U6!Alhax(@E7}q#Bo|Ku03IKK`&je< zoj2!S<4Jrwc*}gvxr}keb#nEnq&+YIb$P(F%arKj()w8?QXM00*v4=)7pkhx&pVf2 z_B22s3Dr07opehhlCj3K!T4SEVkl#Yk7FX!43t?nk+I5|ryYYDv_?Ih<)O}9nDteC zg+KiE->1@VDIT$AJu0tgY3yq3wMiU<4dcOf{VmsS%O&U2lhd_(p?Yos3%sra$vI;^ zeH`#3wT@}|wCujdKw-icH&mrgN3_LmX|MnFh@LRX7t2**PS_az{zV=6i4v9=1s3w7 ze`_}js@=-|KeFB`sE(~`8(kr|ySsaEm*DOY9D=(BcXxLu!JXjl9tiFl+}-_j_TKOJ zU!1CSLDeFarswQ29~+|=Z?R0hs_a zQ6wPue3$D0g6gP;C8CBdPMb?%f(omEpNWn2tMkhfQ@&zNKa=(>{71JOWw0jmEYY!T z4tDiWe|qZhi?B&V&kmTxAhJpvnJYWzd}cK5D4?IDfdkx})W7#Fh)IZ2P9|)|&K?z; zXKJeH7M`J+{oo40YyHnj{f?mG&<$VEPcT7B;C=$v$cg0{b$S|OaK>Fzu`?tTuH|X{ zo7I`e<26~F+`DkEYTv9fqXbWA5DJ4dRKc~O%jf%La3#X~v%@i68>9R-e#)L{ zxksn?HCOl)6d|iAzV$mFa_u!=mYpjke~s^Fxj{m#(=ixX(BF0U|7^<`gLro_&TY7v zizW#1t02%-z}d9Gx2rUN!$uuiG&!R_`H8gU&(pksklST!E6)bcN%SN)N$LbE6OUU3 zzm-UXsmDA5pLSZ%6}&@2Z*%d;x+#A7e4@G9a%)0=ne{xy$eeq~=|0z8QlV8rYtS%C z?}SRJn>((yK$)#UIF}gr&$=GY18ls0Q8!09gXM%PZMG=W<%O}SYe*22TZL{@33_U; zpn=bK;-J3^5AOJl`NZ{l+#wX~O!2EB?xbm&XW6b!q!=Sq z|1xTuD~%`EVSrtL2*g?YIKeP&{N|IxZ0E3f%!5^p*Tb(cHSioDcvnTrxr(#i4@ z8CjAzeX1A`u=5iwPB}Q>-4InImLI`&^58z=7=qS#)MpR^q5p4TIf^Kl;5V?7s1A_3 zNk95H+U|eCy^GV|NpKhL$q(e0fbx7>b+KNlm8jdzfDxeEc@pwR5$Njln>#(iQQnz; zed^_EgQ|>%-1wditIH8LscO1LZon){KKwe(HxXcHm1rOfMsw|aRC}Z0>@iYz{nVJV zxu}wp?4)wcFK^B85qP@2M5d%FzriV|rqm^yucKFkZ1MizGS*P$t1=`lg6S}@btZ5o zaz7}4dz~0RH_hHKX0Kj+T=;gJ8;p6~1WOVtc<{$Ae~Vo+J%9;t#M^y)*G;4F>pAYy z?>Kg?%i{O@5%c93l{>`CV(%%$rcb=INB!~x*F?Y)q3bxtbDHyY(Nx2n?%*FGPYpgv zh{;EM?!ma@B(f%0lsf+)@*uJoSUG<7qgMj!M=$kn(zr+z{9Oc8STy5p-gniHu)_a) zoN0eN3>>lR^IrK>zyOa$am4-_(TYsWkBz2T-!8+E{w!3-Y@8-Q7$D_Y z=Q=neGLc7IKcpMw5qlctT8U4jwK~N3?7XA$7QYF0jt?+$BQNLm@xzk@R=HtDj*? z$j!eex8Q4&(8X&Dk5_*aLuU)UYiFC?rSr%VhRPCG%oePrs;DKGbWQEIwqO_Q6M+IH zKGl@awED6P{@1#6_Emy4`Sz=Sq^4i|Tr0uUe%c#^< zw6^foaFihu?>Zz&po!!N&Pb5(;Ns*pmTd1Ck=F&`WZ9d_#5r7m^ zF7lR3d5ScS!^XpZXctPa9&Pn(RHQIrtZBkYx3q_^9p)^yG+abmw&C(5Qr*f#z zv>+s`jp`q3V0~)LHkk{G;H&fzgSc;uWB$JfDN(sX+8sDhxTx9|d19ua;|o%ue_b>S zD=Y*~Krz~`-b1pUz zACnw%OxEF+q!4_|t2a?DtydO*`^mvicrTxIqxzWWKgvqKUP#w^6EX`v9;u1==iJA} za@?>~bMcJXRG-m!IO3?FX(0}%1{#RtdEC;`l3|7DbOKZl5sU-r8&ttQoQACd`6ULsVn_a}XH+ z+C24HaDQqGTCq2Q78*#$Q~jndMDY`xs8=M8T;R-V+3twV9bZ{Tu~e#!vyDZ3M8|EPMzU3uqPojvoX|+le3@v*p{x~Kt)Ut=}yoP#TyUQUsdXNz@cE5pLbBtz>xEK3)!wmSe(+SSP$0(22cu`9OU6Jk z>rylbfagH(!2D;g#gzsh_g;_J2^PdE7gXPG^lT=Em&bgq9m8{A9Ios!kh%XD+IZ7k zMQ+|P<9sGzCiomX4KXpHL-E8 z+b4==^*Jjm<=V7s1w_2GKsI^!sqA0HTxrk~OFH?Lbd4OiUYNX(V*3it7CctO(5Vrk zFf4+(WG!qw`fNLU6P%DBa9x4rFbjQF34JtB_hfhs0OdFv+hD}v20P>eLsy0sMcMzz ze;=MP-Qd?QDUzXKLB7H^a@ob{n`6hOfu6#?3uiMIh=UHHg;TNl{i-8lFRKZy|3yz? z>*=@9U%+`s%;nVUekV~=g?i?r{o0r4iaT662>jJo*}mbxh8HG(JT3}ETIli=k!Obt z`EEzQNRQR;b>-7;KVEi|5Z=00vcY;jBluGE__Y8R9E4ABQu=(7?AkicoEr7ut_ln4 zmI2rG>QF8wo}LANy^3gu!bIn5XR;D;7Iue}(E4sFE?*&I&@Tn+E}nD>P8mffF8odI zyKq5%VsSExSX_+Dn~TH(3anF?>#Emx3T1>42Nx~I&Q_|g`MwN+j6|+06QeU(N{sQ% zI#J;dg5vQZIm_9N_4u3UiOUcJX%8VL9tsfuE;LP0`J=ku_51aQ>$g7_hf=&qJDC5# zZJ!C5{`wHl;^S3`4!J~ka>}{{7R1%ZTjhon4#wV#_l(Y$Id@luKOLPeH-T_p(2fg{ zr394UZQG2}II1wE-I_2Anq@(`-qkQ`0fvYY0^lO7oT@X@3-;+@dzRg>4Ek&bS63eS zA3=_yYySHdWxpsPhV;ZD2_Sri3OoMCj*ud98$Lw2hSk{JWM2rP4pR+e2m ze-5!PEmx+ZHBVw~fx;p*5!_Mak~l;&05QXEk@>9{i}o<&!@@WKFb5GfmQ1WytWKCb zPLy@HbQ4`%U4rF%O|Y57Grfm*oF$osO0`B&tgUM_1x{MJYZUy*^~_iAmtW-K1J!VS zihF3I30-hH#1%>O9uBs~U1OS`4>Ismq3h1l^M~brR13ugMU3_2r*bu7P*X(UFZWtK z$+^pZ**>EjqS)3r%;wT8EvJ*pitp=S-bCW&9aC@raP2(ya|L@<5FOO*Fd|wGi9RgW ztcrehAzGF`7-b()l!(A!c{7F=5D5>2M^_v<`m;DqB6o}%V=nX+*s-26}} zT^&;!7H|T+`Et+)oN}|tJPoj5>;Yy|T1td@AF6pc?=>R)VhC(+k(eAL1+HberA*7k zZ-z8qxgDqKtAj7Z$Z5$Wg*83)TGP46hPgW}Kl>5G?Ba+}@p7g7VTmV=MTt;Q-B}mx zvKm!lK{jNR%E&I(MrJkBE?Yq7s|~w=Y!^YK6@{HsMoflF*Z8jxf(5{S2mp(q>VfHb zxGo}ALAJ#~8zg{j7Wt4--S^?!es-JwHQEi7XhNQzEx+Mq>$>(!wlk1p%%2o{OCH zJOJYKUKN1WQb-uH)B(-|;=mw92DKdv&FHE8&v8LlQNV}G&VN)CB9{K>#jL|O=}k?7 ziOtAat(WcT3sBdtobMuaK20IRn@~!5Fx;Kp#|~X>;B`z=Nq;G-*_FEU@v?kSrSeY7 ztB`|?ozlALXYnUJBD%O#`v~y$)Fe&3XW{iULc%AEa4BS*_*uW;6piD{XoCyqCx(i z1|E6Tib5Pdgw!>p8fetMF>@iLu*<)Mfo9)-d3AFcYYw0yS8Dr-H%@I%A5L9NHNKER zvz);!7k%4gDs-=>2Z=GuG2Us|Ci*AXnBF(UDaEfBZfzF&D#m1r;9{t>EUfe6Q5a`< zM5vWzH|fbDR6M}nR=p&S0!Sb#m-)78ydd z8m=SF`K^I}fyw>=@usA{F+bz3UlolX)rK2)Hb`oM;GOA&_@UofNsl@1WC>55ekKcvCPX(TM##)W5ATQ ze=DLmFh@0yy;Ls#7UVgXyAtC7Ei5tV>hzOJ$6cdTitY<@S(l*^f?HvlA1_724EL4z z5KRnB)%W+{L2uu*HfG1TK5KjU4p|!G>rJ-``#V_gsdAek#5A5Ly-;wpe=snwk(xMj z1)=eD)9KixL#qj&m~#HUC;w}{m;!yKh6I#qm=zYf6;^+y9sQgY%fj!Y6^{%xG~h72 z9X;Hzi6B0;IXMj*1U6m%nrx($7UH$r$K{OY*ZitsSs8zwpi$BGBHRjoH)EXe!iiN2 zZm+3jT)V(&{1uxps(1C||SUOWto!oFkpw@$t?$^gK#i-uznn&|twp5o$E|yI)=<4#AS+D25+Pe+2K` z#D4@?pIQ~c^v>Z>YzVY4eAzQgW5+41VJsX~70j(kcrHQ)`BfI?mO>6)An-mn=8SZF zDrzFfAl2;<+1#TOPFBsyL{*@hDyOh;$@y2qnDZa44XWnKazPlG0s|(BI(d`U(B$% zhSQ5+Cp)%0i}h2DrE=~cb{6f4OU6ow0xwtbOI}}1OlF|nWoKyw*j{iv?Rt^Xq>?|R zDW^(5SF~>}J{HC+8mr1%OzwX4vSS2+#^5JrDNN=mKT5l{jfAmeoil#$%C(QjRL8qJEt0qnQ4JgC|on9CFR za0nc7QX|_F#qOz|E4hRB6R&fLV)LUg(&5b+T^rx^z9~A2t23o+zU|N7lc?d8)doDI z%6N(Z^rs%y;=R~6NsbHvnONpx81#gfP|RA$C1mue>Jr(kc(jRe2VqEI{&OO`$G-g{ z@86AkKAxEl2ci=DE1}vx_vu5!>k$?=!k@}<;n9A2J_-1rH7{UclK>i7Tq#&U#MTi@ zL|wa8=;vN9*X1o>mw##^TrvaD3jvD`P*FMrT?b!V)W8}&TBPN0&vP&`*tAY{^5^Os zs?&|6;>h)^c`iIo_lA3fa*rS3p1Ho6+El>cLCep}6?pLW7D24+IyYmQ5JPp;w<3ZBjjhg_8sG~U zXk<*T{jrH!g9}#!m@G_VKBHjFh$xEc77=mx&0)Z!!6iRBMMg3;t0pyCYc1DWpbII3 zj~pQq!Sxc|1b2K;Q~shbz#Jm)^0TaG^!Xv6<6S`W<(8KeYUJ}UKXRyw;XN^W(1PK4 z2;%>;07(B8Taxkhoz@Gu7#L_uOtXsY`s>fOo=ISr)uz?nCl{VIl&Ta*U3#*1u!i<4 zZmx}Px@?@0k#}hdc}De1q0kZiadgu8!ilXM`A(TXDCSW=M0mR{8_vrJkltK}@K@Ip z;v6?zua+vL7Gbt)beM|g<=itN+uFBaqrpKF#SUXph%cok3iZzM_SdmPWD%tFrz@2v z2!%Gi5`{v~TPsJfoY|mKQ%KF7tVKcV+aI{KHB9{>XkYCXPp_6q*QcJU8Op_QU#>Tq ziSoqNtd_pbxS6|YA_w`^7w$F|`ScQ9f0Sx7!nHG{3HWhIUJ-JMT{*ZG9pf^ifu!b; zAgryPz{Z-|K*H#Hj|=i!VcKF}A}>`JNO8+X#c}vL3=U@XSKc*-C82vqq}-L>OjLgX zVe~yf8k4%$f4#deVlZG=9ge56?%HN9;uIK;n@>ofZll`9m$y29T`WFIt3_R=ulMk|hnC*%R1z%4 zM+v}u;5`Xva0n2_*X8BBylRF4QF>;)A6hB*-GHtk2yTvrUObC#pY?8u(=q9KsnB+6 zqr@25X<&BVrQp)xne<44*7@Bot|^}V`^ar`HmU*gF%Oua4j_Q03x5}O?j^|8ysscx zh1^rKm`c2gAX0cMC2r!3{xSm~7F`$f@1F~pPFytgtykYymX0lC9MNB#<#1S%K?BhC zV&F&QFE}Q&Khl=EDK+T@JNMFwvX(CI?-Jvch7L38H^%guxY%=@%Yl>3-Xm@I92$g7 z9R7*OtId7;TMMjD8wWI0smv(A5b!AxEJlA>EX6udW=ua>DwCU78Nb`apj{hCqz6XdCJ95ThQv8L4OJYvLZ z(zMx^45UV2;>BhrDOcIB)YM!u_0?h}*enc0Q_(%ANFqf~ z5u?FNDg6}*C_)CI(K=^!x+wFVEG$)xjpW1+>!_L>@85MYHO28XvohZG_gx%w&7|O+ zi%}!qHNGuev#JvioZwt67B<_rQbw~gVejR6U+AwP;B#J~{J_G!e|KN!U)}e&Cz~F= z?$lYi9Y>kx8%c5xrnx@Y&HhXK?RzJTZm8s=JiL(|pSLXdkMNu(!GBozvXx ziVF-XNV{VnQVukrzr|{37>I`?bjWc3Gle1#E;b7&EX6!6DUxDnbgm?9{|O9Gw6cn- zud+(Fth5Jt!i=g(;EE4jABUZPtWP_;82fpS6KNsNfE(nHUT(e|bv5NiHHb1IGwZ(X z6&p{;kMnWQ4mnhtNn`c5&K}}F&J5&xMxRnvv##>rcCMDS)zK<)y!#QnR<2gvfc#EF zzMR3txhY~ENat!=EN@uboFNrEky4XR$j{Fwm%wUjwUAQh(ar-prsGLCtb>?S9u1E1 z2!x4nteWyHwZ0DX!3}pC{jY%VGoDD0f7Zqfh3xR|@zVmc*?uwy2Vwr)Jj>VhjjWDR z@pOd+Ep(yfm8ezE1fkw3Tj{hEZjJyMF|fj*ro~uI^>o05TsHnQyf9Z?^0|5t0>!bR zn+o*z@oFUo<0g%}o(TLrIQoHgA@ZH+S&shO8O!GJ4`(F_9PS=zKe(F^vJWpr+Tqy=>7%OhL14#gveRq zl@koL*enytp#ut~%;f6Cc=`Kh8XC8fnE8#{NdEYG3X>X-$Iq0oi>i?S`V+UkTh5o` z4&dHnK1|9wKg|ZvCX(i*Yv|m~p}}a`EhN+h>y-7!TGdLmJe_W5u2pI+wk?0`+<)T) z&Xf%2IlR;29Dz5b0$>NPPj^@@SXHEMeF#65M{LnTMn@?t$P?wZBa?GTAieK=tjWSi zD7$uolQs`5K~6nw?O0X3{aYluYt?1*QGxNzp~=B@ zJE&=<9^ckTEiiQglk`bIKOF$Ia3 ze~8kyI$}qM%~Jl7<6UhzsoK@%+y=1WnmCVw1rr~-f|yR{Y7S(E2D zA!#}9%r(~Wq?B=LrsBe0Q^!Fpi=k=8&e^rYnM=70B3sY(efZB*V?}fw8ZAq@%;3;) zI^!9PUgX-EAnj;#UZ_Jbc8}s2FqGR*QEtH}O+(|avek6dfysM{O54rC3Cxl+YHS(Y z-MZl|F5ckIhDTKm`)XGN+amCPF1`oK=r~D&un9|@{CVNtQ*QRgZ=S9ZOTC)w>iv1a z(Gx75!IPb_r4a{y<@19sY`Oubs3x9?N$}0Go2`9$?_av&%{Qs*-F@F0~52LIg{n%^@k{N|jPVNHR{VEir<)#a)m&p2k#pj(` z<|XSQv~`0wBpgDz5q5-m(1+1qI%4RpMVL_VSl1i~A;bqD4=@AHVSe9O4Y&}B=_Lv1 za}xEZ$H9pBy0!Ttf$9N=rR18=seDbJOH!_Kz(IbnOx;-EA+q%Um$1;Q7^P3f$8v*V z4DJ5SJ!3(Z?=zt=?mb?!lVEgk&v3g@{rx@}2WtPpV;uy-6^};$PFjgBGrKIuo&0_z zKx7q;-Pgs5GSsH^^4C7>T5wz<)QzuJ*|X5(?@veW1mTc7q=&JWo?}AvC~9eZx>JpF zzQ-8#0p6B}?mrP>9Dx5{X^KuI?QWwifu}J?au=wl840QrP_lr)J<|?|NH-664 zH;v5WqCC!8)jJOWTG`l0Q0hh&psJtzEYnu~#Q+V2Kc;DEhd$f0S-9v;TWdVH;`CzK z>#*pbotGs5I@6^O6&2k7%yFGh2?JL|3i@~XthoajaSRJyUn9S+CKdpPc5V}t*DAH+b=~FOGnaW zBQlS<5)$%j70qqw)cPLQq;PTz`9G&}A)ZK;9_OajXF++QJ*il7)n{ls!u$sW$h_7u zn6kHikzrLl*dc*DV(sHL9C_O3ajpVs>MH%$=-k|m>t6$8cik9jEnMvH1DfS#6g5Fs zRYd4g&K=%CbF|$?^^LF2c2j7h8iA-)IX}jmkR-Gs0Fb?ITCdM?gqd=bs;)C6vQhB| z)xc2ArM(V?{9fi7(uEzK(5e_?ZG<(k_B@+zdQy89XbJMmrjo${{bAR#2$9=R0_@suKiNC~cc?6k8RVMkdwP48||BVPBD(qtwn+1NACf!!Ge>ofb3E$)YRR^8` z&`u%u@q$@O$EVYFI<=F}(f<5xRx&HyXmxG4Mmj4msj#leTsgI{ zT;`TA@wZit3W;z@%1B*;VS`;q2h1X0wjI$Oe3W=pvo5~~;1O%OPMH2)XyCZ3De3ui zp}pp*TA*HJcFL3a@3=bH}0Q9vaM4C z*3JnB2=z+F7N!_A5t|(BtgH_2V_VahcSfL|{tKn01KnuMO@LT3d+6wXuZcaB<%XQM zXmx$QdlA~q+qSiymC5rh;R4Et|4d@*2q)r2A)=t-_ervyQBeB_Gb(=XRMO#bP9z|M zi@ovldfMuFn|n+Z5)F=9nrA4^L_BkVw?oO zlZOn;CBjs0V5qzkkh(GYP4&_P#DE6A<&?@gvMWHzYqpAK;9?}@Z?Q$1u_B>U_Xo!^ zjQEx?I*7-pR>zyG0eXBCJL|8mI&sZz6Wb5K03FzkU$mkutt3|r3^ zS`nkLG{W$ySAhoF7a;th4I_W>>Q%sL6s40PcurqP=Z9^Ew~-bfGC}T9^TQfeS#qwn z3G00ScgXU@z~7y4I%D%A(lD0H7F7PGR)eEzR$s3ui2CU2^V%b#t!1r5qecq<{#H-% z&h3qJTn3U_?KmgO#nmE((iM6?J}nkFvRQ6DnSxl((r`sLdJuW6Bm7mI8LN*ZOx`j# z>D4`JamO=&tp}L+RBZtw)sBIqqF^m)m>^?eI%4$U0g#YeAa*@tSkNb6aM15S`2;8*jvK<5sk>{^byDaLTNtE^9ROoIHXen3IsHmm~}76>9! zlaCy=dTIW0;>mB0p9A%0OQ?c#OxCHqK6|z%G_D=m_X9UxKp;aUu|w9&@>0P@75*<8 zNv@}5of3My!Ow0ThOY`O`mWpXqHW@gmZ`MYC%_F@)b1CPDdS-r9PcN5*MY3OooZk1uW{(y;pjC1 z&*@i1519@DJ-9T??>-R5R;^R?O81-`6zKbKBq}xur*8@khv_v>ICF_WMR*3f5D<`x9PQ7D7#nsdk|LvPW-Eh14j_doJjB-({{Tu8Eg9Y(iO$9U&!vME zL#`rZ*%>6aDB%kC6)^raW6nNz`jF4?r!bl~@C{%~ruHj7yq>T9>wtfr{Imsp+$ir` zE2{PQ2AO+sFFGfi-#P0R{owIpXIN950TaTy@*`ng zai(m6hun*tX7Z!fX@H^3tJr)wY9+1F@2GIzWrmMp%4eMh=Ro)_{vW%c_v-c;Y{nn6 zs+J%2#!fI5xpIU#TrsQS2H_HXa98u@J-UdIp@{>J3oPns7lTvk7qvC*M<4*Eg4k>G zljt?WU1sY~=wn~5s@A$3;X2RS$|WQS?JMxE5nU3Rqs=E*Ab}K>nsI!e;Wma;MYjUa z06s9SM3xZyoI&~0Ns_?FI^FeqvUX#Z`Q+QT2`@k$1Olalg1i%6(+hkttbbUPddMO* zo)^flGg@ph%N4YG>&N=jnZKC_!_wa-kdHE zp2lh&@Wu1gk_GA<4~&PB(M6M00arU+pIkm7og&kF!P+5V+Ut9I&Y))AgpNLgV%Q-Z za-2r84S>iUPz?g24voKVj+sM%7PTN>$mEqsN0n$2YT0or*N|421yTSjOolRc*`ttB%5crZ2%iNQI zMgDk}S8Y8^U(CSGve?&lY5=DY=!vLEQdP+?KR=jk;E4l1#Xv8WlW5jue5ZM09EMzG z^2@7A{1YIe&x;58&JJ`EMHp9QhJRO57`pVRbw*%;Fz7xz^mq?IFm=gVtn)YWPzX?b}W{-&~rjM=?BIG%I3>xsy7`p|ql;E8%BUqX*P1o$kB zG+ZN4je!_&fdwv~BO#gHSf$|IdY9^Zj$W7d^2{ zo%gFR#Oo#Z2QRvPC>V>EvXN$*hNM+N54Wb`#X;V96Cx|Zff7kh!;g$Z8zx%?j$R^5 zfI)vzuR#iScMGwvck>T1X6r34sI|2ZQ%1->Zd=d?0n|GYRCUT08hI6yf) z=7`e3du|UzWWh!)HTeam3)C_$2*P`b|F_9I*JIsG ze?sy4;qYF5eHMeS3j1*V1WwJNlyLh*GCeHQS>pvRq<$NLj>iVSKoM*Ys?^v7QVn5g|zAcX6=IpV)ntoibqJ1ZXn|Z zkOmx=mjP-c^!U}m`ANM~r+3hW?qQcSN>@0u(1V-VJWl!>ltr z7arcfhV;_?m{RJ2rn)8`0^mv(dq?R-cI>}y$H)|&cao*aMmi-5kpdcHijOf9S=HK z&>zXYBop#qEU4~ho^W9QCMGbbSw1&=xEBX!@m0;ll}hnpo(BIiPGY!lG%Pvy7dfw& zn0G;)D+R9E3VPN>)=DiORS->HzHIipxr$W!} z=HC0Zx6=ZVMt#J*xF+}u$gFTJ|Nhv9n|3q~$Yz~tL~8yx{=4>>iVQO8oXpiEgHSlo zx=+tOU+yJ)@eTm}pr;QmeW@6@bI%<{M*c#$`3M~V!8%g*P`fqxO$h|teVl3! z%4ICJQ$(2O{w$u}05RGP_8=XBh@Dt&R)pQeeaxG;XYwIbu^f&s*w-9;MWY76e}mq) z0q_Ge5=o?s@cqOpInL>Y?eXP+(v%)J6zY-c^;Ya6K9mZQ;`24w*p^t&{7D9O(FDY$ z9PcRKpg;eGL1X=Chm*kXo(n#>EO+@tw7(IIWNzd>AD;UzC=->Fna3tl4TC^T9{3+v zq*E$JsMTQH1A^}N*B|_*g95)x3ZEEuF*S=y-t*l&q$AzPntvdQC^*4#ZzYQVhacjx zom%aUTM_Wh6JAZeyR)6zL=-~yVc)ZfnN-yh3|iH;Adm@}jbV14DEh%(F8t0o{!|MX znx4qUzy?njY_`z<_IC|dL@H%Pf`4rDoulcliReZ0I|jj{R;`nqsriA8Bg*W2&eF^n z3$vXb%hEsrULC`TW@1wkW46Bn|9|edjFJJED*_4derIH14Jph~Uq0`p*l{mRE8#|+ z>&jZ5<*#AnMEox~ROmD2n?wY~07}-#RN^5Cot06eS`fIdOw`^u>I z#lxfMh+1WE3p-ZFYSO;}9{i;rp%+l;CWW#<*Awb#vd-n#tQrB&+42uMl)}MWc8S=S zWSHP19d1V+S+d+~X0cLbsw9T0sy-cVIShZEC+c!p8PLoqi+tN} z;x)w5ns|hh+1`5~03`*nNjDtqLusURqS*}plD&mawzGK$&z2Gv2&DBucW^U^W&@{@ z??oxXsLxk6C)leDX<@^1(~gxdT)md$jU*FH2pFyPE^l=L$^;O)om1ER^KczN?rj<3 z2C|N%X~S;!Y7l>gLm3%Tx6=*Rahm6M?ThIWv^bvN_sfAN^G|Td@M;*vn%r^_N+jdU zvrs)#z^Pr|AO>VOs+Z(Zf$$j+da|V@3X|Hqdy#SD#y?5x(n@AA zr%ME^3KN6eEyka2(@j1#%$~D4HwXBD6Pv&+KYugxsxuZ)K>!0GB3)%t&uX_)zLb`))jiWlPUizRU&Mg8@>pMo9@VQqt zmsEOdkgWuc(-SaKv%9PfkevZu$%r+R7r7l-8^9&Tj^peji=A5W-CgpJBQs^MdtmFB zhW>JbqqdA-Xw(7&{eUQQ-DjIe(SCzVkKhxW7KnT^HEew_`&U z{OyHP3G%~i3pVDvc{h3EpJ8|E>tN!Fcr)rry-Josv+rC%m!$`EsP>R^8unm(-M7E6 zuqFd%WrlHQp3EZ;BtpBNb|ety0kJf(a{65yUj{T3Ed zsNA90hAb^KeEXdbF+Z54Aw~0#gyIfx82aYFs_uNvUAYt9egpg^+pg`JU)YB5pvhBw z?}pPw0hQ1xqtxv@Sh*wb7BxJUQO!|kU6Qxn;=i&pF+)fxrgTh&&l3=f_PX6-HWQ6< z@aNc1owM2}A3DB9+ywPZ1%zS&rc3XZl{fg5)jzs}EQ{pTi-sb{2!PRQhW| zIN2)TANd_x0~E*QmT<3Gy|*4-$w`NK9kwIBB$xEyYDlGEpP-%&PK8VY)od5hi;y)5 z0Tfp>onHa+n-wb@m#=cAkYaUAi&t3NQnpI;p9k&1LJw=O1}+h+CY20#`1&lQYsv`AD1bIvK)1+nJSYlJmUQg-7nu6S z&s*VKpyd`?xg>!W&M6~;{!6AC(A9D2a>l>r-KSS4mlyd<7l4YURoPQbr}X8Nsyh}y zyHVOU(2cmm{U}1Uc#0_+eg(8m9p-PBO_Bw^;G%*)vqW6hUq@KWLAt(EAA70#nbeAD z0s*4g!rh_{xr%Z?jCsPv^hMX9rFAn_8p^zVQ}WoQ3dm2lGA%P|jxC9pmd@2PSY5HU zI_#o{LlI4>0&*h#TEfpXq`axZRsZJ8fRL}wC)A*Xzvjc?Hqk(aV%fZat~93>lRJKw zt-x?i<;eDf+O|LNeIm!3>CmA@5hB!BcDd{O>F|-=^t8^g)64u3oU=Q=`T(|oAVsDt z+HeE$glt|R`(VHYgoV6oMYBhUc>pr#JFPSt5%9X|$&XRgF#tCb-=h!*Oz0FYDdwNW z;WrXa_CQm?RTLn;q<<*C{BjWfq1TQglI}oi89HW9u>I%$E7};J+7IcBx>E6!@w2jo z#(F;U`>3qLqL$(?71c*1#<02S;5=&3;x96qRya5Wr94uz8J&MDR854n}O5#ECj{}yTAgNm{U5_CH}e@?eV27L|*%K=_hwY(G! zJMwkds6N5}z$XWNw_yQee-Ch2xlhqmf>_CTnul}^y{!k~#ZFGa{omWDc z;@{u=1LWL2>)yTkKVexrRVjr$<+3{H!asb=qj_N929yf4R_4kfg#3^!J5OXanW!pa z?*)F|&b_VJb?FouD(pI=^Dx9=&2;d>@StIb;3vxZqftmd=};f1v{TS;*I?Gg#pG6S z`pZ{hKj{gQAjHP(8^^-rmvqGXAOx|+AAXxNbw{ZDby3KU{|Pz3F*4^c!d$DXwHHV~;B}M)qtY;5 zh;aq3aBD9F!NdjeV#mQ9nCPm7KZV?GtXo-bSXmQYaG`@K6;e7I&DW!gqh(m_yp%X> z#t5>soivO11DUs}^O`O`*X{mwhhP36Ig_GYd%Pj^AJViFG1AHK?k~)qM&f|uiW9&T z1Ia;|NuI1%oz`fb0bnDbZ}Mvg>by9F1~8n!#~q@46zp?c)^B#w=vBvpXj3EV2`Qla z39&N!u$d$5;OV6Q+^UD`g-R1H$Xag-gJ8Xg)GMs|M zUP5;xQ$cyfC_vJ1vZw7A5dK6D0)gbjOoiP;%)ZWA)g%fDClM!_Q5hIkEpvm5+|tph z>|rcxLA7J@0?Cel9M`@|2f#WLSkK`E5WR~zpB^p<)JwD=fsiiyulBEv9dY5wt9S2W z1EYmk5(kx76t0{qEt7+3UbJzLFJvo1Sn8V!g!>;xma>7CfrjNQt1cxu=`WQW`#%eL z=fS~=Cz7V+R4fzRWotfwt|{vYsHK#AEqLFQM}KfUE4qn>zyYN2A-8OI$uZ@PD0EC0 zA)ha12hfE>0xocSD0%}Vu$jEJd8 zMbL7t(~F4Gtss!cTA`ldNMvFldX#g++$p~0h+3*j)GKh9BONK4wL(e+bW{H1tPOwNE1?6suc?iq&^P* zGoFHTl`68avl~0xLc@ULXSx@V%l??l`Tw!?mO*tjU)1M?;1)EvyCk@~yF+mI02g<6 zCrEI2clQJj8X&j@cXywYC;xY5YHF&^Cn}ZVUb^?$z1DB9Zhev*lmJjn-X5ur+*Ddb z2Y>^HcNg_&R7A&s2T~4dehzlgy$*83N&g$VZ==i;$(~xJ7jbRo!Hu-feqpAQi~Asm zW$j^jURvWNYu^|^)|slt`1@nRwqP`ZRzf;S9FtcJUy};Rzl-XX+d(B)j;HQ6t%mTy zu;oH!+dWeAwTD%M|1(!cn^^FMUzXolR);=f0@M{9$WYY$VK;Lmf@cF@FsFb2!MXLf z>s#a0K6|YG)Q&T~8HH;=*oS-FAqs(u;&p03UkZ{fqm?SlEBP=)R>o7~_rx6w4+IdT zr=xQJ<30$}#n=U7RWV3@Wqk&kWcU9~TXD@D&s<46L@%F$o;ABbZ4 znbE2leoeus?qXj1dPkZhkx`3h=6ANwh*k^!!%9C!bllwiMS%${{Aeb+a>_1Bb7x$) znGGhNOvr`pm*(#xj-D0OoBS{=dP6^;x<(VdYL_YZ49P-KF7)?{*6*b2(Ra_8vJ*48 zp|~HT%PA$58YF-IUiUWrJJ5EN$R{;^DH61O(Yx4_(Gf6b;Jk9(Dv_2P8ovO!27sk6 zuD6fF!rT)%s$m8DVm|(H6=Y`M0ASpDmbKp#3u8meO?{?E01k+V(Bi^(M3`mKewQHy zP&rja>%9B9BEi6v59a>%l<;tBg*L2rkZS@-2pz2(a$bjDFt7>jol}9Rm%^H2PIh@6 zZLl>*obat1J4~R?`*F#ZdvvcAu3$ny3&hu#1AT{&NJhdVH^nPphcBplj*h!_=GjGh2D$V z*NPbY_LzL%;+%yzDnaDU+W5L|on{hb7Bv_S zE_7E=bN*>c+M0ZIUbrxR&!#%Q9{N!QJ4HJKDLzZ2fKwb8o-+J6TL9;1xEJ!nBqjeb zq|-p+>?jYP(y6 zRK_%-DGmv00^(uwt%)Mlx(oad!zsaFg@6P>`}m4qhQl!}naP`hLkJcP#Yqa7gecv` z&!GQ2E>tm^?IzqJ7TtXmXs*w;69I&IV4PIVIInf@yFg`YlN`HW!l7{S+Ql@#D8CgA zU8)TA_X5EgF5NB*)^#(V@*o+UM4QSrC+nm0+t>KNSf5(xJKP{Oy?7}8C6d@k#a-Tx za4O#CRalgs%&v+nt_jZs|5dog#vaDF(`7srsnm_W00t8Oi(2rd%S=f6<2b23$39V#VVWDlUr+q3}l2mqdtR|_>={2LQ) z_V_am`JSgHkWG*~Gk`!CX>?M4U+0V+`mN|E}Vn#ibPL115r2j_c~EI{_? z6=PI?>8WqW#=jd%&rPDqrZ-@Vpl**ZlvVF^N*Hitmhk)K30}%K>Uq+Lfu$9i+@x2b z^lLw6UQpQm3^h=&0ASL5w+spP3{QAHnJK+MupFUb@ZUTWuyo;o;zLXa7uBCbmOKu+ zJ0!GWG_~Ohc;%^CEeg?M6r8~BuJh3&)=`5m+|G`}sHf%mi8QC9Rgb;{37E_pNEE{&VEElf^RI z^b_9VTDFKQHPCd6t9=MbaD2Gx=(wB%y)1;ME8%&_w{J~V6?TdZ3MQ_f!S3Ni!e{DMefdPMb^(-D^wG7Inx4LN6f>cq9b>2NS?tkgJsDcC;8fTy3 z1m-z>h7kd4{I7msS)B&0ow`A6Sm>iuOnhf&fLWP-mORc3L14$PG}0DE72UXs zaQf6|faaV6-jn7vPP3=;+8hGd^z)6&+>gMWVLrtu1w)^P#Ie$UKRH%#m?k^nv${w8 z@mfU&&bbm__5QQO3`Vl_D`g_sa|%m=iI4MnS!F*wy@_}OwquWmt?OG}qKxFY5#1yz z^=$2@w`~5lo2=>v(o323SOAEwshF>tpxNLeHKikui?C0l**1SD;YF8j40yW#3=!!l zP94ue8boT5BCa)jNf{=G_P@`EK5bo3)S96VsHTv~o_l3`-<*6U@l!tV?Vfn@8kSkC zV+tn$i5>RYEKG0|zR^TOb^ygLSL>eD15Cp`%YC>T71ZN<1jPToi*}|I0#V{?UCqK# zFT0C(Kbaln@6wlu`5FiI9in3ZB;vUtbX5^^_SyB82d!Wf5%kAz;w&E+D?|b>15JnZ z+I^z=RM9geBP`csUZrh@lmyk{(Gyh^#uZ4QE~vV{=` zXH6&+hzr@A2Cl~9j}k6ia2B}YDJ07Rah^!d+re$OCo09)(Yvnxp&5=n|-r|-%y8t z{rU0|PaW95YMYTZ3h7X4errD7sdw4fA--YqD^9Ksocv`>R=I_3I6*@%xl5$lWJ251 z-2|_)tD7rW5D=f2)^`-p{~L2ntAv0ScaQ$Ldu zGrqF|fjSILsv^VAeGw2FDTQ(g!c@38zDEhXb~SbCyD9 zl|*N?P~wCRsQsS4Ss<)}DS=ixDSK#p!rt}Cwd5E=z?$KyZ@8?RzJq6iL(4->b*+Ne zQ76H`%hpyd zd|!+Lo(Gk5)Ju@X=L?Yd{)EkOM-cZ)hynM)alhZKtJjtb zGd962(?8)Eq)wg*K?mqcND)9W`)88f>%o!&HUpN^sPfbfDqkn76a>h~I8AP!bNgJ) z0QO9)0ts|!9PXCv?{C-1c5UVnWvT@)UB{&Jgn!qF?>7$oj7NeM=A3NH zus~FnPLfhxlBqawvd3LF9F{}n5$1;DoZqp{D>`ekYOpHJOoU4Vrq{+T8@uT66%y-x<-RH1T7$>{%l>-^Tn4GkT8@kDB7gy6+wZ%=XbVIQ)&MG5 z?-jjWy@hU?UEp1ne8W8QgX~dNg-1MKWb* zZPPUvApbA@OFF*wR{HnDdu22j`JC-uG++AZhGvOWivh#ot~N83Cr2Dj*>%R?Gnt~Y zqs4k#6W>R>thAmBMky+BD!CadCn&(6;;Qg(#`&atuCGOfIn}u(D)#K7WE>Djbz**~ z;xUb#O0%8qD z4JS6&P?DM4KeyaIw`DfvQr_k}u~~#G^}k}JV0KEy6-02uahn+WXwyZHX~ch{5g1}V{g3t!}U@@>ZKUv%Hl}*zV``Ei@vzQu&Uh!V}$7NuZ^^F4k(G>RO9+nvO)CX!w zs&jo;88tFnN*wZgU3sKUK~s}2&YS(i_XYgA@@-#Du`cy-A>ot%?EWGP6vo$xf`cai zuq&=OzFz}&!(%9fO$nw|v(h&6?l)Y8bX0%$-!G1a!0d+#iXQ<=P26ahRALFyn|5x2 zh?$DzM#-3q*9|^!g419y^V@W7@Yj8J-D>lu(Van_J7B)e@xGHpMQuYeim1&9YPD34 zTBC+h_d<6~cbC@5csfB1?{u{KXR4Hr7A7Z4+>aMfk36odjxgv_dLt6f>U-vPLxF_@ zH8*J-qDbL41hMC$Y;eY1~*xbZPvc~$RjkgE;l1>Qjuzq0CkIy zOOd^wGw4erY7N{f&t3LXkzx<4$AN+4UMJgasIAjH8{^XqVHtxHCIkqb^zrq#j(DK| z`*F^JuiB@A449zY57Gws2K{w0bsOZTlbK_>lSmOf_4gaNOPEWZtzxgI+dBGqUhjt3 zfsX@?hTyLE2f9=#tC%qTMTq2Y(Yr8N3IElpd2@i$URK9wO$B|85-1dkW3_^Q5I&%J z<}l`--g^S+Q7Oi&M}l~cBaG(m$9~4{fDt9jwXL1s-jl&uJZA%E+UTFSoqT)v@;Hdn zAs!le$;Ld2E;&Ri;!%@^h7LTq+f)`u(;Sm+Pt^%EmQBTQLUV$>y$z{=tM9_gtMb-3MI7BKM~UT^J7 zeNWdho+avZVovPL^odv4Louc=c_i~h%ng!h*1X(2@CAshA=987euUIX*L1pNT^Pg& zj7_CB9(8;H4r!WznsQQXcoF62pwSu+R45?ywkPuF!`GpL`J(~jy3ZBRpiIl7oQnz4 zj<7Cv>n{oBXJ^z=xLJ#+!&p&24DH)=m6eszNvq!i{c`j9uI@+^*Kh-4ghQiXQT*P( zC!}jkPbY7tv2%RWPN%o;@bMVBx}(Sf&Lfm(-r{>eSV)&{1@DG9*s_*N?2heIcS>m# zF*?X-?bH??G>AT>j2bdY6-}3xUP*k3nd^4@f^u?De&(!+S<0n|(LhJ}mK;14_{X#5 z6DM&d|KqQCVqK)LL2hO%gYj1W%$h?iM_WTapX!~Cg35FzHZQTuk+L-+5#UPu3-?Ct zDoq9$kRgZ0l}1>qsEl$E+rgalyogGCK2t>$nUoqOvU%v?&3Dv&%v2x&VLv(wan<3h zaNXPCGV`Z2uk)zoDs0P+2s>PxjIfvtRFW#!1rzTb`C8vqXZRzrkf5Qq$u27|mQB&~C&DNgn;nGqaPCY|1HVeaG8?lixc z?L-x(OEETA4jzwzFYZHyY_nuCX{&gkA5#FnK3w`1ciOWto10^5GfoSTZ(VH3Rgm=SBAcu>*Z>QbLq`(X#chY+bu{0|K*+;7SK1as|LjJCJ0>%^~M z9i6J0?=wGV--ufFT?em$Nql4{K~HCl3cPE_!o8Izi?7cDP9v1B3~?2}mZk!FqTU0C zTTPlw%&?I*LXvjbBhA@dYy@f@&a7cici}iyxf&V< zuEhT-DKPvIZmL#!bKfe+g?Bhf+Q`|_*ZsJx8znY13}?;Xs{`-LI3IZFY>vnrq4!f* zk>T>P{G7m&XVqe@`@Ezz_4>1r;fw0bdRO!AA73BUl0F7e@iqO9BMHL0{<@qAH==f-hS_@)Yjq>%>6V7m=!AN{VovQR%@ekE zf@EG48!ijh7fLsjlV8oZOGGI#Cio!#8)WKS5&{Oek|FQrQ8T7QE?SiM3e~1*nj3q& z$XF#R6vsan23idkGQRUnWW)#oCs0z?)p@`Wzb_FFY*l^}f{Hw}qs*sT5k&g0Xpa-tFuQl0rT{^RStk-ai{FLvk0~Dw=jW>?y{vJUB9>EDM6z3V;y6j z?^D@xAsqtttfBQF&`3-c^zvM`DTUxk>)ru|4l#dwghwQ_6TgEu>k!K58qlidsn)#K>#H$Z3kD$| zQ0C+7;H0eL+t$-zOY?kpN5y7NM)~@E+nL(v&Z<2sssd334r8m+xgZ~f1lP^Wtt+|t z&KqcXIcC<*=8UfTwp{ouSq`hp<;eBmt}eQ*SgO1yeNP;Iqn82sxgnku8~NK3;Iy)g zaUHI0p^#L{XHTpqpaq$RQVFS>yeeit_#dsfwO+7=@IqhWM1YeiTuI?p=-ELB9Gk^5 zk@g6tJjx3+sS2H*KT&3h=sgP?JK9<+@@A~!;l&>|>ckzi@{Di2!?h`Px{9SpzQMmp zOxafmGxG9IOn)9DnpYiaduAGq$vXQ@$=RD_>0|{D~5&sIGa^35|}fxmQc_4R*&r5C;1Lg@TXY-YK2a zsz(@78V6fD6Dyx!JUdYX7rwyaSr&q55LsDl78Y3(gLkyS57_2;S7Yhh=!~~0+xI0%BsQyjIxNdt2LNAx5BykdS5(1UO9+7Ew z!MYzYfzEgY@7;#=Eo%7jFH3EC^NzkTug_mccggI_CQTVTs?pu`c_ieDRm1mEk*?QNc*C9{Qr! z^UkeLl?nEO_(T>hZ4ViJ0i6&rJ9~v_bU=F=)I5p^l@vj_L8q@*h{J4olV4okoNR}4 zsky#he-U1!pVMkXrb^_7m16{`290mt+N?Yf!jnDTg?fUh6d%-Zwm1DL3;r&jOr_Kq zvewt9Yms(O50g*y)pPPbI@E2v&F@QvL7;=fx@^yhR-X?c7uXmg)vh0g%r2;Mk3XM=i(TWpykP>wm2D(TT&VK2p#Ctp=_@ z9vNAp(1>E={7mE6^|B|m*6@>dib=nCl0$LX!;lD71smHaLImo|`ZqJOLGN@3;H#*T z3Bb5zgdf|56xMW~S%RYtWShSzOp%VR{e8q}<&+}fEF3C_jkiw|h_GpgC#ac?k>yoR zlc`E{RztPodx_J~=D_>*B%ku5=8F&sI^EVo59M##sZM5~DE>!|;_9QuQ>Ac975>Bz ztb*$Oe8Cv`r+nRs!#h$3FVsdbZe#ODyy_dXIYb4c0q~}syqc534Lt_7E`flrK3FD~ zR~?FcdYeYCkXGq++Dwfk*M(aFC11?xi!+&R5sg3;x7)YDj}ZlFQCB9czNs!66n#UG z5W_&n-jnUXo5|=I0VgKR&Vfkbo1;FqyGi7HK$*&&lkz@5Dz(`&G*TWfPsZx-Wab;Z z@S?`Kqr+ut|NR>z1gJ2B=!0JBPahdgg-$LTrjH(^Y=-auk}pWC_1}1F*DwemAg#Vp za2T4y9P#hkJpL61T19ETq8*w4R6P?D3p!{5R9U<;U^LU;vBgfjfe5!hL!?^nHG#K; z=F?GC`ZRwQau!MhB-UQYP_@iN54j6Lg^-Nem(%goYd{GT!bZXx&7MdT*D*z4q6(S% z*_c$R^hzLNE`?b&>YyO!8A;d4?9UvUvRuBbXtD0|CPAxfZ$lpi< zHl3-r=&|H!D{08(0 zl<`Y0uG7i%s$Ym-Yda7B`3IFDu|`HeWyRzebq&2Eko=9IFDb^*y?|-XO8l7B@K6ze zg#^+#`r14*87B84h3B`GYx9+CB{--jFRJz;|bv!S{>f8`)1E+{Cld)Ui5sDl?xG zyU!^f+}NFY7+BQ4l|*PIW%lscLb5V@@dv@h)hau54dHVeE2X6-TZpQwi1{md*DDdA zpRYUb3kgZJf1=QH!?i;zk5i0U6i4oM@XHKGlNFjc5$k)*Vy!(ulBm3Kom^rDVBh7~!WW~tDS|++I z^j0_KCkb$VxjU*k%l7UA!U%Pl=A(%?GeWoS4@zrpP{In7?}L0T~=1G%^Hn2Q4a z8Ug#tl9*g6kpJgm?X=9dv3)J&==@)@+YhR|Z_3@)hOx28PARUOz*AGf|2&h~;bAeW ztFdoxmO-}+r}3S_XzY2aaYO}zPK^p+M!CmNQN^-G1g(M4E_E2{uc8N+Twi27uQ(;S z6yT-jrO6k%jZjh9Dfx|c>x=4^%Q#h`NKw>FRSO34YE_(Rgi1*s!T*0pXD>bPDbZ>r zn(5iw#0IN(;PPDi3?TuL{0!R3`z|Hn7L>b9oBP5ZXZE3+;K=*oBA0NbFHAVPpET6e zzNw9zkq^n-X-pMH3B-R5^?bIDJRV{^eT*~OFf|w=gyqOQxI2POK$x$xmdX;v^&Z%A1(ew$ItRiGV4{Zco#ctZB zBJm0Wsk2M(I+gV<_ow6oV$DOvvN|uAwNQf;Ylv+=^2Zo_s~_VM_6JM2j_E!w1IZ;# zbx+4(5Z3+>AT*Oi3@|*`yE)s&n;a{kU7-!c3>yZ5cwA(zi#UT1Z#)6zVfM?wrm+1T zDRb|t#myQxz#tdcksOu5RTg*R{$3u@p3G+IE)5s%A9ZR26rM%&|bbgG5QYgk@s>zLM^ z=VsznD@LAG82!CXSwCpd$Om-A){5$G(jUj`MY8a+YMsf{g0LYlgGGTL_<3%i#j6&f zc_~qe1g>(*C3vxzO~pl>36!wtQd^|I+8!=&Q9iKH==8j`jFR|KTt}TBc!-dR(^!hK8FD_5&Yr}@B#TCqo zny`^;0G~vDMiI^fD&C+

ur8cbm??DV47F#wtejVJT({~ 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 literal 0 HcmV?d00001 diff --git a/previews/PR27/assets/examples_examples.md.sNb7dMTS.js b/previews/PR27/assets/examples_examples.md.BSWj1S9U.js similarity index 98% rename from previews/PR27/assets/examples_examples.md.sNb7dMTS.js rename to previews/PR27/assets/examples_examples.md.BSWj1S9U.js index 3edec12..447c555 100644 --- a/previews/PR27/assets/examples_examples.md.sNb7dMTS.js +++ b/previews/PR27/assets/examples_examples.md.BSWj1S9U.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a5 as h,o as n}from"./chunks/framework.3NaDR-yp.js";const k="/SwarmMakie.jl/previews/PR27/assets/vbsomlm.BuyPW54g.png",l="/SwarmMakie.jl/previews/PR27/assets/dcsdxti.BH-By5fc.png",t="/SwarmMakie.jl/previews/PR27/assets/vnzrrst.DmbDKian.png",p="/SwarmMakie.jl/previews/PR27/assets/ryhhdrr.Bi9EHqHJ.png",e="/SwarmMakie.jl/previews/PR27/assets/qahuljq.C9Xb5qEe.png",C=JSON.parse('{"title":"Examples","description":"","frontmatter":{},"headers":[],"relativePath":"examples/examples.md","filePath":"examples/examples.md","lastUpdated":null}'),E={name:"examples/examples.md"};function r(d,s,g,y,F,o){return n(),a("div",null,s[0]||(s[0]=[h(`

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
+import{_ as i,c as a,a5 as h,o as n}from"./chunks/framework.BlUcFYL6.js";const k="/SwarmMakie.jl/previews/PR27/assets/pvlbpfy.BVo4yzAQ.png",l="/SwarmMakie.jl/previews/PR27/assets/enwmxeh.DGFAEXiT.png",t="/SwarmMakie.jl/previews/PR27/assets/qwpcgoi.DmbDKian.png",p="/SwarmMakie.jl/previews/PR27/assets/dwbfkxy.Bi9EHqHJ.png",e="/SwarmMakie.jl/previews/PR27/assets/usvxxlj.C9Xb5qEe.png",C=JSON.parse('{"title":"Examples","description":"","frontmatter":{},"headers":[],"relativePath":"examples/examples.md","filePath":"examples/examples.md","lastUpdated":null}'),E={name:"examples/examples.md"};function r(d,s,g,y,F,o){return n(),a("div",null,s[0]||(s[0]=[h(`

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
 xs = rand(1:4, 500)
 ys = randn(500) .+ xs
 fig, ax, plt = beeswarm(xs, ys, color = xs, colormap = :isoluminant_cm_70_c39_n256)

Now, we can also pass categorical colormaps:

julia
plt.colormap[] = Makie.Categorical(Makie.wong_colors()[1:4])
Categorical(ColorTypes.RGBA{Float32}[RGBA{Float32}(0.0f0,0.44705883f0,0.69803923f0,1.0f0), RGBA{Float32}(0.9019608f0,0.62352943f0,0.0f0,1.0f0), RGBA{Float32}(0.0f0,0.61960787f0,0.4509804f0,1.0f0), RGBA{Float32}(0.8f0,0.4745098f0,0.654902f0,1.0f0)])

and the figure is:

julia
fig

Palmer Penguins

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
diff --git a/previews/PR27/assets/examples_examples.md.sNb7dMTS.lean.js b/previews/PR27/assets/examples_examples.md.BSWj1S9U.lean.js
similarity index 98%
rename from previews/PR27/assets/examples_examples.md.sNb7dMTS.lean.js
rename to previews/PR27/assets/examples_examples.md.BSWj1S9U.lean.js
index 3edec12..447c555 100644
--- a/previews/PR27/assets/examples_examples.md.sNb7dMTS.lean.js
+++ b/previews/PR27/assets/examples_examples.md.BSWj1S9U.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as h,o as n}from"./chunks/framework.3NaDR-yp.js";const k="/SwarmMakie.jl/previews/PR27/assets/vbsomlm.BuyPW54g.png",l="/SwarmMakie.jl/previews/PR27/assets/dcsdxti.BH-By5fc.png",t="/SwarmMakie.jl/previews/PR27/assets/vnzrrst.DmbDKian.png",p="/SwarmMakie.jl/previews/PR27/assets/ryhhdrr.Bi9EHqHJ.png",e="/SwarmMakie.jl/previews/PR27/assets/qahuljq.C9Xb5qEe.png",C=JSON.parse('{"title":"Examples","description":"","frontmatter":{},"headers":[],"relativePath":"examples/examples.md","filePath":"examples/examples.md","lastUpdated":null}'),E={name:"examples/examples.md"};function r(d,s,g,y,F,o){return n(),a("div",null,s[0]||(s[0]=[h(`

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
+import{_ as i,c as a,a5 as h,o as n}from"./chunks/framework.BlUcFYL6.js";const k="/SwarmMakie.jl/previews/PR27/assets/pvlbpfy.BVo4yzAQ.png",l="/SwarmMakie.jl/previews/PR27/assets/enwmxeh.DGFAEXiT.png",t="/SwarmMakie.jl/previews/PR27/assets/qwpcgoi.DmbDKian.png",p="/SwarmMakie.jl/previews/PR27/assets/dwbfkxy.Bi9EHqHJ.png",e="/SwarmMakie.jl/previews/PR27/assets/usvxxlj.C9Xb5qEe.png",C=JSON.parse('{"title":"Examples","description":"","frontmatter":{},"headers":[],"relativePath":"examples/examples.md","filePath":"examples/examples.md","lastUpdated":null}'),E={name:"examples/examples.md"};function r(d,s,g,y,F,o){return n(),a("div",null,s[0]||(s[0]=[h(`

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
 xs = rand(1:4, 500)
 ys = randn(500) .+ xs
 fig, ax, plt = beeswarm(xs, ys, color = xs, colormap = :isoluminant_cm_70_c39_n256)

Now, we can also pass categorical colormaps:

julia
plt.colormap[] = Makie.Categorical(Makie.wong_colors()[1:4])
Categorical(ColorTypes.RGBA{Float32}[RGBA{Float32}(0.0f0,0.44705883f0,0.69803923f0,1.0f0), RGBA{Float32}(0.9019608f0,0.62352943f0,0.0f0,1.0f0), RGBA{Float32}(0.0f0,0.61960787f0,0.4509804f0,1.0f0), RGBA{Float32}(0.8f0,0.4745098f0,0.654902f0,1.0f0)])

and the figure is:

julia
fig

Palmer Penguins

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
diff --git a/previews/PR27/assets/examples_scales.md.B34Gtc84.js b/previews/PR27/assets/examples_scales.md.B34Gtc84.js
deleted file mode 100644
index 7f1a7bd..0000000
--- a/previews/PR27/assets/examples_scales.md.B34Gtc84.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.3NaDR-yp.js";const t="/SwarmMakie.jl/previews/PR27/assets/yykgwxn.Lwo-risk.png",l="/SwarmMakie.jl/previews/PR27/assets/yhqjort.DdKDRCCk.png",y=JSON.parse('{"title":"Nonlinear beeswarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/scales.md","filePath":"examples/scales.md","lastUpdated":null}'),h={name:"examples/scales.md"};function p(k,s,r,E,d,o){return e(),a("div",null,s[0]||(s[0]=[n(`

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

julia
using SwarmMakie, CairoMakie
-data = randn(75) .+ 3
-fig = Figure()
-ax1 = Axis(fig[1, 1]; title = "No transform")
-beeswarm!(ax1, ones(75), data)
-ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
-beeswarm!(ax2, ones(75), data)
-fig

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

julia
ax2.xscale = Makie.pseudolog10
-ax2.title = "Log x and y axes"
-fig

',8)]))}const c=i(h,[["render",p]]);export{y as __pageData,c as default}; diff --git a/previews/PR27/assets/examples_scales.md.B34Gtc84.lean.js b/previews/PR27/assets/examples_scales.md.B34Gtc84.lean.js deleted file mode 100644 index 7f1a7bd..0000000 --- a/previews/PR27/assets/examples_scales.md.B34Gtc84.lean.js +++ /dev/null @@ -1,10 +0,0 @@ -import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.3NaDR-yp.js";const t="/SwarmMakie.jl/previews/PR27/assets/yykgwxn.Lwo-risk.png",l="/SwarmMakie.jl/previews/PR27/assets/yhqjort.DdKDRCCk.png",y=JSON.parse('{"title":"Nonlinear beeswarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/scales.md","filePath":"examples/scales.md","lastUpdated":null}'),h={name:"examples/scales.md"};function p(k,s,r,E,d,o){return e(),a("div",null,s[0]||(s[0]=[n(`

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

julia
using SwarmMakie, CairoMakie
-data = randn(75) .+ 3
-fig = Figure()
-ax1 = Axis(fig[1, 1]; title = "No transform")
-beeswarm!(ax1, ones(75), data)
-ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
-beeswarm!(ax2, ones(75), data)
-fig

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

julia
ax2.xscale = Makie.pseudolog10
-ax2.title = "Log x and y axes"
-fig

',8)]))}const c=i(h,[["render",p]]);export{y as __pageData,c as default}; diff --git a/previews/PR27/assets/examples_scales.md.DOrpoqmO.js b/previews/PR27/assets/examples_scales.md.DOrpoqmO.js new file mode 100644 index 0000000..0d6e675 --- /dev/null +++ b/previews/PR27/assets/examples_scales.md.DOrpoqmO.js @@ -0,0 +1,30 @@ +import{_ as s,c as n,a5 as e,o as p}from"./chunks/framework.BlUcFYL6.js";const h=JSON.parse('{"title":"Nonlinear beeswarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/scales.md","filePath":"examples/scales.md","lastUpdated":null}'),i={name:"examples/scales.md"};function l(t,a,o,r,c,d){return p(),n("div",null,a[0]||(a[0]=[e(`

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+using SwarmMakie, CairoMakie
+data = randn(75) .+ 3
+fig = Figure()
+ax1 = Axis(fig[1, 1]; title = "No transform")
+beeswarm!(ax1, ones(75), data)
+ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
+beeswarm!(ax2, ones(75), data)
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+ax2.xscale = Makie.pseudolog10
+ax2.title = "Log x and y axes"
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide
`,6)]))}const m=s(i,[["render",l]]);export{h as __pageData,m as default}; diff --git a/previews/PR27/assets/examples_scales.md.DOrpoqmO.lean.js b/previews/PR27/assets/examples_scales.md.DOrpoqmO.lean.js new file mode 100644 index 0000000..0d6e675 --- /dev/null +++ b/previews/PR27/assets/examples_scales.md.DOrpoqmO.lean.js @@ -0,0 +1,30 @@ +import{_ as s,c as n,a5 as e,o as p}from"./chunks/framework.BlUcFYL6.js";const h=JSON.parse('{"title":"Nonlinear beeswarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/scales.md","filePath":"examples/scales.md","lastUpdated":null}'),i={name:"examples/scales.md"};function l(t,a,o,r,c,d){return p(),n("div",null,a[0]||(a[0]=[e(`

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+using SwarmMakie, CairoMakie
+data = randn(75) .+ 3
+fig = Figure()
+ax1 = Axis(fig[1, 1]; title = "No transform")
+beeswarm!(ax1, ones(75), data)
+ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
+beeswarm!(ax2, ones(75), data)
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+ax2.xscale = Makie.pseudolog10
+ax2.title = "Log x and y axes"
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide
`,6)]))}const m=s(i,[["render",l]]);export{h as __pageData,m as default}; diff --git a/previews/PR27/assets/examples_unconventional.md.BF6sASGH.js b/previews/PR27/assets/examples_unconventional.md.BtZHLrKq.js similarity index 99% rename from previews/PR27/assets/examples_unconventional.md.BF6sASGH.js rename to previews/PR27/assets/examples_unconventional.md.BtZHLrKq.js index 662d672..10158b1 100644 --- a/previews/PR27/assets/examples_unconventional.md.BF6sASGH.js +++ b/previews/PR27/assets/examples_unconventional.md.BtZHLrKq.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const k="/SwarmMakie.jl/previews/PR27/assets/gymcoja.BYH6Yu1P.png",l="/SwarmMakie.jl/previews/PR27/assets/xvmjehf.V8-0WaAh.png",p="/SwarmMakie.jl/previews/PR27/assets/dgupicq.DChJehoU.png",o=JSON.parse('{"title":"Unconventional swarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/unconventional.md","filePath":"examples/unconventional.md","lastUpdated":null}'),t={name:"examples/unconventional.md"};function E(e,s,r,g,d,y){return h(),a("div",null,s[0]||(s[0]=[n(`

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const k="/SwarmMakie.jl/previews/PR27/assets/jfedtvr.BYH6Yu1P.png",l="/SwarmMakie.jl/previews/PR27/assets/hoggfml.V8-0WaAh.png",p="/SwarmMakie.jl/previews/PR27/assets/rinrdgn.GVthIZnS.png",o=JSON.parse('{"title":"Unconventional swarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/unconventional.md","filePath":"examples/unconventional.md","lastUpdated":null}'),t={name:"examples/unconventional.md"};function E(e,s,r,g,d,y){return h(),a("div",null,s[0]||(s[0]=[n(`

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
 using Base.MathConstants
 using CSV
 using DataFrames
diff --git a/previews/PR27/assets/examples_unconventional.md.BF6sASGH.lean.js b/previews/PR27/assets/examples_unconventional.md.BtZHLrKq.lean.js
similarity index 99%
rename from previews/PR27/assets/examples_unconventional.md.BF6sASGH.lean.js
rename to previews/PR27/assets/examples_unconventional.md.BtZHLrKq.lean.js
index 662d672..10158b1 100644
--- a/previews/PR27/assets/examples_unconventional.md.BF6sASGH.lean.js
+++ b/previews/PR27/assets/examples_unconventional.md.BtZHLrKq.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const k="/SwarmMakie.jl/previews/PR27/assets/gymcoja.BYH6Yu1P.png",l="/SwarmMakie.jl/previews/PR27/assets/xvmjehf.V8-0WaAh.png",p="/SwarmMakie.jl/previews/PR27/assets/dgupicq.DChJehoU.png",o=JSON.parse('{"title":"Unconventional swarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/unconventional.md","filePath":"examples/unconventional.md","lastUpdated":null}'),t={name:"examples/unconventional.md"};function E(e,s,r,g,d,y){return h(),a("div",null,s[0]||(s[0]=[n(`

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const k="/SwarmMakie.jl/previews/PR27/assets/jfedtvr.BYH6Yu1P.png",l="/SwarmMakie.jl/previews/PR27/assets/hoggfml.V8-0WaAh.png",p="/SwarmMakie.jl/previews/PR27/assets/rinrdgn.GVthIZnS.png",o=JSON.parse('{"title":"Unconventional swarm plots","description":"","frontmatter":{},"headers":[],"relativePath":"examples/unconventional.md","filePath":"examples/unconventional.md","lastUpdated":null}'),t={name:"examples/unconventional.md"};function E(e,s,r,g,d,y){return h(),a("div",null,s[0]||(s[0]=[n(`

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
 using Base.MathConstants
 using CSV
 using DataFrames
diff --git a/previews/PR27/assets/gutters.md.D8Su6OSx.js b/previews/PR27/assets/gutters.md.BydtjO5O.js
similarity index 96%
rename from previews/PR27/assets/gutters.md.D8Su6OSx.js
rename to previews/PR27/assets/gutters.md.BydtjO5O.js
index a89bb49..238a84c 100644
--- a/previews/PR27/assets/gutters.md.D8Su6OSx.js
+++ b/previews/PR27/assets/gutters.md.BydtjO5O.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.3NaDR-yp.js";const n="/SwarmMakie.jl/previews/PR27/assets/dcznqmi.PrNyDGTk.svg",h="/SwarmMakie.jl/previews/PR27/assets/paafstf.DFCZcexu.png",c=JSON.parse('{"title":"Gutters","description":"","frontmatter":{},"headers":[],"relativePath":"gutters.md","filePath":"gutters.md","lastUpdated":null}'),l={name:"gutters.md"};function p(k,s,r,d,o,g){return e(),a("div",null,s[0]||(s[0]=[t(`

Gutters

julia
using SwarmMakie, CairoMakie
+import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.BlUcFYL6.js";const n="/SwarmMakie.jl/previews/PR27/assets/uqhhjgx.Aa7D3T8W.svg",h="/SwarmMakie.jl/previews/PR27/assets/ehqnwbt.CzHxqQBj.png",c=JSON.parse('{"title":"Gutters","description":"","frontmatter":{},"headers":[],"relativePath":"gutters.md","filePath":"gutters.md","lastUpdated":null}'),l={name:"gutters.md"};function p(k,s,r,d,o,g){return e(),a("div",null,s[0]||(s[0]=[t(`

Gutters

julia
using SwarmMakie, CairoMakie
 xs = rand(1:10, 2000)
 beeswarm(xs, rand(2000); gutter = 0.3, color = xs)

Gutters are a threshold on how far the beeswarm plot can extend from the category point, in data space.

They are off by default, but can be set by passing gutter::Float64 as a keyword argument or by setting the gutter attribute of the plot. You can turn off guttering by setting gutter = nothing, which is the default.

A nice gutter size to avoid overlap in neighboring categories ranges between 0.5 and 0.3 (the latter shown in the example above).

Examples

julia
using SwarmMakie, CairoMakie
 f, a, p = beeswarm(
diff --git a/previews/PR27/assets/gutters.md.D8Su6OSx.lean.js b/previews/PR27/assets/gutters.md.BydtjO5O.lean.js
similarity index 96%
rename from previews/PR27/assets/gutters.md.D8Su6OSx.lean.js
rename to previews/PR27/assets/gutters.md.BydtjO5O.lean.js
index a89bb49..238a84c 100644
--- a/previews/PR27/assets/gutters.md.D8Su6OSx.lean.js
+++ b/previews/PR27/assets/gutters.md.BydtjO5O.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.3NaDR-yp.js";const n="/SwarmMakie.jl/previews/PR27/assets/dcznqmi.PrNyDGTk.svg",h="/SwarmMakie.jl/previews/PR27/assets/paafstf.DFCZcexu.png",c=JSON.parse('{"title":"Gutters","description":"","frontmatter":{},"headers":[],"relativePath":"gutters.md","filePath":"gutters.md","lastUpdated":null}'),l={name:"gutters.md"};function p(k,s,r,d,o,g){return e(),a("div",null,s[0]||(s[0]=[t(`

Gutters

julia
using SwarmMakie, CairoMakie
+import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.BlUcFYL6.js";const n="/SwarmMakie.jl/previews/PR27/assets/uqhhjgx.Aa7D3T8W.svg",h="/SwarmMakie.jl/previews/PR27/assets/ehqnwbt.CzHxqQBj.png",c=JSON.parse('{"title":"Gutters","description":"","frontmatter":{},"headers":[],"relativePath":"gutters.md","filePath":"gutters.md","lastUpdated":null}'),l={name:"gutters.md"};function p(k,s,r,d,o,g){return e(),a("div",null,s[0]||(s[0]=[t(`

Gutters

julia
using SwarmMakie, CairoMakie
 xs = rand(1:10, 2000)
 beeswarm(xs, rand(2000); gutter = 0.3, color = xs)

Gutters are a threshold on how far the beeswarm plot can extend from the category point, in data space.

They are off by default, but can be set by passing gutter::Float64 as a keyword argument or by setting the gutter attribute of the plot. You can turn off guttering by setting gutter = nothing, which is the default.

A nice gutter size to avoid overlap in neighboring categories ranges between 0.5 and 0.3 (the latter shown in the example above).

Examples

julia
using SwarmMakie, CairoMakie
 f, a, p = beeswarm(
diff --git a/previews/PR27/assets/hlntquo.DXCk5H2R.png b/previews/PR27/assets/hlntquo.DXCk5H2R.png
deleted file mode 100644
index 4a43eb58548dc8ade56db1471de2c893f4bb330b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 164033
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%0Dpvz;$
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

diff --git a/previews/PR27/assets/xvmjehf.V8-0WaAh.png b/previews/PR27/assets/hoggfml.V8-0WaAh.png
similarity index 100%
rename from previews/PR27/assets/xvmjehf.V8-0WaAh.png
rename to previews/PR27/assets/hoggfml.V8-0WaAh.png
diff --git a/previews/PR27/assets/index.md.45hJHmLp.js b/previews/PR27/assets/index.md.DBRi-Clc.js
similarity index 97%
rename from previews/PR27/assets/index.md.45hJHmLp.js
rename to previews/PR27/assets/index.md.DBRi-Clc.js
index 39662a8..1d23ba3 100644
--- a/previews/PR27/assets/index.md.45hJHmLp.js
+++ b/previews/PR27/assets/index.md.DBRi-Clc.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,a5 as e,o as t}from"./chunks/framework.3NaDR-yp.js";const c=JSON.parse('{"title":"What is SwarmMakie.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"SwarmMakie.jl","text":null,"tagline":"Beeswarm plots for Makie.jl","image":{"src":"/logo.png","alt":"SwarmMakie"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/MakieOrg/SwarmMakie.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with Makie","details":"Use any Makie.jl scatter input!","link":"https://docs.makie.org/stable/"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),n={name:"index.md"};function l(h,i,k,p,r,d){return t(),a("div",null,i[0]||(i[0]=[e(`

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
+import{_ as s,c as a,a5 as e,o as t}from"./chunks/framework.BlUcFYL6.js";const c=JSON.parse('{"title":"What is SwarmMakie.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"SwarmMakie.jl","text":null,"tagline":"Beeswarm plots for Makie.jl","image":{"src":"/logo.png","alt":"SwarmMakie"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/MakieOrg/SwarmMakie.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with Makie","details":"Use any Makie.jl scatter input!","link":"https://docs.makie.org/stable/"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),n={name:"index.md"};function l(h,i,k,p,r,d){return t(),a("div",null,i[0]||(i[0]=[e(`

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
 ys = rand(150)
 beeswarm(ones(length(ys)), ys)
Single, simple beeswarm
julia
using SwarmMakie, CairoMakie
 xs = rand(1:4, 500)
diff --git a/previews/PR27/assets/index.md.45hJHmLp.lean.js b/previews/PR27/assets/index.md.DBRi-Clc.lean.js
similarity index 97%
rename from previews/PR27/assets/index.md.45hJHmLp.lean.js
rename to previews/PR27/assets/index.md.DBRi-Clc.lean.js
index 39662a8..1d23ba3 100644
--- a/previews/PR27/assets/index.md.45hJHmLp.lean.js
+++ b/previews/PR27/assets/index.md.DBRi-Clc.lean.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,a5 as e,o as t}from"./chunks/framework.3NaDR-yp.js";const c=JSON.parse('{"title":"What is SwarmMakie.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"SwarmMakie.jl","text":null,"tagline":"Beeswarm plots for Makie.jl","image":{"src":"/logo.png","alt":"SwarmMakie"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/MakieOrg/SwarmMakie.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with Makie","details":"Use any Makie.jl scatter input!","link":"https://docs.makie.org/stable/"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),n={name:"index.md"};function l(h,i,k,p,r,d){return t(),a("div",null,i[0]||(i[0]=[e(`

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
+import{_ as s,c as a,a5 as e,o as t}from"./chunks/framework.BlUcFYL6.js";const c=JSON.parse('{"title":"What is SwarmMakie.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"SwarmMakie.jl","text":null,"tagline":"Beeswarm plots for Makie.jl","image":{"src":"/logo.png","alt":"SwarmMakie"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/MakieOrg/SwarmMakie.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with Makie","details":"Use any Makie.jl scatter input!","link":"https://docs.makie.org/stable/"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),n={name:"index.md"};function l(h,i,k,p,r,d){return t(),a("div",null,i[0]||(i[0]=[e(`

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
 ys = rand(150)
 beeswarm(ones(length(ys)), ys)
Single, simple beeswarm
julia
using SwarmMakie, CairoMakie
 xs = rand(1:4, 500)
diff --git a/previews/PR27/assets/introduction.md.C_96zFxC.js b/previews/PR27/assets/introduction.md.BIv-Zlrr.js
similarity index 97%
rename from previews/PR27/assets/introduction.md.C_96zFxC.js
rename to previews/PR27/assets/introduction.md.BIv-Zlrr.js
index 7fa125e..f7ddac8 100644
--- a/previews/PR27/assets/introduction.md.C_96zFxC.js
+++ b/previews/PR27/assets/introduction.md.BIv-Zlrr.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.3NaDR-yp.js";const h="/SwarmMakie.jl/previews/PR27/assets/ufkgtrw.4mJRyZ7l.png",n="/SwarmMakie.jl/previews/PR27/assets/zoatsev.BnSlljpp.png",c=JSON.parse('{"title":"SwarmMakie","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),k={name:"introduction.md"};function l(p,s,r,d,E,g){return e(),a("div",null,s[0]||(s[0]=[t(`

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
+import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.BlUcFYL6.js";const h="/SwarmMakie.jl/previews/PR27/assets/kxmadac.D6k83ke7.png",n="/SwarmMakie.jl/previews/PR27/assets/tuvsxfg.BnSlljpp.png",c=JSON.parse('{"title":"SwarmMakie","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),k={name:"introduction.md"};function l(p,s,r,d,E,g){return e(),a("div",null,s[0]||(s[0]=[t(`

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
 xs = rand(1:3, 40)
 ys = randn(40)
 f, a, p = scatter(xs, ys; color = xs, axis = (; title = "Scatter plot"))
diff --git a/previews/PR27/assets/introduction.md.C_96zFxC.lean.js b/previews/PR27/assets/introduction.md.BIv-Zlrr.lean.js
similarity index 97%
rename from previews/PR27/assets/introduction.md.C_96zFxC.lean.js
rename to previews/PR27/assets/introduction.md.BIv-Zlrr.lean.js
index 7fa125e..f7ddac8 100644
--- a/previews/PR27/assets/introduction.md.C_96zFxC.lean.js
+++ b/previews/PR27/assets/introduction.md.BIv-Zlrr.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.3NaDR-yp.js";const h="/SwarmMakie.jl/previews/PR27/assets/ufkgtrw.4mJRyZ7l.png",n="/SwarmMakie.jl/previews/PR27/assets/zoatsev.BnSlljpp.png",c=JSON.parse('{"title":"SwarmMakie","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),k={name:"introduction.md"};function l(p,s,r,d,E,g){return e(),a("div",null,s[0]||(s[0]=[t(`

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
+import{_ as i,c as a,a5 as t,o as e}from"./chunks/framework.BlUcFYL6.js";const h="/SwarmMakie.jl/previews/PR27/assets/kxmadac.D6k83ke7.png",n="/SwarmMakie.jl/previews/PR27/assets/tuvsxfg.BnSlljpp.png",c=JSON.parse('{"title":"SwarmMakie","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),k={name:"introduction.md"};function l(p,s,r,d,E,g){return e(),a("div",null,s[0]||(s[0]=[t(`

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
 xs = rand(1:3, 40)
 ys = randn(40)
 f, a, p = scatter(xs, ys; color = xs, axis = (; title = "Scatter plot"))
diff --git a/previews/PR27/assets/gymcoja.BYH6Yu1P.png b/previews/PR27/assets/jfedtvr.BYH6Yu1P.png
similarity index 100%
rename from previews/PR27/assets/gymcoja.BYH6Yu1P.png
rename to previews/PR27/assets/jfedtvr.BYH6Yu1P.png
diff --git a/previews/PR27/assets/kxmadac.D6k83ke7.png b/previews/PR27/assets/kxmadac.D6k83ke7.png
new file mode 100644
index 0000000000000000000000000000000000000000..210488f087faf2ab49f10d5acbd1b26188b7a96f
GIT binary patch
literal 40208
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

gCw9S*sW+u_0F+;Kf%P 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%0A+z`;Uw)?8oXh!U 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 literal 0 HcmV?d00001 diff --git a/previews/PR27/assets/vnzrrst.DmbDKian.png b/previews/PR27/assets/qwpcgoi.DmbDKian.png similarity index 100% rename from previews/PR27/assets/vnzrrst.DmbDKian.png rename to previews/PR27/assets/qwpcgoi.DmbDKian.png diff --git a/previews/PR27/assets/dgupicq.DChJehoU.png b/previews/PR27/assets/rinrdgn.GVthIZnS.png similarity index 53% rename from previews/PR27/assets/dgupicq.DChJehoU.png rename to previews/PR27/assets/rinrdgn.GVthIZnS.png index 15241422c406d75e177b2bf707bd75dd7bbc5810..14844e54390db90bdc052e1554a69f2b0c0a83f2 100644 GIT binary patch delta 74448 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 delta 74449 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 lHQQ(v5^1*a-u}A;ou#SV-tUSwarmMakie.jl

julia
module SwarmMakie
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"SwarmMakie.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/SwarmMakie.md","filePath":"source/SwarmMakie.md","lastUpdated":null}'),t={name:"source/SwarmMakie.md"};function e(p,s,h,k,r,E){return l(),a("div",null,s[0]||(s[0]=[n(`

SwarmMakie.jl

julia
module SwarmMakie
 
 using Makie
 using Random
diff --git a/previews/PR27/assets/source_SwarmMakie.md.CYotaraR.lean.js b/previews/PR27/assets/source_SwarmMakie.md.DoC0DsWn.lean.js
similarity index 97%
rename from previews/PR27/assets/source_SwarmMakie.md.CYotaraR.lean.js
rename to previews/PR27/assets/source_SwarmMakie.md.DoC0DsWn.lean.js
index b6e0f9d..2b00a95 100644
--- a/previews/PR27/assets/source_SwarmMakie.md.CYotaraR.lean.js
+++ b/previews/PR27/assets/source_SwarmMakie.md.DoC0DsWn.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"SwarmMakie.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/SwarmMakie.md","filePath":"source/SwarmMakie.md","lastUpdated":null}'),t={name:"source/SwarmMakie.md"};function e(p,s,h,k,r,E){return l(),a("div",null,s[0]||(s[0]=[n(`

SwarmMakie.jl

julia
module SwarmMakie
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"SwarmMakie.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/SwarmMakie.md","filePath":"source/SwarmMakie.md","lastUpdated":null}'),t={name:"source/SwarmMakie.md"};function e(p,s,h,k,r,E){return l(),a("div",null,s[0]||(s[0]=[n(`

SwarmMakie.jl

julia
module SwarmMakie
 
 using Makie
 using Random
diff --git a/previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.js b/previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.js
rename to previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.js
index 6a44fae..a5b3913 100644
--- a/previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.js
+++ b/previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as n}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Jitter algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/jitter.md","filePath":"source/algorithms/jitter.md","lastUpdated":null}'),h={name:"source/algorithms/jitter.md"};function k(l,s,p,e,r,d){return n(),a("div",null,s[0]||(s[0]=[t(`

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
+import{_ as i,c as a,a5 as t,o as n}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Jitter algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/jitter.md","filePath":"source/algorithms/jitter.md","lastUpdated":null}'),h={name:"source/algorithms/jitter.md"};function k(l,s,p,e,r,d){return n(),a("div",null,s[0]||(s[0]=[t(`

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
 
 "The abstract type for jitter algorithms, which are markersize-agnostic."
 abstract type JitterAlgorithm <: BeeswarmAlgorithm end
diff --git a/previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.lean.js b/previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.lean.js
rename to previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.lean.js
index 6a44fae..a5b3913 100644
--- a/previews/PR27/assets/source_algorithms_jitter.md.3an8LnIn.lean.js
+++ b/previews/PR27/assets/source_algorithms_jitter.md.KA-6KTWA.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as t,o as n}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Jitter algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/jitter.md","filePath":"source/algorithms/jitter.md","lastUpdated":null}'),h={name:"source/algorithms/jitter.md"};function k(l,s,p,e,r,d){return n(),a("div",null,s[0]||(s[0]=[t(`

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
+import{_ as i,c as a,a5 as t,o as n}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Jitter algorithms","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/jitter.md","filePath":"source/algorithms/jitter.md","lastUpdated":null}'),h={name:"source/algorithms/jitter.md"};function k(l,s,p,e,r,d){return n(),a("div",null,s[0]||(s[0]=[t(`

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
 
 "The abstract type for jitter algorithms, which are markersize-agnostic."
 abstract type JitterAlgorithm <: BeeswarmAlgorithm end
diff --git a/previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.js b/previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.js
rename to previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.js
index 0ae6f47..3e9bf33 100644
--- a/previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.js
+++ b/previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Michael Borregaard beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/mkborregaard.md","filePath":"source/algorithms/mkborregaard.md","lastUpdated":null}'),k={name:"source/algorithms/mkborregaard.md"};function l(p,s,t,e,E,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Michael Borregaard beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/mkborregaard.md","filePath":"source/algorithms/mkborregaard.md","lastUpdated":null}'),k={name:"source/algorithms/mkborregaard.md"};function l(p,s,t,e,E,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
 
 struct MKBorregaardBeeswarm <: BeeswarmAlgorithm end
 
diff --git a/previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.lean.js b/previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.lean.js
rename to previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.lean.js
index 0ae6f47..3e9bf33 100644
--- a/previews/PR27/assets/source_algorithms_mkborregaard.md.CClWkSMe.lean.js
+++ b/previews/PR27/assets/source_algorithms_mkborregaard.md.BW7o9Glm.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Michael Borregaard beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/mkborregaard.md","filePath":"source/algorithms/mkborregaard.md","lastUpdated":null}'),k={name:"source/algorithms/mkborregaard.md"};function l(p,s,t,e,E,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Michael Borregaard beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/mkborregaard.md","filePath":"source/algorithms/mkborregaard.md","lastUpdated":null}'),k={name:"source/algorithms/mkborregaard.md"};function l(p,s,t,e,E,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
 
 struct MKBorregaardBeeswarm <: BeeswarmAlgorithm end
 
diff --git a/previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.js b/previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.js
rename to previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.js
index 437b3f0..0ddeab5 100644
--- a/previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.js
+++ b/previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Seaborn algorithm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/seaborn.md","filePath":"source/algorithms/seaborn.md","lastUpdated":null}'),t={name:"source/algorithms/seaborn.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Seaborn algorithm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/seaborn.md","filePath":"source/algorithms/seaborn.md","lastUpdated":null}'),t={name:"source/algorithms/seaborn.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 
diff --git a/previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.lean.js b/previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.lean.js
rename to previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.lean.js
index 437b3f0..0ddeab5 100644
--- a/previews/PR27/assets/source_algorithms_seaborn.md.CMhi_Bxj.lean.js
+++ b/previews/PR27/assets/source_algorithms_seaborn.md.Dyxm848b.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Seaborn algorithm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/seaborn.md","filePath":"source/algorithms/seaborn.md","lastUpdated":null}'),t={name:"source/algorithms/seaborn.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Seaborn algorithm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/seaborn.md","filePath":"source/algorithms/seaborn.md","lastUpdated":null}'),t={name:"source/algorithms/seaborn.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 
diff --git a/previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.js b/previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.js
rename to previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.js
index 9cd3572..5ad0e75 100644
--- a/previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.js
+++ b/previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Simple beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple.md","filePath":"source/algorithms/simple.md","lastUpdated":null}'),l={name:"source/algorithms/simple.md"};function k(p,s,t,e,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Simple beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple.md","filePath":"source/algorithms/simple.md","lastUpdated":null}'),l={name:"source/algorithms/simple.md"};function k(p,s,t,e,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
     SimpleBeeswarm()
 
 A simple implementation like Matplotlib's algorithm.  This is the
diff --git a/previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.lean.js b/previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.lean.js
rename to previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.lean.js
index 9cd3572..5ad0e75 100644
--- a/previews/PR27/assets/source_algorithms_simple.md.CENw21kQ.lean.js
+++ b/previews/PR27/assets/source_algorithms_simple.md.BQh78-JT.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Simple beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple.md","filePath":"source/algorithms/simple.md","lastUpdated":null}'),l={name:"source/algorithms/simple.md"};function k(p,s,t,e,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Simple beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple.md","filePath":"source/algorithms/simple.md","lastUpdated":null}'),l={name:"source/algorithms/simple.md"};function k(p,s,t,e,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
     SimpleBeeswarm()
 
 A simple implementation like Matplotlib's algorithm.  This is the
diff --git a/previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.js b/previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.js
rename to previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.js
index 828844d..4cdcc37 100644
--- a/previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.js
+++ b/previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple2.md","filePath":"source/algorithms/simple2.md","lastUpdated":null}'),l={name:"source/algorithms/simple2.md"};function t(k,s,p,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
struct SimpleBeeswarm2 <: BeeswarmAlgorithm
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple2.md","filePath":"source/algorithms/simple2.md","lastUpdated":null}'),l={name:"source/algorithms/simple2.md"};function t(k,s,p,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
struct SimpleBeeswarm2 <: BeeswarmAlgorithm
 end
 
 
diff --git a/previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.lean.js b/previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.lean.js
rename to previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.lean.js
index 828844d..4cdcc37 100644
--- a/previews/PR27/assets/source_algorithms_simple2.md.rbXXkVLN.lean.js
+++ b/previews/PR27/assets/source_algorithms_simple2.md.Brdq-nLt.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple2.md","filePath":"source/algorithms/simple2.md","lastUpdated":null}'),l={name:"source/algorithms/simple2.md"};function t(k,s,p,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
struct SimpleBeeswarm2 <: BeeswarmAlgorithm
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/simple2.md","filePath":"source/algorithms/simple2.md","lastUpdated":null}'),l={name:"source/algorithms/simple2.md"};function t(k,s,p,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
struct SimpleBeeswarm2 <: BeeswarmAlgorithm
 end
 
 
diff --git a/previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.js b/previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.js
rename to previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.js
index a6e9552..1536d09 100644
--- a/previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.js
+++ b/previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const o=JSON.parse('{"title":"Wilkinson beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/wilkinson.md","filePath":"source/algorithms/wilkinson.md","lastUpdated":null}'),e={name:"source/algorithms/wilkinson.md"};function t(l,s,k,p,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const o=JSON.parse('{"title":"Wilkinson beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/wilkinson.md","filePath":"source/algorithms/wilkinson.md","lastUpdated":null}'),e={name:"source/algorithms/wilkinson.md"};function t(l,s,k,p,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
     WilkinsonBeeswarm()
 
 A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.
diff --git a/previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.lean.js b/previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.lean.js
similarity index 99%
rename from previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.lean.js
rename to previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.lean.js
index a6e9552..1536d09 100644
--- a/previews/PR27/assets/source_algorithms_wilkinson.md.Dl9pjUVc.lean.js
+++ b/previews/PR27/assets/source_algorithms_wilkinson.md.ZSfvWZ-O.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const o=JSON.parse('{"title":"Wilkinson beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/wilkinson.md","filePath":"source/algorithms/wilkinson.md","lastUpdated":null}'),e={name:"source/algorithms/wilkinson.md"};function t(l,s,k,p,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const o=JSON.parse('{"title":"Wilkinson beeswarm","description":"","frontmatter":{},"headers":[],"relativePath":"source/algorithms/wilkinson.md","filePath":"source/algorithms/wilkinson.md","lastUpdated":null}'),e={name:"source/algorithms/wilkinson.md"};function t(l,s,k,p,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
     WilkinsonBeeswarm()
 
 A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.
diff --git a/previews/PR27/assets/source_recipe.md.f1G8L5h4.js b/previews/PR27/assets/source_recipe.md.CYW5jnZh.js
similarity index 99%
rename from previews/PR27/assets/source_recipe.md.f1G8L5h4.js
rename to previews/PR27/assets/source_recipe.md.CYW5jnZh.js
index ff6f524..a51de1a 100644
--- a/previews/PR27/assets/source_recipe.md.f1G8L5h4.js
+++ b/previews/PR27/assets/source_recipe.md.CYW5jnZh.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Beeswarm recipe","description":"","frontmatter":{},"headers":[],"relativePath":"source/recipe.md","filePath":"source/recipe.md","lastUpdated":null}'),t={name:"source/recipe.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Beeswarm recipe

julia
export beeswarm, beeswarm!
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Beeswarm recipe","description":"","frontmatter":{},"headers":[],"relativePath":"source/recipe.md","filePath":"source/recipe.md","lastUpdated":null}'),t={name:"source/recipe.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Beeswarm recipe

julia
export beeswarm, beeswarm!
 
 export NoBeeswarm

In this file, we define the Beeswarm recipe.

julia
"""
     beeswarm(x, y)
diff --git a/previews/PR27/assets/source_recipe.md.f1G8L5h4.lean.js b/previews/PR27/assets/source_recipe.md.CYW5jnZh.lean.js
similarity index 99%
rename from previews/PR27/assets/source_recipe.md.f1G8L5h4.lean.js
rename to previews/PR27/assets/source_recipe.md.CYW5jnZh.lean.js
index ff6f524..a51de1a 100644
--- a/previews/PR27/assets/source_recipe.md.f1G8L5h4.lean.js
+++ b/previews/PR27/assets/source_recipe.md.CYW5jnZh.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.3NaDR-yp.js";const g=JSON.parse('{"title":"Beeswarm recipe","description":"","frontmatter":{},"headers":[],"relativePath":"source/recipe.md","filePath":"source/recipe.md","lastUpdated":null}'),t={name:"source/recipe.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Beeswarm recipe

julia
export beeswarm, beeswarm!
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.BlUcFYL6.js";const g=JSON.parse('{"title":"Beeswarm recipe","description":"","frontmatter":{},"headers":[],"relativePath":"source/recipe.md","filePath":"source/recipe.md","lastUpdated":null}'),t={name:"source/recipe.md"};function p(k,s,l,e,r,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Beeswarm recipe

julia
export beeswarm, beeswarm!
 
 export NoBeeswarm

In this file, we define the Beeswarm recipe.

julia
"""
     beeswarm(x, y)
diff --git a/previews/PR27/assets/style.D3ycwdoG.css b/previews/PR27/assets/style.BB_nTKhY.css
similarity index 95%
rename from previews/PR27/assets/style.D3ycwdoG.css
rename to previews/PR27/assets/style.BB_nTKhY.css
index d3c09a5..de5d83b 100644
--- a/previews/PR27/assets/style.D3ycwdoG.css
+++ b/previews/PR27/assets/style.BB_nTKhY.css
@@ -1 +1 @@
-@import"https://fonts.googleapis.com/css?family=Space+Mono:regular,italic,700,700italic";@import"https://fonts.googleapis.com/css?family=Space+Grotesk:regular,italic,700,700italic";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-b06cdb19]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-b06cdb19],.VPBackdrop.fade-leave-to[data-v-b06cdb19]{opacity:0}.VPBackdrop.fade-leave-active[data-v-b06cdb19]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-b06cdb19]{display:none}}.NotFound[data-v-951cab6c]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-951cab6c]{padding:96px 32px 168px}}.code[data-v-951cab6c]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-951cab6c]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-951cab6c]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-951cab6c]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-951cab6c]{padding-top:20px}.link[data-v-951cab6c]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-951cab6c]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-3f927ebe]{position:relative;z-index:1}.nested[data-v-3f927ebe]{padding-right:16px;padding-left:16px}.outline-link[data-v-3f927ebe]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-3f927ebe]:hover,.outline-link.active[data-v-3f927ebe]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-3f927ebe]{padding-left:13px}.VPDocAsideOutline[data-v-b38bf2ff]{display:none}.VPDocAsideOutline.has-outline[data-v-b38bf2ff]{display:block}.content[data-v-b38bf2ff]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-b38bf2ff]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-b38bf2ff]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-6d7b3c46]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-6d7b3c46]{flex-grow:1}.VPDocAside[data-v-6d7b3c46] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-6d7b3c46] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-6d7b3c46] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-475f71b8]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-475f71b8]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-4f9813fa]{margin-top:64px}.edit-info[data-v-4f9813fa]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-4f9813fa]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-4f9813fa]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-4f9813fa]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-4f9813fa]{margin-right:8px}.prev-next[data-v-4f9813fa]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-4f9813fa]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-4f9813fa]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-4f9813fa]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-4f9813fa]{margin-left:auto;text-align:right}.desc[data-v-4f9813fa]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-4f9813fa]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-83890dd9]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-83890dd9]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-83890dd9]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-83890dd9]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-83890dd9]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-83890dd9]{display:flex;justify-content:center}.VPDoc .aside[data-v-83890dd9]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-83890dd9]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-83890dd9]{max-width:1104px}}.container[data-v-83890dd9]{margin:0 auto;width:100%}.aside[data-v-83890dd9]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-83890dd9]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-83890dd9]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-83890dd9]::-webkit-scrollbar{display:none}.aside-curtain[data-v-83890dd9]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-83890dd9]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-83890dd9]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-83890dd9]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-83890dd9]{order:1;margin:0;min-width:640px}}.content-container[data-v-83890dd9]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-83890dd9]{max-width:688px}.VPButton[data-v-14206e74]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-14206e74]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-14206e74]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-14206e74]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-14206e74]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-14206e74]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-14206e74]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-14206e74]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-14206e74]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-14206e74]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-14206e74]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-14206e74]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-14206e74]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-35a7d0b8]{display:none}.dark .VPImage.light[data-v-35a7d0b8]{display:none}.VPHero[data-v-955009fc]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-955009fc]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-955009fc]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-955009fc]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-955009fc]{flex-direction:row}}.main[data-v-955009fc]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-955009fc]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-955009fc]{text-align:left}}@media (min-width: 960px){.main[data-v-955009fc]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-955009fc]{max-width:592px}}.name[data-v-955009fc],.text[data-v-955009fc]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-955009fc],.VPHero.has-image .text[data-v-955009fc]{margin:0 auto}.name[data-v-955009fc]{color:var(--vp-home-hero-name-color)}.clip[data-v-955009fc]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-955009fc],.text[data-v-955009fc]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-955009fc],.text[data-v-955009fc]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-955009fc],.VPHero.has-image .text[data-v-955009fc]{margin:0}}.tagline[data-v-955009fc]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-955009fc]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-955009fc]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-955009fc]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-955009fc]{margin:0}}.actions[data-v-955009fc]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-955009fc]{justify-content:center}@media (min-width: 640px){.actions[data-v-955009fc]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-955009fc]{justify-content:flex-start}}.action[data-v-955009fc]{flex-shrink:0;padding:6px}.image[data-v-955009fc]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-955009fc]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-955009fc]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-955009fc]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-955009fc]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-955009fc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-955009fc]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-955009fc]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-955009fc]{width:320px;height:320px}}[data-v-955009fc] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-955009fc] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-955009fc] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-f5e9645b]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-f5e9645b]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-f5e9645b]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-f5e9645b]>.VPImage{margin-bottom:20px}.icon[data-v-f5e9645b]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-f5e9645b]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-f5e9645b]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-f5e9645b]{padding-top:8px}.link-text-value[data-v-f5e9645b]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-f5e9645b]{margin-left:6px}.VPFeatures[data-v-d0a190d7]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-d0a190d7]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-d0a190d7]{padding:0 64px}}.container[data-v-d0a190d7]{margin:0 auto;max-width:1152px}.items[data-v-d0a190d7]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-d0a190d7]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-d0a190d7],.item.grid-4[data-v-d0a190d7],.item.grid-6[data-v-d0a190d7]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-d0a190d7],.item.grid-4[data-v-d0a190d7]{width:50%}.item.grid-3[data-v-d0a190d7],.item.grid-6[data-v-d0a190d7]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-d0a190d7]{width:25%}}.container[data-v-7a48a447]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-7a48a447]{padding:0 48px}}@media (min-width: 960px){.container[data-v-7a48a447]{width:100%;padding:0 64px}}.vp-doc[data-v-7a48a447] .VPHomeSponsors,.vp-doc[data-v-7a48a447] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-7a48a447] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-7a48a447] .VPHomeSponsors a,.vp-doc[data-v-7a48a447] .VPTeamPage a{text-decoration:none}.VPHome[data-v-cbb6ec48]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-cbb6ec48]{margin-bottom:128px}}.VPContent[data-v-91765379]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-91765379]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-91765379]{margin:0}@media (min-width: 960px){.VPContent[data-v-91765379]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-91765379]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-91765379]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-c970a860]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-c970a860]{display:none}.VPFooter[data-v-c970a860] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-c970a860] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-c970a860]{padding:32px}}.container[data-v-c970a860]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-c970a860],.copyright[data-v-c970a860]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-bc9dc845]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-bc9dc845]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-bc9dc845]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-bc9dc845]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-bc9dc845]{color:var(--vp-c-text-1)}.icon[data-v-bc9dc845]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-bc9dc845]{font-size:14px}.icon[data-v-bc9dc845]{font-size:16px}}.open>.icon[data-v-bc9dc845]{transform:rotate(90deg)}.items[data-v-bc9dc845]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-bc9dc845]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-bc9dc845]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-bc9dc845]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-bc9dc845]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-bc9dc845]{transition:all .2s ease-out}.flyout-leave-active[data-v-bc9dc845]{transition:all .15s ease-in}.flyout-enter-from[data-v-bc9dc845],.flyout-leave-to[data-v-bc9dc845]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-070ab83d]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-070ab83d]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-070ab83d]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-070ab83d]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-070ab83d]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-070ab83d]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-070ab83d]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-070ab83d]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-070ab83d]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-070ab83d]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-070ab83d]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-070ab83d]{display:none}}.menu-icon[data-v-070ab83d]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-070ab83d]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-070ab83d]{padding:12px 32px 11px}}.VPSwitch[data-v-4a1c76db]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-4a1c76db]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-4a1c76db]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-4a1c76db]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-4a1c76db] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-4a1c76db] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-e40a8bb6]{opacity:1}.moon[data-v-e40a8bb6],.dark .sun[data-v-e40a8bb6]{opacity:0}.dark .moon[data-v-e40a8bb6]{opacity:1}.dark .VPSwitchAppearance[data-v-e40a8bb6] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-af096f4a]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-af096f4a]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-8b74d055]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-8b74d055]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-8b74d055]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-8b74d055]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-48c802d0]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-48c802d0]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-48c802d0]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-48c802d0]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-7dd3104a]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-7dd3104a] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-7dd3104a] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-7dd3104a] .group:last-child{padding-bottom:0}.VPMenu[data-v-7dd3104a] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-7dd3104a] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-7dd3104a] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-7dd3104a] .action{padding-left:24px}.VPFlyout[data-v-e5380155]{position:relative}.VPFlyout[data-v-e5380155]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-e5380155]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-e5380155]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-e5380155]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-e5380155]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-e5380155],.button[aria-expanded=true]+.menu[data-v-e5380155]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-e5380155]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-e5380155]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-e5380155]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-e5380155]{margin-right:0;font-size:16px}.text-icon[data-v-e5380155]{margin-left:4px;font-size:14px}.icon[data-v-e5380155]{font-size:20px;transition:fill .25s}.menu[data-v-e5380155]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-717b8b75]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-717b8b75]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-717b8b75]>svg,.VPSocialLink[data-v-717b8b75]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-ee7a9424]{display:flex;justify-content:center}.VPNavBarExtra[data-v-925effce]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-925effce]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-925effce]{display:none}}.trans-title[data-v-925effce]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-925effce],.item.social-links[data-v-925effce]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-925effce]{min-width:176px}.appearance-action[data-v-925effce]{margin-right:-2px}.social-links-list[data-v-925effce]{margin:-4px -8px}.VPNavBarHamburger[data-v-5dea55bf]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-5dea55bf]{display:none}}.container[data-v-5dea55bf]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-5dea55bf]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-5dea55bf]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-5dea55bf]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-5dea55bf]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-5dea55bf]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-5dea55bf]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-5dea55bf],.VPNavBarHamburger.active:hover .middle[data-v-5dea55bf],.VPNavBarHamburger.active:hover .bottom[data-v-5dea55bf]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-5dea55bf],.middle[data-v-5dea55bf],.bottom[data-v-5dea55bf]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-5dea55bf]{top:0;left:0;transform:translate(0)}.middle[data-v-5dea55bf]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-5dea55bf]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-ed5ac1f6]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-ed5ac1f6],.VPNavBarMenuLink[data-v-ed5ac1f6]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-e6d46098]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-e6d46098]{display:flex}}/*! @docsearch/css 3.6.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-164c457f]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-164c457f]{display:flex;align-items:center}}.title[data-v-28a961f9]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-28a961f9]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-28a961f9]{border-bottom-color:var(--vp-c-divider)}}[data-v-28a961f9] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-c80d9ad0]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-c80d9ad0]{display:flex;align-items:center}}.title[data-v-c80d9ad0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-822684d1]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-822684d1]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-822684d1]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-822684d1]:not(.home){background-color:transparent}.VPNavBar[data-v-822684d1]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-822684d1]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-822684d1]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-822684d1]{padding:0}}.container[data-v-822684d1]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-822684d1],.container>.content[data-v-822684d1]{pointer-events:none}.container[data-v-822684d1] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-822684d1]{max-width:100%}}.title[data-v-822684d1]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-822684d1]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-822684d1]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-822684d1]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-822684d1]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-822684d1]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-822684d1]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-822684d1]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-822684d1]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-822684d1]{column-gap:.5rem}}.menu+.translations[data-v-822684d1]:before,.menu+.appearance[data-v-822684d1]:before,.menu+.social-links[data-v-822684d1]:before,.translations+.appearance[data-v-822684d1]:before,.appearance+.social-links[data-v-822684d1]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-822684d1]:before,.translations+.appearance[data-v-822684d1]:before{margin-right:16px}.appearance+.social-links[data-v-822684d1]:before{margin-left:16px}.social-links[data-v-822684d1]{margin-right:-8px}.divider[data-v-822684d1]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-822684d1]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-822684d1]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-822684d1]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-822684d1]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-822684d1]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-822684d1]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-ffb44008]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-ffb44008]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-27d04aeb]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-27d04aeb]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-7179dbb7]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-7179dbb7]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-4b8941ac]{display:block}.title[data-v-4b8941ac]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-875057a5]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-875057a5]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-875057a5]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-875057a5]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-875057a5]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-875057a5]{transform:rotate(45deg)}.button[data-v-875057a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-875057a5]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-875057a5]{transition:transform .25s}.group[data-v-875057a5]:first-child{padding-top:0}.group+.group[data-v-875057a5],.group+.item[data-v-875057a5]{padding-top:4px}.VPNavScreenTranslations[data-v-362991c2]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-362991c2]{height:auto}.title[data-v-362991c2]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-362991c2]{font-size:16px}.icon.lang[data-v-362991c2]{margin-right:8px}.icon.chevron[data-v-362991c2]{margin-left:4px}.list[data-v-362991c2]{padding:4px 0 0 24px}.link[data-v-362991c2]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-833aabba]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-833aabba],.VPNavScreen.fade-leave-active[data-v-833aabba]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-833aabba],.VPNavScreen.fade-leave-active .container[data-v-833aabba]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-833aabba],.VPNavScreen.fade-leave-to[data-v-833aabba]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-833aabba],.VPNavScreen.fade-leave-to .container[data-v-833aabba]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-833aabba]{display:none}}.container[data-v-833aabba]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-833aabba],.menu+.appearance[data-v-833aabba],.translations+.appearance[data-v-833aabba]{margin-top:24px}.menu+.social-links[data-v-833aabba]{margin-top:16px}.appearance+.social-links[data-v-833aabba]{margin-top:16px}.VPNav[data-v-f1e365da]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-f1e365da]{position:fixed}}.VPSidebarItem.level-0[data-v-196b2e5f]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-196b2e5f]{padding-bottom:10px}.item[data-v-196b2e5f]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-196b2e5f]{cursor:pointer}.indicator[data-v-196b2e5f]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-196b2e5f]{background-color:var(--vp-c-brand-1)}.link[data-v-196b2e5f]{display:flex;align-items:center;flex-grow:1}.text[data-v-196b2e5f]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-196b2e5f]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-196b2e5f],.VPSidebarItem.level-2 .text[data-v-196b2e5f],.VPSidebarItem.level-3 .text[data-v-196b2e5f],.VPSidebarItem.level-4 .text[data-v-196b2e5f],.VPSidebarItem.level-5 .text[data-v-196b2e5f]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-196b2e5f]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-1.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-2.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-3.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-4.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-5.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-196b2e5f]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-196b2e5f]{color:var(--vp-c-brand-1)}.caret[data-v-196b2e5f]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-196b2e5f]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-196b2e5f]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-196b2e5f]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-196b2e5f]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-196b2e5f],.VPSidebarItem.level-2 .items[data-v-196b2e5f],.VPSidebarItem.level-3 .items[data-v-196b2e5f],.VPSidebarItem.level-4 .items[data-v-196b2e5f],.VPSidebarItem.level-5 .items[data-v-196b2e5f]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-196b2e5f]{display:none}.no-transition[data-v-9e426adc] .caret-icon{transition:none}.group+.group[data-v-9e426adc]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-9e426adc]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-18756405]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-18756405]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-18756405]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-18756405]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-18756405]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-18756405]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-18756405]{outline:0}.VPSkipLink[data-v-c3508ec8]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-c3508ec8]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-c3508ec8]{top:14px;left:16px}}.Layout[data-v-a9a9e638]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-db81191c]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-db81191c]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-db81191c]{margin:128px 0}}.VPHomeSponsors[data-v-db81191c]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-db81191c]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-db81191c]{padding:0 64px}}.container[data-v-db81191c]{margin:0 auto;max-width:1152px}.love[data-v-db81191c]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-db81191c]{display:inline-block}.message[data-v-db81191c]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-db81191c]{padding-top:32px}.action[data-v-db81191c]{padding-top:40px;text-align:center}.VPTeamPage[data-v-c2f8e101]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-c2f8e101]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-c2f8e101-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-c2f8e101-s],.VPTeamMembers+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-c2f8e101-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-c2f8e101-s],.VPTeamMembers+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:96px}}.VPTeamMembers[data-v-c2f8e101-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-c2f8e101-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-c2f8e101-s]{padding:0 64px}}.VPTeamPageTitle[data-v-e277e15c]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-e277e15c]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-e277e15c]{padding:80px 64px 48px}}.title[data-v-e277e15c]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-e277e15c]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-e277e15c]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-e277e15c]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-d43bc49d]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-d43bc49d]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-d43bc49d]{padding:0 64px}}.title[data-v-d43bc49d]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-d43bc49d]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-d43bc49d]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-d43bc49d]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-d43bc49d]{padding-top:40px}.VPTeamMembersItem[data-v-f9987cb6]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f9987cb6]{padding:32px}.VPTeamMembersItem.small .data[data-v-f9987cb6]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f9987cb6]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f9987cb6]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f9987cb6]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f9987cb6]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f9987cb6]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f9987cb6]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f9987cb6]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f9987cb6]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f9987cb6]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f9987cb6]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f9987cb6]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f9987cb6]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f9987cb6]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f9987cb6]{text-align:center}.avatar[data-v-f9987cb6]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f9987cb6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f9987cb6]{margin:0;font-weight:600}.affiliation[data-v-f9987cb6]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f9987cb6]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f9987cb6]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f9987cb6]{margin:0 auto}.desc[data-v-f9987cb6] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f9987cb6]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f9987cb6]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f9987cb6]:hover,.sp .sp-link.link[data-v-f9987cb6]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f9987cb6]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-fba19bad]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-fba19bad]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-fba19bad]{max-width:876px}.VPTeamMembers.medium .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-fba19bad]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-fba19bad]{max-width:760px}.container[data-v-fba19bad]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-plugin-tabs-tab-text-color: var(--vp-c-text-2);--vp-plugin-tabs-tab-active-text-color: var(--vp-c-text-1);--vp-plugin-tabs-tab-hover-text-color: var(--vp-c-text-1);--vp-plugin-tabs-tab-bg: var(--vp-c-bg-soft);--vp-plugin-tabs-tab-divider: var(--vp-c-divider);--vp-plugin-tabs-tab-active-bar-color: var(--vp-c-brand-1)}.plugin-tabs{margin:16px 0;background-color:var(--vp-plugin-tabs-tab-bg);border-radius:8px}.plugin-tabs--tab-list{position:relative;padding:0 12px;overflow-x:auto;overflow-y:hidden}.plugin-tabs--tab-list:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--vp-plugin-tabs-tab-divider)}.plugin-tabs--tab{position:relative;padding:0 12px;line-height:48px;border-bottom:2px solid transparent;color:var(--vp-plugin-tabs-tab-text-color);font-size:14px;font-weight:500;white-space:nowrap;transition:color .25s}.plugin-tabs--tab[aria-selected=true]{color:var(--vp-plugin-tabs-tab-active-text-color)}.plugin-tabs--tab:hover{color:var(--vp-plugin-tabs-tab-hover-text-color)}.plugin-tabs--tab:after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:2px;background-color:transparent;transition:background-color .25s;z-index:1}.plugin-tabs--tab[aria-selected=true]:after{background-color:var(--vp-plugin-tabs-tab-active-bar-color)}.plugin-tabs--content[data-v-9b0d03d2]{padding:16px}.plugin-tabs--content[data-v-9b0d03d2]>:first-child:first-child{margin-top:0}.plugin-tabs--content[data-v-9b0d03d2]>:last-child:last-child{margin-bottom:0}.plugin-tabs--content[data-v-9b0d03d2]>div[class*=language-]{border-radius:8px;margin:16px 0}:root:not(.dark) .plugin-tabs--content[data-v-9b0d03d2] div[class*=language-]{background-color:var(--vp-c-bg)}.VPHero .clip{white-space:pre;max-width:500px}:root{--vp-font-family-base: "Barlow", "Inter var experimental", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--vp-font-family-mono: "Space Mono", Menlo, Monaco, Consolas, "Courier New", monospace}.mono{font-feature-settings:"calt" 0}:root{--julia-blue: rgb(56.475, 87.3, 190.575);--julia-purple: rgb(131.4, 77.625, 157.05);--julia-red: rgb(179.1, 52.875, 45);--julia-green: rgb(49.5, 134.1, 33.525);--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient( 120deg, #e4c92a, #dd3365, #3782b9 80% );--vp-home-hero-image-background-image: linear-gradient( -45deg, #dd3365 50%, #3782b9 50% );--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm);--vp-c-black: hsl(220 20% 9%);--vp-c-black-pure: hsl(220, 24%, 4%);--vp-c-black-soft: hsl(220 16% 13%);--vp-c-black-mute: hsl(220 14% 17%);--vp-c-gray: hsl(220 8% 56%);--vp-c-gray-dark-1: hsl(220 10% 39%);--vp-c-gray-dark-2: hsl(220 12% 28%);--vp-c-gray-dark-3: hsl(220 12% 23%);--vp-c-gray-dark-4: hsl(220 14% 17%);--vp-c-gray-dark-5: hsl(220 16% 13%);--vp-custom-block-info-bg: hsl(220 14% 17%)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}mjx-container>svg{display:block;margin:auto}mjx-container{padding:.5rem 0}mjx-container{display:inline-block;margin:auto 2px -2px}mjx-container>svg{margin:auto;display:inline-block}:root{--vp-c-brand-1: #CB3C33;--vp-c-brand-2: #CB3C33;--vp-c-brand-3: #CB3C33;--vp-c-sponsor: #ca2971;--vitest-c-sponsor-hover: #c13071}.dark{--vp-c-brand-1: #91dd33;--vp-c-brand-2: #91dd33;--vp-c-brand-3: #91dd33;--vp-c-sponsor: #91dd33;--vitest-c-sponsor-hover: #e51370}.VPLocalSearchBox[data-v-5b749456]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-5b749456]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-5b749456]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-5b749456]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-5b749456]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-5b749456]{padding:0 8px}}.search-bar[data-v-5b749456]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-5b749456]{display:block;font-size:18px}.navigate-icon[data-v-5b749456]{display:block;font-size:14px}.search-icon[data-v-5b749456]{margin:8px}@media (max-width: 767px){.search-icon[data-v-5b749456]{display:none}}.search-input[data-v-5b749456]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-5b749456]{padding:6px 4px}}.search-actions[data-v-5b749456]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-5b749456]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-5b749456]{display:none}}.search-actions button[data-v-5b749456]{padding:8px}.search-actions button[data-v-5b749456]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-5b749456]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-5b749456]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-5b749456]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-5b749456]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-5b749456]{display:none}}.search-keyboard-shortcuts kbd[data-v-5b749456]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-5b749456]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-5b749456]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-5b749456]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-5b749456]{margin:8px}}.titles[data-v-5b749456]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-5b749456]{display:flex;align-items:center;gap:4px}.title.main[data-v-5b749456]{font-weight:500}.title-icon[data-v-5b749456]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-5b749456]{opacity:.5}.result.selected[data-v-5b749456]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-5b749456]{position:relative}.excerpt[data-v-5b749456]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-5b749456]{opacity:1}.excerpt[data-v-5b749456] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-5b749456] mark,.excerpt[data-v-5b749456] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-5b749456] .vp-code-group .tabs{display:none}.excerpt[data-v-5b749456] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-5b749456]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-5b749456]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-5b749456],.result.selected .title-icon[data-v-5b749456]{color:var(--vp-c-brand-1)!important}.no-results[data-v-5b749456]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-5b749456]{flex:none}
+@import"https://fonts.googleapis.com/css?family=Space+Mono:regular,italic,700,700italic";@import"https://fonts.googleapis.com/css?family=Space+Grotesk:regular,italic,700,700italic";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/SwarmMakie.jl/previews/PR27/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-b06cdb19]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-b06cdb19],.VPBackdrop.fade-leave-to[data-v-b06cdb19]{opacity:0}.VPBackdrop.fade-leave-active[data-v-b06cdb19]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-b06cdb19]{display:none}}.NotFound[data-v-951cab6c]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-951cab6c]{padding:96px 32px 168px}}.code[data-v-951cab6c]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-951cab6c]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-951cab6c]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-951cab6c]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-951cab6c]{padding-top:20px}.link[data-v-951cab6c]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-951cab6c]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-3f927ebe]{position:relative;z-index:1}.nested[data-v-3f927ebe]{padding-right:16px;padding-left:16px}.outline-link[data-v-3f927ebe]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-3f927ebe]:hover,.outline-link.active[data-v-3f927ebe]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-3f927ebe]{padding-left:13px}.VPDocAsideOutline[data-v-b38bf2ff]{display:none}.VPDocAsideOutline.has-outline[data-v-b38bf2ff]{display:block}.content[data-v-b38bf2ff]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-b38bf2ff]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-b38bf2ff]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-6d7b3c46]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-6d7b3c46]{flex-grow:1}.VPDocAside[data-v-6d7b3c46] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-6d7b3c46] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-6d7b3c46] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-475f71b8]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-475f71b8]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-4f9813fa]{margin-top:64px}.edit-info[data-v-4f9813fa]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-4f9813fa]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-4f9813fa]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-4f9813fa]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-4f9813fa]{margin-right:8px}.prev-next[data-v-4f9813fa]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-4f9813fa]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-4f9813fa]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-4f9813fa]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-4f9813fa]{margin-left:auto;text-align:right}.desc[data-v-4f9813fa]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-4f9813fa]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-83890dd9]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-83890dd9]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-83890dd9]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-83890dd9]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-83890dd9]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-83890dd9]{display:flex;justify-content:center}.VPDoc .aside[data-v-83890dd9]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-83890dd9]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-83890dd9]{max-width:1104px}}.container[data-v-83890dd9]{margin:0 auto;width:100%}.aside[data-v-83890dd9]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-83890dd9]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-83890dd9]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-83890dd9]::-webkit-scrollbar{display:none}.aside-curtain[data-v-83890dd9]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-83890dd9]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-83890dd9]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-83890dd9]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-83890dd9]{order:1;margin:0;min-width:640px}}.content-container[data-v-83890dd9]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-83890dd9]{max-width:688px}.VPButton[data-v-906d7fb4]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-906d7fb4]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-906d7fb4]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-906d7fb4]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-906d7fb4]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-906d7fb4]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-906d7fb4]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-906d7fb4]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-906d7fb4]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-906d7fb4]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-906d7fb4]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-906d7fb4]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-906d7fb4]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-35a7d0b8]{display:none}.dark .VPImage.light[data-v-35a7d0b8]{display:none}.VPHero[data-v-955009fc]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-955009fc]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-955009fc]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-955009fc]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-955009fc]{flex-direction:row}}.main[data-v-955009fc]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-955009fc]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-955009fc]{text-align:left}}@media (min-width: 960px){.main[data-v-955009fc]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-955009fc]{max-width:592px}}.name[data-v-955009fc],.text[data-v-955009fc]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-955009fc],.VPHero.has-image .text[data-v-955009fc]{margin:0 auto}.name[data-v-955009fc]{color:var(--vp-home-hero-name-color)}.clip[data-v-955009fc]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-955009fc],.text[data-v-955009fc]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-955009fc],.text[data-v-955009fc]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-955009fc],.VPHero.has-image .text[data-v-955009fc]{margin:0}}.tagline[data-v-955009fc]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-955009fc]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-955009fc]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-955009fc]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-955009fc]{margin:0}}.actions[data-v-955009fc]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-955009fc]{justify-content:center}@media (min-width: 640px){.actions[data-v-955009fc]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-955009fc]{justify-content:flex-start}}.action[data-v-955009fc]{flex-shrink:0;padding:6px}.image[data-v-955009fc]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-955009fc]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-955009fc]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-955009fc]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-955009fc]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-955009fc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-955009fc]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-955009fc]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-955009fc]{width:320px;height:320px}}[data-v-955009fc] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-955009fc] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-955009fc] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-f5e9645b]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-f5e9645b]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-f5e9645b]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-f5e9645b]>.VPImage{margin-bottom:20px}.icon[data-v-f5e9645b]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-f5e9645b]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-f5e9645b]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-f5e9645b]{padding-top:8px}.link-text-value[data-v-f5e9645b]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-f5e9645b]{margin-left:6px}.VPFeatures[data-v-d0a190d7]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-d0a190d7]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-d0a190d7]{padding:0 64px}}.container[data-v-d0a190d7]{margin:0 auto;max-width:1152px}.items[data-v-d0a190d7]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-d0a190d7]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-d0a190d7],.item.grid-4[data-v-d0a190d7],.item.grid-6[data-v-d0a190d7]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-d0a190d7],.item.grid-4[data-v-d0a190d7]{width:50%}.item.grid-3[data-v-d0a190d7],.item.grid-6[data-v-d0a190d7]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-d0a190d7]{width:25%}}.container[data-v-7a48a447]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-7a48a447]{padding:0 48px}}@media (min-width: 960px){.container[data-v-7a48a447]{width:100%;padding:0 64px}}.vp-doc[data-v-7a48a447] .VPHomeSponsors,.vp-doc[data-v-7a48a447] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-7a48a447] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-7a48a447] .VPHomeSponsors a,.vp-doc[data-v-7a48a447] .VPTeamPage a{text-decoration:none}.VPHome[data-v-cbb6ec48]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-cbb6ec48]{margin-bottom:128px}}.VPContent[data-v-91765379]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-91765379]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-91765379]{margin:0}@media (min-width: 960px){.VPContent[data-v-91765379]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-91765379]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-91765379]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-c970a860]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-c970a860]{display:none}.VPFooter[data-v-c970a860] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-c970a860] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-c970a860]{padding:32px}}.container[data-v-c970a860]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-c970a860],.copyright[data-v-c970a860]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-bc9dc845]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-bc9dc845]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-bc9dc845]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-bc9dc845]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-bc9dc845]{color:var(--vp-c-text-1)}.icon[data-v-bc9dc845]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-bc9dc845]{font-size:14px}.icon[data-v-bc9dc845]{font-size:16px}}.open>.icon[data-v-bc9dc845]{transform:rotate(90deg)}.items[data-v-bc9dc845]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-bc9dc845]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-bc9dc845]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-bc9dc845]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-bc9dc845]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-bc9dc845]{transition:all .2s ease-out}.flyout-leave-active[data-v-bc9dc845]{transition:all .15s ease-in}.flyout-enter-from[data-v-bc9dc845],.flyout-leave-to[data-v-bc9dc845]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-070ab83d]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-070ab83d]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-070ab83d]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-070ab83d]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-070ab83d]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-070ab83d]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-070ab83d]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-070ab83d]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-070ab83d]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-070ab83d]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-070ab83d]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-070ab83d]{display:none}}.menu-icon[data-v-070ab83d]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-070ab83d]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-070ab83d]{padding:12px 32px 11px}}.VPSwitch[data-v-4a1c76db]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-4a1c76db]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-4a1c76db]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-4a1c76db]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-4a1c76db] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-4a1c76db] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-e40a8bb6]{opacity:1}.moon[data-v-e40a8bb6],.dark .sun[data-v-e40a8bb6]{opacity:0}.dark .moon[data-v-e40a8bb6]{opacity:1}.dark .VPSwitchAppearance[data-v-e40a8bb6] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-af096f4a]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-af096f4a]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-acbfed09]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-acbfed09]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-acbfed09]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-acbfed09]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-48c802d0]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-48c802d0]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-48c802d0]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-48c802d0]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-7dd3104a]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-7dd3104a] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-7dd3104a] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-7dd3104a] .group:last-child{padding-bottom:0}.VPMenu[data-v-7dd3104a] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-7dd3104a] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-7dd3104a] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-7dd3104a] .action{padding-left:24px}.VPFlyout[data-v-04f5c5e9]{position:relative}.VPFlyout[data-v-04f5c5e9]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-04f5c5e9]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-04f5c5e9]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-04f5c5e9]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-04f5c5e9]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-04f5c5e9]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-04f5c5e9],.button[aria-expanded=true]+.menu[data-v-04f5c5e9]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-04f5c5e9]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-04f5c5e9]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-04f5c5e9]{margin-right:0;font-size:16px}.text-icon[data-v-04f5c5e9]{margin-left:4px;font-size:14px}.icon[data-v-04f5c5e9]{font-size:20px;transition:fill .25s}.menu[data-v-04f5c5e9]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-717b8b75]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-717b8b75]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-717b8b75]>svg,.VPSocialLink[data-v-717b8b75]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-ee7a9424]{display:flex;justify-content:center}.VPNavBarExtra[data-v-925effce]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-925effce]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-925effce]{display:none}}.trans-title[data-v-925effce]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-925effce],.item.social-links[data-v-925effce]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-925effce]{min-width:176px}.appearance-action[data-v-925effce]{margin-right:-2px}.social-links-list[data-v-925effce]{margin:-4px -8px}.VPNavBarHamburger[data-v-5dea55bf]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-5dea55bf]{display:none}}.container[data-v-5dea55bf]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-5dea55bf]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-5dea55bf]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-5dea55bf]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-5dea55bf]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-5dea55bf]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-5dea55bf]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-5dea55bf],.VPNavBarHamburger.active:hover .middle[data-v-5dea55bf],.VPNavBarHamburger.active:hover .bottom[data-v-5dea55bf]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-5dea55bf],.middle[data-v-5dea55bf],.bottom[data-v-5dea55bf]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-5dea55bf]{top:0;left:0;transform:translate(0)}.middle[data-v-5dea55bf]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-5dea55bf]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-956ec74c]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-956ec74c],.VPNavBarMenuLink[data-v-956ec74c]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-e6d46098]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-e6d46098]{display:flex}}/*! @docsearch/css 3.6.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-164c457f]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-164c457f]{display:flex;align-items:center}}.title[data-v-28a961f9]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-28a961f9]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-28a961f9]{border-bottom-color:var(--vp-c-divider)}}[data-v-28a961f9] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-c80d9ad0]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-c80d9ad0]{display:flex;align-items:center}}.title[data-v-c80d9ad0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-822684d1]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-822684d1]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-822684d1]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-822684d1]:not(.home){background-color:transparent}.VPNavBar[data-v-822684d1]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-822684d1]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-822684d1]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-822684d1]{padding:0}}.container[data-v-822684d1]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-822684d1],.container>.content[data-v-822684d1]{pointer-events:none}.container[data-v-822684d1] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-822684d1]{max-width:100%}}.title[data-v-822684d1]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-822684d1]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-822684d1]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-822684d1]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-822684d1]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-822684d1]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-822684d1]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-822684d1]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-822684d1]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-822684d1]{column-gap:.5rem}}.menu+.translations[data-v-822684d1]:before,.menu+.appearance[data-v-822684d1]:before,.menu+.social-links[data-v-822684d1]:before,.translations+.appearance[data-v-822684d1]:before,.appearance+.social-links[data-v-822684d1]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-822684d1]:before,.translations+.appearance[data-v-822684d1]:before{margin-right:16px}.appearance+.social-links[data-v-822684d1]:before{margin-left:16px}.social-links[data-v-822684d1]{margin-right:-8px}.divider[data-v-822684d1]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-822684d1]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-822684d1]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-822684d1]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-822684d1]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-822684d1]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-822684d1]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-ffb44008]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-ffb44008]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-735512b8]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-735512b8]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-372ae7c0]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-372ae7c0]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-4b8941ac]{display:block}.title[data-v-4b8941ac]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-875057a5]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-875057a5]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-875057a5]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-875057a5]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-875057a5]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-875057a5]{transform:rotate(45deg)}.button[data-v-875057a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-875057a5]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-875057a5]{transition:transform .25s}.group[data-v-875057a5]:first-child{padding-top:0}.group+.group[data-v-875057a5],.group+.item[data-v-875057a5]{padding-top:4px}.VPNavScreenTranslations[data-v-362991c2]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-362991c2]{height:auto}.title[data-v-362991c2]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-362991c2]{font-size:16px}.icon.lang[data-v-362991c2]{margin-right:8px}.icon.chevron[data-v-362991c2]{margin-left:4px}.list[data-v-362991c2]{padding:4px 0 0 24px}.link[data-v-362991c2]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-833aabba]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-833aabba],.VPNavScreen.fade-leave-active[data-v-833aabba]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-833aabba],.VPNavScreen.fade-leave-active .container[data-v-833aabba]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-833aabba],.VPNavScreen.fade-leave-to[data-v-833aabba]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-833aabba],.VPNavScreen.fade-leave-to .container[data-v-833aabba]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-833aabba]{display:none}}.container[data-v-833aabba]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-833aabba],.menu+.appearance[data-v-833aabba],.translations+.appearance[data-v-833aabba]{margin-top:24px}.menu+.social-links[data-v-833aabba]{margin-top:16px}.appearance+.social-links[data-v-833aabba]{margin-top:16px}.VPNav[data-v-f1e365da]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-f1e365da]{position:fixed}}.VPSidebarItem.level-0[data-v-196b2e5f]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-196b2e5f]{padding-bottom:10px}.item[data-v-196b2e5f]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-196b2e5f]{cursor:pointer}.indicator[data-v-196b2e5f]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-196b2e5f],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-196b2e5f]{background-color:var(--vp-c-brand-1)}.link[data-v-196b2e5f]{display:flex;align-items:center;flex-grow:1}.text[data-v-196b2e5f]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-196b2e5f]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-196b2e5f],.VPSidebarItem.level-2 .text[data-v-196b2e5f],.VPSidebarItem.level-3 .text[data-v-196b2e5f],.VPSidebarItem.level-4 .text[data-v-196b2e5f],.VPSidebarItem.level-5 .text[data-v-196b2e5f]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-196b2e5f],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-196b2e5f]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-1.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-2.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-3.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-4.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-5.has-active>.item>.text[data-v-196b2e5f],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-196b2e5f],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-196b2e5f]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-196b2e5f],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-196b2e5f]{color:var(--vp-c-brand-1)}.caret[data-v-196b2e5f]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-196b2e5f]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-196b2e5f]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-196b2e5f]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-196b2e5f]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-196b2e5f],.VPSidebarItem.level-2 .items[data-v-196b2e5f],.VPSidebarItem.level-3 .items[data-v-196b2e5f],.VPSidebarItem.level-4 .items[data-v-196b2e5f],.VPSidebarItem.level-5 .items[data-v-196b2e5f]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-196b2e5f]{display:none}.no-transition[data-v-9e426adc] .caret-icon{transition:none}.group+.group[data-v-9e426adc]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-9e426adc]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-18756405]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-18756405]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-18756405]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-18756405]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-18756405]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-18756405]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-18756405]{outline:0}.VPSkipLink[data-v-c3508ec8]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-c3508ec8]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-c3508ec8]{top:14px;left:16px}}.Layout[data-v-a9a9e638]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-db81191c]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-db81191c]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-db81191c]{margin:128px 0}}.VPHomeSponsors[data-v-db81191c]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-db81191c]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-db81191c]{padding:0 64px}}.container[data-v-db81191c]{margin:0 auto;max-width:1152px}.love[data-v-db81191c]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-db81191c]{display:inline-block}.message[data-v-db81191c]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-db81191c]{padding-top:32px}.action[data-v-db81191c]{padding-top:40px;text-align:center}.VPTeamPage[data-v-c2f8e101]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-c2f8e101]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-c2f8e101-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-c2f8e101-s],.VPTeamMembers+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-c2f8e101-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-c2f8e101-s],.VPTeamMembers+.VPTeamPageSection[data-v-c2f8e101-s]{margin-top:96px}}.VPTeamMembers[data-v-c2f8e101-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-c2f8e101-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-c2f8e101-s]{padding:0 64px}}.VPTeamPageTitle[data-v-e277e15c]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-e277e15c]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-e277e15c]{padding:80px 64px 48px}}.title[data-v-e277e15c]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-e277e15c]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-e277e15c]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-e277e15c]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-d43bc49d]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-d43bc49d]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-d43bc49d]{padding:0 64px}}.title[data-v-d43bc49d]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-d43bc49d]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-d43bc49d]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-d43bc49d]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-d43bc49d]{padding-top:40px}.VPTeamMembersItem[data-v-f9987cb6]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f9987cb6]{padding:32px}.VPTeamMembersItem.small .data[data-v-f9987cb6]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f9987cb6]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f9987cb6]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f9987cb6]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f9987cb6]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f9987cb6]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f9987cb6]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f9987cb6]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f9987cb6]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f9987cb6]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f9987cb6]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f9987cb6]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f9987cb6]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f9987cb6]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f9987cb6]{text-align:center}.avatar[data-v-f9987cb6]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f9987cb6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f9987cb6]{margin:0;font-weight:600}.affiliation[data-v-f9987cb6]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f9987cb6]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f9987cb6]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f9987cb6]{margin:0 auto}.desc[data-v-f9987cb6] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f9987cb6]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f9987cb6]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f9987cb6]:hover,.sp .sp-link.link[data-v-f9987cb6]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f9987cb6]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-fba19bad]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-fba19bad]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-fba19bad]{max-width:876px}.VPTeamMembers.medium .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-fba19bad]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-fba19bad]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-fba19bad]{max-width:760px}.container[data-v-fba19bad]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-plugin-tabs-tab-text-color: var(--vp-c-text-2);--vp-plugin-tabs-tab-active-text-color: var(--vp-c-text-1);--vp-plugin-tabs-tab-hover-text-color: var(--vp-c-text-1);--vp-plugin-tabs-tab-bg: var(--vp-c-bg-soft);--vp-plugin-tabs-tab-divider: var(--vp-c-divider);--vp-plugin-tabs-tab-active-bar-color: var(--vp-c-brand-1)}.plugin-tabs{margin:16px 0;background-color:var(--vp-plugin-tabs-tab-bg);border-radius:8px}.plugin-tabs--tab-list{position:relative;padding:0 12px;overflow-x:auto;overflow-y:hidden}.plugin-tabs--tab-list:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--vp-plugin-tabs-tab-divider)}.plugin-tabs--tab{position:relative;padding:0 12px;line-height:48px;border-bottom:2px solid transparent;color:var(--vp-plugin-tabs-tab-text-color);font-size:14px;font-weight:500;white-space:nowrap;transition:color .25s}.plugin-tabs--tab[aria-selected=true]{color:var(--vp-plugin-tabs-tab-active-text-color)}.plugin-tabs--tab:hover{color:var(--vp-plugin-tabs-tab-hover-text-color)}.plugin-tabs--tab:after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:2px;background-color:transparent;transition:background-color .25s;z-index:1}.plugin-tabs--tab[aria-selected=true]:after{background-color:var(--vp-plugin-tabs-tab-active-bar-color)}.plugin-tabs--content[data-v-9b0d03d2]{padding:16px}.plugin-tabs--content[data-v-9b0d03d2]>:first-child:first-child{margin-top:0}.plugin-tabs--content[data-v-9b0d03d2]>:last-child:last-child{margin-bottom:0}.plugin-tabs--content[data-v-9b0d03d2]>div[class*=language-]{border-radius:8px;margin:16px 0}:root:not(.dark) .plugin-tabs--content[data-v-9b0d03d2] div[class*=language-]{background-color:var(--vp-c-bg)}.VPHero .clip{white-space:pre;max-width:500px}:root{--vp-font-family-base: "Barlow", "Inter var experimental", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--vp-font-family-mono: "Space Mono", Menlo, Monaco, Consolas, "Courier New", monospace}.mono{font-feature-settings:"calt" 0}:root{--julia-blue: rgb(56.475, 87.3, 190.575);--julia-purple: rgb(131.4, 77.625, 157.05);--julia-red: rgb(179.1, 52.875, 45);--julia-green: rgb(49.5, 134.1, 33.525);--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient( 120deg, #e4c92a, #dd3365, #3782b9 80% );--vp-home-hero-image-background-image: linear-gradient( -45deg, #dd3365 50%, #3782b9 50% );--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm);--vp-c-black: hsl(220 20% 9%);--vp-c-black-pure: hsl(220, 24%, 4%);--vp-c-black-soft: hsl(220 16% 13%);--vp-c-black-mute: hsl(220 14% 17%);--vp-c-gray: hsl(220 8% 56%);--vp-c-gray-dark-1: hsl(220 10% 39%);--vp-c-gray-dark-2: hsl(220 12% 28%);--vp-c-gray-dark-3: hsl(220 12% 23%);--vp-c-gray-dark-4: hsl(220 14% 17%);--vp-c-gray-dark-5: hsl(220 16% 13%);--vp-custom-block-info-bg: hsl(220 14% 17%)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}mjx-container>svg{display:block;margin:auto}mjx-container{padding:.5rem 0}mjx-container{display:inline-block;margin:auto 2px -2px}mjx-container>svg{margin:auto;display:inline-block}:root{--vp-c-brand-1: #CB3C33;--vp-c-brand-2: #CB3C33;--vp-c-brand-3: #CB3C33;--vp-c-sponsor: #ca2971;--vitest-c-sponsor-hover: #c13071}.dark{--vp-c-brand-1: #91dd33;--vp-c-brand-2: #91dd33;--vp-c-brand-3: #91dd33;--vp-c-sponsor: #91dd33;--vitest-c-sponsor-hover: #e51370}.VPLocalSearchBox[data-v-1783de97]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-1783de97]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-1783de97]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-1783de97]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-1783de97]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-1783de97]{padding:0 8px}}.search-bar[data-v-1783de97]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-1783de97]{display:block;font-size:18px}.navigate-icon[data-v-1783de97]{display:block;font-size:14px}.search-icon[data-v-1783de97]{margin:8px}@media (max-width: 767px){.search-icon[data-v-1783de97]{display:none}}.search-input[data-v-1783de97]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-1783de97]{padding:6px 4px}}.search-actions[data-v-1783de97]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-1783de97]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-1783de97]{display:none}}.search-actions button[data-v-1783de97]{padding:8px}.search-actions button[data-v-1783de97]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-1783de97]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-1783de97]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-1783de97]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-1783de97]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-1783de97]{display:none}}.search-keyboard-shortcuts kbd[data-v-1783de97]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-1783de97]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-1783de97]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-1783de97]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-1783de97]{margin:8px}}.titles[data-v-1783de97]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-1783de97]{display:flex;align-items:center;gap:4px}.title.main[data-v-1783de97]{font-weight:500}.title-icon[data-v-1783de97]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-1783de97]{opacity:.5}.result.selected[data-v-1783de97]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-1783de97]{position:relative}.excerpt[data-v-1783de97]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-1783de97]{opacity:1}.excerpt[data-v-1783de97] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-1783de97] mark,.excerpt[data-v-1783de97] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-1783de97] .vp-code-group .tabs{display:none}.excerpt[data-v-1783de97] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-1783de97]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-1783de97]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-1783de97],.result.selected .title-icon[data-v-1783de97]{color:var(--vp-c-brand-1)!important}.no-results[data-v-1783de97]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-1783de97]{flex:none}
diff --git a/previews/PR27/assets/zoatsev.BnSlljpp.png b/previews/PR27/assets/tuvsxfg.BnSlljpp.png
similarity index 100%
rename from previews/PR27/assets/zoatsev.BnSlljpp.png
rename to previews/PR27/assets/tuvsxfg.BnSlljpp.png
diff --git a/previews/PR27/assets/tznydkl.BKBP3MGz.png b/previews/PR27/assets/tznydkl.BKBP3MGz.png
new file mode 100644
index 0000000000000000000000000000000000000000..868c5c389bace88e19de7fa5429b705ecba63f28
GIT binary patch
literal 166381
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
R8vksSwz|GrDbhCdKLDq!K)?V1

literal 0
HcmV?d00001

diff --git a/previews/PR27/assets/ufkgtrw.4mJRyZ7l.png b/previews/PR27/assets/ufkgtrw.4mJRyZ7l.png
deleted file mode 100644
index 6e0496f6dd659b3a6ae392836f7fd2800124a382..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 39283
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�ug_TQ%v6!gVX>
zT?qBkBmUzqdlD>#CGFCz4d+wIYi|Lv$1g<#ZxGj=eZ){y4n8IchJTAvI(RSM?d2@(
z(+~qG)Oi(TN_^a{@eweOz1P?|EDBYShxPG@79P*I%__~UXFl5^|6**%dKG)uui?mP
zZJHFk!7d5)FXHS?*JkTf{EJ@imc7bR3GJ%nq46*Nu~12>;y1EndM$;c>!>-fi!)&8
zReXGOqwj}dhxnJ@#XTt~sA)DVZLU8>q!6EZyzStUqclH
zVSO69riH7ds>jxrC%P^r`9_^WFM$8OK9pz1-(2+P(et99u(7pyet)Pk!@)s|YKR4=
zv;JAKsmo&q9*6iL0-Q}M%5>ra|F`lw^etKdd3+;fb6T2TywRsC9=`GGd$=!jJv{WrI+}?m1VFt|LxOwo@@FG#ydD1nQ&Zz>=F_nfpv(U
zorHQFHczBJIR8Er!dM4>e{kU1B^iO=9}1=rN?Cu262#Qotm$_M@(*Lq4=`LaH3!RC
zQKnCDp@%O*IiG)|>(A-N(W~>j{>|?#Df1i7J}!eA^gY{yzZE%srLXPG7yz;|3dV`c
zz;2Z6RvJcOArZ0S({d#T@_*h+h*vCyUAgX5^^X!^3Nkg11iaOeLn)#_z5DrJCyf=Q
zqtzQGm*2m4VaI{qG=FP>ih${#y=b?i%DUbQzM|BieshzM`3)nIkSHSjfb0Gv(6V6p
z+R$GeYrWTbHlkg=9`bPAQq?e1{;&CH{4*Sx(pw_pJHMkk*g(hfckkl+-|taKeb?xv
z_MN+Om2q%pJWP(>bK={)*)k6J54k8b6DYORk$XMW)-$>YGj&&f#uqr$f6Ij-e`U9!
zzZ~Un&kJsLXYRb+_(2!HkwSLcF5%I5gDwQII)by{Rde65#;CE;(HaK27pl99j`GhL
zoh08iAGdVL)72dU=zqs9i#-kG>zro;+v_)qzK3xsD+sE1)w6DAz69
zue3dRrFue=l5h6%NXB}qNXESP%M+@%6B>q!3wAxe!?VcYD|)e4EmhD8N;PRVj+
z4YLD0OYQOXr=clW#V=rWOz@v>c;^|{P=}cnN2-ltD39~!?|S@t2G3mOtM%;1M(^(&
zF=W@PvvRo@0pwxSFo7xeh-QhJVzz}rFBbOy#|ihQg)lq}kB$7{BHREx35r#kVZmDh
z`&NDYd2DXZj;@NHyiNRu3MV&b$sa5iPP&u{WPid){!n*E*BbeQs4dzj92<7lo4ejw
z&Hj;VVfIjGV3&qb(`o7L&&GAbs67=Ip#`S52jk<5@h%SC-R>KcC}_eZcexwe$f>*l&I
zFjjl?e{+!VNAEo;@%K*Kff4cL`bx%R!#^9t)pPmB?Z?x6_cA^BaprsI=Q|e_RqmI5
zZii(WJbt_uSFvs4>AXKR?PY&BHYVNadGz;*+)GI+NBNBj#OUZOE-bT;ZkhjFM@;2t
zVUs2}%rs2~{wXI#u7rr0vmC*9vCogX?thxLuDQ*M$K!Eo1Pq%Q+1W2HUu2AToSnz(
zz{aGrfH&49=%C_@@sJm~KSxvweJYjEnblJPIC+zXM(p&7$Dg2b-6Zt*kt`
z;Q@?EIt63W0{g-KEA|}+dajzLi*;@d^n#S!#~(1g)vjGe?zVapw?tHgkg5d2iQfnt
zO7uiviP2qsFDBe^%xA`Zak1kXk4fW?=h?=uuDWf7`@SRPb9icmc9PUZ*Bm$8^Y7>h
z6QtzYqD(Wg2}7zI8dwBssV^qc&`*m=8dzOA^W~x5hli=Dqbnm~DR@%&$o4Z0ExHyh
zge8ZGi}5l~Lt>Ad6Lo$K`qFO%J$BpLYnIeV0+dAGwL6w7Jy9W#C=7)Oko+qUw%oPq
zS;M$-kgHivQ`g=ic)#uopO73*NOMyRH|t2gmZ*5~y`a_JiXTn429PzuvGUzWgB6FH
z1SUJ*x`)5j7R*xUzobifu`@BGqRmL_>hG`W;_;A3SVY6Dzl&sT6xoYke?+i`_eRaJ-Yr%1TWaU7CdYIgjgOG1
zhh7|zl47x&Z!0<}))|eLdM5gYmDN2?aJ47G;L)UIb|HpP+FoD7Bkhx4vi>_|@L&N1@qU0m1i*?IKPW27{b=>Q`o6V#?B(|(y
zc&@K~Js@FqF|Xg>?yRnG8}UqFt8{4}XJ9zv@y_m7)MV2WvLlq#CFM@_UX`Nk{LebO
zr8JYWlwp%?1w7XwfiP7N5LUoa7+LzSSc*ykPUqNgOowCSjr`ru!F
zjR$SRd84B*zhC|xzCwo}k$?BWg#n-bWv;t38x}eDky_lpyWhig^VVG(=gsQIMg(cL
zU=g6U1=}sKf0YDpxrY{WCRI^yV>5S?lX*}p%m4odgLS0p_HDe>UZO-ubcb@5rsjw8W
zW?`V!DsdK0s8*&FSo!0BG5aS5@}mVVju{=m%0P9`*
zNpJ4{+&!xUJNySarVRy{=by~|R92<9jCg!kQyysCcfy~SR{+P`gLeNNVCl1GD$5Or
z`uc8c*qOMyv>50*ZSJ;VGj6jmeYp*&AMB-yZ=!FB&!-T>_(^dg$2Gp$GJ|ck)C$(&
z@~z?7_#E8x9kTEc<-oNPpk1rk!J20W4$gAi$gijF2al{f+A)Fh@}Hjyz`|#D-P50l
zBB@as{55RypS*QJrPU+4t1^5)$pdnRRrUYV&z=!pBqhz};`)z%pJ?AjywU&Ndk7G&
zqXPs1yEFMgNt)&5;r>Q(I*mEMF!VL01I{8I_?db6%N5thhVq|_XvX<&va-ehDlr#x
zdpL`A&cp{E#3Li>+nL%YCH*-vw>jVsp+dD^B*6WKv|hYa{N-@mb0=P_fbV)x3FT&~
z#w_{0iE_WNGnB_=m*~FHfAYvVT=Km!^7yNL-?Eja>-V!98!%z`!B3aK$p)a$rVM+`{d~5tE`;!*rG~?h0=X1
zTk&sD@|r%?J;72<%AO)cGM6gSnOXL8i$Sb;O8$wQN4L(ZNKK`I?tRZFiCU$D_eE+Qwh<>
zm>AiF7^^8~jKU;KySQzoJo!}&JyP@rV)q=aMzN&%qVdbRg
z@2cn2NNuN0k?3e2YXJQyQ|_5?>-^ootJ5VsA3M-H`lD}KZdCcaK=-(ZZ>iX~(?*6S_WPKK4ebIJJdYG(zoLYGrTx&i{}Vhy|NNVWy$NIx7(IiI)ZyGnpIu?J8O1o=qNRt03#Vw%qF}j=5{-8`9um;(29w841>$_5=5Dk)6Ex2#hkbVz5hNZ)1H0bGev{{O|Z3id6rT4{9uQkQO14
z(vqDREk2jq5#+8^=Z`6l_~MreLgB-C{;T+_A=+cQ;?w>+7ZeXk6xV~3DmoKC?UKVA
z9Q@$!ZKfJx_)U?nx`iPXPC_s(sLIXHfW3M#?F?gyz4##`(+M^$EkSB}q__D!coAh|
zAJ;DR6c$!(Wc}fJw)c_&(4KE%@k5=9&nCRGr?x1cBLBUjN)ghmUanv8olKONX_W~@
zVLa9NOX3{3Bpse;-z>q7a=n%GB6Yia|dmVikjH*R*)2|QlyLonHrxO?+)OU2AMdr?$
zDQ;q6$EJyNNo>66{+jIH!29@IC&B9Y@^R`96HRwpvi|5sW1A7htPIIB1}U6h!qA&0
zEub=D?hWlo%A$Kxc{_n+Oe8k)!?9BLgZ;biaffiT(t;y<%2y+6>eF%5EB;R|`k4P=
z`-C7x^M42>8IrXnHiYF15#;k#CoLQKWDJVXAJ#8ZEy=YYBV!_eU!A|cQPP*Asi{a$
z>sfBcZ&&Lf?}NMJyc_=LrD1%6jVO1Q@@N5r9)=EPPJsD8PUR&^AK&y3snAHJP}G%%
zkX?F=rI)JHfwzv2TGPBC^&_+AtgbR!Zuh!$Y&Ws#+1ke1e%{x2E_m+gdIA5+ty5>a
z+xM$4f45Mw@^`JY;=c8LqEok%t(+!M={1F)UHCkVPcQbbxgn%^=Zg%kl@xbOJ>
z6cP1!qurnB{lmWUuYLxjDn;eRM-AAKB75odG0ntd-D!Fl!3`=d+lhxi!@ACfvf|o6
zh>{-^t{7h6z=x8SUSzkoA{O}k(LSW~fZ=}Lx;slQ?av9MS&l^@W-So^#Lw^iVUyp^
zg?|-+yd}Ojt5g--p?(kRT!1$IwP}1eAp{HUc#m>)t%|n^@!^$jU
zy(-?F*?vZF;o9|$gP(C{B|1kQg;z1vrQ7c6j}*#D1}N#ba%)X%GCjajr@$4m(?JdT
ztY?Qt5x8mk#D~r_B*%zOOLo>V@0g(6rQQa`O5A`Kyfm4ZJFR6O8pG{0vVvJ*g=wbe
z8#$Laml%2#{}}<%$cL#SKMWl_sC;$9_kBct#6)dWY$R-+(zPhoN#LXJpD%Ccdz}bD
zSM0rA55BzqSUw@zZce9Jo2tbw0?nf>e2UO!-tw61F9
z_#3%$KWU@9m(SaC^H<_&!jD1h7|^rlqBAHOsoK
zhXGU9CQJryZxriLCqd%L9(NGO-IwcVy&TPMzjP%eX{4NjSLY8zqvb@aE#faPoba}I
z;7U!IV#hvze0?K-#KUI58kLg=ndLELmenlD_15p&nJzwe(tAPU0t}U%_b1<}u*_JM
z!LX$Kvu7wc8P~mgd_bPMwY3HOEMIytUQ5r)E$qJb45YemINA7~wkKVd3LLhxzod;w
z4-JK;ZjpOa!HCDEk*13h)hBHmCCfBJtYncoheeAn4prss=t2Zp5&EWyn8Gz!SHnRCpIih|Pc<
zYljNWm2#j11bQ{cTY13j8PE))$7cEhh>*X6kivS&CR0R?8DWAYh@r3pCe+vV4|ZlY4u62Jwz*zAiA933MHOZ!r;@i>sxbQ7x3{GY72)$_Pvr
z^~yCfkt$yh-2H=z|6nFkcbngKy@fGAf{!wR*FJZ!VEbuN&i0XkpyN@}&Zv{iN~^5W
z{C%pA=a7R()0)A0v<7b-@Ss;JdDp$-!7x-pw468N3|1ZHx0*&rDw(@kEii1VYmFwD
zrSB!K(^-_O8j&*=nK2i^3?&T7;y;*6^xWom9(e9^GxbX!kU`z$kM@;tRjjWPble}{`KK>;@#TaLu!R)HUS6r^B!(h(sbFdUQEqL91M9cK4=*Q}vJ-jBZid9Qw
zej*|3G1b)_0ld%^%B(3jlxz`gn7m%!t+zm8_4~-@@X+s9
z>n=>iZn)`JOjdB%e>OiDp-@{qaNFNmuS<1(w5IT)skg81yl0)o{n(foW813-1I4B>
zzNH#bTfbzLE}i%M`t@sBSy|H4<^>imi_cQ;cd}*Ggr#ixrnYw8mE)QR;)VtLE{%!U
zc(+Y0&)kEv;^5$*`K#W)PtqJ8i?cScE=}!dv5=qQHW)r`vd`O?c9OyMOBpcZ%AaMQ
zbPw7h-mB1NZGU!aI7=YylKSTBkb&prt)@k(!A5tpuM{6+w#{yQeUN|Pa658JYYMJL
z@}y(}<a@ye;Z~M*iPS*C$h1GD3
zesQ?%yZjP!c}br5L%k^Oka6EHz0NRIuOF*BtH&ZhT^@rOA|WbTIZD^n3zRZ+_bU!a
z`?&IkjJk&1S)_S38ho;M7L8x9zZOaaLSEooXJ_9#ntT3Z1xwZKF7GpW`LMCouC_K{
zPcPyLaCN8}wYU%Ld86g$Oc-=aVlaFA(H|0+b|)sziLViuKm6@QR&x-*@iXDlfe&1m
z^YLA^xQ2Q3L*jZ3=8y}^PS6>~E4g!kC^Pife7Rr$eD6@G;7#?Kq5^t?t#hUMDV`e6
z`EatOSdq&Eb?RiZtj&8
zH@D3;_92J*QJ@jG*QU8`GH^T0bL-mE5Sujhv0O7e2+ZOR>*i-N8>M
z|7dd_DO77D{wDwAftV;*(GuWKta`$~J)lc__how|a681rX2CgsvL{6AP}k6{E*Za!
z{D=kN^j&M%|0zX**K8zC&SKU#;XxFWU-jWY1^0Ypqh
zAwY!oJ5*<^X7Wt|BgOBT%)^PwvCe%lNp7={v&g|MhK@^^`(?sAKUZelrA%Ua9ee2E
z>4cRH=c0cr=%J}L(QgBlF0zD!GP%|%1&^O%%93-WMovO+WTiGQW&gbY=J(Mg>Z?tzby)
zsIaFFf_SVC_qgK~N7JR4L#SzcdwX4$MAL_WRnvEK{%6wy^>#N5@M~&zG(E8iTywXX
zWF;6XY@&(Sm3`_}bG6@1FvD)QVB{Wpb?A@rj$o0A$d2$BcZ!(zD)y}k$o;OG`Ysjp
zU^bexdbn7So8Y5v#h?%w6)*mgaQ_%JYe3DN2o5>oV1Fz-D|XRo
zKDLvrrU_O%Pg7+BoKMVVLWpgd>Pun>zwC4ys4XrpGTZlZ5r3Fb-efOfro8;3Vz73!
z=3U2z?Q%nMz3DsVJZ8tImAI}EU#;O9(A@99i=kEULX3%M0r=}~rpHnzDPEb{3^xN>Q|e$vf+EwU|GD
z#N-cI%{!iq?7(mb#fqP~a=p_ymc-H5Zp%lm4aAovp|Z&*ejLALw(`fJ;L=DVN}63?~f
zVXk+cLIj<`N%_!gCAcsbkGzG_-eQB@waDi;Q!b&C9ky^?!viMseMma)dbHlTT`wm=
zf=(j!%q({#cv6O4Wqi-T!9uWHJ_`SaEE!4Lkd@&YzdA+)jaTGz+F_Gz>t!B@&mj$O
zJ%}$Q7~K?Hb+NSPzJ-g_%2n%r=jG`Zg87XE9i{6{uwM}AS!Vf$osuE!BYDL-&YAOP
z5EY5ci5h#4Mb?x
z+V+`#SN0*5`{eo+d+wH#5at;AT&u;a*NL~`({cH*}M
zX#@#is+rPGTF(m}u=7(6$o{Z{8wsTnB>y8XLsj(T^Bn)2CufjmWaXme#$lr4KZvaV
z?K0(p>xzX8^sO|MB;`I4-6tj~+C@Bf
z`7xFl(ze>YHmFp->ZxbD}KYr-NUK8#V5-t^Pj~L57X0nG9}bPDOC^W(aktxVU?wjvD
zM=i6~#8H`jj;$oIMnMU}e-DscQIHWm(hDmtI2@Y)N%iF`kGq#`oGE&21qn>&YB+g3;C6hP^yj#LFWRN^Vh2Z>IX$KO
zXqdbw;^+2Ui5wa9Z!jQCQY9FQHl(hW7iNzPZ?uFb?YeoBnTxBjqDbd!Ggcf2aIKs7KgNIe%)zy%a(6Sn+(Weo7ZyV1F*AknJFQ-Pg&|9K2#s^dF4#4pEv~YD`GW>s
zoX&k<^jGI-o~rhLX8+1KVS%X`;=Jc~9=jw5)(<;P_YNTJOfK
z1^!&+)kX=ux-3OntASvea{>vyNggN9_9EtgT=H9?iFYn8b&ig_AY^B(=@N7Ox@e01
za~eR4?502NykMl-x8h-tu`7G;PH++WWvibP7)wk}ekdl!BBn>KT*h3cte`by;7X`i
zm)DMSwifrIOZB*B1@7wa@P-IejjUZQ%N^r`l!^%EsGHvmeEwRnbE^)$)AT4=lIfGN
zhxSy84xgAEB|h|*>mkU`vReufs-gB#rQ5qq_{t$un#tvr-#Kp>HJ};x0!j}uCV0gj
zy~?`!^y5U>;iHbgozas0dXyY^W?h6kk
zR2s*XZR%wR^33@Yr*9e^dNP-4ok>@VY}-C9lwv^Tz$p4=x&A64K&xgddJ2E}KZVEs
zHon(ZaHI&wjde6}F)!qg;J+7r%_Zj=?79|$b5Fb^+P@2duljCxx_O;vZ6~SdiW}NR
z15ZnmGFT@edbH(g(X&yZ0BipGVl2SJ9CDljy^4qL8b@u1sd
zw>4MxCP;(-R5I^ImHJBuU?TZ)ok;|dA%?Z?p$<*arxpYj>dhKvM+H8SA)Z;KJ;9LS
z)o2QAM2A9g*BO;Cu>IgfLD41v>P!u~&_?vQQRbXcI7`3z2Dc_9MwuDgNSS+@S9m&}
z{XzX_T&ToHtY=MB&{<{S^55uyx5}C;*Fu_V)kQGYt>jbm0PWmqTW^)kW(-?rG2f~m
zw{UbU8(TeH_&n7u{@lSafIawsZs7ed7TkpOg&lR6E1o(cCQ~wPXK$tAwA2fFJ@Oe^
z6o{Ohvg%30VXus>%pU!oNE0sGf}D;mEpi*%%R=z2ofp;77RYa{QwE&O_Z)D!mi10Smo2fLwys$weQZ>L%4EYtw?TMWTB#s7m>3CQn^$A1CkVUcXP;
zGzKE|^a4(l;A~L}$E6t-E*hASoFm$pb%}PF5oEDPxE|5mOR#3t|D{GhVNwBdw@N_b&l*B>4tW`%B=nd{nx@NPlf@cCT}
zkz2xe@h&=!32f*l7?Qc>z~2-n_@J&9n?%Oa*@5E%67%WGb%LOV)$)lX2bR9k+Ddo#
z^0_Vgm*UVi&dm6&aWu7>AbWdlhb$p?ql_vs%y1f%l>zcqGO(>4=nI1
z2-_X!V4Z~OP!C*jIx4X5@W({@60ck@+&t#B@!0TKf}Uwvz3hJ-zje{SiQ5<|@k
zx`AsKx#^vf@!{uzJeU!leI|Jv@CHeGf}91QNa?T5-N_#^5)^3p0@yNYG2K8aPP5;0XEDP%d0v1F#6Rof
zJocad*ODcXF_Q_qK|1-{l*f*1t##
zShDx05-~znUl5v>=M;Ftd>^Cz4ZX0wtn)63!V5>i=pn7AY~1K7S`Y
zPi0P~<*V~Xw$~7k-WM@w-}Az9hiH8Ci4kBJ5f!>(vDI?*ZzngqAGY9Ul8oGYI;}-l
zW`F{w1PgMC9+@4fHBvuiSJ&^oVrLAp4%Li*IHB#Ubu{Vc#?5QQJIzxwlU
z-loh(L6q#;Wc6L-&z19|R2iS
zKD@?qnb!R$yWzfz4Wbkl#HPqb@mCzzdU6dY1&2io5{Zg
z7FSaJ&AGX+AhkTqiT*1@#D=qanXKPg=XiBqE$laf$K(w`WX&|!Ald&
zC3Hkc?e)>_tR+VjWpx+oPS(;OSKy}&2gq*_3+AyqS&Kvv`KfRS{_Y9ZzIU5(Rl?Ht
zE6-J=_F{Zp)~2LiZrI1ajoPVq1YJnB?jRL9F{O!^A}5y{sYh8*r}H&I7a9-p$@t@m
zd2`zf2LBLD{J%z|{MY3PivT|VZ9vQa;nyj%fk(wfZE9p|aa5~hJ79SzycxroIdDZ#
z$ExPIbpf1Jipb)Gy0&tnVusRMgnM
zSp7x|4h%|Z+nO#^Cc^-5xI7X1tX3)Ojm#|HPJ2A0cLqZxaR+#wF3L~TjASogUI}a`tf2k~dr8p5asO{GM4-}^76rTvW
zQqy`XMTp8hl(aR=wxeSBe+E!-CIu%IS2~^eegH3aU
zx#baCnPx7HzGi#NKj%M1dNSdhW!PCwaCrH+=9r%E*+nG(+`pqPZr`li;t&%!*&<|&
ziURI}FKFZ_^vH{QYEq^ONYl5Nmuy>yqVHL;VthGfxSW>-!g-af3
z1M{9a6vz7^5+I!Vdv*gwIPCYz*jOa#Db&Qx%yN5Gmp&C1%8Bw(Iv=O0(_XvW*V}vU
z%xej{7tmbD$juEDr7citpWRT6qyLoZT=C$c?&*h#=+&!Ng*=yd0-^SNc=si)^D!;X
zwcFHngCkw}Y3tMk0S!QdKD0a&l0oRm7e6v4SDhUP6sVVO70IJKqj7VBGF+4irFQJB
z&$xLlzy7y_V5tBz^Z$koQ_qa@JrAv$S#5c!X&m&J?QJX)r>8$kg}qm&BEd$=4+v6=ub$m
z>JLj3Zn8fScdS!NuAo(SK}k)r>3FwEPzzKbjAS6>Gk6ZXXeKw70cYwM5!c5v0=sBV
z6e@on{P3Oaxo%xhe=s^q0Fa#?`d>}g9sq>oKSJ&PCzdIEo=RE}_=ew=o7#VQz_Zh^
z7chEgGUVMl>~gYJ@AHJm*kuP}27UZs-HKBQaRic
ztdT3KS}AADE2M*PYA$ki#bx?9L9logr6V#I7_e%JTOwWKlC_tK)Jj+S{0KIbTI!Tq
z9V)>ocAC|;o~^#!)eeC>HL<#~x%+N8BjM%YlZ~bgn;MVB!X5+tH1W
zyr(g(oN{ll4Z|=IHn*7c1x(ms%H}#{{fZ0;7#^R+Y3|YG-43>CoZQ;As`?v|1EfNR
zCrmjO;?%d8}WQ8*zR!
zrx88x4DTa)%BPPhTvyIoe?!po1>RG{(^^(-_Jo%&UmM(+q9R9!&q#1G3}I1hjEKgq
zsYj4o*FN`@Zo@=i2;#bJ&raacsOc;Oh_13Y6ui55dB@C65xQ>7UB-MGLXaX*T
z_`arwCLvC#Kb?g)^wa@^3iXUmrf_$~3IhNgbyG-Qzk$?pDZ~Q`P~i!0I)Bz2t|f8I
z^%hC=z2AaTyT94k?9J!&)i<-2&ROmhG7v+;IC?{IUOtq=WOXtgQ(-U+02>eKn$}b(
zz%J@aG2n;;iJ!i=a78iP6J>$RPnfa8U3wU+N
ze%Z;ret$ZK%dh$2dz?pG%gP}M=C(`-(xZQh=VwRb`BhHw{IzCK-=`9ASk0V>!|&{jPoUDD1C{>AWC5~o8?df@H@~2BYus=XFjU&5wryHXpU`tQ5iZZF
zHc+JL2aB5FUjgj9D=GR=LG?X?ROtLOCX;h$T36{B@gn=2dhu|DPW8XfXQ3;IkO6La|v6VvVgFq(7LWLlXp$m&+_
zsA@@@?a13t|0&c|e^6*`Ngp`m_xi!HKJ_&y6JGR_FrtR?6E#?O4BlJY
zd!GZrt~+MDsXd0#qyLsK{qLgQ|0k~a|MJ(-IR+BT!p5q-yX6v;-O}5mT{+pH_`;SB
z@V_r&Ql~lmxczTwTZ#Ksl=QwnO@H$xruau30z{Qbe0?9KNZN!wf()uJ{pYQ0dy
z9p~;j9OuS$YRdjb_MM|SSvs&5T}Z!m_9WAoJ$!D#obvtSxd)oA-rw!j!Y(2@ejn+}
z_kUFZxaFSv=WN-q88Ib2tG}SzZg!h`^V6oxqU{lT2hLd}KM;4moXXE^p;wN;K@nr}jkWqyhXfeX=*QJWqI+RoiMpr8JriAbV2p0&S0Cm-HSQnWv!>oj
z-1|eyd`$Rn7pO6vHKp~;(KKO8M&Vq|-BWMDrs$Gadhpe?XGAKzoyamKy7{lkgqATI
zyPtbG)5!^L`9a1vGQ}2=oL)UG&eOO{QEcN%+GM
z2bGG}oItp>SSh|EF$cFFd^Tq2)&Kv|%oBYmO3CpJsg*;~`9cTTTCxZmdY_F)#e@<}xg4P%io2uOCEaLIak&fe0
z6h%wA|El?5ThZW@>An;D2c*PELI7ehxIis|Ex5sDvC+XD(7e^JZEhR96x_Ep{{8Ri
zuKct4uR=uwKL6VdqVN^jYJj;wxsm}Oq3A#SFNbXYo93p>ynLP^n?oqFb29mEJzX%eLlo!1~jxg=R!mxuXT89KA1m{5ywD;jsVp7s`KoEi`q<_;S$mFpp
zKZ+mr6aNJNpjK)z4!VAz5C?L-Jp2ZBgP>zD(GZ}Vt1-Xj1aifn19hZpprByG17ke*(vN8zjDjX8UL`J@S`}S9V|IWgFK;T(fSp31Iy&4d~rnx`W
zLP()FR0|~dfgoC6pa@KM<)B^G*QbONln+{SoUa!qCqMn%CrgCuY6)Y!#g(bT66o*0
zV44WzJ+@_B+#ps7b%?o)-_&P81Vr>haB$+PzffM4t2T~PQ~w;oCoG)t4U{JRBm&;%
zr=)!E>-%`gtf6h-nuAiVMy954#&O^Tylk6i>YiWSPux~sCVF`_z@3!^yaFNeTTDzp
z*6u?pKl%GdXJ;Vq3}|4UizF=kqqnrY92Xl~Do9TtDIy|bj+ZP=8#1@ga=8_V^GX+A
zaB*<~#+5LjVX14p-p5#A;RMx0rD36_riM$&7s(nE9sSb4U~!X3C-Ie;nVqd|L+LOT
zsz=$=4aLcW)C6C#3y+Ed)mBM0`nLdTqNdf=odm>drPEf{r%yKo1>He)(*&&&Z2Rna
zegE(<@O0G*ELX`~h>3|A?5{%$S*wMEnD9cz@ADbO#UJ^}Ca0!sK-HzQ^GTToTUZN-
z#tf3^+uQE|CXO=5dV5KAdv$Gnz1;PnSc5GuFYn~|V0ExnEa2+=q4Z_RmoFK3EzQkW
zvG6GK!#O!Q0Y~~`5%gJdS}Y;=_ca7uEHkDpP~(;JVb{y4s~hXoSM42{#{iywco)sBEHSt-Os`dv7RbuYuA_z-o5H0
zap8cZdjHjr8`a`ie<%pPog9MQNlHorvEM(rTw7c;eD*8kLw5uOv@BgME$T3D@5tINrWh`y_ZAFL;x57&W
z%9Yv?J#pcI)wNz_PfGNgUJbr-JR4^}nsky^f=yE)KKzky*+IhfG`)6r2|DyG>g$^UU>Y14l~!oIB$>mx
zI5`WZL5eV7nx@JMH6ca|HjwO|;nRrZ+S*#sGz7~5yBCBC*OrZk*e_EF#2#G_^9u?B
z4NNz4JdlJG7KL5>%uF%K$k-T=o;Q*~2Ptb<2lNp^sga-S?j;4l8}|{
zdh_ND$TwQb2IHE*lGDA!tlkSIs<~N$En;UNi{+`G?-7^epMeJI?Jq7QONHm~EpOV`
zgIyhHxHK(9kG?2SIRuq?kT2Rkd(-23b#=A>WcO@>du~&!$JO11?1wcDq!dCV@NRsZ
zM?HMufjGxp0XRFbVG?$OjOYg`S6A1;Z=kFBHtY&4V{6%M!fp^r{4$qG#pfU-3TxER
z+`Oy3orRe>v_%he(nBTaz#L2#6np2TrcN*B)i5M`T_VXE1^~z#U-3Zl%;Wn@H#Lln
z7k5UTWy`=+mLw*6kU3%TIXfSKlCwOw_Fd4>nYMah^aE~?m4!w8-L;UI7-u*r5D%ax
zo17icp9`j3%OIF(Z)e9W5RTtI*0QR2c*d+#DgGLMv7Ml=?^gxk$O1iU^@nga;~DB
z$u21@q{&Y!ef;?GVwNe!TfftF7}1SkgMm#Ws8!?Eakcyaw}U`<7;BaF<5{f=yZ650
zz@TaR`^#)s0tpdOr2}dLc8#j4DwKtbOG^6fIk!O6(>Pl>k0JTlC-EGW0^y@Z7Ny>^
z%<2wX3*lD?ggHaQ!t9rSi-|sb_>hf_ZGrpcYc+ZFN7vYx*LB~fK*a?lNI`ZB?%x0;
zZ9(@D^rMyooX8^K$%Bx2joVQ%X
zVX3{_(tM2}%n(*^E_|mB)^97?w!12)AH#C-Itp}wGAV3XR(5t-DX9vVJu5{;V(0f-
zrlvU)2b*Ul7{b8BIypNRkvYxJ&oeME@UIB-pJT@6Rm#rFg5C11zJA)OEImEFb)KnQ
z2RliHWwgS6^=GbwJhKns;SjRmhs4Fj
z`S|!S@D>VD+%vqgLn$nFK>_)ZoOixHX=@HC_jnsjHLT9b%fq8!R{Jf^nS{|WIW<)u
z{3iHh2&i7NJLA#<
z6-BBHx?d`;8#6K{CZDsjZ#fq{6cVb19W!98`%Asr#Sx4yJY8_S#Qi?r-p3#bE~=oW
zmUTbf%R)s(MFUW-)48CTm#dB~>3-)@ie-93}OuPBNCC@<4
z>~OhqUc=3Kg!SVb-P^-IPRTIeF)df7aSTBeE$A#S{(OaFxU#acq*};pzcN?B=KAX7
z_y`1S+ge)i{Y1fc;!*MqfTTOT0Pl(-6-CkvQ3Z8%DN%88@o!N%KE6CWJg`zo*fdmB
zRgH9Y2}wwlH8k3_LJzjTzqnJ8O!GxZ(FlZ?P26-=!sSPvjb#=J(c5Gp!pT3uBS>wa
zA7@zWnl31a!x9AH?csI@|E%n6b#-+=iRn1DAD!UnVHI2_BjfDyI`08dcad_Jvy&6$
zeG8%KcZUlFW&MNZrQu^Mu-ZjvK@A+Z5GPZ=9eo20=8(`(VNrDGJRPA;PENkdFVL2I
zjvxal%a>?!!St_G$&ufATlq
zw^{fEQ_+U_9=Y6t4OMneP%wejaQ7+I?Ut67@$qrNVy~xwr_rQzXOoi?y7>
zVq(Y$2xuePAZm>UT{AH*i4$i(d1K@3R>o_ppD!{$B_tpKSN87RJ2%juhuG&83TLu4
z{1zNABqU@+hD=^VL;4N&ufV`SSU8c9*K)@eAv+)uotm4=IKEFwNx5Y3_7#sJJgsnc
zAm({JyL|BK2RlSR=+|9|+Sy@DhP4S}2DUd}D2v9%#c@V$U=o46wfXNaeidYiO#J+D
ztQXQ1LAJVYbd)Vb0@Q*>Cry$^P+MF29QO+If&EoMK}AJE)Z`l_jiIUO5x~2BnP_Q2
z!>PJwg&Hml?jNF}R+-15V5^qSrJTVAkEbjpB}H3qHSKQ&YvM))!T9_QZvJ4WGMF@6=VFJ*%t!
zR74v50NP3LB77klwN)|l+^NH&x)M@TQ`6c5zPS%{*SE<^)3p~fE^
z8sffpZ%x$}6Zke;oxVZ83djE09?HPpn1Y-fJUlVC8%*Yb)$lWf1#CWAIbO7I-lQdz
zUR3YZE2qUi)`qR+p?-Dp*fkg}9JXlJT
zHxEJ6d)$RWLDE%NMO(Woy0f=e(UQM{Rzeiq{7`}JBXRLYh%%CslT}vup{)v@Um&yk
zSYJ;sKP?|Ph?lht4Vg-$AjBP_=j2pGJ%woolSW)d#&pm{2XfKa`<5^2-kdX;1R3zH
zy_We7P*tq&RFesV15xtW_zsCpHwiK_`ZT0`{b~yW;t+*BiRU9FBWvUTWpjM!=o*{g
z21_Wvtrqq-v_|&t-ey9*c-I8L?x>$lVf19%m|{Rqs@j(?=UjXLemz^?{oWe
zo}Qiu+h2742toX7*sbh|v9LUcxSq#Ox~RtZ7J_5&@{IH_wZ_WE*5}%Q6K#i`q`{^Q
zjNz^6-(WPwa%V+zM0xn>(r}r48UBZxqj#6tXg;(}gIiRLPZ?@%HUvxO>a6Be?0|Y9
zqsDpjrr%I%MbHVfGZm}P)OB~GV4lO(?WL35{^mU7{mNyWqO{N8b|SKMUkMz8mtc0k
zwKzMQ?%;DZQCWqEhGyx}m$~e^+gq<}JOn&d#TD03C>mPMnr{Dh@AUFQ=GKq81_r=V
z)k7@G@38g^aL%RRf`}SZJ|se@&#S_LIycm%bCz~m#*e-E5vtxhj<)D9l>J@xE~)*
zHU;H;{+#wC?m8uv-Tej(+t1K$Fp|MHH9m8dMy<~W#N$~#tfvzt0J9khJ-#|N-
zHl(?}UbpqbO|V8wcQ77;H>`9&sa9aFvYZr`l=PEku!aX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/previews/PR27/assets/qahuljq.C9Xb5qEe.png b/previews/PR27/assets/usvxxlj.C9Xb5qEe.png
similarity index 100%
rename from previews/PR27/assets/qahuljq.C9Xb5qEe.png
rename to previews/PR27/assets/usvxxlj.C9Xb5qEe.png
diff --git a/previews/PR27/assets/vbsomlm.BuyPW54g.png b/previews/PR27/assets/vbsomlm.BuyPW54g.png
deleted file mode 100644
index 40262d9d119720d2ad590526b6ecd0d96246e0f0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 124490
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
Skip to content

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
+    
Skip to content

Examples

Multiple variables with colors

julia
using CairoMakie, SwarmMakie
 xs = rand(1:4, 500)
 ys = randn(500) .+ xs
-fig, ax, plt = beeswarm(xs, ys, color = xs, colormap = :isoluminant_cm_70_c39_n256)

Now, we can also pass categorical colormaps:

julia
plt.colormap[] = Makie.Categorical(Makie.wong_colors()[1:4])
Categorical(ColorTypes.RGBA{Float32}[RGBA{Float32}(0.0f0,0.44705883f0,0.69803923f0,1.0f0), RGBA{Float32}(0.9019608f0,0.62352943f0,0.0f0,1.0f0), RGBA{Float32}(0.0f0,0.61960787f0,0.4509804f0,1.0f0), RGBA{Float32}(0.8f0,0.4745098f0,0.654902f0,1.0f0)])

and the figure is:

julia
fig

Palmer Penguins

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
+fig, ax, plt = beeswarm(xs, ys, color = xs, colormap = :isoluminant_cm_70_c39_n256)

Now, we can also pass categorical colormaps:

julia
plt.colormap[] = Makie.Categorical(Makie.wong_colors()[1:4])
Categorical(ColorTypes.RGBA{Float32}[RGBA{Float32}(0.0f0,0.44705883f0,0.69803923f0,1.0f0), RGBA{Float32}(0.9019608f0,0.62352943f0,0.0f0,1.0f0), RGBA{Float32}(0.0f0,0.61960787f0,0.4509804f0,1.0f0), RGBA{Float32}(0.8f0,0.4745098f0,0.654902f0,1.0f0)])

and the figure is:

julia
fig

Palmer Penguins

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
 using PalmerPenguins, DataFrames
 
 penguins = dropmissing(DataFrame(PalmerPenguins.load()))
 
 f = data(penguins) * mapping(:species, :bill_depth_mm, color=:sex) * visual(Beeswarm) |> draw
-f

julia
using CairoMakie, SwarmMakie
+f

julia
using CairoMakie, SwarmMakie
 using RDatasets, DataFrames
 iris = dataset("datasets", "iris")
 f, a, p = beeswarm(
@@ -40,7 +40,7 @@
 a.scene.backgroundcolor[] = RGBAf(1,1,1,0)
 hidedecorations!(a)
 hidespines!(a)
-f

Wilkinson's dot histogram

julia
using CairoMakie, SwarmMakie
+f

Wilkinson's dot histogram

julia
using CairoMakie, SwarmMakie
 using RDatasets, DataFrames
 mtcars = dataset("datasets", "mtcars")
 
@@ -52,8 +52,8 @@
 )
 p.side = :both
 p.direction = :x
-f

Note that to use side != :both, you will have to set the limits of the axis explicitly.


This page was generated using Literate.jl.

- +f

Note that to use side != :both, you will have to set the limits of the axis explicitly.


This page was generated using Literate.jl.

+ \ No newline at end of file diff --git a/previews/PR27/examples/scales.html b/previews/PR27/examples/scales.html index 27ef056..992abef 100644 --- a/previews/PR27/examples/scales.html +++ b/previews/PR27/examples/scales.html @@ -5,29 +5,49 @@ Nonlinear beeswarm plots | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

julia
using SwarmMakie, CairoMakie
-data = randn(75) .+ 3
-fig = Figure()
-ax1 = Axis(fig[1, 1]; title = "No transform")
-beeswarm!(ax1, ones(75), data)
-ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
-beeswarm!(ax2, ones(75), data)
-fig

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

julia
ax2.xscale = Makie.pseudolog10
-ax2.title = "Log x and y axes"
-fig

- +
Skip to content

Nonlinear beeswarm plots

Beeswarm plots can be plotted in any combination of xscale and yscale.

Specifically, beeswarm plots are correct in any separable transform - basically, any transform in which the x and y coordinates are independent of each other. This excludes most geographic transformations, but includes any transformation you can make using xscale and yscale in a Makie Axis.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+using SwarmMakie, CairoMakie
+data = randn(75) .+ 3
+fig = Figure()
+ax1 = Axis(fig[1, 1]; title = "No transform")
+beeswarm!(ax1, ones(75), data)
+ax2 = Axis(fig[1, 2]; title = "Log y axis", yscale = log10)
+beeswarm!(ax2, ones(75), data)
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide

Note how the shape of the beeswarm is transformed in the left plot, because of the log scale.

@example
import CairoMakie # hide
+CairoMakie.activate!() # hide
+import Main.MakieDocsHelpers4 # hide
+var"#result" = begin # hide
+ax2.xscale = Makie.pseudolog10
+ax2.title = "Log x and y axes"
+fig
+end # hide
+if var"#result" isa Makie.FigureLike # hide
+    MakieDocsHelpers4.AsMIME(MIME"image/png"(), var"#result") # hide
+else # hide
+    var"#result" # hide
+end # hide
+ \ No newline at end of file diff --git a/previews/PR27/examples/unconventional.html b/previews/PR27/examples/unconventional.html index 5355035..89be047 100644 --- a/previews/PR27/examples/unconventional.html +++ b/previews/PR27/examples/unconventional.html @@ -5,19 +5,19 @@ Unconventional swarm plots | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
+    
Skip to content

Unconventional swarm plots

You can use swarm plots to simply separate scatter markers which share the same x coordinate, and distinguish them by color and marker type.

The Julia benchmark plot

julia
# Load the required Julia packages
 using Base.MathConstants
 using CSV
 using DataFrames
@@ -113,7 +113,7 @@
     bms.pool.levels,
     "Benchmark";
 )
-f

Benchmarks colored by language

julia
f, a, p = beeswarm(
+f

Benchmarks colored by language

julia
f, a, p = beeswarm(
     bms.refs, benchmarks.normtime;
     color = langs.refs,
     colormap = Makie.Colors.distinguishable_colors(13),#:Set1_9,
@@ -144,7 +144,7 @@
     langs.pool.levels,
     "Benchmark";
 )
-f

Custom markers

julia
# Get logos for programming languages
+f

Custom markers

julia
# Get logos for programming languages
 
 using Rsvg
 using CairoMakie
@@ -192,8 +192,8 @@
     langs.pool.levels,
     "Language";
 )
-f

- +f

+ \ No newline at end of file diff --git a/previews/PR27/gutters.html b/previews/PR27/gutters.html index 0b8dda2..4fc8a22 100644 --- a/previews/PR27/gutters.html +++ b/previews/PR27/gutters.html @@ -5,27 +5,27 @@ Gutters | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Gutters

julia
using SwarmMakie, CairoMakie
+    
Skip to content

Gutters

julia
using SwarmMakie, CairoMakie
 xs = rand(1:10, 2000)
-beeswarm(xs, rand(2000); gutter = 0.3, color = xs)

Gutters are a threshold on how far the beeswarm plot can extend from the category point, in data space.

They are off by default, but can be set by passing gutter::Float64 as a keyword argument or by setting the gutter attribute of the plot. You can turn off guttering by setting gutter = nothing, which is the default.

A nice gutter size to avoid overlap in neighboring categories ranges between 0.5 and 0.3 (the latter shown in the example above).

Examples

julia
using SwarmMakie, CairoMakie
+beeswarm(xs, rand(2000); gutter = 0.3, color = xs)

Gutters are a threshold on how far the beeswarm plot can extend from the category point, in data space.

They are off by default, but can be set by passing gutter::Float64 as a keyword argument or by setting the gutter attribute of the plot. You can turn off guttering by setting gutter = nothing, which is the default.

A nice gutter size to avoid overlap in neighboring categories ranges between 0.5 and 0.3 (the latter shown in the example above).

Examples

julia
using SwarmMakie, CairoMakie
 f, a, p = beeswarm(
     rand(1:3, 300), randn(300);
     color = rand(RGBAf, 300), markersize = 20, algorithm = SimpleBeeswarm()
 )
-p.gutter = 0.5
0.5

Note the warning messages printed here! These can be helpful to diagnose when your data is moving too far out of the gutter, but you can turn them off by passing gutter_threshold = false or setting the gutter_threshold to a higher value (must be an Int and >0).

julia
f

Gutters work with all beeswarm plots.

Implementation

Gutters are implemented through the gutterize! function, and you can overload gutter handling for your own beeswarm type by defining a new dispatch for your algorithm.

- +p.gutter = 0.5
0.5

Note the warning messages printed here! These can be helpful to diagnose when your data is moving too far out of the gutter, but you can turn them off by passing gutter_threshold = false or setting the gutter_threshold to a higher value (must be an Int and >0).

julia
f

Gutters work with all beeswarm plots.

Implementation

Gutters are implemented through the gutterize! function, and you can overload gutter handling for your own beeswarm type by defining a new dispatch for your algorithm.

+ \ No newline at end of file diff --git a/previews/PR27/hashmap.json b/previews/PR27/hashmap.json index 47fdc2d..2e376d1 100644 --- a/previews/PR27/hashmap.json +++ b/previews/PR27/hashmap.json @@ -1 +1 @@ -{"algorithms.md":"CH3wLhtN","api.md":"DRTMKKNK","examples_examples.md":"sNb7dMTS","examples_scales.md":"B34Gtc84","examples_unconventional.md":"BF6sASGH","gutters.md":"D8Su6OSx","index.md":"45hJHmLp","introduction.md":"C_96zFxC","source_algorithms_jitter.md":"3an8LnIn","source_algorithms_mkborregaard.md":"CClWkSMe","source_algorithms_seaborn.md":"CMhi_Bxj","source_algorithms_simple.md":"CENw21kQ","source_algorithms_simple2.md":"rbXXkVLN","source_algorithms_wilkinson.md":"Dl9pjUVc","source_recipe.md":"f1G8L5h4","source_swarmmakie.md":"CYotaraR"} +{"algorithms.md":"BtlfFAuT","api.md":"BIHl2OFe","examples_examples.md":"BSWj1S9U","examples_scales.md":"DOrpoqmO","examples_unconventional.md":"BtZHLrKq","gutters.md":"BydtjO5O","index.md":"DBRi-Clc","introduction.md":"BIv-Zlrr","source_algorithms_jitter.md":"KA-6KTWA","source_algorithms_mkborregaard.md":"BW7o9Glm","source_algorithms_seaborn.md":"Dyxm848b","source_algorithms_simple.md":"BQh78-JT","source_algorithms_simple2.md":"Brdq-nLt","source_algorithms_wilkinson.md":"ZSfvWZ-O","source_recipe.md":"CYW5jnZh","source_swarmmakie.md":"DoC0DsWn"} diff --git a/previews/PR27/index.html b/previews/PR27/index.html index c8ecd26..a7e3379 100644 --- a/previews/PR27/index.html +++ b/previews/PR27/index.html @@ -5,25 +5,25 @@ What is SwarmMakie.jl? | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

SwarmMakie.jl

Beeswarm plots for Makie.jl

SwarmMakie

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
+    
Skip to content

SwarmMakie.jl

Beeswarm plots for Makie.jl

SwarmMakie

What is SwarmMakie.jl?

SwarmMakie makes beeswarm plots for Makie through the beeswarm recipe.

Quick start

The entry point to this package is the beeswarm recipe, which accepts input the same way scatter does in all respects -- plus a keyword algorithm, which specifies the beeswarm algorithm!

julia
using SwarmMakie, CairoMakie
 ys = rand(150)
 beeswarm(ones(length(ys)), ys)
Single, simple beeswarm
julia
using SwarmMakie, CairoMakie
 xs = rand(1:4, 500)
 ys = randn(500)
 beeswarm(xs, ys; color = xs)
Beeswarm with multiple categories
- + \ No newline at end of file diff --git a/previews/PR27/introduction.html b/previews/PR27/introduction.html index f0f7cd8..0e81864 100644 --- a/previews/PR27/introduction.html +++ b/previews/PR27/introduction.html @@ -5,32 +5,32 @@ SwarmMakie | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
+    
Skip to content

SwarmMakie

SwarmMakie implements beeswarm or swarm plots in Makie. These are scatter plots which are categorical (or singular) in the x-axis, where the markers are nudged so that each marker is visible and avoids overlap.

The main entry point to the package is the beeswarm recipe, which takes the same arguments as Makie's scatter plots, and transforms them into a beautiful beeswarm plot!

Being a Makie recipe, you can also use this with AlgebraOfGraphics.

Quick start

Here's a quick example to get you started:

julia
using CairoMakie, SwarmMakie
 xs = rand(1:3, 40)
 ys = randn(40)
 f, a, p = scatter(xs, ys; color = xs, axis = (; title = "Scatter plot"))
 beeswarm(f[1, 2], xs, ys; color = xs, algorithm = SimpleBeeswarm(), axis = (; title = "Beeswarm plot"))
-f

Use with AlgebraOfGraphics.jl

As a Makie recipe, beeswarm also composes with AlgebraOfGraphics!

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
+f

Use with AlgebraOfGraphics.jl

As a Makie recipe, beeswarm also composes with AlgebraOfGraphics!

julia
using AlgebraOfGraphics, CairoMakie, SwarmMakie
 using RDatasets, DataFrames
 iris = dataset("datasets", "iris")
 
 f = data(iris) *
     mapping(:Species, :SepalLength; color = :Species) *
     visual(Beeswarm) |> draw
-f

Tips and tricks

If your beeswarms are overlapping, or extending outside the axis area, try decreasing markersize. You can do this by setting plot.markersize = 6 for example, and then re-displaying the figure.

- +f

Tips and tricks

If your beeswarms are overlapping, or extending outside the axis area, try decreasing markersize. You can do this by setting plot.markersize = 6 for example, and then re-displaying the figure.

+ \ No newline at end of file diff --git a/previews/PR27/source/SwarmMakie.html b/previews/PR27/source/SwarmMakie.html index 2f658a7..3504976 100644 --- a/previews/PR27/source/SwarmMakie.html +++ b/previews/PR27/source/SwarmMakie.html @@ -5,19 +5,19 @@ SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

SwarmMakie.jl

julia
module SwarmMakie
+    
-    
+    
     
   
 
\ No newline at end of file
diff --git a/previews/PR27/source/algorithms/jitter.html b/previews/PR27/source/algorithms/jitter.html
index f5675ac..04cc2c7 100644
--- a/previews/PR27/source/algorithms/jitter.html
+++ b/previews/PR27/source/algorithms/jitter.html
@@ -5,19 +5,19 @@
     
     Jitter algorithms | SwarmMakie.jl
     
-    
-    
+    
+    
     
-    
+    
     
-    
-    
-    
+    
+    
+    
     
     
   
   
-    
Skip to content

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
+    
Skip to content

Jitter algorithms

julia
export UniformJitter, PseudorandomJitter, QuasirandomJitter

Jitter is a way for scatterplots to receive a bit of randomness in the points, so that overlapping points are visible.

It's not exactly a beeswarm plot, since there are no guarantees that all points are shown, and nor is there any consideration of marker size.

Still, it's good enough for government work!

The algorithms in this file were provided by Benedikt Ehinger and Vladimir Mikheev, in (https://github.com/MakieOrg/Makie.jl/pull/2872)[PR 2872 to Makie.jl].

Allow to globally set jitter RNG for testing.

A bit of a lazy solution, but it doesn't seem to be desirable to pass the RNG through the plotting command.

julia
const JITTER_RNG = Ref{Random.AbstractRNG}(Random.GLOBAL_RNG)
 
 "The abstract type for jitter algorithms, which are markersize-agnostic."
 abstract type JitterAlgorithm <: BeeswarmAlgorithm end
@@ -94,7 +94,7 @@
 
     return jitter
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR27/source/algorithms/mkborregaard.html b/previews/PR27/source/algorithms/mkborregaard.html index cf5113b..96b6443 100644 --- a/previews/PR27/source/algorithms/mkborregaard.html +++ b/previews/PR27/source/algorithms/mkborregaard.html @@ -5,19 +5,19 @@ Michael Borregaard beeswarm | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
+    
Skip to content

Michael Borregaard beeswarm

julia
export MKBorregaardBeeswarm
 
 struct MKBorregaardBeeswarm <: BeeswarmAlgorithm end
 
@@ -122,7 +122,7 @@
 
 x,y = SwarmMakie.beeswarm_coords(collect(iris[!, :SepalLength]), :both, 7)
 Makie.scatter(x,y, color = iris[!, :Species].refs, markersize = 7, axis = (; aspect = DataAspect()))

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR27/source/algorithms/seaborn.html b/previews/PR27/source/algorithms/seaborn.html index 9f92fa7..273090c 100644 --- a/previews/PR27/source/algorithms/seaborn.html +++ b/previews/PR27/source/algorithms/seaborn.html @@ -5,19 +5,19 @@ Seaborn algorithm | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
+    
Skip to content

Seaborn algorithm

julia
export SeabornBeeswarm

This code is adapted from the seaborn Python package, which is licensed under the BSD-3 license below:

md
Copyright (c) 2012-2023, Michael L. Waskom All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 
@@ -160,7 +160,7 @@
         """
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR27/source/algorithms/simple.html b/previews/PR27/source/algorithms/simple.html index 2aee1c7..a6c0358 100644 --- a/previews/PR27/source/algorithms/simple.html +++ b/previews/PR27/source/algorithms/simple.html @@ -5,19 +5,19 @@ Simple beeswarm | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
+    
Skip to content

Simple beeswarm

julia
export SimpleBeeswarm

This is a simple beeswarm implementation as used in Matplotlib.

julia
"""
     SimpleBeeswarm()
 
 A simple implementation like Matplotlib's algorithm.  This is the
@@ -89,7 +89,7 @@
     end
     return xs
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR27/source/algorithms/simple2.html b/previews/PR27/source/algorithms/simple2.html index d60965d..4a3c818 100644 --- a/previews/PR27/source/algorithms/simple2.html +++ b/previews/PR27/source/algorithms/simple2.html @@ -5,19 +5,19 @@ SwarmMakie.jl - - + + - + - - - + + + -
Skip to content
julia
struct SimpleBeeswarm2 <: BeeswarmAlgorithm
+    
-    
+    
     
   
 
\ No newline at end of file
diff --git a/previews/PR27/source/algorithms/wilkinson.html b/previews/PR27/source/algorithms/wilkinson.html
index 92352ca..3524995 100644
--- a/previews/PR27/source/algorithms/wilkinson.html
+++ b/previews/PR27/source/algorithms/wilkinson.html
@@ -5,19 +5,19 @@
     
     Wilkinson beeswarm | SwarmMakie.jl
     
-    
-    
+    
+    
     
-    
+    
     
-    
-    
-    
+    
+    
+    
     
     
   
   
-    
Skip to content

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
+    
Skip to content

Wilkinson beeswarm

julia
export WilkinsonBeeswarm

This is a beeswarm implementation as described in Leland Wilkinson's original paper on dot plots.

This is probably one of the simplest beeswarm algorithms to implement, so this file is heavily documented to serve as a reference for other implementations.

Boilerplate

In order to define a beeswarm algorithm, we need to define a struct that is a subtype of BeeswarmAlgorithm.

This may optionally contain fields which control the algorithm, but in this case, we don't need any.

julia
"""
     WilkinsonBeeswarm()
 
 A beeswarm algorithm that implements Leland Wilkinson's original dot-hist algorithm.
@@ -93,7 +93,7 @@
         end
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/previews/PR27/source/recipe.html b/previews/PR27/source/recipe.html index 69eb801..1d2d8d6 100644 --- a/previews/PR27/source/recipe.html +++ b/previews/PR27/source/recipe.html @@ -5,19 +5,19 @@ Beeswarm recipe | SwarmMakie.jl - - + + - + - - - + + + -
Skip to content

Beeswarm recipe

julia
export beeswarm, beeswarm!
+    
-    
+    
     
   
 
\ No newline at end of file

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 fsACQQW~*?v%@ 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 diff --git a/previews/PR27/assets/yhqjort.DdKDRCCk.png b/previews/PR27/assets/yhqjort.DdKDRCCk.png deleted file mode 100644 index 5c86e823891edc2ce61870df16a069c06792752b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71689 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 M(n@!7G5UY~2Mg9FwEzGB diff --git a/previews/PR27/examples/examples.html b/previews/PR27/examples/examples.html index 4e9f2b9..8936d55 100644 --- a/previews/PR27/examples/examples.html +++ b/previews/PR27/examples/examples.html @@ -5,28 +5,28 @@ Examples | SwarmMakie.jl - - + + - + - - - + + + -

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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/previews/PR27/assets/ryhhdrr.Bi9EHqHJ.png b/previews/PR27/assets/dwbfkxy.Bi9EHqHJ.png similarity index 100% rename from previews/PR27/assets/ryhhdrr.Bi9EHqHJ.png rename to previews/PR27/assets/dwbfkxy.Bi9EHqHJ.png diff --git a/previews/PR27/assets/ehqnwbt.CzHxqQBj.png b/previews/PR27/assets/ehqnwbt.CzHxqQBj.png new file mode 100644 index 0000000000000000000000000000000000000000..ca69060bac5f44f81cbf98e408cfc09627db5d87 GIT binary patch literal 154340 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:HEGe99xHy> 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
pUXv_LrWcO^}{pMf#zn}cfrwUUO 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 NFu7oE`1-t4%)jH8x`_Y) literal 0 HcmV?d00001 diff --git a/previews/PR27/assets/enwmxeh.DGFAEXiT.png b/previews/PR27/assets/enwmxeh.DGFAEXiT.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1adae540ab2a3552605bcfd5f169edf0260d85 GIT binary patch literal 139472 zcmdqJ=8q-QC^Y3L;X1q_o74QiDT>fOJVWNOyP6dxH1x zIG!)hAMieh9|mWb>$=X`d+oK>CQL~|3LS+A1pxs8UHa`C6$FGw