From 4169c6b945beb36cea0c9550e103ef96ac47f82d Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Fri, 26 Jul 2024 21:09:56 +0000 Subject: [PATCH] build based on f5574a5 --- stable | 2 +- v0.15 | 2 +- v0.15.16/.documenter-siteinfo.json | 1 + v0.15.16/api/index.html | 131 ++ v0.15.16/assets/DiffEqFlux.gif | Bin 0 -> 519332 bytes .../adaptive_control_nominal.png | Bin 0 -> 111933 bytes .../adaptive_control_plant.png | Bin 0 -> 71793 bytes .../adaptive_control_rohrs_nominal.png | Bin 0 -> 97092 bytes .../adaptive_control_rohrs_truth.png | Bin 0 -> 71466 bytes .../adaptive_control_truth.png | Bin 0 -> 104477 bytes v0.15.16/assets/coulomb_control.png | Bin 0 -> 66278 bytes v0.15.16/assets/documenter.js | 1050 +++++++++++++++++ v0.15.16/assets/simple_coulomb.png | Bin 0 -> 13823 bytes v0.15.16/assets/themes/documenter-dark.css | 7 + v0.15.16/assets/themes/documenter-light.css | 9 + v0.15.16/assets/themeswap.js | 84 ++ v0.15.16/assets/warner.js | 52 + v0.15.16/examples/DiffEqFlux/index.html | 49 + v0.15.16/examples/ODE_jac/index.html | 102 ++ v0.15.16/examples/adaptive_control/index.html | 154 +++ v0.15.16/examples/coulomb_control/index.html | 154 +++ v0.15.16/index.html | 2 + v0.15.16/indexing_behavior/index.html | 45 + v0.15.16/objects.inv | Bin 0 -> 1204 bytes v0.15.16/quickstart/index.html | 53 + v0.15.16/search_index.js | 3 + v0.15.16/siteinfo.js | 1 + v0.15.16/static_unpack/index.html | 20 + versions.js | 2 +- 29 files changed, 1920 insertions(+), 3 deletions(-) create mode 100644 v0.15.16/.documenter-siteinfo.json create mode 100644 v0.15.16/api/index.html create mode 100644 v0.15.16/assets/DiffEqFlux.gif create mode 100644 v0.15.16/assets/adaptive_control/adaptive_control_nominal.png create mode 100644 v0.15.16/assets/adaptive_control/adaptive_control_plant.png create mode 100644 v0.15.16/assets/adaptive_control/adaptive_control_rohrs_nominal.png create mode 100644 v0.15.16/assets/adaptive_control/adaptive_control_rohrs_truth.png create mode 100644 v0.15.16/assets/adaptive_control/adaptive_control_truth.png create mode 100644 v0.15.16/assets/coulomb_control.png create mode 100644 v0.15.16/assets/documenter.js create mode 100644 v0.15.16/assets/simple_coulomb.png create mode 100644 v0.15.16/assets/themes/documenter-dark.css create mode 100644 v0.15.16/assets/themes/documenter-light.css create mode 100644 v0.15.16/assets/themeswap.js create mode 100644 v0.15.16/assets/warner.js create mode 100644 v0.15.16/examples/DiffEqFlux/index.html create mode 100644 v0.15.16/examples/ODE_jac/index.html create mode 100644 v0.15.16/examples/adaptive_control/index.html create mode 100644 v0.15.16/examples/coulomb_control/index.html create mode 100644 v0.15.16/index.html create mode 100644 v0.15.16/indexing_behavior/index.html create mode 100644 v0.15.16/objects.inv create mode 100644 v0.15.16/quickstart/index.html create mode 100644 v0.15.16/search_index.js create mode 100644 v0.15.16/siteinfo.js create mode 100644 v0.15.16/static_unpack/index.html diff --git a/stable b/stable index 496bc26d..805c1733 120000 --- a/stable +++ b/stable @@ -1 +1 @@ -v0.15.15 \ No newline at end of file +v0.15.16 \ No newline at end of file diff --git a/v0.15 b/v0.15 index 496bc26d..805c1733 120000 --- a/v0.15 +++ b/v0.15 @@ -1 +1 @@ -v0.15.15 \ No newline at end of file +v0.15.16 \ No newline at end of file diff --git a/v0.15.16/.documenter-siteinfo.json b/v0.15.16/.documenter-siteinfo.json new file mode 100644 index 00000000..873009ca --- /dev/null +++ b/v0.15.16/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.6.7","generation_timestamp":"2024-07-26T21:09:50","documenter_version":"1.3.0"}} \ No newline at end of file diff --git a/v0.15.16/api/index.html b/v0.15.16/api/index.html new file mode 100644 index 00000000..6f291a13 --- /dev/null +++ b/v0.15.16/api/index.html @@ -0,0 +1,131 @@ + +API · ComponentArrays.jl

API

ComponentArrays.AxisType
ax = Axis(nt::NamedTuple)

Gives named component access for ComponentArrays.

Examples

julia> using ComponentArrays
+
+julia> ax = Axis((a = 1, b = ViewAxis(2:7, PartitionedAxis(2, (a = 1, b = 2))), c = ViewAxis(8:10, (a = 1, b = 2:3))));
+
+julia> A = [100, 4, 1.3, 1, 1, 4.4, 0.4, 2, 1, 45];
+
+julia> ca = ComponentArray(A, ax)
+ComponentVector{Float64}(a = 100.0, b = [(a = 4.0, b = 1.3), (a = 1.0, b = 1.0), (a = 4.4, b = 0.4)], c = (a = 2.0, b = [1.0, 45.0]))
+
+julia> ca.a
+100.0
+
+julia> ca.b
+3-element LazyArray{ComponentVector{Float64,SubArray...}}:
+ ComponentVector{Float64,SubArray...}(a = 4.0, b = 1.3)
+ ComponentVector{Float64,SubArray...}(a = 1.0, b = 1.0)
+ ComponentVector{Float64,SubArray...}(a = 4.4, b = 0.4)
+
+julia> ca.c
+ComponentVector{Float64,SubArray...}(a = 2.0, b = [1.0, 45.0])
+
+julia> ca.c.b
+2-element view(::Vector{Float64}, 9:10) with eltype Float64:
+  1.0
+ 45.0
source
ComponentArrays.ComponentArrayType
x = ComponentArray(nt::NamedTuple)
+x = ComponentArray(;kwargs...)
+x = ComponentArray(data::AbstractVector, ax)
+x = ComponentArray{T}(args...; kwargs...) where T

Array type that can be accessed like an arbitrary nested mutable struct.

Examples

julia> using ComponentArrays
+
+julia> x = ComponentArray(a=1, b=[2, 1, 4], c=(a=2, b=[1, 2]))
+ComponentVector{Int64}(a = 1, b = [2, 1, 4], c = (a = 2, b = [1, 2]))
+
+julia> x.c.a = 400; x
+ComponentVector{Int64}(a = 1, b = [2, 1, 4], c = (a = 400, b = [1, 2]))
+
+julia> x[5]
+400
+
+julia> collect(x)
+7-element Vector{Int64}:
+   1
+   2
+   1
+   4
+ 400
+   1
+   2
source
ComponentArrays.ComponentMatrixType
x = ComponentMatrix(data::AbstractMatrix, ax...)
+x = ComponentMatrix{T}(data::AbstractMatrix, ax...) where T

A ComponentMatrix is an alias for a two-dimensional ComponentArray.

source
ComponentArrays.ComponentVectorType
x = ComponentVector(nt::NamedTuple)
+x = ComponentVector(;kwargs...)
+x = ComponentVector(data::AbstractVector, ax)
+x = ComponentVector{T}(args...; kwargs...) where T

A ComponentVector is an alias for a one-dimensional ComponentArray.

source
ComponentArrays.LazyArrayType
LazyArray(gen::Base.Generator)

Wrapper around Base.Generator that also indexes like an array. This is needed to make ComponentArrays that hold arrays of ComponentArrays

source
ComponentArrays.ShapedAxisType
sa = ShapedAxis(shape)

Preserves higher-dimensional array components in ComponentArrays (matrix components, for example)

source
ComponentArrays.getaxesMethod
getaxes(x::ComponentArray)

Access .axes field of a ComponentArray. This is different than axes(x::ComponentArray), which returns the axes of the contained array.

Examples

julia> using ComponentArrays
+
+julia> ax = Axis(a=1:3, b=(4:6, (a=1, b=2:3)))
+Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3)))
+
+julia> A = zeros(6,6);
+
+julia> ca = ComponentArray(A, (ax, ax))
+6×6 ComponentMatrix{Float64} with axes Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))) × Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3)))
+ 0.0  0.0  0.0  0.0  0.0  0.0
+ 0.0  0.0  0.0  0.0  0.0  0.0
+ 0.0  0.0  0.0  0.0  0.0  0.0
+ 0.0  0.0  0.0  0.0  0.0  0.0
+ 0.0  0.0  0.0  0.0  0.0  0.0
+ 0.0  0.0  0.0  0.0  0.0  0.0
+
+julia> getaxes(ca)
+(Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))), Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))))
source
ComponentArrays.getdataMethod
getdata(x::ComponentArray)

Access .data field of a ComponentArray, which contains the array that ComponentArray wraps.

source
ComponentArrays.label2indexMethod
label2index(x::ComponentVector, str::AbstractString)
+label2index(label_array, str::AbstractString)

Convert labels made by labels function to an array of flat indices of a ComponentVector.

Examples

julia> x = ComponentArray(a=5, b=[(a=(a=20,b=1), b=0), (a=(a=33,b=1), b=0)], c=(a=(a=2, b=[1,2]), b=[1. 2.; 5 6]))
+ComponentVector{Float64}(a = 5.0, b = [(a = (a = 20.0, b = 1.0), b = 0.0), (a = (a = 33.0, b = 1.0), b = 0.0)], c = (a = (a = 2.0, b = [1.0, 2.0]), b = [1.0 2.0; 5.0 6.0]))
+
+julia> ComponentArrays.labels(x)
+14-element Vector{String}:
+ "a"
+ "b[1].a.a"
+ "b[1].a.b"
+ "b[1].b"
+ "b[2].a.a"
+ "b[2].a.b"
+ "b[2].b"
+ "c.a.a"
+ "c.a.b[1]"
+ "c.a.b[2]"
+ "c.b[1,1]"
+ "c.b[2,1]"
+ "c.b[1,2]"
+ "c.b[2,2]"
+
+julia> ComponentArrays.label2index(x, "c.a")
+3-element Vector{Int64}:
+  8
+  9
+ 10
+
+julia> ComponentArrays.label2index(x, "b[1]")
+3-element Vector{Int64}:
+ 2
+ 3
+ 4

see also labels

source
ComponentArrays.labelsMethod
labels(x::ComponentVector)

Get string labels for for each index of a ComponentVector. Useful for automatic plot legend labelling.

Examples

julia> x = ComponentArray(a=5, b=[(a=(a=20,b=1), b=0), (a=(a=33,b=1), b=0)], c=(a=(a=2, b=[1,2]), b=[1. 2.; 5 6]))
+ComponentVector{Float64}(a = 5.0, b = [(a = (a = 20.0, b = 1.0), b = 0.0), (a = (a = 33.0, b = 1.0), b = 0.0)], c = (a = (a = 2.0, b = [1.0, 2.0]), b = [1.0 2.0; 5.0 6.0]))
+
+julia> ComponentArrays.labels(x)
+14-element Vector{String}:
+ "a"
+ "b[1].a.a"
+ "b[1].a.b"
+ "b[1].b"
+ "b[2].a.a"
+ "b[2].a.b"
+ "b[2].b"
+ "c.a.a"
+ "c.a.b[1]"
+ "c.a.b[2]"
+ "c.b[1,1]"
+ "c.b[2,1]"
+ "c.b[1,2]"
+ "c.b[2,2]"

see also label2index

source
ComponentArrays.valkeysMethod
valkeys(x::ComponentVector)
+valkeys(x::AbstractAxis)

Returns Val-wrapped keys of ComponentVector for fast iteration over component keys. Also works directly on an AbstractAxis.

Examples

julia> using ComponentArrays
+
+julia> ca = ComponentArray(a=1, b=[1,2,3], c=(a=4,))
+ComponentVector{Int64}(a = 1, b = [1, 2, 3], c = (a = 4))
+
+julia> [ca[k] for k in valkeys(ca)]
+3-element Array{Any,1}:
+ 1
+  [1, 2, 3]
+  ComponentVector{Int64,SubArray...}(a = 4)
+
+julia> sum(prod(ca[k]) for k in valkeys(ca))
+11
source
diff --git a/v0.15.16/assets/DiffEqFlux.gif b/v0.15.16/assets/DiffEqFlux.gif new file mode 100644 index 0000000000000000000000000000000000000000..4747c43b118715085c7e1f7cc4785a87031002cd GIT binary patch literal 519332 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%0A$Lix5~W|Fbyg0nIVM(INY4j8+>+U6If{cB75sS_ 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

UI3RyZtQw8CA)9`OAfjM(*o7>hHa^ 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⪙ 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 ^|tHo|b&~OssC8idR>p(!$24c&P2Ox>#fJtong# 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 literal 0 HcmV?d00001 diff --git a/v0.15.16/assets/adaptive_control/adaptive_control_nominal.png b/v0.15.16/assets/adaptive_control/adaptive_control_nominal.png new file mode 100644 index 0000000000000000000000000000000000000000..5be1d861ac5ec13152ff40ccdc5723466f2b64be GIT binary patch literal 111933 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

ARCYA>yMF?cc8VO&%^Ti{YlMuwvg*3XoI|; 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 literal 0 HcmV?d00001 diff --git a/v0.15.16/assets/adaptive_control/adaptive_control_rohrs_nominal.png b/v0.15.16/assets/adaptive_control/adaptive_control_rohrs_nominal.png new file mode 100644 index 0000000000000000000000000000000000000000..a56e0ca5735826f0d6c22bd32bf5870bb375b926 GIT binary patch literal 97092 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

;f{+*;l%Oiqg#qMN;PcD= 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 literal 0 HcmV?d00001 diff --git a/v0.15.16/assets/adaptive_control/adaptive_control_rohrs_truth.png b/v0.15.16/assets/adaptive_control/adaptive_control_rohrs_truth.png new file mode 100644 index 0000000000000000000000000000000000000000..8eff545e7b2cd444a12f109b4f597ca5863e765e GIT binary patch literal 71466 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 z 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 ykr z+1gl1YOPz3sX@s-7n$t?O*O&suYOD}wIuxI-xKKm>XBZ5j#=1Nx@fHWZa~x!X=-PP zvX%3bvb1r)wgx9*ipVuvhTD|%E_X*s#eD_x&vil-`iRZ@$Ezzm;L~B+C|#FBAAXhM zktgUhNS@9CI5;+Bo(&)=Og`hdr&;G&(yg8p&(CVox@3Y?r`@#5i^#FZrX)Z!1s-?q zFD+noW-+IG4s>Ym>r4oPx9aWYa@^x2(TR9lYmac01RSj>galfe+T0-1`W@ws*q6i+ z?;2}z#({4q+ldOJyT|uGA?s12Q_WhHkFSXbk0;E!!tss{x^8kPgkHl#7lB%%kp%c$ zL+UT>o|mUKF6jFDH*T|A_Qfu8b-eX?7@oAOipAgBl82p4?ICs&IvWdaqu9@iz(@IL zhTuy~)y%}d&4U~n)Uw;&E#LQIZYVr_O)gEc9VrTQt340=7ZQZBTKTq2X(D52a4EHj z0~+9SWRFS5Vrwb_gC@GcWLiXY0fyimR8%b0StbAN!Lk{I-Hos91dgbo->3LIFrhYe z83?++?4|KL9r@Yh8Go=94Qo~6{xWTd>x^`KtMa?ajisY6iDmjt^;g9>iZMkt?D^}c z4`QO~Y5I(Hs6yG9S}5%zTX^tt)kUSMN=%%pkLL zz!f(&|Ff8AAX8ohz)}NIhVlusDOas;_K@V7rsBy73m^I7mG&ydAv9jJ zt<%WBKmUN8E>OPU8&V~ZifNal{cS%B#|{G{w&WURaOb10gzZJ!2R!1N-rjzwt7_LJ z1E5&5)`L7jI>Jd#>GvHdEuC$zewa4vK?b7MULKj?kE4gLpaa^BYHAdId>)%MMWj`I zvwLm9mAw3T?*3~4=T-dfZO>I*T3ycz;H*4@;xv_b9Dnb)z;^YlZ9SpqqSa`aG>XDU z?ml0on0+A!l*=b;3o+S$y6t(B^CF6i=m-q2O?6<5Q1j)dSAY@-iw;*I$r z*Gxj@TLRRu%3Kn*0YFgblTk}&B&O->*HL+A{C-<6{M8WeZWE)j%J$rl7Zu zemd*1J=SdvHWqN?OwKy_vMR6Jm;LG%oTgyP=Lt)#t*z*qK9~Z4m?!`k-Y0lQ=oQJ7 zU6!uLYh42eUqi1^4U$QLa~UMZhL7Sw7{Kk4`9?YYbl^Zc2>2*?Wx8`7xk#$OtH}*` z)tcZt|0pW(2Bzp5c*V%?#;XTn8}OytYLEEA+XiEEdreK4xCKz3#_G@qqZ$p5gF zLFlZ4U#kYZY<&km-|^69OR8tF5hDP6h3bV8B4;z0ODtJRN!K-1;J(XITYVjxgt+BT zcG0udMvk~UY)MH!iyr#OzChlV&DBD9Xn7i|d1&VvwiTkBQf|i!X$S z_+jwk?C8C>P5ju$?fYM!>A@;Uplwp-&DZKSbhARy|Euh zqb4u4z@5boP(dfb@Z&aDt=_5SDzDXS*z+b$IzF?E{%!EF8QeK-4gQ2fqZC1ft@Pv4 z>_zC`feUyHyr8jwnO4gni4*8KL1r2@-c-E+Zl>W=i&&2r!nGX4^5=P5PRJmRgkar>_=3oymCxOG5J-SJ54NLJGE-H?=OG)abkI(GpOQgHy{HB z87vzK&WAX_UdSCW5Na{Jlpsou8rsPsJJ+z;%CLUSJbk}y7m`W(wTcA;=-&uf;qd;lP)mU4IZZ#%E7D!EuryC*u3Zo(e)h(+wbzF~1wlRw%9@e3HNdJ}qjG*+qZ+Op=+y!CIirb2Wm{?z3;{jSeTE+y^l zGN>nZo?3u|Imgz6Kp|?3RL(HbM)|lUxSY5{FM8t)Sq4dRYGg~6Pdksxu!zbbwr166 znxb-qy9(x0Hnq&a_-fqLxKTqag@%#2GJJIlrd^?Ks73s-afvB6k?W_d9=jqB^O{|p zvQqlrz=@@%&d0FqfA2py+kXhuOSh|eO+lLdCvH}%IvTIRw2(urK;_4t=D2JHK=sqw zCK;)>G5r@678@nBAt&6znjMs$Hj5#}XCU@&=-BN|sB&a@&Sb9fc?8n$MT5+1UzGT2 zJg-YH1j*JXTlHqh7eJ%fpl$6p^4QWIt*0*g*0>M`Je7~_ULff!m^kCC|6cr_@&dlI z^l0R#a_%z(Q0<@@n|>B)4q^nhqF!9iToQ%B6EN-Mqk#-E_!6;h^CKz%sTjNH5NNE{ z>v6VEiedqV2?%9Slh;OZ{q*avKHt5a20|Om?%(OVnmTRiG!|GjXGKP`yz*P#WKtbs zX)}x6$&3VJIW6dBeEu>(v87Va3V8DVc}U}%SjiX(^x4}XEE5!#{@LKkxU#okV`I3e z>G8!Zgm;4+-?P2npY2nh-%q^szlK7FlTB1IN{6>CB`>2StzwN*7E0~$L_R#^0W%APs%$p1Ngn3ZAPMb z6AQ~9JXI4mOi0J4cv}qclprkDHvGwW2yFR~>LCyPJC?Sg;JXe+N|>|WRVr=Vc@)wI ztr?5~6x?pO23zGVIK?;8NK^@O1NHa|d{Dqxm@+YnBWOUQKE(d__~~CQ8Z~qrooam- zF3;P@>NKJ7^10s$hodbcf%>24D-;*7Wz3G$$RI^80pa`mxsm&$t_23WA39UI8I@M9 zuSd=tl@2h_^clfhfAtwXKnO*G;%fCK53l)n@a&5h3B|nl^kAK!{2u|SeSu6myI)4p zqHG3^bOt_NHO>r&PA^++B7UPALzHCT&~=^!L6y_vq&W=^<-LBJ%p(D1z2FSe%T((m z`nZ2=k6mgjzKVJrnnuK(?i%*Vy{}}Sn49mwg}gGeB)h*Kk4o}gRMUk?Z^A0y z)E!B(ZjgLkg4o*UETtJxBCCQ2q@f$)8Y~ec@I^PrQB{D_`^3w~+a1z}90QX9TU4;> zIdL8{Z;>cv(kIo3O9hb+SF69i$vR#^`gM#-49nRg9lrUsWrrR%qj2!9E`rgbri`^P0v;T=!KaMow#fj7u0B{gI3trS+J!Wn8BZLFKU1 zinTfor?d5zu&{7K?nC&zr^2D*Jc*6}A;@*c&*Jxe83{>3dBsHDi-uo+4VQLy z4-Sz+&kPc=4aAf=>$lvoqo=y; zzu%)Fur(-w%R z(y9y)_CUOEj?;K+lH#@PO zdpi-Xep6kbeN}zlNbVf_0okY6OW!W61UkpOwjvLG)KN1*nU z&D3932i*p~BsMSy8FJy^a!05UQ;f`lhSlPCcN6|-Dy>%g8eyw>I?V}N!}(Ea63EUD ze($?Pc@}|##ym<2Jy|7KK2d={@3A?S&EEr!IqxpIk$r0}OPkGz@_eX!Gbf>{j>}KN zc0uv-IDA-hBWQeK1rwNU3PwSY{QVteG)~ulY!#sp!T$Hdwd?k;04nHj66If&zK{;F zo*7@QxF22b*DWv56ChF@8XyIVmuPtBwk6vrsH*U3UKMlmf>ozUpHjFn#PWsS3gGYnNtBL~#C8EE5AwK!!nz2#&4Tw2VP zoQLkx;51_Wbf8;m@*`=E_*Lc`GG!hd_$H`_pmXn!FT}}{>-4sbj9n}dVwvMxjt*y} zK%4>Wy0+?z(BQtivEI@820k+2AgtLXvvBbWMjv<9YLq#SD&W-oS}RHq)})bFAkRB) zxPUb~^$Q3ceIWr%5e{g~EjE1qw1@TWA^^1pum>V_Yxpr4rZLNl$omAE496ff zJ1A;nH3OwYCPAWKwaU9vSHYmvMW2sv$CSI3a!KC1hRZi~R+tKSVc|HA)+ez9 zecA(hb;q}Vo^Feey>pGo)P5|blO|V4v2x;om#^N&jZVB-)M3aVn72~B!`sDu?@gK? zlcQ3l`!*?=rVowRAd`M^&4u3V?!h+c7~7YP^ajr!JEh7JQfnxupMiC3@6hB#6j|M? zQb|vrR?x-rc(TIX`+;Wu9g0m5c4z+Fz;d0#(fES)i-n`MqlX>0B?L*fpJ;WQ+^KVK zF^9NvWq7>WHO1@$s(`bMd!;1DN z4aY)+;`iQfdw=uve@}l{41~QhO-Nd()q~zhT8O;KFYurl81`&v4-?=`G~JqZXwu|| z#?$VOC^It7w*HHuN09@K-G#!+io)7)J`UhpOrLs9P)^a3k18H7_MdS{!w379C%bI4 zAeY)Fr*Y5{_yPFU25BVN=t3lD-+}atxFUu2j5Hpoddkp>Et~OJ@pDWjii4vf8%#OQ z|82i(-C5USNZagERn5fiXoKdDPgX)3Bqek)dSz*PkA~9O6x8hP!}w9QkjYN}68eXpm6~|EVvkf}J^O z%Xryp#3ZGO>PKT_kBi^g7c15$XIBGPmI3dT`jYx9qh;G|Fp2 zabj*XcgOek5Tva$i-?vIVWI^lT6+xOckG))GT`$F_ZGL#VzKT8-i&inziiEpnvjs{ zaO#4U>I$LF>&9`GpC-qw)bNe#j9BQK+T2R>S8>z!@NMaa7@dLbCR?9jv;(vXimE>7&8woo)xc>TW~BbbO)* zeB!fnE2Wp3@5T!eVY8NVpE%Qs9CwuY;-j~mO^rwkB_iGq*%CXlEBv$(rKPF--EZHN zmCG1Gq7tWSYP@s5bj!$K8JkhmoX#4tF%Yv!d_r$7Z%kn zU`v^pVYI{skCqkuIGEMo&#yC1<3?gT>MO)lOs)A@k72xxEpFU(E=F zhGNCHQCK>>oJmT9dugP3%crsb$9F}e?$2Y~EA@M?YH7uTMRiLBCp5skh{+ZGp}DzY z)$$8J2Tbj9aHGCA3#+e-77+ANbO)|usWRSlnB3zjrcKvJ7e3_Z_3L2;2+3%_hDO$5 z^forHbiJTw*l`&rSC6AsYy12MLAra~IJdOYk9%jj7d@BZObT<MgfEojmXM1_h z==4ex?b4SV%BTPqywMTn*|n3(%PDpMD;M7x(cq6TKqi(V3cGy^c4{41E`7;MixPXx ztSsx4a@5|G^3m6cQrN|spIat+$K_=Dd&^M~ymw2hG`5E-$0D#SLy(h-71Nn@o?2;1 zh=9h2EJ9WFo$abcESap?x9dG$A5L%z14bEjLhRou5dgPsUWPX5$sGn%5JA(ITtf5@)Xk%=tlvd_DE=&Pb1j!6= zTQx$cPC8vGOb~NfSq$-TQdMzwq#b8CNu8KiA%(~~xafo(_-L8tLCz_buY`&4J+6j# zW)>w1!DG^rGR3_{Ob`6IV-<8&Ym>As z9~;{mFORW&x%YV?+#zCOLd`h1V~0*7EsrB6<_yZZ7wXZ*8zH_s$pbLam3ztZ`m*|} zl0LXt+mF@~I!233LNe-;{bem7n@?(m)mS<(QudX-9(ujFPLus7>EffC?yo*|?@%`NgQyzH?Wr z{4XS&d<+50`t z%IeKf6qehD6k9jQi4Fj863~wcN34;1VOAzIt$f=1Z1H2smbzk=J{4WSh*NcL{};ML z_hh&pYibUDW3eQ9gCox?%7tAQmRj*gH43MVM^sAxEsbssgD%_Sih_HSZ3s50Kpm)u zYvw1JgCovbZ%(7fHha?mPwK|Vd=DGX)(*pLleiqRlzX5b$+3OaU`&9j?y%fRH@g2< zdwE14b^Ct-;6NY0v|2rb01!=!!P%w4Gz}KDNd_Tc*y+>)Z7|V_>`Iemny<(26~3v- zg_Mceujx$VDKX6J06^7ofP!;bw=JJo@b|{_R0?S-*HG7a^5#Ij)Wn?K4W?oyM@3pu zeH-=>Ng`cK&oRW!vLE0jbxyYuOnLkkWLKo!Q7q2aR%*7ZdBPSHvoPGgd~v?_o1B^k zUGuKApeTdb(yK?u<~hJHbTEvDHVcZUh`|nJ-q@<#es)DO%=VqTfAoX@{?1!(KJ)Zb zt?eD5@Qg2}v!_oz|FfSw|FfUG_`=U``%yw3?iSmwBt@4L&26i97kkLfM`sPX=L134 z@)f##{nHgq*Qgeezj~Dx1je(7pZt)Ui>5^YAV{h>UZX@c08FN(*}ayArY&lnOoCwy zL?qG+6xx`q==70KJ|&8^0bCdA3KID1?|^3(~&?Xfp4Vh$d3b20Pm5y(($cVin@8s;Z|F;HY&oV7(W^A?*&0 zpr+=Ylm`HXkzt69k##T1K(cI!;-^Oz$PzSBByIKXiKYcXLzKACFAZ&ST#VGa&;~+; zj>t^zR=WiO;P$`c9D=h@G0CNn&pRr9_GL2}j^jOU&!){=i+lHf`qH{21ikiw_^oDRcSX?6B?@X)gfzoY4u@V6&F!h8 z?sIS~OY0Rq-9|pIl}fbTev8lUwqoO_3mQ$+6wi|cs`)^vf);SGEW_v((=y{6T%<+Y%j z({edyS5NL-?JC=4G)>Jj%Hj72kKtmf!GSFgVYI%TI|zRiRNuCT}&?YY0XaO zH~`M=Dc$n$g*(UCZ63XtDlTx|3jJ5Kbt~$5(f~kcY;>uG{u3wXe_SP#A$*JYT~U+G z;{kwFA~nzBB7{o)7g;Y)(=;A&D$KYX<~MI zf!L&xVY#=h&at_?ZU87|3-dqj|Igl=hDnlLRf6|D+c$UfE%wMgE3@`0Nu?c0RUjlp zl_;%MqO}2%(1sYkX8zBg`M#O%Z-9mt!wiUSnxT7Wfduq4XaONqg;Y{WwP!84Z?XCA zZu|D${IE>V$Oz8}GjlUnh|cpX7Bh<*?&kK+yZ794ea9i?x}a)12=jACeQ_QD+@ZO1 zY>r_ewK3(`bX5d^h!BqB5JCtcy7PFxN!V3HBaE(niV((Rlhps~S37vwZ?M1ig@1k5 zJ+FG|hd&s5omR6QjBENZ43iRCQ@ORS9o@K(dNY~>udZ;>xT%>1LEx~&GhM^m@;XyM z01){>9844u!wGbWZ4EcAD3KpIwm7#?P{0z;@GR~a9sn?s960XSKV(P5@*+)Sy5_am zqTvt_LXr{=$9ptS2%cj_;`g`NSZsmm5HBDq&-CpebX>&XqTgJG7ZC*%g~J^+696!@ zNk}M;d@M=3MioVL^2iawj3CsT8pRpMwExi_}hh|xWBUVHsd@si}+VB}vBs4mQwozC#WPMR7Tz){3=k-dw4 zBS%!1=J?1rFP`5yw$8cp!fW0HEF0O=d%n#q&H#Yh>qikmC{d?)c6MbB4NX%=3{KNZ zt1Bzp4-13v(xpqa+IV#lA>@1C`>yMbXP|Ss*tdQE#tpYy(Cj-)HJR+#&zUdkn$R40 z+jDP>rT~C>@!Tkw^?}nU@f-c?lpoI8Dx)X`1>DetjlL6KoRMX(*Spal+UUCtjcX6D zi;WVh9y!{%0Vkdin#=`Zl;j`Z7&tQ}u4}s9pa%#S{pL!G3uMr<+ubC8sM+^eyNi}@ z+4W#T68*C~gOPYZsAoD!F69gjsebD;KMS%Z`+4ZNV7h9=P@`GU4 z*aqiL13Up;>G0P*f>$>|J9UUcO|qQdwa-!(Eg{ zIig&W)ZvEHZ0;Oh@6@T8xBr|bv90d(KBvl&qm|Bidv#^!*jAr-;^6x}P-;|L{pr1@ zrTbnVQ93;JG5{n=T)`x|tCf|@VHm|)D^*eV?>}(zm6uqK-M4Q)#&~4VAPB<#{Rf)6 zsS3toZfrZ=jnN!>jnY(gSF>fIIT$0At=|1=N{M;?{OBjmfj7G?w!k!t6UWTzQgi47 z02V|>l%gBAxi*LHtiCn2a5zx*A1Ej`Rpx`;5(zOj2415q0stjs3T^y|W!YhSW88bX z9nGPuneC}{nU#*+3IGEm(Sz6+nCx`5P5k1%sJr{ZAGwY+Y^k$TZIzN|XTcahVQ@2o zevc2F`gEJU<+2vu*hh2(XJZ`zYST47kn451yRxf1Ahd0Q@JxBCvM{+?CFbrVIG*J^ zGc(m$J+dl?yNQPYz*)Hr6y_GE`dLut=Y2m6tzB+8x48iTHEpUUN6gG3bNRH_*~O`c zhN0pP>N8XQEU_BH^2F{4?gm*PMmn|(BY#`KlP(-w^OUvKl$m; z|8M{6|ML0&={L`vJsSr8p~FWvHrAehc9;C^Sj_3-_IA7-&>njADYL7R*c^;0Zy}D0 zY_*?+&iqIaFoh|#XG(m`5?EQn90&A<)TBA^w%fInC_+q8%d;Z!k)5dcvN3RH z;@2&Tq`7&(7)XKHV9fIp@tea$lAz|$)yufeaYaWJLzR&JqBCSVO)v)zyw|%sZ`JN^bx_f&jZ#`S|Vd?D^t@x{3qG?Mu6uguzvIRW46e zJkD!c)Y`>j0|4xm%S`As>Iz)ioxGZCLMZS+{ zq~CfRUfTWU%nN+AW+vF#MwW>vtxeZL5(|Ra-i2DlV9kEHF;$}tEXhGispv$@=TkrY z!OEqJOH0eoJ^Sp1^Jf8IFzA2j|Nec)asK!Z|6p!zo@Ln|eE++b(=;(|#+)uS2Psmf zZNqD5Q)O2(y3ibs;eV{En&;1L{z=pD?^xd2>`i^YxaO%wN!%Ft0Dw6jD2;9`0BjE2 zTjsYuwTbT)msgV&$x4vt0D#ueJ2;~N0Er^ZalBUY2L(RC8CjNCXzted7Ngns7Nl-7 z3|UFubuTzMSVb1>K|*%b8#<9%#)3E<;ioh|&jh})DOtM%y#9b&oa&P?&>Q5!sU$}d z&%^ts+Kz-c-Wl$`CypGOwFaf>=7+r5{q&U+NsdH;ukGItPmd9Y6aj|k0b{eX`=cNV zLjcffQ)E{N`EogQ6Rli~XKUJ2-&4Q7=)JI$t!|9S_gUAd)TcVG6f=0xPV{&WEvuwV z)qN?H%i)XZl0=j4ZZ|g8fApg#V`>EeVGy1_e~u8+YHmFL+%r!<^~2263IOKH!djZj zpy7rL1Jj(w)zHSXD|voCo`Ew$Yv9goV}AC^Wxif7sNgkI5?VtS09ZwF*4K8J+|(R; zjcraA!&9#?Qc)WhK~d~sqTE&MYF>?ap4Vx!rDE-f#Ck(!=-BskJDNjpK_ZdkFjJY? zjyPedd%CllsL0+~=^zSIOA(24b7i;F?j)KK;haAMQ=ERymC6w-n3ogT07j<4NYmS) zVL^xlY1rOfJ`&nCTt1^t(a(>SWlvBCokY?W+HLW(*}=h0ilQ$+Ra4wo8x%Q z?DUL(8J_n!vGe2;sm|Kda|UO1aaY@+Eocq>`V`YwGi9;0tuiRo>ImV^6W6^Ht>G2@ z&}O);rZhXpl?zz{8)cz2@Bl!Xoey^`!?lLq%(kkf*X`iKDub*f43n{|5%cr9oxm6t z7g7xE@X<03Tgft}t)bh{_{ej(saR05qBsY3Yd3@Y7)`?wLt8yCrC~S>Cuqb=m}%~| z`k^>ID;;@hnIhC#OT}hs2rwi-J^u;4|46k0A z-uAAp39W7I9$ZNyQMAS1sBL&vmD^$jLjoTF)a3(3#MUSaEyDu( zR(}|2(^K-6_w6r5X7fU#V&CxGdArm=cuJGV1WBCpyS;9L)=o;DejiWkg8%^P>`W=N zj2+F;M=(}bId+Pl1x<+%VHodSZ=y@(2n8Prj@(mSu6`o-`=_s^LllAyJi?s!wD(l?oHMZjeYmKXij?Fc6g~ZHwiy3Sr=fiDENM*JF5DpOQdZ zt?IfvaQlg#j7F!|7fRf;8UhqWVk6(Y!IY{kFnawn`XOdo3`VPHC=3!>F%1o8O_^u7 zDYdDVbd~eWgf3CtGv|6rV>%wE08m+&6}+U)Wt~f_nB}H69#>Zd1k~>)s=jqEUM5rA z1=VLNEJ-RGH*7CpIE1DYo+b+njgrrAj9<(u1j?kjG88N41fD49P_-p zKE^4rwaqXha-H7u&$3GX%S@b9i(^Y-&e1Zqwp&Jy!xb|LpBn%TaoQ96)U~y_q@|vb_PEwXIJbj7+s+Ok2=1U9n z#7+8HaJrp7tIgkgccCF&0mka_+gUs5GsHFRAtRThDcQAaiXeJMU?i$=4OZ7e#Fo@4 z-EVqD!9mhzh~tG6Q04HHln?5`!;;mf0SBTh}tqE*VQIS7)O<@)Uw z0BuyKG}pXTt^iZK8jlh<5Y^HWD-Mj2+rku`7G)C9-tJ<{KRf%tn zV^>1CGFC<2HpiHqhK?;X8o9?-FA43d;vvNG;cjK|tl2l}u;? z05l3o7%I#A3XN(6hUd}BPV;m(!(P3_`F5#MFEpePSeA*Bl~VyAa%=$5r`06S$ue0_ z>aaiwWx}9Ro>J}#SLXDN9(A%yFi|j(y=DNy{a#sw?M!RLv+rzE7tH`kc7eX5JvIry!6K_4ch9Ae~ z4+iqm{vtw(!RtB#l2Do*qiuM)+r`D}t}w?U67~CO*p=f)v-zh*w}UV1gcnRJMW&fV zL@G_GGKe{D*h!l6iyW6Vy2`YwAuPi{Gm%vU0NAT5h(yY?^lDTso4ZZQyY6@r>H3sb zVus^vBPqLzTn_-Wsn{bSi~+z)CZq#^&@=#m|EZrXFs4o5c-~u2!xDm^IyFPlk{0HghY=*nB&J^HxQZET@ z^9oDgRBhKX+?ZZVN-2qoXz5pVExFbNHpf=*s6kdyCE|~LPj7^d;a4PP3XTk%q6)<8 zq+xz$t3xo$7O7N=!IdkRkj`p~>B8R1MNgfET|1|h7#bzCD2(B_z93IywZj}2azbw- z&Fj|dpi2Hig6-hTdc^Xb^%V1AqcC*l3l|^)04pnwsP+;VwZ|Z?50rA+G@Nx~W8q<% z3O*QJR-8sgfDxsk+8CNCo^Ql;gz7ZzHvouOu5&KML?Fj7g{kzYBFq3lFWHcc&Df*t z3L{k0_*4p*5xS;dRi|;Y)-|EC&9sRtl^IF0$7K;ahF9Chu1Me);WALu_z_D`4;=}u zU2+~H<@jcVmR*F`fT*QoS8ci6RDz3{Ayg+J;w=vAnQYv=Ntfij^iNgqO_3{&OcU|bs3LLYG5~5f6X%C0iB>O=@-(zf3@-vex0j-#>OT8J zRG72iW^kJ3uyXriiVBzCT$kl(ET$Oa5ObYgihgaoKVS=+CbAg}$I6l0PP2QAu}9fe zT@(6N5Jt)TOs+@A^tY3kB2ZJuR0d1OjsYPMjZv!hZC@4HEp|0DiV(-9%L>Ul+EJ`_cCla1Gi(J}ps!efL;7#2DS2Qj!o?XlI~8^&h%2Y8=G z5vvxv9y2^Iqo|u$ISv5L)fNI;Xe~8{Sgltgvzz91GYlJG3gimZ#YGOtz)spi0RYy} z38iVUE2UObB6nb>8TQpTs5A|?h|=PGJ?IV7+;4WP3EVUuyyboS0KiHxoNb^E^MTiw8!Y0UafdxyU1aV!G^o_ZjfgeLdV%+)ECg!(*BgpPuA?5zx#d+A*??f*N^z%# z5w+Z?EOS62Mk=smQ<|SgQJByYGln0MAn|5dltQ8Y;9>IVUT+_TutTs0gZd4 zlcQsLRgH6-Er#QA&-0C-EG#f)3PY(F9m6NxHdiio$eMca5TD*~g$8~}FMP|+^DNs> zG#zY&U^rxGICrFQGeALL88?jx2Egn0J>aLHE>IPLag%!L#vozfP^PLD&JyI3#v19~ zQ@1x5GSU=AWvHsC_tQ0S`Ic=ka$|qtEwqv(DMmA)J!}kTFkon;7jOJqu9jHGNX6!j zOBX%Fm&D>(>D{l!BpjQSxDm{5&&RAR6i%>IRob;JY%KODyP7Ep&8+OIXZe-ln{TV* z%7OsENK)s?@89UGj_K93t#@i<+pL&p{kWg_uy^m6!4|79;s=oT*o~Sd zw1`ODbcxB1;n!5bUcF3wzc_Zqih`HMRv<>#@EFf3Xll?1EYC(}x*4JXz}iDeD*Us+ zSL^1sc~HB84gGSx@NKccbCH+sJq?UugqhlG;Y9~o;=N>3)kX-0hEMSnn4h33o|*1- zqd^cNwpuQnC5UtLOh26nhDIR(l(oVwuXsri+Ub~IXjxq3)oO+Bg2cneNy?o@|HT&~ zK-Fz)R_KYL-%va7jCa#vHS4AwM$tk4AWyx+fJ z{v&1yTYgAlSXB2;sE)CO-wRDt5z9%$h z@(pPOj%6)7^H=~it;maUK*hZ07Q=MGSc?eQ3e@J34`+3&FZJlb70R>W@d{BXEPAXdWlE$#E1oC+OgY;iRc=L zASPU=HiMF=bmu)q#IqTgfD3fE4|J(OH9Ti)xH!J5i-&8=B|Mv~;kr5z^dbyH1tff{qnbR2~4_jg5k= zI}ytUYSrqdelm83o`5MX*m)%qL?cZDR}81uLu#=rG3Ge{=%#6a&Qp0i5t#&jDAq?=Xg|8?eNW%;(is!0@ZGJ|G1lde%*BOIS z5`>XbDctgk2+}b9GlW~eC>B2wG!zuiORXPbt-dN3zMc|RNLwWb0PK7CK%PtI4gL&c znd$2Wdy`!W999IjZ>4^%V|2}_sMeeg#We z++q5>n%V4lr3R-Lm?9GEvjEWRrhfW(7tdLZqS+OPDd}ybW>-NF6>amw@O;E_gCG2J z>N8y%s>S9xupqc{dC*UtD}W2zgfqt13qjioBHU$_iq36?q;b7LrsDXXg;mZZE~4s~BC=uY!w<^aB)X4TePB zm9?}d4lT#$L_sf*`5}zu!0x6oZHi%-HYw5@76AB4g(rS0ldu?J5Q;?`6*3H_QMZ#i zKNPNA=J;Y&#!_P@LQH2p^-3JNov3Ukva8v$ zu+dL_gKkF8@+$?WuWIAim44^ley``O-*6S|nq#V#k?XLsk|SxTs(kmVl_;yKZfiZs zSsin$7Z>r|_<4~ds;U5p*&)3*7G1-;Qc_ToS6|Kzuiu~+I1|i&IEj+42I+M z(CDnCUhVpZ2Uj0n1p%?FO5N?Bg+r?558T zIfDVtwZ(Wl;uekWAoWAoGc8Lib|n_8HHr9xloeF~@Po)L71an9rB@iCvcmPYRch4z2SUf*VeE_-kT9ZK@@m9&F~^EC`F!#*hLXhf zuGUo9amW=}bZFdrk4SuTn|1B3h^1O=k*N;3tVxmU`03~}01OQe0C94G@+P&a zD}m(&DNJ-?SVO~k|R_C3KD1B_MVcKG``Jwu4 z$C)Td<0o|mgEOb0fVp0qQ7*}tMkKxS)qy-{A2iWJ?~ z8ak%q2b}DT-ZM|xyi(}vR?^jy)eh4ewZqx$Ell67BgMt7}65W^JNQKZe!X9z6DUSwDEy4dVzY#5BuwTjJMRmYVD;fmSSF0$yZ z>2J5=BEFZ`=Af!^n`2`nDf!5V?)5hJH1L^RhqqT1zHJ2nu{L*1xfMC74a@+*U0-9PpjIi6C5RF)^foe_ z7@8&pRI3&Ex(T|@I7Wu4DUT6~@hUzjfOT zjdZQRx`9xu6DOliX)m&?IbB>&U-I9Kp5^PsvMZrGu7Qh{W#jZNvca*^tI)Qvkk9Q~ zRfOIqs|d^s!650v+_kP_S5Xx4xu#^Q3g2-;8iuJRMZ}0j_rY+;*9s}L%c>GNS=w#^ zU^sLTgLC%=8-dd+Y&X-2Vwg&QU8xkfqVUyPm}zepxwhmE%d-VG@H4WKYU0}n)`jy9 zr|1g>%5=C|jixkhiqSvuyyTmeBCVU4#vIA|S->RHO9kd5c}Wa1y{BHU$A!LLq?J4` zNs#G11pp=t^m>7z&Zd;43ys484t;mWhE>}rP z6ZsKn7?l?aY~W{E#?QoH005$}Qlx!0t7>+7Njm_9mdUwBX|AX|E@IelZa=>8O2*Rz zuUzCvP+F-uH@3On>BJ~RB+?2sC~3@xnR3hkAUS=l$ebVM1#h=C{f6h}8_ML+W!?)S zH4d)JR}`K`AybU1gU&A6PUi6dJ|>~OzYzB(R?~cMKBx+(LoEc7|cR zObiA9APlr3*%gu$x0NN23jj0-l)@McVwp&g?ev36V~{W`R3C|0&RNf>e89e=7CK~F zQv8&YXGg&1K+y{{iNy?Kq_>;7a&Eq%OpaMyT$@aE1y^z~)7D+dOG}(q+O_E3vx2I! zmH9bqD|t;Usi=H!lMyRo845|I+FP6~D4{?o%CBv{s_+AkL|&Hnw`2KLg%2%@kqW6h zglf%pG8)+SEuRa0l=n==7@VSF5}M77D~e^Bv|N_OU7Ep_Y{nwBoyg5!|_hmodyX4sZn5mStu!HFN>-j0C0Pi zs}+^U#SDum9b8Ina~dP^1F^`yJi<#Etde7}?X^P9bwg22JEG^>xvnd!1y-Ul%l6aT zIA1w8-%uvUye@9^GO{aHmNCym@xyR*mD~Q*j#&uVtqeETN`;&o4yYgiyqCR@VJ`$MmaKvmhfbEC?m1 z+gtBsJKZu|r!Y$xPAi41Fz94_Y6qPbSJ?Dx#BzwzUMu747Ia&YUf4>^3xJ^8$*9o@ z2R%_N>iMQD@An1O&Sakm08tR}<)U023N^DQ%&ElQ(Y{~&Vc!fxR%vQ z6tSGLuxOk)?E`}l5;^Rqx4KD!nlh#`$Y~|maSTq3v5I?VZB3}JKwMOzcjteC*bI zLmGjVB{A}P>1`)tIPDg9OHq|Uac(xmZ13#ZY^O(I$jkDPqsQLBYs z0f1B~^DOh3&o3vgf}{Xu8PT-7L%03(=dw%;l=TwFF$;-bx679={I|dUO2UJ=QVAgY zE@;oOt2teK>RiUHFk-NJ;4pDrPAji@Ohx6_vZldyMn&PbTZyuwWUsF5I(DXKjmcg4 z{cc_buZnuj<}{WlB_El*J?BTFh%c3LV^<1qBY`!uY@vFVUsd?Xb%DWvafYtL9e_Cw zQ`%e4_;2=Xe-`c!z| ztMUzL1m(a13?ze5dyK)_MpYaPiH**c`CT?OPEG#Y`z2#W)<5g9XL&xs_3u0I6St$`hSUYk=s8obT;}vdAmkVK6 z2*FsRb|mn`_bA zu&LNp?a%=($W9^lobGC_BCckw49ffVmv6nj@#eQ^M~|=ZjY_SMt*0iju0O`8ozqI@ znM6~Z#+aQ_O8kJESb9~GSx|1g6O=g`^W?MdIy@O;RyPM3iEhy@is-n%R?x zp>2tQt?Pv_7(te0Goz#(0G#zz0MHx73|c**wtJ`TJ5EyiilxqufA{j7v87rKdA0MIQqFSm4jRERSzD@ zJ4Vnq$;LN>k>!Nr^TxI`Qc5{>(q*Q4J-g!dN|@5czi0ZodaYhe!yqrCftdNRvK(a6 zUBT7Y&E42wl$_01%JcJRGInK|4lX8lC6&uTR;#@jjB80^A@*;as`+kKW26`)Di>pq z#7PpFpx{V?5CHUQA#Ge@MW5t7jeNf^>IDrEVrS;qVMfsv0K`czN!W9mlbg7Sw2(x8 zlF#YhVpj`QF)h2|RBit4?<^fVe)LnH1pxE>S-*Q_!|IhAwfkP5dyv&}l6JsYo?oQN zM(y^;wGEOmVC6|kLs`9!`7w$T+36BRJ^Q-cmEZ4)IVFm!3g5GRd0~lUwKj=`?S8+< z=FP6enVD?eG$WW!0HU0u^Xdq^UUB`&)Of?LSd0Y`E?1na<{Z7pDBute57;AZD zo+*#w2WTaEDQEjQUEv4z)>mApHvj;3GrNk>v#%TH7b6(- zg^5QdSFUGQz%mJol_T`8SGCh9lI9mCjOuD^e9!U`%S2g6j>p{qp=mN=&d+W^Ec9JiHJ0t&j)i0Fw2;3_7%nJb%piwY^A^}(?O_JoXjJk_8Pld ztV*lBq-{P7&uh0Fn|t8xSH7pzzI@4Ey=7ew(XcTb$BX0w*cHYhCk!_-4lj!l z^*ek48XZaY(YkOx za$Wo4h4z!*7f65*uHO6Vd}pUrRBpR*Ho|P^*a_XLwlJ6&_R3|_BWN0Yp zIa^*ak`%IhzcWFl2EaUfmNNOP+WB&sB~fo0MMU+B>;f8dYQ}n zP6Gg7Fh|2)Rx8mMVZXx`Fth**f-Pvh)vN;$0RX_aY*fH|dJ{J>P4Ja!SE>y*vO8(- zA$C>Q1k(vdK9;)xS%rDL}N011NCZ+@-w!zYRFhn5++w!M0}`NVe*SeJ?CVxAY~ z=5mx9R}{XxZOEW{@KBUkLOU>n^0wR+jUsm9oEL19`!0a_As;F9qg$gM3@})8d(U{JdG;mi|jOtQeA&nqZsu9A& ztb_bwID;X>?4gyVAYjb={DbfM^k;tc?Qj2?A9pM{;4`27v?z>GTvT-Z6QB5HQ53)M z>!1I^uYdlwTW@6;W@%~hb+3Ev>tBDRX^dsr__uf7bq4?_iu|DuJ&F)2mrJ8TqPO3E z+Z*5bhN=BKlS3+N0ALu|cW8U)Gq7BfE+>|>v!c{^{hQ*PihcRw@RgT`XHLbx3JfE1 zT(8sKxAB7i;&T9?F71<}@j(`h60t)L`vk?Z8E(MAYD%x;`` zagvMlEnlKOr{!#U#YvJH+Jnhf;_ko>FqeC(gOvn{1cozFKcnsVKA*p;U7njSN2W0u zOECHal+&Ps%}^V4C30+UA_ow&)mqUHjh$ zi~rA`{@J(x={rB}SaQI^;sPGWiCKe*D-Yk9^?nyYIaJ z{pMJOFQfqqq677Y3T zfEi}OseX#c1R(`gr%{-BL?EHm@Zzw)*IigxSXx>%E%TL^PexIsS9HBx?)3-9kKbY%=8G@B6widM z)oTa#@5dOOKYy{+Y5~CV^76vM{9rIR`O3+$pSW7JDl3X*+qWD&+U<2uzH(Agl-q8* z)pgtxCr-qtEG;cAE-ns-!&hE8MMwkyq9`6eehg!L;>3y3rK+{s!Gi~aAUOHTN%#7K zOdQ^c6EB`P@#4Wl2OoXpgIj(D06Z_;bI;ws{agQTadA-+#X|=Vs4W8Zl^=eMdDlxk(kGbWjYwTE(7`|8rA#O$hk>+PejZcr+|v(qcL*2H=Kip=+HpVv#N z#`27dEzo#|EtT`q+5LadN%{k|%l(cX%BQ5|SL2yZ!)k`_=wt1e5CZ>{JzfS?_YR;)OsifhFnI8#= zjrgBzZUyk(_r2$1AOGl)BZtd+ndR6|e(G0Vecx+jS$X%nAG-hk`&CUXl}m~uFDxxc zl7uny%fI~bH@x9>vZTE8=id3wcm6B@yzcd{d-Tyq9(dqwrIIEH{7?V%1Mhv`dlXf< z>#n;#@yTDom^paxz zH$V8$g8=ZBx4z|(M<3BN?e%YX-6ucw%NR4FAb#evpFVc%mTI;7k&k{PzUV#o-1SSp z^s!2%eBi+T&wl zYfZEr-9x#n{WHopo=dj#M@U(|l5cE3`NXBa`pdCL^&MZA_*cI7`0|4ftB3M2ZPyiU z`(%4@W`+@^&`6Q|h)3pa{z?pj=(e{#8hhf>PDVnERBhWAiFUP8b}4lE`3X@dotjBR{oRmI|31kPTn@_C?1ZpPPL4*=L{l-uD6E z&2N75aA5qG|MLF=z!OhA@vndLH=g+Z6DLoeYSimr|JpYI;I*&4FN~r;{ZD@e0RQ~Y z-~G-1`8U4%-R}W_X_|lXCw~e6jYi|OueP;g?odue7S|+qZn|*s39(?G*KlnfYuXeiw06+Jxcf8?EuYcz0 zXH&hN^K%PvzU{>mFFo+U13!53hv&{-8Rp$;wig$29%5D;Bw0ZAM9+}D!mcoerK)_P zm1rTsJbxv3MaT|*PCe7FsKVfd=a(ORSelv3B~JZ%%Yzu&(PN0g*2<;i*V#S{Cp68- zb>*ey3E0(`+*Oo5CDXS;eG~JGJdc$ne=^TVUE%w7z$!}QPMEv$%Oo@b_)67n=2L|$ zRg^FfrWOr)crkaIQyGlxgZxGagHVxjwz1%NF7PI0e%8hFyl*p0OYq`_T%wABXBVSO zPfvIeuh(OuF!w<{ydW^WNzBjz07BOR0KHy?3)yuc+rgA8!2~12W4P^RgxIku765p8 z#S-~FR5RJZ0s8#e^YItU%S&aw^yn`>5`T*juGi|Dk6hljtSHLp0E}>>F#`Z`i4Xvm zmKO;j5C6iuWBErZ9znJM03ZNKL_t)wTA7`jX|-BwYimIe06?$P<#>K^dBJtv5w!w< zrR60`;r;J_UtDKW6nS=bb}YMEU0IFmeS`jBFc=Pp1_1O213}>D=jRN=j5!mf^z@lC z^9%EeET21bh4-8}dkz5VwK~gj_doCe!(sr?%et9b~{%p13>SE=UV^#*o}_u*}=hv8VojoQpD!-pKi75 z1ONbDD}|PwN=_8(uD1NpJbw;PprX~cR4p+^Jm;r3qKpU5jJ}Or7mw>DNrm`zW952i zP9$&YS%EIGCP0pM?PXQ&O;)dr;hHwhX(r z&x62|bGK{P%8os0QpanzSl5u$oMXeP7OtO}@FK+baTF+e&hIIf)u=m>1uFo!8yh$Z zZ^W*iJe$LAVLI@y5>1NerHhxJdFDzM=dpi!yxndcIC#wkmr}a2vhu?xe>6Iv)9&1J z@7*J+N(nU#M$6Sh!9HgRV@m}2mlBrQ5b&rpRWb!dM-}cYwS2~qh25TD?t=J&;N;_ zRsaxHXQGXXwAy=R4{>l-J=ffwCW|vO^KXA=?KQ89zg_$0*X$c-j0RRvR=Ci%o%J=u zFiai>cQ?>o;j~Kav4fn0VPB|ZH%zKrU$w*xL&JzBvyZ<%w(FQ* zZ)t69ZDnO;Wo2b!W5c_?@%il8bIZ%i>+9?B0qg7QG+lLA6mJ(DR6;~bkW{+6JEXg0 zS?LY|>2B%nP6Yw!?r!OpW~IBkmT!K4eEZ+-vop`m&YkzY_uO;O(LU$FW6>*}wJhH# z)d}J%FP^Y$z?2F>*PpB+4IIl75#izC!AD=O(SSmaF1JF>O6WqTy1QQhm5iRlRocwD z%}#q$`Njh={gk(VHwFOkUIl)l4PU4I(?#ms=HqPYZ014@U%U|f)L1_p3X@hZO{AW+Rs<%$YZ=r&SW!a2WY6=yV8G8@1Q zm`_f$@)gi8y33XNOFasDvNS3k!!1Rm1n&Z9Fo@@$t@LjngWljtd|LK3c<#7^Js)kq z%=X@15D!83S)21cT3)#D?>rKzd~Wc4aOEMHIJ$1XcGZ9AE%ey}Z2$wOw(|2k9$G5C zJ&S)Q@!De0_uh=d$mDaRMx#)ihHr|%3kN=W9y;bc9D=6QtlbaSOwV)A_glj$(_88~ za}P^keL?ax9|ESP4)*R}jlG|O@RTai9B)=!eb*B@ruLlF74ty1q}#2I+u&-<#MFij=z4|jxDzPcKnX+%1jk0%XLK_H6LUhpQo z)u&_Ej=eCE?+Fl(UmvvGV^!?30Np-vg2yX1|L z*}ETYg}yQ_Iyet5KZc0`UIvCt4SJZ%z`wqCKe;BgAaMf_q^s~b*+L(DZGuRh3a`iO zssWns<&_!E&`?8}Sks7Bs*3H>3dL;NDbsdyM6bI2{7m{bMDO8>Kg3a?t(Ba-XWfCS zeX%%f7rQ;9yBX~Y`g)M23ikw07jwb;=f0obkbaraF z9jtP{;|t&NXcL~cXw1Gz(Z8e5zuYU#Hf&;eLz{oe;CnY~S;o!7v2nMm|8xa=)&5-8 z@%+~eYbik)zMGGypQfE^%zAMHdwf`%h&8?I4wBDfc!c9Ulb$}N=zDCzbZ^^&`Vf(R zMx-#m>;$v^#|883jGT;oK>uNJZou-Vp4(b)(PtT z3vDTp!;aJCu@tUMhW^yHogA#4?co92GT6=Hm94K;yh=l4dKej}Svu^_rT8GS3@yD- zU(;=1+%#G-CFsCf2@5rnk!K*;r+bCxpT8r@Dhe$_K9Wv9r%KcD)@PeJ=|{Zf<#LxZphuIyoI_ic&v zk4wwS>LycD)|Qh%)-knyww`ZE_ekx?sK3)vJx|J=hK7ce2rO5d1U-Z&Uc0Z7ak#pi z(&{D5Rxb;N{ib`p0y$vKz-~n{mzI$0GV0f5_D+tFr;C#U=q73=j~V2+GbVKZ6T@dm zASQ?3-O_0kbb=EEKX}n;$NI|8_x{=#L->+85HsKDQe@TR;LI0vJa>Ah%z1a_ANLD| zZDr8f`Q}v%KW83iNcNE=2qbSe)huDCTp!^T*IA7|CI;7=>hU&Qn7+;rCfY@vJGyFC zezw?F6ybV~&dG_@O)|AHupQN{@;9g`&^D8DuNw^&%!!leEQ08;f&aWMw`GNTP15gr zH+#wG02<~Vh)KIGB3I;|30Gq_uDZ#ppldM1kw~7{qIqeI%yqWrN#J+HxjfccQu=Us ze|;A~FwtT63HNHG;jfEIpc}UJNzN#cC*r5WG^wd+Mw@0Qp^R2DOZKRnpl=>HwbtXX zsnkdlZRqNG`B%13z#7Ty3$RPXSL*u-AO5Q)>{#>hP+-;P;Hq3z+8M^i|Rq9WiR6X`Xcu}e@*Ge7&`L2kTk0r&y) zDRf^G#Kfj40myzNLLf({aSILb%ckc?nzJ*XiY52`!K`6_Hje@jznr_wN*d-wr8y*) zuxN$h=Fu7sjX_vQ1F^%*KRjzO)6}SMv-H+=6U13qR5-M72*`eu3+>@Zc;uCHdS6?nO zLwB6Os2kJ!@(QdHd7H8c0bnz}K&pOY=LbnOV+9L@RqWkjdkiTZxpJ!u<* zWU@5M$R#odVr4I1qr%SszRP`ZqPcK9-k0dW$=+x*;NRP~wS4yA&PwX)KS+Eg#p*m2E?FFaL?3+|7>rtUZxDNdWZ!EdCegPD}Jvgot3|hTtw2EvmOx}(^{tWUR00vs8aQx^@QqZ z=V0~^BFo!G9BJK$yTJpGl1;;Smi;gd>aep87ZmBx4*f1Zq)&f2t{zzkJoDgl3VSE# zKBvae#N?LFsJ@(ClPw;^V5gIPJL@5whyz$Q5a+83f357azc1Agap6q?Rnq7q#A3zS zv4KoISYIpoW^#-=rG^7d9beR1Q}&>YgHKi13#bb}=b!JonpOvwX2<)~K1M&8nb_BU z$u1urf{e_V=kr3X(W?&lLC5d$5y9JkEY|R&o|7lP;$q*6Sr($6E@=^X7?FDpFaEg5 z>9zLzT5f2X`-OIX+QL-ThF3l{C*l7098K4;l6$`VoKKo*(}q@MH`+h9rPQ`^(2&Z ztHu(_3nVd1%~}#n=-YlX(=quW>HTc={yUTlI}-p{e~_bSpuUSQU!TY^nV98L371j# zz4GSMK?Q(c;mq@QjU^#2){%Ux6f`eqEbB~^EawO)va2Dgj>fEu>)6-lhCaPF-=vCn zn_gogYEl}?d`1727Oyivvf8Vtfagz1zapDbe0aEjTh@SRcpCG3I(jub`wZvNZ#y`K zhC$zcl+T|!)3$whhHsaE#TXcju<%^B(}~-tugH#Do_bdS&SGCQGP4jPcYL=$JgnY) zKR;W#_WdV*HP>qMjQnvHon)F0ct(1oEnIa}d|1!D~*s?OoIyS9-=R?Km*jAZ0P6ET0XB^>dyNl_cN>b<4O zKA38Fftw&(%D|nc!{q#{xuFWumHu|-W4M@&29~9)yc%37JoJy24+GoyROT0dk;9jM z>99Y7RjM(qUcEK;Rqdsl?}NVemMUjPSF?!ZLdvXQYlo+bxLf9Bl5^M+)Zp6Bga zhzR^FMuX!nyeR#C4da;{c${MKR#340qceFWP2z1b*Rzec4ZA8oY*P_oZoO&4@Vzu9 z@mV?0djt5>5(~Qh8xuJGS01iG;<4Km<8#orZZZVMjZNk&yi znL?%HM=PqKKSNRdGAEJkN6^hO1~#g|>FV9O2AM?!pvu~8BYzYkFPCfGH-sgHbQ4Ky zLi^JuY7`x3U5U9iMwPwSvWH2q|wXgy@Z- z;+(RhRhGT<7xiQ3%tb(v$0YSbB3yY}%d<7La{)h&naj$8Xj11es9I<0uRzi&+Br{F z9Yq|Y)wY?pradwPXzno(gipWg?>a5Q9=98=)JxtES3Y1IBKy4zL7!4s*T!&MZqHvS zd~c$;+E8md7xGlO*4gzE=DWR+qUWOtNqWA_f#2jj-{m|cVZf{1AUDS?FmG#9cV`zf zBmkX6Sf^}OVY>Nd)f09$=Gu#~TPwh`;xw&bSRTX};VpEak<|VY8js^CLoikK;m-1; zhI05i)-U$k(mD6HNr(BDv8g;OO_**yy6T{H0vDxcS%(9o)5_|baW*W&eqm(%kHi{o z$NL*$HZpG>hLF)0ig1h%s8n518qO*>@WpW)24kq3-*7?ZFD0;Vw}@h19fWbHxG-s{=Vj zn<)2y)Lhw*&2f3M90S)!OvdEJYesC2oX+OA-bLRdY#$$OKSSm;5>|t44v1erkMJHnHk9hMY zdnZkNF&yP*e!e%3q<*s-n-BAVNk>oL_Oc@UQzfH-hzK%}!oo68VPxjgykIdpHpa^6xwlT`YwY3$9-~&4 zTF_SQwRKiaK0Y>rAKcX3EQf+6@d;C6dLkwHnkcxvweznHB1L9^nAH&4$|b@~Y2UBG3AM6JP*6$9%$1FIb5F9E=V8*M3kI zzDlGFt7g3a4#ENEni>sDPhA*3c3=r9#LJ%9$U%!5b@i47(ptB5^f3%G7ZcT$;cb2g zvd-LxF_&t50ccHE`NsOsZL;@{O6FEqf(gtBz$cl!)FW;ZG4fEE4Nv8X_);1Z$5nVFJ-({M|{l9n+Dm64#Hq%bcV6E=uwR>Uh<&RB-QDZ1uY5k`c~=yEPIFC!M6)y2bB^C*8Rx<#54AsYbwjKcSP%hnX#~Fo zn=Q3rR{oXK?I8<;Kui{Q|AhCF+B}Z#X#i$A;dWDNITEqCQ;WN9)FeOtw7V{oQKc#P z?rjry8f>Q-Hoj#^#&E6O)MopKyDh`UwIjWUQ+U`AnDA(0ta>}2bm9&zyMULim$#g( zv${SUHCR2t#WB21ZETLAK36H=UHy!c-h8w3ywCF73_F22jtkkgTtr{&jE#>dRFsv8 z+}`LXzm&iR<1dohn2I09Fqa}rKQ#TBU=${krcz!hvR2aoM3(Ud5^#=uamZ$W0A^} zsXqA-VY}U`6JhwwXJx2W9ft2M&)nP`){mmSL1o{2+r_f$0paT^c|4ZI`T+NGHRk87 zoaZF_Bt-b~_|sv#cLazY#hVr_SbAURw_p7gSiRp6IV%U9qm>k9-cCP0ns?aU_7feu z4+wa{tQzyth8SCfN{@OGb@T4N4Fhy*0e5f17epn2bnsiDW1?T0)&tq7z zK*Q|cJcHyRmwHmZ*$9yu33g3a+(DMJntX9fvtv0%=&;1OS-&oik7`&@yM0=LBxNW_ zBNtO0+lpw?c?*Q@#A>Z4nais%5=|;}WMw4!Zn`@usTtZgi5_f!CXew4zSZo^!p=4n z%8`T#s^CYqabkHSaS$O5Ae;ah;yFmowy*_6EPC-f!c$X7I{)-vd zMRd#a0|~t9+Y*jg#{ZV%k{q-~ndFyKoh&E?RFIo}fzc!=>pblXYWiThU42H5JEL-<$dyX}4A zdEzPje8=*l^X?7a$GfpS;54Gc=~?Kcb>{#o)guT`gSyJPoZ+_k!gl_0R?d3db=4zHKq%GJq?0BxGahQ*13NIbklK38;-9odJQl!-D zG>DQxu)9$miS#MOHI4y>ySFe~1!6rg<)_1uk&*rV{SU6oOpg2HXOO{NGDK2lisHivRiNKB%w zM^6xPN9`p;M?HL=B2a=(YTB4$XDtVRXZ-KUebohq7g?YDYV}EY(v}nbOQB(=m=QFO z6?Bm#Gdhx^7Nb{_%DX+$oTy@eT$$e!J_RZ4VOOjiHY$vG5& zR}%H&pBEeF3iKjF{H8BH|A<+DoqEKkfpW99gv{hketTNRQrPrS)tkFo6}wqNz#_`a z3<-f0O^lufN&L+VqPtNan-8$Adv=a23 z#G435M@K+~ImN1O5uQ&4yI8#|XUGx_>^wX?TyGB=_}Etcl*4O(4lcow&)$!{VOfnLej=;*cQ)A#QNt?EYTzK`!nz|tZ6Zgskack_6u!EJwL zZ(h53*0N6PXrXB#s4s{n+l}3)vnnOV_f)*YgDSYh%$Fu6r}e@z5U{(SNrT;=+O}Oz z$ya21{fD~S+moT?wH&ukX(>(593CpvOn%YS40B#1ib5JN1if0);eVusy$+M0O4(jz zumdJWW{@2~9!?JMdhc^8a)2W6uDXGK=NByxNGQmI^F?M<~5e*6&Bx99-qSxC-D+@3>Z&s z2i9$v463`O6AJvlnU* zR^?&x+&WJRZcQ3yu!_0@2^(C^^k3P$tclR@B@HDeFTcM;UcLBya@WElG+|Q*7M~~Z zRT|oKLP!-#K;_E*p|;K=oMT){V0+JaDXq&lkMEJfW_Cmc+5U#rx2|)Wk#Bkk6Mbe0;EOO{=2;F(&MCo;$c&?HnA_CDHtp`~rUPqTjYs+2xLqk*WCwsEP&hJ*oXa_Np%9%bG;`fM8%X2WO2P$x z&sjAaHb#5i&+LH+d&lEc)x&Ye39|16fh6R=F5BU6Uals@3|HNg-N`)Zn2+B7ZJKdC zJZ0tOAB7!mC#Bop05vr=oZ@v_bR}ygC00ptK?QrPXiuF)@Op-DF%GAetN^lm>cky0 zReZCC=szCGS1&snMy0SNRc!?qv6`dnywYN2L^w9>npzKQwF4!7W_|s6sHG>_`_cv1 zb^gbuJa$lQFI#%u+QX=_!VAfu!6++$G%|E6xLOoLKOq)#GE4*~UF?NfFjOjiM+QH> zR_RI))BO{rW90FxxC87LMH!i_;#FwuD?fTG={TX%SQ#jBtOh0o)w67F$>?;82U{B6 zH6K!fRbu-N59N~GQ;ec&OQvYirr8Nz*VOKqnmUy4lcm`A5^2)T)5kTr1` z^kCyfap*u~KRfpkp!<;nBYz=m0ApLYc8?%K8eVg4P-b5=|>8rYG6 zKh1$quWd`7Mu}{^S5Fkr<6t42(6s0L|6BkGoctWG8|Bu*XPb1x_jq`K==9}@*8|Ah zxopsPTcahD!09v3z7qx{0tIh718#i&t%5Y5fSl*Uou_YVxHRAz|Bz+-a0G*wfvErp z%a?&z^vzP%SVKEV7r7nP|E!J(*t8u*`993$gpoXM^RyNHDkdI)c?~Q2UKjeJ10;95 z((Ul8inasY6Mpw|$Wpb9dk<4Zt3&I8weZ>PXOidM6JqZ(3yIvjprD;>cb7|L5`L%C z>m``OS~r#GCR0NPxB)zGEI970Iy_{ETpp0tZO;ScY;r&)#%4T#X+z5^_xmG{xUU~8_N@tkRQg+kkxYt3C(yRIF7`ZiejKxkH9J@wlNwnc*>lP{`YWiK zoReR3xM(&bnv}F^%8VJ5J5jUN?EWTnaKNNE^GbT$jgkmd+D!}n9K@6unBWgJT^x?O zMiAXad~al$J$qDI6?R2vySdmIAF}<>!Tix<*YL>lU>{8CgzpBGKk(X#CjT-9@5J_{ zCUCnC?YLf#kj8tz{hI9gJjz#7Pme6n>pbE4;&iPidq?DYenVbf9yrYhH;0kE8fhE; zv{08{A4GaBWb|FS)N$+e4d5!b=3*FT(0|yULm~6MnDg}nV_1VesY38E>0*Zk_>Z?p^E^-p zo*D&+5xH)3sSCUKj{Gq*C&yItdQ!ThfZ$ngLO-|XF~dL%2hP*^WXi^~&Hm{9>hyT))^$UsfGfN=ECD1W zfC+!_*B6}`uyfE^n&Huy-7EEcQ zm21^7>noIre3T#5$4?i()H=cu7d8FrC@;{*UZjX*+*<}sS>y&{NlkF6bcGAZ*Rr<| zfD(EFal-J?LY<5uogI4lMrk)58psGfB}%>;x@7tJA=-|1lgWdTM0SXbdiHNKb7*TZ zN_m{It;6p8E0z56`m55FU4QZ|&&;D7K|}Tqt++-I-iOF1ZKr|UrBD8yG{4C=4i8b4 z72<8~KSrutqzAnGjsdMg&EahdP>ZTo}If>lG*g}JNSI<>V85i$Ts zX{0L)#qkgPh0%iMyx+gAtA%0pNf-^7o}mU10Fw&g^-qRqJoU)Yif1oG>0PKcqSp`r zrqJ(c%Jq5X9+3+H)~M%zO5B%#iAjx%`68^~pRplvHM~MeDRKIde=g=b>9!1cdm_Z# zg_M(jV38OIA&@J^^%oz@lnG9r`sh$i$|2QtV~SvInDlwWvdILz6gK}B~A62 z{Y_D*QJ5LysGo}ySoIjtwr#t5+auzBwP~d+e5alpktyKG%)(N@cnfw3OFsC3WIb=6 z)05EH{}2*xp&tv@K4)+A=_%O(4V)DzqwoHzkGnM`*?Z#}FqN3TkU`A}t>#*@cQNBNw)5%Y_PUFmmd!}Dh7H)4OMpD{#&9a-5Peei$@?)A#0pXAkT zSXB(Ym8!AAG%&8#q5kEhxr5kH(eCs)3%w|&BGvkraK+MD*uY-xzoEl&Q$5WROt1v}tP@I1lcdEM50sg-+z0x( zSY8)7Iq@JE_YW#lq5o?zF@0Wj$DGp?9^`xfxzi@h_IIRfzmM(*vzxS0^P5S>!q5eiOK12$rXr(}g7b@OW zdqsmGiP^;5;gz2K=aZbU(Y()&v&$8~9`cv{K*R0I_9rlcR#k!yhLoe*Ofp3VZ1b0@ zUed3dRWaDxpier*YE)fVT4x|idMoDjnd}GUH8BL^bz37=lsiWy#gqP;LRC%PV&D@A z-|`m>7Df1Bb&HK#m0wDv2kHL)<5mm(ZRE=@48yb-Uv1GjY*x|wopmx70x6a53EfS` zLe}QdlTJH1P{U0X^KC5d=9|zkub2EQ?}QbIhO~2eIyDDU z%E;UyS@;rzLmQ8rXoVG$4jOWV9Y<2-d?1zU!JE>o?Dx7FB5>(5*2GXTjljonk#Ivo ziSkWLyt>C#P=7F;!BpZk!sR(!L4V-jmM8q$0bP3*{K3_2equNSHg5U7u1#7|88Wf$ z#nGu~=Lrel%cTi$!tR4bEV=OUJ*J``CeuElI%*Pj8yG`9abDFnwou(B{|3iVCF3$L zX<7=P-LYA^bm0=+onzzLZ-M*fpj~2#P3N!Oe+0%2In%LnW@o6zjP^CgyrCW~Df}Y* zeh!-`z-4-qY-N9?E=z%Dbo6m4ku*=H{=~?DbZw!(2mZlxM6Vz}WoN9m zNd0f~#>)*#{xUR7BLG*Yac3-Q$>o~{NIzJublPL7SXZvxlZ|-j-vpK?%y8AS$3ye@ zgomh^^OwH&vf+pU;K*=kX7z?!=OZn51N;oE$9Mg@)6^tT5Ex$n+}K{4T|E#$82w?b zH->{q7VuVRXE~{SDYnUS&;SiE%TA^PfZ(qoyi@@seo*!B*j10Q`tr7j6l+Efqk>%e z!qAJc=B;gNJCeMM#S$g6cRv?Ld5p1n;T`Tz<8x>H?75|Kyd#BcSJL`%2!Ka{e)4?X zDp&oa+xpqU&0{UE5XUyITXHTa3ix)ZvbOP8j&Kqct5|vO-uTWG|?0|~m3B1Hl6SK8k7$#iciE=oWC z^y(`II%~dVY^!GF<%cqEl%*lS*Wo zZR_JIscTq0yY{NMOJtfD;=R_#T%un)EwkPc#ew4_*07u)l8f5JYll0QFe!t;%8{KUs>Iy1%gLcJ3-~rZ5IwxjdLf_^4Qz zqw?nUl26|oL2vqKc410REql@{*gyFQJD?C73!A-BgG zy8)fEmJO@$zhf95g&gUh3O(jdyp5Wt-Dywefqx$wp1b;J+I`loRAxyapU1c46nF&qY;d)@Y&)M{L^a&{dMf}!uRnFA%-(`9y({Wa>Pz+OJx z&H$jGiLW-~F17kEjKk4cO#*#R|NB`L{-X zfwF?NfP&?DjU7AKf10HzO)Heu%ub-h@{X2#uB$z7hJ&j1}gC*3dpOJ0a28OCJa9C?RC^IPQo)6zOB-e*oaag`9QVLH|2tS=AM-WN#i0_ECmQ&`4@U9y5gejn zcK5yHZ@~wD^r0DzdvuDQtw&Oi$yD|lKj7GpTkW_(6NsSO(cWuk+JHex!SSe+5x zX?svIB9NPIR?>`AmpCW8ac=-khGI!OK%0?(sVTU9xe5WU_(0~;S7fQbOFp%hU-eos z-B)il)50SKh>(#8WRU=DQz2T6UZoYA5TzulVj1hqmRweIy&+Ehrq{aD8(weN_UbT( zuj!!UIE_^92So4RFn3`w4_+_$_y`GQEB^xn*Q;C-;n_*Ju-tv>`}2iY_@zs zyfeY=<0;cSA&r(yz5a7!n)KvIXF^4ZdmL{!!!?1HaKV^!o%ZxDVQjL0uP9CsX7OwD zrETx47@?xXwp*6Oe4;pR>u%0TM}A-a?r(j4DFPhx2sJuJf+4TcTV^~o&uv-G(xIoTDF+vTj%=NA0On(%@lgWdV> z#xb_4f{X9^=~02$k%Z5>7vTia6;`4$sEC2zW$=R*SbJJ$Y55C6R1+o1ipZ;?RnDU_ zx$*&0%TiRG0!tJYgDIQX!*AXcr-}jcQ?op%$)+Pl8b=e(3l8^Lsok05vQ0#!{iOAy ziPKQ=b@ke+?3nap>cHgJ(+_GQSr8nO3oR@oXdtQf071Jg=WzOdU{c855^d<$_*yXz zXs6LMbD%EPlG*-e&2mh`E(_eA?YCJh`FL|tCy3rnp{VU8t@n&6pNc|qGV5>SulZXD zNqP#HU%o2XyLrIb?hRVOE2tj1=H3pGvu&Ln&uo0*7rh3NE>6ajWOW%WX%51~Lr0@% zDbfdb8++@(SXLnMc8MLcv5+mL4Z|8=h~l4WqPmMSKJM#>P?x16;=J%RUi3k;eX-%< zj0P1?v~dS_vW!jKZM3r3@BrK0U+E+H2Kbz22%;@cd>x_XT_?_=>EG|z7y%1+8JuWx zySB>skvS{;#~DswSBea`e8RrE7l{)Qc)GeAT@fH$XYfgX-0`o2U*!sE zk^-)m*!0S**nDf@Rc=wxjIuONU+j-11`}_`rEf^)cM5cXMb;2yEoUdVMSyt)_7_Wu zHB}KuB(lH(nOi7T>);>d)a=*iGX0nJ`;9cJI6FE0pES*Q=-5fq>*waYglfnG*i5+a za7+V#eUhl7Q$B7pwtX><(-8fG`Zs)Eztqe3Ug{E*l9H0@GUa$}f*0Q%nria{B?Irr-9Q6Xm zjq+nL>vtIkPI_~v5=g(%;B~mK-wBuGJ|#~)@c&cL?JxhG-skjdvEZFaf&>l9ReDfq z#D3j%QVte+CmR7Lw%T1o;#)E4IB zUyQ=utF5A6E!pCUL5G)WNrMmWvE*`gR0^pzvGLutiTWm>e`SygS(@}9FG@nk?12f- zbgBY#=vE&h^<|ck5r@;T%2bV7QR(SVJhP7|5%#*3456m^Qfdw^8}(~ zzfKPelHzg+HXhRszax^_x2kOOEX(M1(2z75W)@E4#Pdou@L=L;{j1^8MexIu(8C-Q zdb7n% zS&h~FwL1d^fiKNisw31F`Dd!-$+Xx6qhiHmQu+;iVIT7_9OQo&i^j1=nB1YWeiO+} zouMdJ%kOsASS37%{vfI!2rC**p?`Q^qQNkvEg>wW&!H$~)SE~ro3D{1Se81`>GBks zt8yM3g8#VzHufNSr`M42Ap{F6E1ol@INZq90WUwoa2{b$MYU}C9O;ktpsk-x9jDvil9?zjAgDMg@%vgD!+@K~9ot;FbQS-Exq^k8rBDD^BzBhc3>f^jIZ(xw# zJ@e&ND`S=SFszn+D*hE8mjuSIZW){@vFcVa$!_oI81X#Tl#cU85)_9a1o#)q$o2CW zR6ypRRpb}Q=YEYO%{Ns_pU}1s38LOxP18l_%;qC@HRQE^voi|xnJ^mK!dio|sitMo ziS>|6;RJK{B?Tt#G3aepTWFu4L8o7eedGTbg<)@r>TncB9DH&Ikmk23^Tq9qJnkqN z;isfvk*QIco=}Uh4e}$(NCJSLDY9_i>DLZhxjF@0(h?$ZD^9Q8f3*PuU;f2?mH|1t z{0vdCxth$T1EF8aNCg^hjyw#ZStT2`8KN&@;x^Bt!x)43k$Gv&*Sfo3H2Zg zr;2Ysn2)?aXUdnzzmtrgwznl6!u(=Jj_3~j9yU|3SM*Px2Gl788KtG+LM%9$y_!IX$wB9spW2hDfdclUSkahJ=cM{`2VT8*Z%F+l4^%>-2tP8fe}US?^pU!0 zc;hv3&d9Ck0D(TD z0HjdOry!HoYRN`?VjfyS=?QIpW4q0 zv#G@YyER;Dn>1a%2<{r3)RJ2vf`H02s&V-Aw5p+|cf-=BK=r91(TgqAX_oM=Uh{w% zwev5Sxq4(r*Iy*UwJ=%{W5`$Y}P{O%?Uxg!e4EXE6~XPOXMaCfH^KMI<%EoXj7~n ze*Vy|%L3|2-_DkexfuTIfgna7sU+EZZZuZ23K?e$WTc$C&EbP$)4BZ&A2BxhL%!oL z@?7w#J1bOB8v=G(iowb*B^V7$pBbYcGsg#-wCWUA)oa$nE~#GP;?7tDM< zrX5=L3j9qTOn^XIYmFnBUsk-i;l~8s>vn0Gs4wbd%EzUryg>GD_)Q#Xzb5#>Bfpjp zABn?^Ej|^%Ttvr3%CB|T3Ev6uA$wuQR%t9#w16wF*%t{mL?o~rKFG>0ypyum`4ao} zQ)}?8k~@9A=<6bd_cM(I;(s$7=mRJurUT!#x~N*AkYV8>?Jp}d7gBt3Ie+)MMQYI*DshMke9;_b zsQB9kT8ni1DgK7&ei+i7Bu;7BiJYDG-#2M4mJTAqe7$;5T2-nn2B+zCj-Tw^{PP53Ysi>Qph_M?NB{SKztKvMsA> z(gAja2jJ{WrSWkwxvc>!*yPr%OU&ao8?fVnB7IB1?z5+?C`LWr&2Yu(Wmhs5N||pC zhDKZvw~x;zaAm1e)_Y%h=dq4K6>)&taw*z$0&RS2e8_7el|P*ZXfS6)I@4_N_pG;) zAY+y^dpMtqCd{pC1{G_v$>E9AZ?CFUga=^~?I-OLZL#)yKx{nea}|RGSqZzb%Ns1# z2&~5J`0%cY+<%Tn9ry?}_}L@|;P@e?SRzyMsGceh9pF|zkTiAJ8%Yb|0k{-YphTl! zwsHbVF5h?3Vic=9gcqVFohyC;3=YMi(2ZF)i>d?7c!wu?O=u|7h1jsNhMBxp^=>aK2TiBqn z(0jzS+w(K1Q9{%4Y&bo|a8pf*O^JNSC$+3ld`M88A5$(Pe$PdZ6DSt=e(T@)olegJ zuc;V;4Wr}bF zKc5a67t;lGdJf`nQ%tfIBNHX##w?}7p>&*D$`YH777faleNH=i7E~Q(+3W@Pt*vEo zLQ)GJmEvruyH6assx-stgB0N~Yg_?x-1}EKYxj43E-RG`(<~8g^0KLa?CBz1RZdF( zSP!(ipm$ai^F_O#dFfR-UyceHs^VBl9Ko;3WDd87NF^tUNwzrCSJ^5yA7${V%eo** zR!N`2`zTL_3<_W#t&bOwG-TRsNn7i*i4L{?b&&?#QMRplh5 zb&{^~6pEJ5I}@+M2eb-NvBsj;7MT;LM$oF0P=U+v!+^7IH1zp{(*1Jkx^1G{<^;(l z1^XnqUlsiSS_*%?Wis4v&e+%cLGWIDeh)8|!C6Q|W!ej7*HnyI;@;GGGs7gRDgMHY@lX6n>8zgK!WlAAAyP>kc2OH>P?Mi2n)Y zd`#CFO*woyiw3)19J2mm1X)V;EB?_r`)K~rWLK$Pq@n~`$x1;(GnNbDsG~Iw_ZVKP zd?gxkA-iEd>u~%J-N@grXeHBCYDX^Jy%Kb+f0eVw1#+z>#tGqL{N(=pf#s*XMKT1V3u3 z*9)s5n3PrPS2`W|y1D>hx9lfNcCm!PrbN^8;DffX zmHO{2&{sBPXL~1PlDg?SHFTl{g7g(tRvQMPaf?sj9w-%_l$@{S|A4$GSoB zcMos=YHuNWke+UHak!3M-iw9S&a{@3;@>Tf!%=l_RU8QpLB_WS^yG!jmk5?kI`;gC zVLu00Ij6Uiz%T5>pQ=kF`%sn#EOG>t0jeVgz%Q+#L-%x)9L7DNm?CEy{5d;=UWUWe zufJw|ULpOlL9I+8XppVf!gU05l1})uYTP+j=7*rkgC(zYv*pDR%GVU}379-O`iF8b z#znB$4sO(0VCVT9x6oeq>35cq{qYn3x1I`&I=wj3S3vF3$InUjuw}*>r7G)owZ#w9 zWq;;*-g3(Zh(XLelkq~N9CbDyBOxRQ@r9%;L6ka}7AEp^49 zbx!4XNFp{VaH+>vp!%3B{!u_2B6*1SW%UJ^05Pu*GJV5!k;*SMsOap)1um6ZtAk7G z(t3MV)nrW$Uuf4Lke&vhe^v|XrFlDY<_|FdWsWUUQV>LO-{Hke#2GIeiF_Wv;*wGz zqpC<8{{3%$v2gqq&L|B_;srSgFQ_-&40h4kwW47K0p z70*GZhHG0SAbsaTsIk_$f_h`3`ZwkE3rO0*F4V|ao=OcZCd^+HT*MYM6BeTP$kWj; zbFW)F>sbaJ>zaB;lfW#wa2u=yBqa=+%TvuV-Fja<2xV;V4lE;_>m_dPW+bkWhFm;MC8|L4o zuY8HYES_;WDIq`-!^uwl<&Z_*kv*T(L?*(C)-i_&5ZZQqEM{N&XvDf7*R$L!adOLW z*Z+66?d{=^3;Enioqh}X20{RVXlm9lbfetZgNs1AU72m%pv=cxi_+wG6^jr=BC$S}QZh7fi@f@(lOa4uKWKd9kIrgb672w2Sn%K9G<{8AQe7%6A3To zP7FW*bc$Y*H4R5MNSA^xC%LW%j>UsIo|LYA#l=Ynv^q3qK7k;^@6NuXnk&sp-y4S6 zI;8s2&kng`e$F@0_H}n4ITyXFmZ$K zG#uS&R-x-7I+EKe`FEr|pA-Qgt0J5dJBTC2Vgkvk;?IjEyZ?6vjm`gnZSVLvSelZM z+Ma(D1JJ-RTL)juu!fb)y-3iVDD&SfDkcI<9HpD!?K;KadSl$15=_XQ5ySI~%tVv6 zu1*ku(~)^3AeJ{W@XRGW%!Rsp1wmpVx1D~eKw292@O>0C2N^BxB^jMp8ejGWXzd2O zwyZ$FKOQl=&8I5n-D(sCzJ3#o0%`JYOG7(<>D}A++PO~2P;WPFG!JDLbo2N@*8+}F z0v-em#;TZ-cy`4PA##^y0=FA=j2gGH5if?M_7V5?KZbT^{DwTazR2d#nd|Bxd-f1aaC+zA4_dbOr6?nG;E zjH+&{p*|&|mwx2wNFk#Gf}iY^UlRU zN$S^>Rw@?0T_tQZQ^A_da6q7ls*WFNV|Cy0lyGxlM$+0ftoWOgk5gVkHA6?>!(SYO zCErf#D5x!@kLFnKlA&z3JXDOw925gCGej|V8jAM_qDCFd{#i4*w#%oF8DoHGapvVDZLN>H7#{ZKrw*~a^a)?ey2wF3TO31LP15Yo&_xJun&4(8R0RV>L@ro^&vBjLu zM>ov5y@3K7%q_f3iKs|=)#vcOV@2VadHTCRZ{aR!`#Tu%tI6OGdo$qN5@)mG-uPXc1$tz3ZO0=RA^W#<>vz>#43C@Br=?O+qqFxeg z?H|Liid@$01P+wryM!&y!olj^UYU56GXn~GWZIyT(p`?<)=Z|ZluWf3CB!h_8&SS$ zo$+>wFzDgRYn3CsrJ3aD?*cnqHh%6+N&f11II1WpnE2c9y*rnRJdCl7U5qGkWyf7Y zPKmo4T=1U?hR<8eT>;GXdeDcZ(pnd1GIFR5ykl3 zKL|3MWO1&oqAJKy?`UP|4k2|+oPTF*>*V|$7|%|_F>s-&-9V~tHlWV~{2+=#YN4dI z<%3MD%eIu^8oT`>*^^92lOphVCw*cs0eyp}+|3&;gc3@WrQ`7ddIqel&$El$VOTkyuuy6IY_V!O_F(Ihc9^=6gD@CSzT>HpWoG15=r>9mD&H!_t`;yLgEfo_bALL^D2-3@gP9E`jxu8>>ej* zPD8Z}1cU64lRLOxkq&6jgH84f>?jjV5pCF%_U^0_hc?Rln_bZa;Np}Izg`1{LiDjt zK-rDB>b=+k)sRHW7G|pAOZj2IA@0W~UbcUeq(8j$(Pvg1kY)=@sf!I&akf6SIELfV zo?>;Jm=)dE45p_7;$g*8lMmEbQp{77{l749>K=`j(@=kTl(KgRk;GL_n-KuwwHXo5 zu|0=)Oc=yN*WPea+KNc}_5AYiwc=~zFv3Hy08i{$0>xd4=AZ8rfN#)vR8h+e=2lh; zj(WrEGf|wO&DEr9J25eQ$oxI!nw6r}zP(#R-Q7$zstlA&;O4wLV^Hy?@7N{OgFWUf zo6vCW(++lJak{Tkz7K0@$nZDt)O@-?rZwxR{%)7hHHpR-@hPee6sMjNPYKYouq6IV z$O|**8XIrw)wvo^u6*Fpsj5c$`71B3Fvfiq<>m!doRSzsmq-}6z&-%7G4=88!360JHy$ z;E*JxftyneT%g-A@@6eiZ0L8?v1>CWaO1l!ax+I%Bigg-b0*ttZFT5WCgHqaiT7!-$ z1^_;4ztOxlgJSMerlnScnt#Il6X6_$c4DAd!6@*$^WZbl_a4tscPAR8?oz1{=WA)! zQ20-j<-EBuMhmXDo^GGe!sEi+u|`qT?9U^!$6&Pa^Dhq z`;eBnB%BoZ9x26ep2(BQi2-r1!3AWOq=W(ez}7r*PpIx@Pmcj-osc(AL?g9Ebj#Tp}eO=*O)Is^eL${lMdylb-E6Qj{_f%lFYkt$AQ*c5tlW6I6= zX;zH?Y(^p+iBNd9R2Qhm^$`~nHk56SmR-@BU{jw#Z6_#X{GM`7Gc9JAGHNw0`x5#j z`{?z?W9$f@9NL9e>Uq1E!vUjL)envNWB(z4(Yv`p>V_4sqnf4ez^6BEh!MPP$x&$5o1QTcgqU=>LS%xzwNE~@=(%OJ>S^tjPEp8M~m}Q!Pp5A zXVkg!y3KvIuMM@n&XpR`+ti=fT(k30+dGn8s*#^PPOvHEVJdc-k``xs(Gb~VBrtP;(J~ zWdaka)KXZTEAIH#*Tns&SE-w>*QA7J-#Wqlm`vv~-&{=qh+)>ONy-Od(^g`JL4(-H zih1!#6+Nx4B&_iTFLHKW;y|6z(HJkkIX@ZDRR}!}P}~K|IFv!$5{C%oAALJ_*5id) z0pFzXv7%B_Y6yqh`1BV4|F(x^rq)G_3lW&9EP@B5K7Ba{N^`pgdARX8l%BKrU_;XR z95yiX`*NS3^JF}>tT!)+?XX;!WBpBS6q~5Tu;PxN zT9sSM)SG&sPVmpg95fU>(O)g1jnip)Ax4lDP7198u{j_@N}|4uHkFhv%^c_XjXbK} zVQ~Fk6ek|;gO8to#;L16kw{yH@DK_&QvS%47c78z;HB?vXRfplCzEA|)wcQ+_6!rU z=g6MvR_&6&TwS!wXso~;wPuH6QU8g16rHa1DK4|COQrfSXzyS)(Yw-B&j^SKASVsn z1dSE`O3BKy#o}FiG%xxO5Z?Jd*ik8a`~wXz6%c5*gaR8?F3*&*&A;2~H!n@}9G0p0 z+|twSrLQBn#dv1MIRVciwubhyicW0e+^?-|O_Csgqho!ltGGc&)06%gZZ98=<5CI& z&6}z^S7j%P0Y)4U9z3vhJ5qk7;K6_wZQPhC(Y_G_+n-UMj&H9C{CIezUNP&QxLRqL zH`qy^qzGBM{%mJRXe*=MG44`xv*29WzUk{I{h>}Dm$H3hFTPV4U?-YET)6U$q?W*(j@a~%dXa$8Ya39phpBBs^4`y%RxtB0Q=-+G~}?xuCP&SBwg*!ahLYT zFlY;N)z)ttx^S;^3fiE0-}6lZuyszRTQ^F^1|dh2kj>l)@zBFa9pz_eO$KV;Ns!!1 zlAWk(?*NE~d$4c5JjMNcVaD>M(&_eFA zuo6o)M8_6Uk$k>sp^xcgtvkRzF>4m=qXPUva*e*aFh=8nAzbPOj@_S=bi@iJN?7s}H08hm5a} z>Y;p?(@aEf)|bn}EZtRnV>zAoDsd6Ux85fleoU9Pj+d~lHM`3KWH@a3SY>W6%oGu$ z27Al7@}o~>B5DrVV41~()ikIA#iiEhTk35@nHXYK!G%b9sI`xZVEQ8 zij}2rkmVQ3t8LQ9kdvn(`noT+m|MdsSID<;e)+GAS;Hi_D0rv%aXI`{@cLcV?jefZ zm{FTZy`T zjU^)i9aF}P@2L7vesG#hblt{Eb+7CTx$KgX>ExoWa!@9O5&LRE=Oa*b?Y)sEShNnI zcc))3tNs78Q^5G0E^`UD7~7e@78nLlTr)yeJZ$0nM9p@M@dTYW4Ou+{LO6M{=)+q& zRNWs$Fb|+gMYD1271PNpo@}bhF9`9}7-g-irSiiEjXx2Lwb70J+Rjowbo~7d&3<)= zE{!oOX@_8Sb}o~Qcz8K;)FawFp2^85sjGJ0W}63VS{lZ+s{vCyv8(y{?fulz@0^iN z;4WH4LyKy6xYF~mhz~@8?Soi(_}-+%1!|oq4Vd_nvIxE((SCRd=?|+U(J^U*I%W2- zPw_)Ot2F;oQu@Jvn)@=l*A7FgU5DQ^A|K=^gX0CLCX6XCeZ=4_!Qb@9F~EVhIUeB< z)AVvyxv0Y>T?B^jDI;jBEqI9T(=`)1WoIM-Qx+4jye=exaEp71Rp-u$;H1-o8wq^s zGe^T7Hm)@DVdPZ;&D5A*R@SUlP{%E0-?y_D|Fa=SPtaGON;M%f*)qAuZ7xY1z?2r3 zUXTh*P~iT|Y`ybNmIw=kY+WOV8ZjhlcUan-oCm$vA_z1v70jFdHNj_@Dcoksp7%el z5a;{0Sx&2U^!9Nia%A){Suk;s@6dX$kQptO^UnaS;yDbhR$r&~KDm0!7VDAl=KMBN zKY8bDo%=O5O&tdgF^Cb@G8}uzj>jv4PQfA&sZy&BBJg)v%XUk84iy%--QhLKCrKVq z%HT))wVQze^L?%LcyeIkLf1w}536BgE5Down&hB|T-;l%b(hspD|Jx+nmvbDF1ZR-fe@Z?Yi+nNvRsFQ*|Brb0&*-1Mw!^>e z|8D+G;8+Lgu5I%%U%AWN@<7#6b+lnHspNtAfR_moIRri)AC2CuQ$)D0rEMxW%HN0y zrhx={oO0T|E1`7g&P5r%W=vw7t`O+C5h2)rjBY!m^mgkJ9+Qf7v1cvK4ZBL<{p2aa z_8G;B%=8I9)HHnlvU@!|+UcS7gW>gY;K^j`VW6gF zz1F+{XbanN)aWzVXh&qbscVq7sB5QlM}<>+YttZP$`BbKT&Ad*xlN|gr2 zjdZMSBI=k}-~L_g_;`|>dr`a?baqvH{FFh5kG8YUp>;1Uk6or$nU`y_s=Z!GwGI`p^X(b|L z!X-JJE zYQXJO@U6*vy1N-E-c+MY&+TUD8`NmNiQz&ql~o~?g=wyyX+)S@L@cH@R(mC_K5L_N zS*YHsL5FdbPo(BXfZb$ysxaS)eSF|U7)#!-JeG-Wzc(-#`!_OI_B=EnrTX_$6kC^rJUyko!TVP2e?+t5n0PB zdfC&JGr8twupRHTb*XXRKBtQ)iMm0vv}6^1WN(ih(PvrEJr`9U!l6C&SevKJM2c0R zhg4v8)`0KxM(MO~&#L1aSdqtc{a1w*`+ww>SXvuZQ|6ND66yijIu5WnR4297xd0%^ z2Y*T<;tVgHU9-V?4C`cHfHTdFXpXobXB*Uq%);0xBY*1)0*H$<%`gSlikfjzUaH1mw4HpR#2 z^OkTL7%fc6h9$9AF)xvP&tN9BQ$){@wA#2)2VeOy+}Y(GJlS5uDs>P0FmSa63#9KW%cMG+jlE#2#(ic? z^jC7?%Lj)QJRQl)I3?Gl`3fg9ya#tk*i{^~?!RC{lZOfW^~%N&j`T|M1LIsL6LUp_ zOTXgm)>vanCA^%)!CSjhhbc*MeK5gXFVPxBPjM`|3OCioE$_FFAYu(*NRImo4 zi9$Y_zUwWRQ?r3PoBRPkC|R(FKR+4GY_}{bTN5{N=>qFp^=yYT1c+~LPS*>kyE|@m9@u>r{>h%< zh%)+@Rjm8qOEjm8(&sFzv7XiJo4&V``?)ub)MFNdHj&5S?7jz|;6f$dado-8mlN^; zY@%ZUm)_^cEtmeljeVZf>TlO(s`sjRX%tv0lpYsKwQ8kuaotBrRG`niAtmx(xAZh; zRT1*KXsNL#kHTmesU_fd0@R}_)KjTP*il<3^wr@)%QBCs=@6C468)&^N~NX?hxkbp z8t1z{rcg6bAnxG0qM%DVWN|Fv>|^INeg5;sc*Yh_xbk8;0pgG_M#KN5)UJ{|i}w3D zLL7{I+sViWFl4nH@+%}fxcLh*B?IXanJ@ZVHi^2B+tazP!zFyokvI(G;`29 zmDh1h%OWOFAf{3L&QvH8-886fum2Zs@{SBxa^_|m`_6LI+i={tf=`?r1$eyrj-VsP z;rZ>(#OocMX5JMJFJJ$iie)n!2A}{C^O+lpQH`0O+*kXPJUo0Hc5Vy0RrIf4O4UTk z^GoczoX1i83)d`|K*VV7YUPI5E33a{RB^2o7zyD&vHg3p5baY_ANf-I=((gdSwY+H zUV+oeTc{-eQqa9WI)NrjWLk4&;O(`#X^$-%`OGF$%1Bt%m(W(e}N3 zn()vEBeEdgjjR0iLyrZGjj-&EfIFqCWT0p<-n@A_*+T#>azZ<~_KP=9U;w*{Tj=}l z`C(!u=LKS1P39yI3P>IJK0SPd*E;RLvjI+yZ7+km1qhNAnVGvuqOrpaWqr50(%!Ch+cFKnYag(P%YS6kTkw_GEm_p&%Qwnk;4S`zM@ z*7x4m>TF`ou9Io*{0Ujk1vYv16`WK=3yQufHpo~&3Nu}$K}Uj{XoaqlyybHD;P2q& zF*=?)>E6jKO;LZaB`3$8f@ZH7MukC3@Cb=yssnuQ!RxZun~K7kexsNKc2phA_c*7Z z?OS@i7F&cf=_nX*E@E8+PR7GWDEdz`3KYj`53+yG=j9bkET(60IsdE(u%mGq=KZeY zCY*8FM#WX!D+h{oCIuy^&6$*Bny+{4<6n)~wD|)U*^WQYZ1t<->^~6OUFI#WFk~`@ z5S|;F!Ni51{()pM$9Mj%demrieVjgrDp9T<-fnxp7UIklhz3p`-u|7vd3V?y*lRnT zwdE#5jB?)d0I9m{xqE@y;jEc5Tz)a-baY~_{(Tz?aYAn8f4^R+Q&GECX zxQa`p$v9>^Gl=GFakVjzOfRU@zwAC|l_skC;h+;Gr-qZ_X}5XdVh((h&y&@KAZ}i3 zGSAg{O7nywUiU#J1gM7y-Wzlq{a|v9)5rB`)>oOsKQSN!QVwF{~RPg(fjcwjLsQ=$XXd>~ybN@XK)E#(sG&m(W>P>S01L(Wry59Tg zchJpNaJIA6SXnZoUWz$W>s-<^=|m5jA}M}i^|^VX;bINX&(lg`7X5u#7>bxxqp`Uo zhai26eCK-NCn0M*QD=DNRzJk~`BsvBLk^3i=RfB?@Ib^pW5q95KabfpzFI>#3Yl-ArC ziOkGW$QODor!hSV7#O*;N)idSn<=Jy^sG5?$X9Wi+ihhCYNtg?H9Pk8^~zeWE{-&N zIr1`aJN=VEs#9pG%y5!-1ZgemLUfA0ynH<+XUJCAd;QrC{GbziKeY;)2wLjYr)(JH zQy3iU|1ufn^T*S;EAVinB0EplYZ%X`Ch3*bg)c7g*7re2r$HINoLC@?Gd~bA9JmcR z3JXJ8#n;`ecks&XGX6bmexNW1*>ejhMSN&vs^%@=z^xcgi^UzQ`ksmIpU?vRRu>1sf?l368%^Oy9mf|(1ldz1D`~5&Ej87+3QA8=v~>KX z9KiUTz6cov4_V7E&6N+@y#C1w$YHbwbhlMl>RBDkZ2ng3fde$Mpw>*{@^i?c)uKc0wl!rtCup(`McEggBXr9%`h5C7*p0J?v2NzIN!gpz9+Kb0FZ zH{EFdq7RYt*4ExHX%hlxQa<-fO(nY;8&NJot&BR|?Ysh^<$8xFO(iJ!z6qD%xo5%Chf~&oSeXEAtlywEg9#+8zS-$`hriyb2<;^|??31e zkuOD96QW*XV47Mp2lv8+WX$9RG=sT*?gs6ufi-xCb<(v57nt*(oOY1`2BAJxMcj$s zJPwUA9wav3(kr9%-EJLdm}gRXA<@7ltC4F{-;=-hlryueRUVW` zlqZLk#8x2csTR-UWk>ltc6ezPpzQ-ITU@<^;_Z+SfpruC_Ae4|6;Fjf7mv z*p&QyR=FhG1d4GTx&V)5_uSa_*Ix8ELtfq}N;uXmQ-P_{s%nfMh0a?G4Fm( z($&?QFydA6k|i@ocLM@OpXFE*`rnc=)mL!Sm*A&(I>kL+-U>=AHFy((E1zyO&#gDK z9Zy*|=aIGJX~#~d@Fo*V)UTS3l|O%1&DEE0`qZXW$LI#z`1jPna_Yp_sjZ;dY?|$1 zSBPka_scfP0-_T=&q&mYMQfhE*PpB{tZd7i?+kE9eA)vrlBx%3O8;FUX18GZl6TnF%uR7b%RxDAERVca#JRiGokbh;F z%5z?1<;wvh81S#HY-NF^xw--%Cevf8I?8E>Xe)~t6xuamW^%MEmgFT7UqOhIc}|4* z>bTN0=W>o4p>MA1PK*loQMxP|@)hwdOh26ecKpYE?d@LTu2HSKDb-h(#&iacs~bfA z3G`j{g14LvVE6bPp~~WybyLse>D}d#^)raSQWr~^B5dmB_0rje&K_65=|Nu+$PwlE zhOOng)HGBekNAFP${2 zp-;(mEsPCb`9`tIP1TRZ>~>@9);n4{j@@c_;0#4-<)y)qi}a*okIwaoS!YRy>jQ`* zWVCt8c&inGB)t>iK?!FJCS>=(Sn6PyKtdy3ud#N+SfcNIw(E>G}-^z$(}x567ODYu>U~(gE(bCw#@KM0<^S7BbMHd3E?N^@?NVz>r2fn z%HG5&Pm){sbBuIN-i$4{5PkubO9ke}D=92GeoJ+GFI+pxC}*sw1@D_NqFses^fd4W zA#q$CK;eHx0Z91?5$`H2LOp8b{mrp$G|SDX+jwUcjEr^$y$o;(o2#{XQfpgTOxAbF zT$LV+y8VL)t65_iI1P zX773#Nw;_+Kx6m!Qav6|840X%|Gk87#z}ACyc=Xxq8HLE5LU( zZ69aGj_E&q*WSdTwzZl0emt^v$i%h<&$s)CYApf3LqB zA!dl-EeluDrCdv6Xv$_&8^a|}_vCWd=c%AAuP731!q=wif^~tL{0?q+@1Xx|Wyd=W z9SzyF2pz7!O*?|iyR%sSI%2RU&1~#`s<2URZKbkTV4d^pvG@WhoA4m=RI!!@is3K;Vr0c5R+~>Qm z4rMyF%}0u!>;knTrnY>e;_(UqwW>|7I_nFfbRw#@YinV&A|0Q-59y`x(JUtLeiG6d ziSJHmE|hw!pE7M^u5$_D0ePK?Yk#6$sm2-!j$?-EEskjp&q7P0Iby^ek#aj~IwxDx z4*<9XE`({mV}k)79UGk6=KVDEJZ>15OjoR)NPUW-BY8bil9kaiBsg0)oK)OksBRC^ zZE(A?7dFcON|V!cVB5_vut?~c#FlQPE?nQ*v9vQhpCgen%!#mR^y&1^;8^0p7iAoS zy;KP{LSLn#}U@lW{R@7229>MJBPUze=G+1*eRBy7ghsunQXk2q9$m?g{JqNuN%pKbU6 zoGV>hBtXAYLs2EOG|;jP_IfznpVZIEeKd-<(yL;rlDp1rRH@tWKNhi~rV_`VI-Od` zuItcg#;q@jpVL7&Ms0GHO7IO$n3X(OVx!vUkhWeYH>Z^@oC7B^;1Iv3@>ZK~q{&Ic zezNaWOF<>>8qTr|0mhM{IBj~mQ^#uhlDnHxzN+RNEgLP3y5%FO#be_CqJK*MAuBU6 zH+N$BT(CkK`~snSk_~Y{*}OB~$gNELlo~CUHZtn$!jGX;>JpK&8XIEeHkJ0{;PsUB?at_%hbtM#2_$(-HZJd0|TAC{K9bU(M2i^t05 zSCm6VZwEv#;oyKJZsc5H0Mj%4D(=Bg$N`d@A%Z&(um}BZk;g=9hF9gE#{mdtbwfj`5u**525sFFW=EE=#%$fMt{R%Gw{~ z+H345A#IMYEhW!EM$UpxDW0BlMv5-(z9K5x)2QuLvo3|!Ai$N?=o+1m;6m;X$#b0j z)Z(h(4tu5h!H5~bl4am&wz71fVFg&b;zOf4iE2~L?m^KeG_>WdZZvlcFaXp6NuRa# zTIT2_)DI$X9}=R#=iEXDX@W$!$?XWFxlM*9@Cu6=Bi+UqRfA(#xmBADXMI#>a=2D| zk46s~WS8m0wrUE|QeF0PUTsUh>hfq_ z*&ToON!4Ih!>_A=0!RCvhwF$@99}zNED}n}vCdZpem!)Q3FUZWGHMw-A_XmZwo(LOhxewmrHi+F~5|Sr$}ms(maBlOT3nG!Pp^IM@H=sl96L(m5yxYiP(|Cn?9_s(P*l2m4pjLl6PcPj+L+4i zq`X0bkZyF&lZqA*WnC562;Cr)VV;6202mR{tq0BO>c8t1 z5+H=^Cv4+8r93~3MC?P=|b&pcX|`e9d52u3XJ2QvWirzV;P6&y71XJ zs^>EEk9%yN!7d&bJV|wb4vw>ClhA<_sDkPTz@3)~mHZJNkF6cmanFu_hwJoe8Y<9| zV#V6hF=nwP>F}V4ll(lbv72h^GmPJJ^tpZa1CWXLbZro7*Yr$SKQ{4#FI-!s zoDV~h-OhEtRD}z;dU?C=BS?0_&j8|GrlPTIsnW=l$7)OaAUW zh+_<&u4eP66Hy_j`-i2C+{y2e>!{k+y-;<=ywDDRTk!2V?%`ug*M_!{nc%TQhS9^A zp`wLFPtZ&n>6@p#xp2{bu0n9lfQKNaPhlYh2$^3nv)8v9U%dXydDC01xG0D4;Q);@ z2hHutHWCQY@mbPMDw&MqTmIFHc_s&7R(v9Ei>k#QgG$n0pPP90yhDscM08EioKade zcXe&01Z zKq=tp;jLY$oXYC6c1o5X+^`!H;MbrXKgF8r{=$Frn6XDpjfNa%7?*tAlNpvf z>=r2PYZVNoe2mQ51G?6pZA4G^!jdo{I{(=XNZ*mje-2jSZ&o@P>)0u!u|Vzo9El5` zW&CThM6Q&Lv7k_og!uCQGD~aJHWT^U9iw8>Xn&+}0cU~qzbG&hAnx8%a%uX-DjEXO zMBXC(5AS+qXwlMUJQtVJlmP5J2VbDi2qOW%WgZ{*Qy_`VrF&r6%WkzOa~Du6B=`s{ zk?U!B-na_Dm^yxSazX&ai6TN_-6Wm_Kl!-!bWzwQ6R zz=ckv0Q-WiUP9(*a?!GY&B5W*8t7CV{o_OvytII)ox9`a?z+Y)twYb)ju?A3H#Uwm zW_fXJnXKw2@s<+fSBytLKEnbn8p6>XJRhRFRsv$;RE!=M?D4? zqRL>c*~WtKjVY5RymYXAha=lay@#s7jtj6f*kCk&gGL8-e(lZeHt15tPVy#K9GUIv zHN6hE9lb0D(Ew=u2aMc{n1R6MTIHjA19&YK-_oniRYF6D!%C8Nzd3;EWA6^epzxf- zMbfe3=zmG$RUEmv_{!fOWR0L%ZSQu`t*;Y=k`ry`=zm%6ztVN{y4Zwonx2a7d(L%5 z8RTHB_(@DY@8~fSq*jeKQNlvao4c=Ik>2ZjYZAm#A4M@M+q6J95MY`o!;!9fmzuOA zbm7DfZJW{Oc_a5|HTed3LZ;6;WENxnMS0guLLOe^ve1s{TC$wp+#rn=_gEt%Ki{MR zqq0#VxZa76jC~)Wv2S}*j zstQv$_8F&I5@*9MD_{RpqdI@F!T{z~O0GkrVZIjFYn5@%$FZlQbqNK?)6$GXNV9JD_DyCXCze>U z--v?=*3`aF>#Vg{I6M*HSUB62U(8EFJy@o`e!#*Bg#ND9L&DKOsF#ja*tsY)vDR6C zAw>tbQ~cMkl-<|S@DY3QhI@qW{(%u)cG@$>Cr_CJXNm|fk%aKxb$;}d57(ENp= z(E6B>p=0)mk~U_2>?a&xab&6ZHYQW^++q8B7zdfl=_wgP$oY`$6*`)d5tnEH3gV#8+XHm40|&S7 zSqErntUnxCM_no)fdT%ZZ3P;%xs_l7@FTy^8YQ|V;goCCD@7w-)X2xY0!|j*>)#!+ z^#xw5W?bL_%=C22pjDin1)-ayz$?+c)yqq`bWJ+d4N{^IGXnDs)DfS*r~Rlu`!<3P zA7A#DBzaXIU_){WD5I0$#9hZ&CkK|o;*&=JaT3v;#aE-X4ecuWY-ukFx1i6%Yz?Fm zHisMpQ)nugl%lL><}l(QOCM%oOdoPG1KxWJxX?TrMSUgZ+B{E#@B8?(b7tMXU2GSE zynX!lRC-zNg0-D$yq<-{wsAfMIrLs15bEy(W+I|({HO-EbI2vs+YCw8G`Lzc`FYi^ z5)sMX100R%mdHGda_Et+3)2EEKz_AgoyiYF5_@>~!F~VAO-z}bh+&Fd|9&$HT{%W4 zhX*3vWZGTmY&VzsKeb%@0hkWF81BosmFa+ZljG6qmR)-^hAg2ZalqbeSc3pvQE)8J z@)?W&0funT@!q>o82D9@s?s=k>}Ll6xHo?R&Vv3@0lxlf?#ZusHna?A@Ll6-fZX^5B~y&+(&P$6 zZfG<0eqr=@I=OcUzgfq5H>I!C-$Jz$h_d@Bl)mL*L;#@b?arSF2^t$NS9^$V?k}@! zG)m!1PwsE?6+n+S1Rb@7{wP@p=mnhy)XdHK1xDGAv=>7lfVf*v74b(IcYofZo6nwG zUIQ3&$GF!4j?`1JOT54F)tU)ygiCBkqfhVJjeNHs9Z>`M)7DUn3shPyPdQh9ce|vb z-Z#0dIjt22vt4aqL1hmQmLqhUzLXkHmOtpD0bQaG=i}Et{8-n9{&a>p^DTw$W@VBf zm;TCja-ie$Z^09dtf|CkdK9#g9KP2%^jsnz9(8r#S9 zMpHMaW8N+N<-#W^#zqvYN0bc(t zFNyx|oH(66HdiA<-j9|BN5>YBkL_b}VeB|o7AAj>%Vu;UQ%LA$bUEHjVtK;Mj78J@ zT>T5ELn(fgkj9QSs%Pl4>S=apeig0v3H$PVHVwCRNR31-A>1SKewP~GxS&$W?J#se zR7>l=k0_DCMlLVnX^}vUm=^J|ZOlYekm~pEMU@gq2W{DxLOwL@O#Y|Zc4taN3i-RN z{5r)|MCFUif2O;)*F`mBAF z@a3scj6va*S8VeTO~rdG*sz%8#j(dNF&0GN0lz0V7h(52h7K_fHe@*lmsrKHRDb^f z0R!fw5snUDIOlPKT%aIV0Y*HqkF(?$qyMgMhGT}y^9W}?!RAMopMTl@tz$LH;HtlO zW<6uSXu*rvBl_QcN#a>rrZ%6hyc^G^g6XxQ?WJ7TRC$-v0gstB|1uI4qsD_OEfDqQ zK1l&%h2kA{yI0U7*js)fnLDqkTvvxByY?LH1l7Z85ETPRzS84XPg=Bl2fb%KHkFf- z_7e~vyMFV&y42X)NV$DZPQqtwdVe<9B=2r*R?|*W&45M~an1y12M3oW_RH-4W+kY+ zj+gLVu1L7!XUdJgsXQD*nL$r~X}~FR%hmNwV@aF**@7l^XPyt+P{ly>BKKbad%&-V z9SI}Pml>#85IS)tUa6ZGa-X_fN+& z=i!oG{_Dq?g^JDjA2E_b{ihM4LR=6FGadxL&$r%yj@$^ z4Km&@r1SCB*&aY_s7^{9Wh$JId*vuF!$;M|8fl}2YVFN)_>h0Me>Y~Fii`r^`vV?5 zht>^y1G8Gi*tO7<(mUsu-~ai)Pp_iiB<}S6d)yvTKo6sk&ug>#&#<>v#`TmH_~SBH z*x9(%-a7QU_f-rIC_*D%ai6HO26-%-BLT+BOK=AMt(Puh`-GT+-P+ylG>~*_O|Tsh zB45ac!iCf6>aI-9u>toAHu*O*@)b?8zBW;U2Y^}z#;@^$!4n$^i38Jgl}i??|Gxcw zWXga%PeMTNkFRa@cm=8;p0XS&r6HqXWXeF_QlVF;8!!os+9H*jpwSnN>%ck zAkX|@Sy1{?&I|9{swGGRifC`1Piqg0eR=Us=dz17o#B)L*ph)$i)ddIXCl0$^}+#7wc)0 zAq64;rTnaFeb5x<`j!<3(UgQ&&YEWH*lM{2uAnb!cQ5|td4lR+BCRZ$ zuvL~h)x~1M9;Ghq#o6G&C&AKD^ocNvV*KFNTE2=$qrMjwFk~P0-KL&eCDwMpeO;4Z zDSVsVTdmAdHexCg{FGE%B1j;q9bfqohT{3a<529ak!LH=n9*o1;MeY-xuBZZm8m+L!$t)ge)&k)yG3)!T<%(g5e1-0}q-2}N8>XU$f7hLI@ACsk@pBB%1saCfZ{a8D z8j$VKx7@%R!Yr+-0P2SWLZh_!$`34OSTChmb>N^oVwH;V0pXRaL?haI+FyIq!Y-8E(;^l9uiOWoB(z8TV<|xgo2|BQmNj8 z-DH7HK~fBOHF}YL42-8TchMLheD;_tmZ0}8Bh2Y~fT)Tl9Y_&#AAcm=mDXy^gMM1} z)LdE}XPkO2Urykm`bn-G*ihx}+!4^$8vn?q`sJubgT8!E&p^|~V^-u1P81JxW$fIO zQS$A1=;N^x5iktNQq|pGUs?Ii{#(D+m}@JAYS-F|tW28;Ub)tn=hQC~b9wuex(L=J{Pd-2Ku68cY+Q4UXz?vok1yF}1_^`!^%PB`c06gty&H z6FUR?vTOSVx5JJYR#V^R6jN+V<6zLJ@_uGUlT8Cb(6f8pRXtC$oU=Us46d8IIpes0 zVHz3WQRfw{6cj}Ujy;APYUkkrRPC7{+xxbe#9T1MPQSHEo6+Hyo55j?-c7*9s;935 zTPrLyp=UasU6IXW3E5a#f!5t6waxp=31gRt(I{i+dUy%6D<`}uCg>6=@H6xRmsJvI zlF=wE^+cs40ZyZBoKBi+Q$s^7YqImFblOHDfeBN!aSm1zUhnIvR|9Yl!8T95{i`zO zM~>dVA>=w^*CsIYA$Hb}^%Kx(e(q$5Lza=Xskc|=JQ^#WlkPgJr`Lbn=|O9QXsp~r zJN;MU`lJJ#0ql-eW@Y?5cJy&nMY=!XM-N;1Ea(eGq#Kzh*dLBvp!JTWo|BWO2mrKd zF%}YODbi@Jt?Jl4B8+I#q0PLz^+gTG^5i~#if{~rE>VKv$gpq+ex-Ob*1J>5=&K3S zj(wMwg)q}JDi*bbfUkhfzEXi%PS@3A zj~W|og37h4NA;^Z^2&}pUh?!tJ7QRCYc<#-QhM3Dy9AGt$x0AFLz#ZmBWEl>&-!Ed zdE}cM?>!L1!cdq@SuDOWO7PCsA?8`b!T2-b+CvB>)i=quiPt;xy#*tGIs+-34z@Je zI;^M3WOYf&wGh9@=LTQIPoCP}uP!bqROnzr9J$#gn-WIk!@2WINoH|XD3LlEBoeKZ zl%4pYd2s;$=allCmR1q4*|Ie_vW^U7<74`&VpBS#hO;ra*rJ#r@+-7g=$;~Ceg*x1 zkD?9(ocK^9)94|Twn5`a&v|;!BNj~|53tv4B2}tPTJHqDp}8DL{#UEt7)a9(acH3c zB&f;Orx3yqmMzbZ{w_@5%?Tao{F zaV1q<%&DH?qKFycYto9*mZ<-ax3>(7vWpspM;#=j6p-#tiJ?nCTDn`hyIbk*?hp_V zkQRmzX^<|FlI|J0VZNK^eV*_7zJKSOA7{8Oe$3qW-fOSDYOmN!fp!;fubLrFW0*Et z4cQ>kI5Sf$$()5u#`cTbMFXATFM}xhxkWl+6v~il5&#$s36-2&3|+(8t^^DFF&YUC zM&vhc5Ll;%v_Q_RC07`WU=c^@#8=uu_Aryc({?~=;wh4FnGpg^RFytO8G_x~2Tt#`Jbsm|eUU+IY?X!>N)}_`!OUezBsCBoAJ%2bewFFp_L$OdyNXSUQb!g3t zNUr@t&cDBT@AuB11FINp@g1~Pwoxq%+U#??#rFw4cS~8aVbn6>S&a>rNxD@L>+9-M zlgvS-RgQtmWFjw08Qm_~42Wf1ay08YVQ7Gu8=P-maqGkBRkN+mBLz@Y0gyxmr8!ps z@|fiMWZNzc55bp__qH0gme0*~81W)YvsaZ#jPen6N!A&y6_fIP)mJjpnN~)E_x)VA zqU_wU1x_0T0G<@Ct^;Pi&@(S%5O0&ag_x=enESJr7D47Gus~Nb+Ua&Xnd*cB63)@g zFwzNvjM83Vt!#F)!D((&47+7uU0?73!ncVyzqj4S@Jb-rwsYh)BkuT&pu@ zoBWDlZDeg`wfh?{;hnon5uex38!v2elq!h~0|Rb3YKh*iWE$C*J=c~BR`3n#+M%6@ z^R9?Nnn9jy!j0~iODCCPpm8R1HX`a4B)m(o>~3RL`@&y}5Nuu1$B7B*XcXg4Cm7ZR zMQQQ>_`je<0d!3jR^POGk;-WmKQ4USR{85*4cMoQ)Uww@{uPmcAJJdiSj#6k# z1`r93+T1fHNJgbg`7IG`ZZt^EBBcXS$(q)Q1+noO%U`&y|Og9GWkc|9G%PsP!0 zBT*5KEpFxi^I*@0N>L$+WPADBOWAzkg$pNRh4ducfU)s z01jzsb@^spD&@$8`JnHT#ff+~3gEm59j*TJtAX{OQNq8i%*^yC;~G@(n;iE@L< zXUHm*2|EM`C$6N~yNIOw9P;vns#s4}<`!5>G*)FMs}4*Bji0wjFWujdHt|^MWwXtk zWt9*cPy}eBW2ij&4BBAJ8%=mbIPgH@cRvWtAFL zxDWbq^EA%uDF}TqY*Y_m@>$kj)zzG#UF$Zr+6Yhk*`{O4cHJ2!yxDbougc;oiAMKf zGqowuM-P7CXT?Lr*VFI-tk_+-S1Z)JGvys!D8bX zpV$QM@H|l5dozu-*R2IA(5Q6bu{C9X1T>p@q?#ZrvVWbetMQDkX3TS`bYxZL3=RI2 zm5Q#6iCV&ihfC|DIhI6OE=Hc`pWP$7MYBK67TBN$n??bS=b*5Pw9&jKj#t25?T_P~ zLw)WB-`M|YNTvAOyPfY3Uuxc7X*j$gz7#phOiZjd$Q8c5XurIvyntYS*DP7_?T2B% z9W}q!_S%Li(&eG_%C47!zsg5qAU#JKgYV2B^M{yaAABE_(HZY>71^MaZC zgeLdv1X2WUd@u*@_W%G+Yc0y`+TFEonMk+N^F@{b`ex-k{ix5Do|8lJ-C-(q@uhBX z6nz{Hu0q`b5Rj9cDNVMabd*)5%9xWw zlBiA`ZV+mGC5vrKi5{X`@j%6^;8$L3J5L+X=-+S97i>LN3h&!t^#(SZ4 zw^flV79K$pv0n`xWj`z7B@D}~t|!CQvVpGCp@%WKl8g|=9dnV{0@^-yqY z+DmYkGxN40IV*I?f>ZSBLG-KFpR==+DOzw)p+1kql$)j2TxI9=xpXVFn+7{Zur?>> zyE=XQR%g!GM=^}71+lKPUpPN*x=`kOuadH`&hK-j>?^&^+I)Duk2p>zhavt>^ym8_ z+C7^b+C})eflrI>%i_jj0fC`#>S#=~+@(hIFs7G)Kt2B(RmZHOVrycLK!(o+PP_Zt zxZJfjuYf<|=iP6{8SuJ$p2x(;b|53U}0dc@;#~`PiQdwqsk;{94h6<2j-4dR; zmZc(A9>4JSoxf*i5D-DB_Xh+r@0V0Ap(dfgegh2--vNavV#Nm3|6uPKFsx)nF*WEdKZ!oYj@>?JYPzRlNeoz=xX0rH z5&>Sz(k{sr2hIYG!r!$<&Fhgb=1FmZdCkh0_h#ahcYiVRXK$K1&%%*Et_`kxNdE&b zdVlpe9*29o*IGt>RjvmbAe)?Zu>mW>Cwv~SRaKSF01-~7>25b22Y|Trh!IAKBn%Ct zj|ZRp*LL`!-C_Xy*@Znm+shT)m}w0fAQfO3eZN48`8YM#uj=tsPP6L`qlfEX`!!KG zrn)V5o_xSN2_x)K@yafUd~pB%X)y4`xBxJtE@^6_F;wF1BTs{YclXBedSTcA_6oVX zU;WMYp&^oN9f}oHDpEXH^J(T zVTh}E#K8XLM`KeIltvOU)l%z^)_+J*#97}Z&}4kby80AXZ4Ex&B6e&)8LDK?F?aNk zd8c#$pN?s^rmX3L5q4&HEPHW(yQG_>;NEwtaJH8o*||GnD|ypfhneDcwF z9+_-$VWqQBwd!H31b=k3DQ1UBT4j3a(yy&KF!(PnXXgBzp|`h<%_~qfU{U7@!iosD zdTNVnI!-2|dOK07oPA;6ZHH&~bAu}N*$#aXOF(_!lec`Y{C8HRpLQv8@*m&T1n97( zzrIhiH`U4yJa{op0Uh>b-Xw=k8v03hPeX-8C~>d7dPMczxUBkM;a% z7d&7aF5(5xrSH7ME2H>LOe3xpQAh~%l|QM;NAw3?&2DV;Xm#B9Dwc8OS>0}wiQcZA zjy)XZKNz2;*+U&WdSUD@TUF=nE?SK4@5nn&o8fKOH)SHHE!8l?Ac~H&&6=3FIKOQ; zqD&i4^zt{3eBf~20TV8or-w)9+1hD|>Tc{@V7H5%l4CwAfWbYq>$}dogG`{C;TUNl zp-+F@(wojR@mgg*pN;Y9o+}JqyJimYkm?*7c~L}qeoP+m;I?Z`=M8Z;J5ae-y~Il{ z>}F+V#*jVOc6`IkyX057WK88&@?425KPQJ_<1{#!o{pZ*q}Iy_@jT0T#qS;nSe;GQ zuH&ea zZT7p@5fPS?sjqC|#I78HhRKz&mpKr$NfJ~O8PQ(&jG-6822~s8}tEiOa zF0*yUG*$ATouP>{-VWH{Q~bKRfMrlmBWt1^MiJo?)O#!xuu@?AY-HT%?nKK%jSHZ* zS0I_Bo;v+|y0rE8Q$PT77W7gV30ZV8@TmJ9eK_FUvlHkz;7e29SC`nL=bcv>IV0I= zGWP2OTmCt6kgM^k>ba@8(c6RHUTCs3){V(lLxO0t>AFz_B*c{5~%v8_<@~ zMfZxg|8<_)s%i@cx?iRM)H03M);;Jd1UeEL6U>RC$`^9B8zc3^0l$pxyXCdxbJ;0a z;-GSqlu7afOs!;^^Sk;^GjC+LlPa$J#&|fd-O8qiFGEzT{TOLDR)Cdf28zMUAPOFI zI~rLu(9gu3*?mU>Qen@Vvw|r`yFU#`AdeM4TekFUSvq_~kpYyC{*`?`(4$<;$-3fX zDql#LQ^-u70HyIK;=C-7=h9JO3b7w}-MK_IwyxyIK@>|!cX!jfjY;;~($ovZfIoij z5;^dyb4>IkI`De_cwJiL;`r9F{SXr;X0@;|U*wcpL*pcwaT%8Z>uoCCrZgY`AK?u?I2|mcOjv zLa=BFsFz292dKmU5xIaOcof3A3K<5Ezo1mn{i=TaB}5a)LhJDt@k-Qx?8SfO=8o>^ z4+&q#cKi4x6^fAAH`&lgD&W|=zrvo7m02r@7BYSl3W(R8thMuNhA0aiHf$8oM=Iu2 zn_gG}U?oS7+yaV!eD9_iv7PTDl-B~>$Rm7mrY8E0gAC9@kCGXfVFYm)ug1kSCUigM zfgFUbTlTF2I9&fPz&%G)%OpUe2rYh#Qe~vhkn~OP`QzF?y*=tX6f|(qf)L^7h|?uE z2?8+O1pPA^7r#jL7dbu>3~B0$in!Rk`v3Xu{y!|t{;%QX|F2K}kJ0;oX_)^PHRdeC z{(DpL?@T8qCODv`I#7MKISDLL;7~zFN0%-v?R4nBVI25lWrHMSoT_2z356T0*M?et z+x1rVRzM0(iz*{lE@{C2Ve^aYpx93aksTe&Zzip;5Ldq57sr)6{9S8++lxc5XgIhM z*>7ru=$q3NI=sKU6uvw-)pC)RKNf2Cy{xXc9PPM;`3~oHpDd2%3XbOS-@*ik^MbK; z!2r2xD)1z;;=Ta=V7Fs=-Lg5G?YQXN-Q0PeySovyRA>;F3-wrZ>c%KnuPB+v!v@Q$ zW>qM>f6vmc(iQ^k@E@!4_xGpnrarA_R+t-$&B@MHsImC+f&=|@cg)X5fZsoKKK1Jt z)8h5h_y*4gF7)L0blZsdla{;G#bNU)_4CDnmdwn`6YiJ<1Ax7(W)4<55mn90DWtOCB;o(27W9ad~;Ur1Nu$E?7027`EKz z$-t3Qx%zX!ID8cu(!C1)sLb$rU+R8i*KCq~nH-Q8Vs*2fDaToEh7KgQiW9plIL&9$X)ZFlG0I5TNbILYE`S&%^!RwVuVbVdYlk{WSksSH>g_=B^ z{k7JZ+JdETUyoKR=Fbh+>DOu#5E7PaN`jnFtDPX|AoSse#>N??*ODChoqRu2fU>@Y z1->{|+-M1jZr8B^^P?L-Hn9PVx+E5Nw}$4%=0uw72VZi6uqPn4=E`E=#=`SN+{CfX z@bEFlsJ62=XKtP?OKd7%&FklnYmZyXT*_r2KgZvfsItA5hbTxFPh`<-*6D~j-S|D2 zlxs6;i5Dt6I%18CmuJo=CcboCHlju;f|d!AMenwX2neLfl?ai=FC30;x@w(JP`KfB z9iSCz4*n{A@{t0ijAGFhZU8ipWtLTSZMLbnI2o>KyT4cf{dGEeWEwj9vd2EyV*wZS zB>hi+2s(ChiHJZ^pY19IR+Kew>jfeXl>+vXYpogr zf@tJd5dGweF-k%w1N5FN4X!Z!6`#{8d?UZ|2S=dM@@31I!*ZQ9OtX7@#p}LG%g{R& zlu-%3S=<&C^!yokSC5cRq79;ewO{55!rOu^*aAN05DDF{TjrIA15S~u{JV{1U@%5p z^n*X`l>tA0|K2gT)DmtNRuVeS7~aeZJen?7>%6+I*;>0>OV7{o{eZadL~w;q9iKb; z*_)W0I3l*-H@CNWS3lQ*iup8Dr+!jjl%Oy9*ImfB0q4V(x4dVf4_C#Q;l%;$$%6sg z3oERta-gH5<#30VO^c+q?@hWIGwA{MCs25Y=RL*(VEto*Lc|MO2r$V-PJYD)J_QBj z!zcR55BK(RZY3oXflk7qSXh2u-tj+jJr5qG3eZlvU(oY#2M(_x7y5=MC>rRzUocu` z|7HvmMFMfxUQFfR5C0wPx`}5Q7CsqRCT?C~N935)o*^FQI<l9TQf1NOepcA`Lg->=J1(D3ShRj=OHb9JJ{8AxpH5i%@WpKcnj}@=lQ~` zWhbHVw%aARAG{h0KiJ>*hs|%RmCxU_GgLeUU5Yv(NIe%tva|fpXXaGPQ@R-!18%GI zn(PAZBKtcL?eMWsw|!RLmo(Rl^tsp z+Vd{rJUYkTM6G#tp0*>CwY^D{x!a%@WyKo?qW)eo77I=G=)(_d+nq9WmQSA`x_!x8 z0kwB>{j>dYxiN6%6Ar!7%MZ)$mj=(C5tI2HJ(T4KJO_chu9u;3EG&#oG^D7{t*ruZ zfC0kE9!W5V&zaMR!EaYyX{&BNA91I34*i1v1vTjOG5}%Z-L`yxi$x;h_FWfm;m<2z zp(~amr{y+{oR@A!VaR0PmC{o4?+>{)FAc(OQx)oXae_}JAO|saPf0o_w75DsxpR8y^QZ~cI-6XU7?pfNt7m=_n#U~ z4h|L#*dx@?AP%d&Ek)$F-(toT3*q!5-p?C0D70(0Yo~2ec{;)IzQvY5x0BnU4cU-$ zX_1F{dalsmqtHmBpc1fSuVMRmb|DcH57*J^wClKMH~3q6{(;BWrZ>_IBSof`Y@g2A zcnsBZnZoPgx1*B{e+;jE$2c20kXL-^j04&}Sr>UMWw=oAacsd)3Op1~9yD>C=H&Zm|+ol^CG& zYhYd)d%3$iJMR@_M}|hTxP31i5toF`!?dA=$_%qrdU`_T-y0k4XTN3wp3^eLyrfAK z>oK4yxcA+0|LZq~UO?7jX=&-Mx!RM0;$mu_GbM48pWJi54i67~AFf5i#En6qZ_SNO z4l4m#VgZJlnilf%l?|nAY_OJib%jlI$M{e;H5 z3}PQ`s^7RuOgwrlpaKjt5J&awMK?Jc^Ube1TwIe=x8~?C)yh&{ft{}^ySG&<>*M_VA%gVK0t(S2gPECG0}~r05UwOG z4GpF~a3w-F_z49ErAlGKrQnXawT)Fwz)@96BOd6TN(`G6wu$)C(o$w7&Y4f{!Xe@J zX|M{qQUKRGdxW1s_@sQ4drelC0b$kzma`d|)dMc>W?80-m1S86Pi3;Nxw zsO!VHP2&Xh2Zp_a4=m07IQQUycL8D#K)3t#b(}K+gEM9NSY15tLpOn9-ecrDzy{$P z)!Vsz_EE8t7KMtRUj?^!cdGPa|C_9g39+s>x!An$Tj;ny^wXSO4_(!*P=2{j#d88FBpb{$uKV~Nz#ppT~WJKLi&LEleD1?%cK zbKBczG|KLubWSI*J1*;2DH0PxNRN=8!(3sD{I;{z78%Nqf~Q_nPcmZV@G z=x=#i#L#gwv>*NY4RAMcE~oiP3S+XQik*XlH=-Tu;9{7;a>fxik?*%S2>UG<6a-45 zXk{Ip~~Xj01Sg>GGGU;*|K36WgRrgflh`a;cN>Q%?`f)DX#Us}Ca| zEEg0|0Z9#*@b5eEGAKltBKq(FHvR ze1B2Bfu5%ZO)171+j;jAXT=ZCgI5<_O|^nB>Wdgogb+rE6~vKHpw2?rPfC!N|MtFu z!iW}GmpNLvM1H^taDiI@Sw41ta;||u351^hwi?- zU%1t)D=73d{I{HdXnT8m=lzPM6vH>Gddo4+%ornocfQsbsAjQ2txL;U7Al8stfuFu zI7L}$X=(54$Pr$L*4t(KH}~HCo{S_+<|;n9iZ*qz6PRyPNl6(-`w8~v*_vMmUw1-jWGxgUx-f#3(f?7o$qYr ziin^4Jpr*3pikT@Un5;7P8eu?ZMy@5Sd2O#t>E-`OrxkEvKoBQ*><==z*-1HRQ>j^ z>3mTjbpjVJt2+_s2tZ4n&gMVCo+W`U`>bwvf3~WMPvs>F7_8E^ zR+M{>$r`nGcRdHb`;?aUxg*o?40^YfX>$*!lYyv+>_-&pqDE_ir( z1COus+7{agxytr2ZgBdCNfpDztJ$++kdTm$QIE$&P8U7nS&K?q%mG8Fa_%dYOkHKY zJb9VXx4*i%ip0C-BHnd%ZbK<|cWt*Y=;iRek!}@Fqg-lEj=n(2*)`(Uw6lF?Zl<$s zJ+(^DajEGrPRnp<-tRiMb98wb@QkqP)Lnf-hP@FrgdO{Ea&ksRM+1hBt4p1vbHq!3 zlvu_`fx8AE4;dcVU~xFqxIZf+e;0tTtvS@Mx0sQQ+_gms`q6ne8K+UHHJZWUucprJk+)5~QV#gnu}JtJrc(2h=Fugzsbv*j zd5^}FVZP^J5-qUIsAWq}t>%8;t}bB-HHHmu}}9}iDh6c`XB)#d{{}{@A5~HhK2??zl+)I zR~_Ksla|Iu5~tf&hc0A4AvbW7-4` zCtb$-Fy#z;d+T#AA*NKh64jgg2W5t@bNkj=E-i}_!L7J*p;A?t;GhX5$3!s45d%@I z05!El&0P3T*^&vsO=%%RSMSg{3Ag&w-#eM)qJyG8g^( zFV)qs!$UPDJVr)FK+u+&pQYy?_D`e5lK&G9AmX8s9nBJUoju4*q$L?XTyEb!(vmhI zz!P8LIv{+9LJ7%n6EM*A$ucY}W*9p3Xa>ThUpeE)e*-b;e;k1?J99rkHF zqR2XH{kyjGr||(QSyfyy+)!=gpz(pE3C?4a{T`rbnZtDpIK>a0UiAj|aYhv#(Mhj^ zFepxh$oJW?iGW)WK$OVGRM&VH|0FN`Z^GC6o$47;xJz;a&eR#MEJW|VZ1g+Zg*G#Q zD7RF=v*#a}6gz~RzMbVBb&_VNh~3PV0W#Tg&F5+OeOHT#0mMIucrpwM<+&LRI?WxV zG=uv3oqQ|o;QmvC-_li5yj7fkHc4g%3Qk^k9kYqy0zSeIT|HO%j%>@dHSS7{_Mg|J zfUW2-dK{z9MQ$?IbrMn6ys2Kf@HyE&C-q{#N-f~}a!QzOOO+=-*LJyyZ~uCX7;8p= z`i11n3ylThR)5h2^{*Kw%UgRI)qrS0f<*4+?So=BkA&WJqc8ks@vWxnHFj+HZp-yHEq9E1<9mnHE^ zdF7BeQwiG?S91M~!s-{b>?_ba61m7e2vDG)>oGASRdFa+IkAO@OB5qj)34^fM}yP) z`86g4&AhL&`OWCVyiuiH-YMIfW!cv}(B)LDq-bDe>&VOR<6Hc)S@d&wcYF7(t!(hn zS!XYCQUA)lbUnJ-wkui5v66SRWrKIP1}-^CG?CREAMDH0H=SYHK**{1r%a>4((Mlk zrjnuUOLOyWHiM46=|P;;BMMfM-yYmUFTr;ktwr&}(0HB;Ouy!0-kqb6eC_nWx|vP1 zZ_l&_BIfQEN+UZF4dq4d37VBwpRfZPYT<==Eyjvgb(k|jsdno21_{?Ydu<2c*ciH4 zfopE0<7UQhK!btbs zSycr<8;TKX2SUH;(5<34t<175%UGEd7d`)6T*XE0P#U57Y^Hhdj@f5l9MEInk8A*O z!NQl^s`gq!mxpi8ceyOwfRMk32f9ASLbViEY|_nO*iWNQBhj;g3J=SI85m-sRlFp} zruJ4_QGKwS*rL?lDChiuUcrc0U)6^8m}Bul_cp7Xv9grT^PJOTY#uB;^7)St{rV@o zma2;%ft`B3-K?lrSJsCwc@iFeKEjt2whurqP*Sdx#c`{D_)hc{?Z-8qj6e ziiDOnS*vR42)go+WgPTu<-R!|advg=l1EMht*EJVw6Y?Y_&q+}G&-g{G=T5XY&bMz zQFRBbk;@eW2CCE=9MW5?Ar)9Z(l`5YTY&QP^=qBk^b)I7^_uk9sd4a+2i^XDye7jH zNsljT6Y({pn_kD6@x=Fq6G`I(nm^ch zaoLXC?5}v)_ZO6>_8fZDFH%T&JpDuwzn)@BZ}`TDZ{qH^d}_KEo}I(iZamQj#Cm$j zpu;KRR&fp%Ew_N5$`ft)vaF~b-O@Fj%~>M-%^f_jvc*)aFK|WwE*py|>uYh5BI8)J z7gw?KThI?Z(pYD(nDTV57ID`Bld%8KG`;4I^R3aQrr8%&)F^9R&yWe8=QEJFJ7i`* ztR6d*!Go-i3o_VOmIP(0{mkvEKOUa+E2Dw}m#6d>tgq*Y(M0){&o3qv4ZnZTLXyR{ z$kneYHK*Cda^_KDaO0;{eZx)j2_JkX7T?Dg1l%XpHZ$>C3cIJoEihi)BQ+<s4%HG6mi=*mTf{hkSeIY{pIjP=$p`Gi#;lwWM4qr@{-FEF;yl* z#Vn?l^I9wErB+Tg4saI-CK}b3jTD_StNL54IYAGt`Svbjc^p6%#WGW;8Z7zk16KU@ zFQ~_8o9&Z=Ew`Du@J^ya)529rY^Te$gE_1wj)R$d;^|!s#2UPe-n^$OH_LDP=lgU~ z5)@Q4{>%a`H)zJ5$7MSA1^y*OTGW@JZ15-UeNbeY=%TQFVC+3yT7XSp@&zD__bflx zRW>6o=p_B2uFb^cNu4$E`JzxC|n-6^_@_hO)XG1*j+X2GhI^xa>r+__d?puc$G z`m>y?TFp{F?3q3BkZOL5>(FgK6ye-}BcBQ+#I?Est7vR$iW$$Fz#A_&dlAJVRkgT^ zLHgAlb7I?kdcZM1{~8Xh2(3NW=6(}F+Mdo4_G{D9({KJ}H4+BJw-kli?-7TOl6-NF zsdWtkBIY4~g@R32&REtvSF}mYLJf`hn8jQ#Cs_z3XWe~~G0*8x*UHaBjd=O6W(7=M z?tZ~RIYzc6t@1$h>Fn+gtNv^oUpJ{PAQ74c#Ltt*e_}DVjm0WOG}N%f8E?dSeAXY= zsk`2Nyi2yhhZ*~l&igN`G4~5WNZ=<6>1K&EZSGzPtu^a98qjU}n*6LJYi(g}@7tmS zy2_gQEmxmzO3j3+5KYGDc(tB=T#MYr&#BDjxS$a2!ZC8#0miJG&yb!zsXyOaGRly? zm%pm}>i8NDA{(zey*oR2Y@VA#>Cf^JUvvcckJEV-{}`Cx7qkuUV(6VkL0?+{iWEWM z>L1iyQZ%D6v8Ot?8)dL<}1(bgxMGFQ7{-HtB5SxiGNquCGEhcTU5Nu8OXEg-2}oNl{$!nfK$X^|Pse zk8k>H4$qcnh9UJHHya2R4(4_lp)G?#va@}0MJ~&_7FGH3SXaz z1*5qBOqAMAl%fYE&=7FDR0Wk<2W?A+;oYHci*_=qP*N-CdIuS1rhhfy<9PVA$*;-l z+S;w>-KXK*M~ZGb{2Jh7whV(<1>RqB{+HU@c+;3~SGdGLWxNMxm@}{OOhREIrOd6x=6Z&;WxfCAFl= zS-4l&=5h5~l)}WY`5A%~Gi60N-aFWO7+?fSf!{nReoBj@7+(x%nI4B(%aq31EUr-U$ZAWT`|OP4kSIIb7{YmOXI$&n;AU zzNZFkrBGh0%P^n&ue?8=cMD;Dkwz(G28zM7i<72aM6Z+kUcUoST%3}>djGy)iIDH9 zqBW|*%W^4=3Y}a#;NHUB?R~uGjql5n$~RKPr7&A@#BiTcE|agdi_PMg9p)vBkk)yN zdngUSEcBnGk@Mk!0Av#b$mW)pUt`uakceLwV<75}wvT(8P3^RsJz%X$S==BeSC+D? zUKhgGB3YJ^YskWC3YFc4}_9g?k>Sn zr5cmEv{fntDJu3KAzD!Qq^KBp2+yCl&ZG$Iu7)I z%cI!Fa%Q2IdYWK3U_D8`_Kpvlvq|~ugi_N9Sv$uaM2QP{Xk!_t>M%sYV)HJa7sAPh zUkJ06_PcMovVYlVkfi6`-$3;Vm1S0fd^t(7jtwd*uh+>^m5KyWh)1k9MmbulYYfO{ z(Lm7TDpNRE=JrhijBZ*ki8amPV}@O0GlRt!C2v^?HUD~1_MpDc*gp^VM^9UjL@{^{ zNURk1DK!xWc$_;fioaGD`y6cJPj32z4u68CEHSrBZd9Dw@Y*zIvSuE3S&B-Clo(Er zWRu1qV-$_L3y>igL)4-vTi^Egq}CzK9a$SdClWt-HwKBJ)T@FNwfomDZ3J6jfW0Vr zdeD|B_AR}PB3^`D%V*MwF;Y`omrUDu?b1J?#Ki$HK#Ie%2dTgLP(?lai2}lOMc_cN zO{qK}6RcaRHGIzWry$Kbr9o2`i{$)G6uVOpm{9Tyo_d>Mp^DWeq+D$fBBx7Tmf|9p zbs{sA8AO?fFBuw>qCx{o08^glhiOx)a!N23TScMNinISh?#`hfK}%D7E%Ih?!aI3NtGHb}GwBe73* zzD(15nHNQN0#wvb9)(Fzc#K+KS!;S9GaWw!J=S3jkrI!<`wB~#Atj2;mFG{E5(9GX zUBokR-hp1e6Xo)fL@$Y%WMF6vnq{&s$(d#}e;)guwM08G{|d$5@!K#6H0QGf_|4k~A<677*5 zGnWS?Y!lsiiJ?0Oy%~5e{&e^SWgJ!*QoviT+@Ml3NMV{9jjR=Jupjv~p&`vX(QfB9 z0+iEF*!U($ifSRiv|F1utZ z@bC*&Nh3nZij9;YI=s4vs_aB=2@-O2)F1{q!aZz-Y>1>xIx2`ENg24W6dN4zewo4` zSN`r(p~fT)sts_pBv|YV9u4TD%$0;CZ~D*{hO<&p0H8>y*UqCd`TNKZ?Bm=iPzs0p zz6pIx=UAujK0zNA^rybH`j(QLK=ZESuOxN}{6TE4jDhIw25=!YL@tU>HaAIgK$cKa zHq~zMiEy1|Jx;6csuCl9WU_!jgnUU0Qn;rXpfY$(NsnKH~Sh zjqvo62m-OthZN-nBusry36Zrf(V&xF$HLhzmVrZcog?nSY36cG> ziK~!kgH)2BLWIOxj8d*g2tuJSgS^}d!KVL~gKg%WhQkK&O`YywD2Y_9U@eKfFV#*s zsgTjY1^U^lpof4#6pYG)3?K>=@#2EdU*k5B=ziUfahFRGNf#R-iwn`CJqZh!xn-t& z1=@3EtZ{ow3_*N?3q1vv2M2VZfUx9I*5MbyiqeHDlYhRP`Hx4l9n#;d9~EJvpH42} z?G|VaeZjwI^5lENS&ds?$zihowP8$A=U59#-0HhuI)`CE81mnxCmvoBMEUA20s``h zS&3}^uAwpNLku%5s~>YHr1lE+=V{YknIkDA(NLOy;mk^z0)s+YWIVaZO|Hc}+1#1s z70fxK67uu;U%vf_LPh!XEd@|uI-rIrLH8V3r| zh)P_NAfmcjSEBG)siZOw%cHlkxm1x~!LgF`&At+>v!GG6Xkda^z?%~*#l(MJ>>e6; z)#m&Giu)!aR=A@tFQex%IkzynTjj8L!v2(Ay%`!mEocf-BU6@Z>(;8GoGGf>ZPv_@vOaY;$9B_utxx)gDVKcJ@N&XBbST2P`)-M9P04KYjEKRT2Pj z4n$4%NHk)SEA|03sVD|O*$EM=Rg^Xd?QZu83^2PMmk9^gS5BB17M6^VS$RG;`JYvG z;QXqVik?wRs$G37(I9#Tyom?kRjTU1OWqN%9v+eH2~7Ltn~&U38J^~oeRhDr#I;0! zRhuZ4C5;Sm`Fjiz{SQ$<(Al9;?RX`TM!aV}!FKvi<0eFAV`2+Y#<8|I8TxkP&VY1t$&! zhsB0a@=8Le8%-CFn?pmi?8n`obbCHH20%BD`7+#87F$^`-Hbuh@x}EQFM@Ox%QqX+ zjrHsvq!Fs0NQ3@aEMOWRL7f$E)?`rur&a9<`s=z!vg;%LRUI}z#3&1JAHr*!(Gz58 z{^(EaqxQ3K;xnhWam-6U&Uei3oBn6N9{GTW1{JGnz}wnLK0Z3~e}Ii51V$N&nxqMg zSkZbsCqJ$riWc}XTvcj`kDk=F2B=#VN2#w|t@Y7$(SVlq!v1@T19<9_xKwq1-pQ<% z<-c@d;s~VsMisrnNmihn8Xz@E(dJ~VZ5m#Hq5q5L-es8?XjbQkVr^%F8VKzu$h;>jl!$r7|8%Aynb=Zdd) zF1DRUwnyMK#3vE_$rFX>^mDd8?jutYis?_1lHDFKF*8SRUw?AsKsT-b(}74}8@}0P z%+G5`#0?!YETU9~C`1P@ZlJ`{;>tdYNWWSN9@mJXKnbFFr$XY>2rzUI#oeJJlwhkO zM*s*8C=GMA9Z8z<#TeySS()+0s3{e3#1*{*Igc9+qr?(|#Tan$$8x`oYz|fBrL}eT z!7PtD9}8Jg{A~fpM#I_JCeQ$EYm1(imer`G^_$fi3MqqT3a1NDCyf;sf01bXxOF#q zvFc+KW6oV~zg0I$-6WH`E>R8B(Q7tATW_m}L=+y!i_J+Ks%`}$G0=Xy+^1PoJSim) zb5QPo1y?a<9JKWn@JF0}fR3YGyxx{PIOf_O$^>C?Rsj z9`5BEkn7}qw93)%ml_MEq%R&Pl&T>Z3vq26kewF!Ce%E$ikQkP{g?ApFzPEGCf`@c z5<0)m70-&AE=aSa`+{L}O>C5Vy_Ui~I{^SEZq)#QtT!mN=`Zg(IkFd}sTI%65CH-S z`{#`@SDi1BiAA{oqlsFHfHLRV9>{$>FD^`A@_`(x_@anl-{}!Nw?-f)0-|6RJ6*>J z?F{IwK8X>Wt$h@0J9|Jx6c+{?g<7ah?HQ$zGW`5&6w< zQ%*t5WZFA z+{eSjBLWTxI_L2uU-6EOcx?`AvUEPy;uRW00_rPEXd{>Wf9+x_{kuCEoQn0#gpv+f zxlN}Z{@XHbE=AzUWSl<-pZds*{(VxL3utWsJeiYu(Wmv>=^w4Q%1c&X3CQvhoAsWFu2vi>&9Hf-B`5d2=m{_RJP%?MAHDb{2GlO?PLrJ;( z0iv%1l22!SC=0wk7QG*iPiHf5DRk$t|C5oLTQawwlr(DSPpGhh_<=>07;mx82G!*i zE&&{YBQGN!MV*^_2ES|RjLq#i;&w#Kh_s_lm>~r%=rgVhp`^hem=didiH7aLzC@iV zveHjZI*6jlzEiC*A^z+Wk3*}72&JJ95R6pyZ{0%k;B;JGOiD^({{5|>py11wow?4N zL&U?@E|Av}8jAF6PF6udK_ldb5k=@cQ0=(e=$_@8|V?JtZRp8#BDJQfc8UPp%>_C0DmaV`^GjQ*$#fZ}V$BJUUw15S=FA1FZyd@;5fj zJU!eMvIV$FFa!NJ7$lRYhKDvd=W9(@zArg|WPrjD7M23*8#e_7Pc2Vl6-v2!>l%=M)xf=}(48US3sR}h!RoMdeOvFGQxu4nJetMK5GZ$GG)uQ1| zHc`V-7ZQc35`fZQt#?y4)z&6{W++kRcQ!FrRW-5IBbH5|c|w=WAtKVXeVUf?{=}0+fgJX)VlD&AkV_ z-Ee1)e`I;Job&VUXIOV{izoOF;zFZev*@;A1Gg6DH#tvXJPG`0-g4;as3a#xCA*h* z+eA-G&;S2Wb(K+3b>VuH5CH{ckPsvUNs;bWx)B%}q#L9g1p(>ql9rZk5RsA?8fnP^ zhHi$sTfcShT9-9H^vs#F_u29G^X%9&hF7*QNI$|1HT&MG_9Sks;aV>o(>`l&Ed9P;4CtU?KGpH{$bjm$f8qO zS^+l=sTVx{g9Zu?veg8S_t6sF!^WnYO*Uf_n3B-G*KCg2FM8_8I>vVHYPNc+I~SU( z8Z8GQrz$iX2h6I?O-yWNUFpQ|K|-9NPe!98Vx?inZ4qQJOe&M7Dh%p2c*kY#Z%2xqrX^H%eA&TQ!J8|}>01`^;12sE|m+e=D%wktR~Imy0A$}1?aYp}ci z5r~tah*%wsjYtFk?ewgeN=r}o?l0rH^L^C`#waA@Gke;M;v)EEQgumjCFbZDI%vkk z!mv=|K>(R+JK>gV$zPE-=Y=XND1?-zM<)-D87JtUX_nm&xexi~I=?k**B(L1kOjX7 z@wo5+#U*GWUrOMF535JKo@R8b%&NaDwv&w9%x;hG`D@qu6XqW{9fem$F6-=h8w-tW zJ!@#mZ|r(kFOc5a6X}BnnbLEc4+$kO@NT;Y*+PV8_aBwIdWH3S@O6XwYBU&)zOLYk{H%j;pq-4;whrAwaaGEOfK=Hp| zbc}$GPy)gzksAwreLEkY*Q@=Rl)az`XmWgcfN;8N?MPXVP*O!r?Y#UJX~lW7WcA5ZfBAV zd?irh9ftUj-5FN|K-NtC9>#)z8l?_@>$J4AJBFav{p939K<3A*mbr$822eQ}KpzU; zd$)Bjv*qe)yk-@Y{m4eRJ`Q@Pm{l(H)InvW5sqQsb^*&o*t#NG&+KmfZjY?%XMGM= z`?7Af4NTd!R%O-I(!Bw~LfZdx8{4`b2i&Z_{cPb9;;?11_Et&AlAYx3+qVn8mlTS@ z)dta|wd;`r^`SYG83VnC0rwte@~hv6Sk-D*Oo0iv;hmeAVT|j`%au-lD5a_@zG@St zxI)`JN?+8YfoR|NaH8Zao_+jCeC3Tq2_jsG7)jqY;bIwq>SK`M%t(!ip}LkCQSI!?mNbm8vfqnNbZ^y9LfR}$E-Wy#@{TP$A}WM2#$yCxge5UU(PKg`Z*QVh*kBXLnmhS^Z+_Zg6zb? z^j~-wQ>^x;bJJ711{Pte%=_Tnroj0n2qbEjsqD`Y3i92mTITZj;`%**>$Ht_i~Gor zz@s~&EJ@ZbO&f6P+|6_M{u~J$1iW2RTdZPA&fdkf9dX2t`}{-?APy2AluQ)gC%{f(*7H7<-K<6N z`W)8*(N@&gH(R&Ja4pks8P;{UmUIc~=R1H(Y??uVdi|ItpF5Pj=!@Pf6{8pMUg`FO zf~Waw8t1jZhE)fbeL8!_}e;+n$(_;mM61Wa6l zjmW!9jkQkGjC+cU6{Qk;P1#kT3n(PZW*7+sT?JS}K`LgS^`$(i;`*uO&{gs*wou3^ zk)z{k9~L5r;LXom8VJ0~vGMNrr#^E+2HSey96C0)QoFmmsea&8ze@!yD^#`OeQSrx z^goYUwsj$+*_}4T5NaHTlyC@E@DDUJOh}6EP}NcbQzFQ!wjL*uLmYN$k4DGF?tEBj z=(UndVyV+E6L4+8hE$skGBYxwLzb@0xMM`l3hA-^DMNn%Y#1G_K7tGa-d< z>11j#eqqan|K*dgc)gUDiNc6!fPlx5xyX{u$Htw!EK)7Gx*5^O_1+F|roJy;lGk?! zFFd*SFv~V|<1pA@Ay}Ol*mVL$B_&K5?15{)4MCkQCPS*Dm*C{H+0{PUQ6K_LYD)7P zX)7p|$~4eK?d-}m3KO_rF{HdvfkNa{RA&|@U&QsJKl1(vfynm`aHb9B&`(bB45V=A zkWRiHt2xfe&0VR5x!KJ*cm8ym*9>qxISCXW_!%Mr`J&t__kysV6I7Mf0IWvhv!6_< znm-TH=XU|&YFwx(=L5)FSvog2Hx4Q@akB!>^F9-9nTt663i!~Fm8GSM_4u>;dk_;& zJ#B6N{bACG?wwOIW;WT2b9o15eZ)6+Ap%___187nh_Tqs!g={Tn-*Qfg}qy{xqtLPlClO zWJx|omx(ns9qU(0-*DsQCaasaQKbr^?6jzv>D56OqoI9K=jN>MxzEP-WTyP_3bcM8 zjg@Kf=RuCRW!??}KsyhI9-gZ<}t+FqqJ5-0rd)29t6 z)HC<}dw2Z4Kc=|-6$#VzDMz7DQqO$9FKs7`)C`)TeE<-t{dFBX-}9JzdUi@i-d6x{ zPiH$jF>x|#px?9-S%xm50aM2#eFn#Ac5Q9-IO?9RHcxrEj%w;IF1CX74i5SpS4xpR zloA*JQLbn21dzIlg-7@B<`730v5({QeNMO_0EnQ{yH=>EK5cuNP@(}4!twE|XqR|1 zHmA>n+ZP%Rf|g|n9$*FxTG930w6Ee(+@RLe>Q@m60N`k9E+eho%Aq^Ta9e17-yabr zjB>~-f!oxLkB|Ev9?;#xd)9<#Yi_mM18NWy8t>UPTJ}GW5*$Ztaik5p)VgGOA5ITn z*351L(Ka%FW>Y^6cpy^3gOc=p*FY=Zm=P!Lv9WQkdkajTmt!j0+irr8pe}cz^^%2@ z4&n|@ZcA+nrtlbEa`GUEhn#%k8xp-)zN=ooP0=j$8Dyym( zMMNqZ8yhRzEIa%!M7$60mrS5$N(2D&gPz^l_e$N|2P(Wp%t67o|66s?seAF-yUX&u zk}duDANMH``o!y0rHOf`fuOM_Sc#{(BjhtMQlRfklR+Ao!<$W>ypa$N2*-gjB{6}(-FJqgW zR<#pmaZIZ=$@!Kkl>6+B1NcPd^#auMR!_nL^Q4;xS(5rS6O%G)c!(d!299nzS235U z(RVIIkN3aGwTvwgAE3Pb5|3?4Pxe?MCg-brSQql>;(BqYFMH&xi+0BK+;9%SQ0!XR zi@eYIVZr&E{Nd(Up9LuvwSa)vQVxb6Y9;IOV*(%jtUX=2cu+=88u2hV1A*aB;}IFx zXF3w|RSnn@G+pv4oIOEnju-?+)O&w5UmHU_Hur#RtG#EdV(x_J+-|P}y+38VtSLQ| zzusRzcjAr4=LLA6GSsv#Sqw@ZsW0~DzCUZKJa*vRnxhOYBlVO@6E^w>%223;-0j;( z=m7plZ7`_HnnSP6Y!;h?(qm}UrShjwfJOJMnZ<>y{nj_Hpbw>y`TK1i3g!7an-xM2 zb&Ooem%}$_g@~>`2_=(2y)Btoa9f;j_gd#mT!DZpX-*j+{#FW}rjn*HGGfZ~1|`PD zxeZj{;OIvB!c;yap;3XRkQy%Z7gDuuyf+Q&9 zyCa!HKooyyY4?$L)Wpo5Ub_gZ11C=>>-@YBV&{rX4C>|SnFD)>e)l@)&WYTie}^GJ zV$lTo#z@5u`9Ad&)Q>{6h?(WkOIBa2vikkv%R9FH9cC77y%i}?_qwZBh#I{@;dHA8sop{ z9YR7v*t5kmS`iWZiQJ~a0s9td7PHVyEGK41OwbKm&*bOsjdXD2snXOWCEY=RobTaPo!KwXgG zp!#IAVKrDjnUGIr>FjzEk)!=Dz$fmIU6W;KMwm^X1(vK}R*Pb1)Rd%o@j{YF zhr);}G_Tz7Hus(wJ`hJCOp0180HNXbf{sqE!Yf13+U-_~`4uo2<;(}t-(x&g>>bc; zaJcDz)qV)H4ACoXUMh|waqGmyL96TgY&Fag9TO9ip1$hXh(sbKR6w+ZNq~ugjSY%jTUT2YFWab_85d{!ISepj zIeN8ph_bSFzo6J>k2fom7zpRs~+W5RjCM%TJ4OCxcrHYJSJ0C;_w#) zFXIyAQ^ygmE;VidUlErEfMlMYHnwGD5YbpQv3G4FhFItUg9?K&O^*R)?rLlJT@iIB zfI^zVGy9xul1-nh(}2PMK-tvXWDZZco;EiCNZaaZ`na(eV{#FFVSt~WoE#Cr!1;g0 zo zgW)N>1##Xe?fhk4-_0sovL3)OLips#oO8c|aK)4%XQ_T`aX|q$6noxfioD2@0l-2> zasoXw%8QFV#U(v`#q@R4^`SqxkQxFRtq+@xPg2$STNR<77~aZ-g@%F*4N%OxZRXA2 z!vx_pJ!I$-O@hK@J4+8<-eQ01Ho!=B&>~Ts8Sm1-azAb{!pRWuF z)MKW60A%get_pH;*0NTPVq$ImYoiui+$9r6m2+Uca0%3k)B$GI&erzi;wnlIHT-En zJ~ZdeqZzo85be`)9TAr;XjG4muCAJ@s;ZV&qfu9tFMT4Q_Z+qqA8tXI`Bc( zWCKAc6o8ug1|MO(n{VQp=F{phG+b!$kj#A#V6pEKGt>mxK&Tc>%EVRz&|}a~qYU{3 zVPQ@D%`cJ?m1$`GdyiV?cYg!uSiJLc8i+PiLS){Esl~4vQgWIP0Ugb%uz+hM8qc14)-VCeH)AzB3 zfh?AU6&<|e_{(&Ar({qK3bK%^A{%FQdR?5u9~ z1EL^ba&neCg8u^E+LoG5D)zjqTU*H?-ujDI7*mrIlbgp)i$d3>l%fBES_e}3ttTg^ zttV4@km2c(M#qWJ)G@BTwxi7B$(!qYAb5s1_~a_H(#x9j$MGBfM53 zczAmD z++N|t6eqtNG^a2=b8o3O8)AO-3RX1XcY7%^#{#=JIHb$;_U?&pqf2Y&+2fVr}^y6$~=P^h4=sK1!spGd~%sMcgM zJ*_n=o-cc{ReekJFjzYkP<^x?r4;&^S5I@1o`_r@DQ)N-gV-NMqpHZ&(h4rYmc`!Z zIbsg8_yfV)Ehd3Ge}=Ow{)Q<5qQ0-M|6;J>23Ab}RH0-HL{D9T^DLVBps5LU3}%6V zfS^pnT2it}JGZ=|4Bpod6x0fDd2ViXZtK`IGCmRm@+>MCfl=K>rpM``*7&Q6DIq;I z#u#;^&;0WPU~viDcBPaW>4mWrlb+*`a*Xmtwr(cA9L>TG6nyzop>S+4lf!zU*6EID z;l!N}Jv+9xwsGs_@A=brom>Rc;A<2LF9)B5X|ccn#Ggg8;k(6WH2-mnakDr;8M_8J zdbix>6nN}x>;;ZcNPFCQjd$!MT8VK@7jIN-Y;5EeW!62~iYjGhzV%p{if5mnyF)DO z_@BxH-U`KvF{>JI;tkouU^S5p#07_~xvJ`0Fm1oonb=3i7*aLpS4Zo7TFa%a@|77i z%5`HBQe;Ns#i{nTH_#y!JV#Dsc180%OVE88)5+@_NKX}M#EeZHv##^0tYxis?q-X{7{}-Y zsmp3N<$ZQx;q2u%U7b;aUOWazkHogn{jr2fpX~SXE2c%0Skv@|OEsbOBL*d@3TCpS2rkA5l(zT-8N}N! zOL=JEN-QLu2q;&lrpoMW6(7~=owU#RDo~H9^7&9f_ucTW9H5+XgXhjAIRXL(i#R^U z7FbBAXeN4C3~nv99|VIyw0LjU_4E-`#Y83>-e|eI-_Z$!H#5G1vpFxNI`xH$zcuGz z>Kv}3>8q0GFgM7v)YhYn66Qe9EMN%5m*Mle$jk|RX5Jef>0uH2|FxT0Wt!P01U zkTCh$xj0JYpcwdLY48&Eb6dl38_ zv(w`!P9Gj9-Y3BH_OXvs6ETlGd|ovxZ~g;dYp5uyY;0)w3f5)yzrVuz!o~T$0~Fwg z5P)x-xdQ{BzrXMse)PHk-x!-e`X21Td#qsJtJ+_=R*kV|t^q2R!elrsAfu*4(nP*5YE-LDl?x zT26(tlg9g0>Jx-pLnXx}bGtVV^y$dn!T$c|pMGz1rwvMCEqU0DuJ-Nh*lJBr+m?|V z$>-5q&5S={*)%gX1zZU|Mr@%u1qx4nmha2N&&a}#d z?8=QT0#w{)=jLKz(TF3|xI$A?(~oS{5@R3zy-XpmMNec#Y^+gg4m#DZqpPo8VH~6i zZ?b1*__3&5oAoj%U*qQp_7pt;9x;G@dwP0~ueiFoN#&{py+e6kTGdUJ8nkEE)WqWh ziC`%ibh00l3ye-xo^(JK1Z++$D&dOy*4FEei4s5+GV!o|sC)=`59Ixi#dB1se3?%Q z%jo01^12A(-Y}l%t(k7&R6n?UdRfbY4l(qfX|lac4TjzBOTlaE-I52_x3{+q+V_`( z_xu{HCeVNm!w&Lqbk%w5bd+S^JwG~w+Q!SWwBK=9T|@ZUo!;)v)>biy>3znpvKSH1T!|zrIyyb8Xz`P9b30q@i`&}T;umOsNWp)Vu{Woo ztsR?`1*oIoLdQ#;!GNH7$lu>Pxbsn1#1^`>h-0=Q0$5x0 zDpK!L^xlHo9@v_-m)7R+%T7Uc ztQL*Ej;eJ*)*T*Jt@J4MR(ZGib4jVglM9!Y{0_(bt`G({j=z8XMpRqLRCaywI$;{< zf-nTFoM-pf(r~*~jRI^|Qv<7J$930;I?OisZSdVf?OzNj+_-7`_M>*eWaHnJ! z6|5%?3=Dh_!GA=}pZJoVk)8B-e#kCr3hBTLD8D8y(K*;TJQNEb-Y4x|ayULY>8rA- z)WpWd#>B(~+itv47%H)b0J-%ig=0lSI1aaHXKpq1S^PdT@8CNd+iC_i+GXI5wKYAr z>qC&DbUIv>xpONDXq}q;yvpb8>Vf#d5c}gHOpL3|!Hx=2Gpe3;BtKoqTrgxc;Uu{h z_5=9Ot3nlJIYx33?jj#!cegmLFg*tI!IeGNX~|6p}yenF}r zS>LaK^-gQjuD)l!f&r&~!y5@7`1M)Bcx$3HecL9u zlj==i z2i9LOb8AhYQHl;BhUrJS{bm9TPxJGOq_@y8Nu73~ac!0ONDev?F8_v03~^~zV$vqb zDrPyLYyt*{TAmSfWqXCe6GX8>qNqh+En1ZLydHvOFYE$&6rP?zu-So zB)gqd1Y&SmOO_mG;%p}x;n=8K-Vx@u^(Dt$CN$^g+nM195-Mu;b59xZv3~AV3)FWE zU#CYcQYcHUl~9YDY&-}!h{C5B;i@q^`SQA_p07E5D*&X^&gs-C-sJumZa$s6zTUm5 zo=O4>D5#8MhyQ3SkIn%i;uwf=yQ2WzrFN>$ zD+cX|_IMfCnul2`bzw%Q{Wdz}!~Og(U;f-&!f<_PiLqNzvr{aVbQ$F2h^Ms#Sm>!k zebh2vtE!eyXYHS&WDN|mW(MONolAF%8=a8IsGWscuMH%4t)3q};635Ovx1QmdXb=s zDW!V*GKy>_V!)#lUtZ2~l3B&{{^NlpsK6o0#1WQB=Xdecgez}_V#T;E`Y0h8A2V?6 zl9-TKX}Rpy88_(Q0}iEFJ*&JDj5WTpa>FRR6>vr;gmOAxvZ=|^Y?nxi#T>&P0*>zl zBtcBD^79+K%)iNjjmmU`o64SNY{U-|2wkGs41%WjS7aG+U@-PA8@2UI=dV( z_tdSFe@$+Q1Jt5n(@Tzx+;&$cAP`;}IXLi(Q)d8l=xw3GT0`|)-&q^J zPX**2kw1Qjx9Vplq*!vN0clXEkX5|G>s2na@Y{yX+!S~~=0{`(fMLlXnqpB#<-Ll8 zDF)oBQ|^v5dEd>;kEUPK%=vs#3%y|<(IDTG85tOMH;B_Udv_eiIBokYU+TB83ecq? zJnEa<3k&NPg?Q;**Gp4y6<%rAP?CmC*pz5BSiI9Pdr>jfJa1=@EFke+(&0MY>k=bk_!M1Ti;8~;N*spTF!C{uT4-EuT@Qt|B3N>IvR~FywLrgVGCd9FpcyHE{^hxTV zeTfzIEbXq-D3_<+=80|ZT$+*$P=lYD5~X9+s$0!~hrie6bE4Ta}@sJcD2aY z@?w7N;EKuU*jRo&6>t=)??~EgYR}P^g4ogR5+Y3|#>P?`aq01u(=5TwnP#SK`H!1Q z5K8sW*dZ@e8mO^Vut=!%LfC*|{SGnI!S{?p|0sGU%NccC6sEPdGhP&C^~4P|fUel; z0E$mspf?AYNh1x8Ys@~8S~jzV~; z_vwWL%)BSaC3{FN+0!5?#gZjM9_gGNdFoK_w9R<$L%dV36vbiw_g+}mqJ5?I_yi0j zL`ff5wZ~KHj&n6zI7@R#WcU7|ro-hpG$*39{8q+126e&+M6+P<7$a0ru})05*+s68 zB+AM|oU}X+^v+l%-%golxj!UVi?3d+`Dw`dduFuu;_YQlR{~sk(ZK7=(bxmkbAK2k z1Ecl&b_>#e9I=j(`gBdRbU(5=-{Grqr|04UitUya0ts;{z4=|+pH$2g19GIzDBbJp zOq`miZlhAWRSr2;;(=d7s<0#`29{Hlw>W39fRgctcWk>Rfm(IL|4Q9Vw_ z((`9+XYQ|!S3sHQRGFUJ(kYP3VAF4GZcbNw!N1j8S>w&S&c5WE=6e|2X~ON{BV0I^ z5|eW9y*MFT*?lEQse6k965d=X3yXV^ROab0DC$7jnc8SMhI(ClkHzxnakFLDkDPW7 zH~~ z7MfZ6?f9b9bzD+_=(?F^S%;y;US?~IG|kNe|xJ*+H{noA*%=_S?u=d_5At8~-K`TZ2*NP~tn2~y# zPx!Hxqu2976BV|WTc`TtFPa7hwi{vQgXy-6jL$5raa?Kwo142nLa08iyH8q-o0<^g zgtU_8V&|Bfhy7)pn}9MCg+u0UEM9=TG`Lm7MGUt@-i?mn5fwd z#?x0jn}`=2Gnm)9R@Z~q8RxD(^C^Gsgc>N-sy>PI-izrRdc}Q@RIzV`i!bzc_5N)i z!KWNvYs~DTWVlybN$6{trQXfO8~C`$ZQ8eLrs3!p)@f)E$aiJq*mCyjsuuky=XLG0 zo}Hmz1J5e+<$qpGu|&Ta`96|@SvSzl$L@@bx>V{ubSf!D%l=p$xOEaflE;zONS4+S zW6sQy4P6#e*}L+t-W$I!@wjI>AY4%;r%kRoU&Wz0?PlL|I#=o0ZTqcf(d=CaMD*}! zoOAw)yNcjbx17q2i%HJ?5f$XidIE8%xcDdGJl4nWp!ZVVNYevyHt~Z*RT}ERA4a^y zF3qjAm+4O@B`+`U;q?rElF8>Hpnj>ao58iFBshPbW?(Sj{z}?~tml!x4#^AZNV$9w z1;}PZ&R3?}ggpAt0!zypr!z3T$`0QRd7FnCJ1hXH_p?gVM4PKEid)N#Z$0;OjE@Ql zCGtJo=H^jLUb*!_@lq1G&++aAIrIFuN{4*8FQHO?rNkzoA}E5Aw=rf<(sQflc>a9M zrt+%`l#tNP?Va~>J%j9+PK6F*@wQyWL=zP90cYe0m1ftr^iiD&q0g0+)6M`(LREUkWD0 zjI`SJ*BA7v(s{Qpy;v~AOXp|kS6w1^yHFytzTOuinM#Hjw#3KBYYwc#chZfLBB7z_8vyw(=rD$!PM@!TEIM8J#9Ydawq)ghGN9kAKWohmD zueghUp0F|_1~qfNhtrkJe05}6@q+quC^QDk($NG;tSs9ZUP%EZx_9PN2e)SwV5$?? zj9vHYUQ(IUS+i=E6ih#1j?H<5AWCbM!YgtT8Ybh}{20uX<*_?1_bPn$Cjo@DLxJIy zwWY0kI~DL!H%@ddE&DpHpP|nDF7dc%23xImxB065&SsDY3cD>x#oWGq;Ltr1*Y~>~ zr0~AojEs!TSrJx3wiZ+o(?u9f@_om`ane_if5HO^I=!E@+~8}h#9<~o6R8>fQE z`7mSHG)PA28MxVWVy4Sdo)~_l+mR63HEu__&H786=1-C0VCPBGj4w>0M!as~dV;y* zaz_g47m^QupUG;JTX`U&wAFDS_f>Rtw|e`>nnJ6!Q`2|nb7bSc(wxT465_#1|<`-z{a(hxj1eF-sbnZOeb8URM zU191nP?*L|Abxms#QdcHru803ddj~T11C}&*v&V+#K)r9kGmU=mRGV$*N4V+z?hi3rn>Ve@cu;){b+(iC#=*RMBC{_z3e zI-&jHk+*bEm0UixJAXnaCdkW6nrrgaxE}4_3&-pnY2pXiNtH#t1HCNx z9-!@QIr=+AjZW+1&v+>#PwS<5;j$J`p&#U*M}ALd=T|YmJ>GC@N25t&Yc$92j=x_kq3-bjtD(BU9TPX`TD|c4d~j> zgSbV&=Ur0KW;GE|LLB$f8gr{LA$+LYa5o6oqu zDX}CO7IB!|#X#vDd74CQ;vjODX>@5h+)jPBYlYc5-!c~}*sA9B`$W^~sw&s*-yX|9 zWlp*@nYjT^BM7E!gL8)_^;P1ZOGUCWGxa;xkCE)(Yf2wFC!3~IN*{lU3({xz9*$=U z&kuv_lJ9H}fG5(s7GGtFAZ zi^DYvpBmSVt1Jk9a9as<@_GVciYKx=a}bf!t37oWLeP7;=kwL&K1Ak$4~)U)OCtj} zYcwB$wIlG&XddO2j8C?%h5a=>o3MfZ#*4GbSnCn>Y}C{wl`g?j4+~tw6>pNY4J~!{ zyEX+DlJ);x^C)j^9*Fye8%d-6@CgKBNd3A=*29r=rrJktA)?;m-+lQ0BqXD+_jq*7 zuUC`26(j#VYooz{ScK(lg#KbID}f|$93JBI963nCHbt?eJnL*3u7>6n{M_}B+K@k` zn#@h6{RmKJJkb<=AO^}qR5;7;{t@J#(eByNl!jU6cp+icH#dm&K2x+og}-kb0F}5f zI(ku7LQIF-`8dZ=Mgijg9%lLa$*0L$3VH1l*0QHQE;8Vyhy_5Colal5=O*|pCptgn z4EZE2@e21yvTc;1gRgaXrwS6*-EK86298Xlgr`rJyo?+`=mZ?c=2SkEQvY39lLqr{ zY2WX9Cn-ch)S9L|(g=*`D8Z<@c1-Tb+gI0aBYKM&CvgU!nwv=iGU1gT$Vgruzbye5 z@t8N0MhtqD#fQ@frPkxScfsI&*A#7%<#A-5JS{wH7QXzctoa7(er>%>jKh^48@`42 zQEgQ)#j937m!sMCsd9M;v1d)TH7E(Thm5~gAn8EF|NgKYn$z1A2`s!|{RR`cD{>=wKC>tsDI@XYL$CX75KUG!oU8ult$)Imyvt*Hlx!C9$c*EW9 z2R6=w-(yngbr6D?l*8&v<B`uFaa!Q(_>F3 zt;T;tO@oog)SwzleKu*+uUDu0-%sz364HFIUMvsavg9vO|97n>*cszKW#IG7&f2;_ zxthQI6ZJCYf_X`pPNX-&5Nm{-JUlj6?(@Xt7_m}|k*N$yzU`O&a6*a6Ca`HCFC)|! z347k#+P>7wAeW3Y4S#q?hW7Wu3(R|^6BGX?=}RT>U{73toj9|(+w-`c;IsAA!^<4& ze;Yy6cqXdZ2p&+tcI_7Wp5nKCQK{LW*}qjVJgOPd+$7CEv_IyD5}BEVgw&GWegTWL zP2XcP@bt6}r(VXS2{r3?PV#!}Q#6s^HB&{86IR`b3L^oxq(^+N@QePN2N? zZvzkrCx=Gvj2xXp8)AV_LZS;Z;2_frHUQ3k2!Dv)*IjF#WGc&-WjqE92MEMAeB$fr z%85%464`Bmh#pwAsIfO!SUBOS^*t}2tOa*ih+dMAP+mLRU-DlTdyui*15ve4pPVs5 z=pN!WoNoVWzu^9F)F7jT;r9_qS*C+2*38V4e;@zhAjlcRSR5BqV6q~kWt~mCaP05g zeRv-TE(3w%)-cPr*}(-3yfuSBSU>)$xo7-!ZD$e5&R!^ZQ8Q#U@!#D!2mAri3#*#j zs=xb@S*0@7qd`0SvMcSj_JDXm{Wvot^s7 zITjH9Db;df^xMxJYxgq!QY02P1IFVq&Putcapv=2Qoq~gL%OW>oyNb)4-yTLhJ6vb zEh5m%vSapJwhWap2a}N}n8zfI-6~*(4l`KVar>v3zb62RVlsm25IB{Pd*E^LZ?QT^ zM3+-){k;3Jd@xN`L-5PLy$J(*GgcbTGwb}sdNRG_-zNEUNTnyn9#wZPPd5H3{& zg0Tn(+!uCxTx4i12j=ddSpRMcTFDzbIMD8K;c*~I`L7i|(8?y(^=@0nB6Q(>{l6Wn z`w;X|QqRDqPD4YdApV~+`A!Q&tqBcIOkM3>(n5Qx5v!K~cpGAHr)p+rFnUtSpTyb! z`ZG$YCw6G%ar^QzHh(fy_TOS?K$nI^w;1{QjZrMndmYOxWR|$R1cOKPx1*`I;~|j` zki}WIIL7Zo{w*?HC@x8m31X&M2V1JxcV8F0vZr-jNXMNrCNQ)O_@LQ4nYqFKi)NxqTla=?G@mRu_+&u z2Uam{mFmGb9&zMY6B&3FeDL5whS>4_Zu?wcgOjY=+J)WWzu!pv0S$Mj*Rfx~Z+o`V zXUpJ99V|TJ2J{MYDyrHB@2}+ z0&u;#$Z7>gU?pgQow@A*r~Ho5=LkQ2>2iyb6YddS+4D{0@+$xL(p9e)3BPX`eH2}J zTA|HU61Jxo1H71_S3H+nNGMP?ETAuv;Vp#y9YV34K&Fnn1DZ_K>r+{VEeQZS#-V^G_5pI%(677vN_z6YB`b8^K!#b z%=pp!5}3I_%(Fg2uP-sbOw8QT(X8h4+HJ{c-ZOq6d3Mv9*?I4^9y$7Jb+8n$MhU++ zJidnsHZ8DAxCjZ&4O+ikg%nz3;&F0+nwkC4I?onG_XM|3+R*EM5sVt2f_(N#Eji6@&MjynblxdTq`p&?4FmJ-zgo<=`Gm^I% zJxX9^@6l^CRZdwGiO^5MJF=nJjx_%2J`lsw5i+T2=3E~9P-@P>jgzDrK5NcL;>1Eq zBe;M+BakhbB^S5*OCf!#GIX#C+OG;7B*tXQCQf|j*l6esojAKN>zLq?T}x7-h0vf$ zJVtv^2tE^qz)z#95Z!aw*lC;$wVE`^b0O=B+z$>|ItkaW=ye=GggrRV)wdsC3GqY) z`qmFmF}b7I%t2)DiwnQDTbl<1gE*$WYYh6kjrcB3_!#c%N`A?TLXXUmrxqEJOCF)` zEFuf(e-MWgX+gTGtnLJm^cv<_1dSX)``O8qu(Ek0&7_9zgN@V6PGXs9B3o#Df|-gS z2@s3yTGf<~{6r{0a?rmJC=>IIy8pG`T~%IZ886;y3b7bk@z2zus=V@035T;HHv)z# zXPMW`^x}ES4&!EEBU_3)G-K4KjZ?Jto^rwg7mCbT0CJbaT&)>0;J$Wt027P?*uIl;dP0-zR36;_g(cV9w zJKwQ*vzXvYrmld&ck<+NV8whc@hCOQ%~w~Jin#=nD0K?20AEOHEZmbaG$*JwNkSzO z+k7iNUz(^Sn5X-k7>n}MPeK?u`MHWErNzS{jlCB zu*Q62#xmM)j8%@!1<7@(^DI7Guv5@!am4c~f{#zqFP~UfI;3c&Pyb4eC>?o&*eLq#dcy$V5u6S*V46 z%6H&>f-9T-1^Q5KX}BvrcrdSfhtHV*H|F zym#cQ;3%o-R(zwCt|6|ZhCL;7=e}Uq7I7rq8z98p3&XbV7HXapJV+fI6YSX+EL*W? z&0OMjAz&bTRtH$#2fu-*tbC<&k@?)~PbrbRWtmC;>)UQt7)_6nDlgg51r1fsjm^rX z%B5P+RKd!!kIHehov}nLjaYQ9|KqTbrEfHERyA?!^YVD|z+qL2xadDc|H!tv6cb@M zOA;7!R$&qtbE`sMv*C6g<=T851JWQVp=;k0OxB>;q(#n&pf#roCvA^WsQ0OJi8OUr z`t|dI%)^PED*PDQlytt=VN2hj4+*qX;gO*^^pzG@&T^If+J$c`Lh!}ugUBltwc=MT zO!nm&utJ%;F7I0eiV_NgN3;x#(o50AA@o#ij~_v0XmX^nLITBK8~1!AD*mag z9N9fC__D_+ma_K;{Ub8U3o5-kqRV~$lsMu8NQFPb?LyLl)IdgtQ)jknGRQez{q%k@ zh^wz>6d|c?|HVR^{FxjZZoV;t6{`?^EWK2&dGn-+3|UcBgqaIxj|y|ALknp(mO`Z` z5V6#69vQ20f;z?AABN~LG!oGKucG78JSIb$p{5pgtl!zllqzkm&}3sirz-vx0}}bt znjx7Ulm>I9)d8@{Zm$B)pm!6;Ty|3E(%N9RN0VZD8L%i`S;Z4$KNd$n(^O9ghtj_6 zX@=zCYa@Y02UNx{%@e)BWHv8UDX7|?M*H}EH)D~LJM&pC8j$P|nuN-&=Hk+FVUOkW zpc6lSm&5bUC?OS1O-@IF&~&f2OroivW?|c7J^YUJQ$e`X9KG91NFINp>4WYOa}(kc z=aWLbMFBOhFD2E+iwpCE5fP?q3D3D#_%eI!pXW7Clu$6IsTQ~pLX443YyAM!Q~dYe zB~?|9YrhC{xt|`rhv9av@{`%Y_B1K}2I4>(@M0oV$G&|GaY81d;n#*K;<+1q$mdk` zNZfUMuGVX+yps8WVY)K3tBQX&HnHliG#6(l>!&}re0e;HrmxII3Dkv*^>ZFx{MnL{ ze}Y4`y5d4{dUE<$yu5j-AcX_ba=Im#{iiqV@M_KAMnW<%Fr1SrOnfLKkBE|1g)^7_ zaCkEkGKwcL_J(SOuk*^YJ9@iQjygC z^*0ttDM4GcXZ5xH`Z6nJVEuedPoRCe=KZxM*}t(U3RiFXJB!K5-yZ*sYKc-?a{JYE zS+%YVc^%6{|wnDj*;tg^CneM+i#^q6jvq zq@Y3sYd}O+!%mPzDocPtSzA&z5rKroBudyLh(H4&U|3|6tt5dcA(IG%^wR0C{_4-( zKX1-^Gk5OXdGFkJzVm(O7#I?b)m)8`ynJH&pIok1%3!fg!|Z)hl7@Oy4%O>(CmUt_ zankTKnM5W;Z=SD9+ZRAX8BeagaznEof2(9_BQnJBPf^h5m7R6cEO&ymP=9?F|IM1SwfVMD=NgFPU3-Z^Yi}H$m!TwbcuPpAdLlhDpuHeo%#Wpm+to{ z+j$2$-q^JzjVa0ue_E+3uU|jii{G~Z81BTj4PSj#uTP!HEBC5gTbd@gpvpf?ayM_5 zH%k_{;8yesTp5)Li7EUT>p;n-eb8FF$gmFA#(w_UCvLZ9h+`8bLZM@)xD(-Kb%*Er z;VFGBq+?`Li)d@{wT@l){3oqDNzr^2O{=JenwqY)u%M}}v82=tl9A%v1r1vd7K5=a zh{7Es^8AB`1_to%-d*gMYu7qJYbbp1Zsm)JFbpne++(uRkV>1!2<4LOWC7!FVr(^J zF~D7})3UFxZ!zk(=Gx2glVcOPB^i>BIk2$1=HA3efdI5ICeSg09y%REowi?Sk*S1b zjCozTVjaBO&E@`@cQSivdHMc*%rj(L>Mz4Q%-JvvnmOb4`zLSx(;ZVp%n(aolcLkZ znp#zASx=uG&NyTzmv)>So}eV<{@AUWiXEewO_4?7gbD`qhz^_MVCleoF@pm2H77k} zLsAV4o)d~Gow+5kbDgk`p-<6rG|Hr@5`z(}mHBc$_40C~aiNR5v`H80<0kKG!Tb2X4sJrI+O7~;rjgDHZI zohrH;w<=r;ZU7npE!W2z5h_B}zcZ7*ex&#*(q>cE^-PI*!rg|sgZ4VIoA z@@+JcZ@#tK1ZW;Fz{`^UBlIf56V8;^eqG8b{5}xl;=+HM_a@7UIa!e`Df=<9VR3*WZl7lY>Fu`NS;T+Hh9kCE01E55b3-sk`}$mI zUCtl)cy}t6_;5+;x>calGT(MLql{SRvt8ZNLbI5O;CwhS0M)TDH;vouI@|cu#oDi= z2FFs%Bcn{SbugW`u$y z@K^%~lq;F5j)>Pg={Yn0#ZLpgpl|?FILm{CQNE3^wtK%x=IwA&?csWqLzghBQ1+H* zZ-}8Y=;D?sVr@&SeZi66^LDxlBcKB%aCYDz{%>Yw$y9sz3UIL`fW7M(WuX=KL!4i3 zr1zJu16clH;uU&lMc|U_1gL=C*R1Sn@rlypd^H9zcl3A(c(4^*wIpS>2 zBUGAN&VrJnkeVo4;2-ZX;l z+Agsj1On~4eoe<11QK9_K%0;LwH5f}OrF4D5a=-Iy3XZW{wdQVF5b6%o-D7Km!~;& z1(Lgye8@HN*l*GS8?h8@dMMIpjhzX!;ualnc(z( zmw_BN%RL??7gSUb)9Kq@`cR!UN2O{ClPkZDCP+yveN~L-7+A{OZ!em#fhO?`yf#nZ5g7rR?BeD}8lh5@;NkNf>szOZUcp1Yxr+FQj zcvc~TGw0{rKPkv8%f0_CQzW;7nBT7oZJUmt%ht@TnFo2A2M z=Msj8cY;8#;7LhIi%lYs3Q6`dlVWCTYkQ+QlSgohRy;)`Ja(R*^BrOao3DG(#Uhrx zJ0!l9VPd5jp_tg34`K~hgBH&kbMx>m=!byb^Ll`P?ma>%2?+^ftUR#98%g#D6Nf#{ zp9U_iNJaNmLn!3row~?WckAeoFd;z9`nO};_gT>HqvJ4Dz)EjDG9jp`smYzE3-*re znNO9-Lp2B3?tah}T-c=a_yY!qsW)Q?wC~W}99))xHgw_rCwgL(uqk-?l_c&oQT&*87 zO+r!o8S_S&sP@(;R>Nx-5GEvciz$s?M(s=E@fV%#ka+ z%6;AFSyhDVKA1S)`KJQ95)R@F`#OE#=y)Mf5a^r@JE;Xp~C%m6v^N#x8`Pg-L=H#?sf=_wX#r3lCv(u4);$H3l-+277X|0nV zq<2V0iglm*Yvu$qH17S+lZ~>Yy-23gUbeW;va{7a+J}hLBkE#o+{%jW zxQHVVhQJwMCFJW24AZ*@vL0cfH&gDoVr>ZF6|MFI&b%oI#-7mH;Rb zOg$n3nd*MCDf<;H-YsI77CmBYS}f-zE9(b*Kj?9X_kXx$w8xn}Z#ytB<*9;hXtEa? zsnMQ<=<72NQufdMTVp@PVY)lk0BB~A8-tvkosGXfkLGLp`fY;Ha-)IcQ*g#{nZS!H zEr;uU<5gtXBH=h$z8kdNZNFVeh&y986r4QGx0WA2uJr`n^2`9QjOg}O>I79N#(RFj zPAqP#u*2f6xgy)^PRLeQpc#8~ave$UaWF3I@K$!HN z?2;M*;QKYiZ+5shTR%a$#y?_yW(z32e2-fRofVpQUdjk}3V77XU3V-j#aY4gMzn9r z&ojx}I6acUe>pFDG?YAfw>)L;XrJb9j5A%{y~rjasv}o>(5SU)6#m;=xo8hX5GXb7 zX3(>aPgCbUopH|Snv1x^YNEBo$8;Rsnn@n~cw{=pTlnRVyd%802D4tlJUsO6_Q%#JSo%>Q#mRDwLY&hF5+#ccHP<0(NS$G46`w5I=VGlCGzAuwnY=o+EcYqIiTZ$?c9IJju_ z+Ie-wP^kwRm0xVOo(CfHuLjPq&O9|_lYpB0@XfzL;tI-rc;)WDB)u_`0Q-u|dhk$J z3Sa%~6cCrA?&`nm_jq;WyM0$5n?cmL%e4ofKVK{O$I6lbsK-2SU2m}M^T?F!f>fau zdP@fsIVZd;+IJui`ut9#eUXAyT^5QdI&f&8Us9!T>O#>WaD z8vg*qe;>9Vxbm~p!^q$1ZyP@^0F`ayPX+lO`oHsXxS+@!XN?G1&2}HD%cfGPQHy3c z?E79Gbi|iCg0UHoJq|h-i4l5LIZ%iwp>SvYIJ`9`I{~+@o5-VhioX6JZ_fSh_C5hw$ZPK_!v%`;W4DerU0c%!MM8L=eQnWsZ(U$h|e(0S<4+T;LB zC3xgp4R7HLa&@xg7Gdxr^UJE?zm|I8lErJv*KP=xIuOCl7kMj5$>Urz8ROR# zSzJ~{ZC5-^?SZp17L)Vh6Uwq`JlOmTZU@Nkg`W|3Mhs8Tu)70n@uVp4zG<5i_?D@D z0}7K*F7nuJp}<($X86)K=?+|mwV=U^JQIQAA*cQMy2_)t-2U}f2oz2sui9`??W<4l zC;{~0W{rJqi?-WA2G>yp4bk9o)s^E%ih2+29M$d#*I94+s_wTZ!6HI!ObW3_EZ|0F4nER^&-Nkd@Ush6xjuR+o@bSCkt_Su4FJ z(g4SBN>eehKC83{PQGj%Axt%&%KSLr5L&TzH z+u&=ez0!LqZn9dv7!jF?*ud3qFE~rokFERIaJ@Mo`MZ{^3`H*9i`B{{M^3e!y4Y(Z zlVWYM$Ma4yCiWtBLOHZO8q7WMeJMrJWO2%a>9^^p>Na_&fVHPNh6To^QLAiR#3fz1 zqa9%yzttoorhorqE42AH%HhNlk571#zrx?zG zBZowLMp?A0Pm%%C(}^rHVNPQtF43hglmQ3Hh$(EejUu-W!BxEpjT4?n$vVvq>sdNT zmo_2P6=>^KKmT33rp+mrgm|mV&QtfGgYm4dV(jUYJ3!kWjb1}8-Z3&Igj*}XMeM|} z!KYd8Lku=OJ~f+cBBO#0!#}K(V4tTFG+1L|F9WFrL2D?%K^h->3Uu!4vjWP+4dKX% z0oujUP;w&1qdv)yffI}7{3xL4BvJ)G`9yF!Y&qw*fO2ZQQi0=RTFaX`CHJm(=_2Rq zh6-&r9?E54JFB)5Kg-cKDIWe`p6>C^FxCe-AV^ZJ?eSS?C)bIi$ z^!V7Cj1MU~ygosXew?<(#F=?{mFq=IxvcX9L5fEK6@B{+(@i5TaK-BztLTlq0^G{8 z`85$xLj-@ilGKcKGzYgnp~zWhbw^WBpr5)xrg|)q=D6%k&^HDi_j_=g2_Kwt>pR7L zs#i0TPImy%tYfP_1h`Hcm>kIgn2Tf7P5#=$pxwb1s#2~YlA0tE{8R60j1BnIVmN~>>w_>=@R6x?z zn3t29A{uy~u7v6|YH*_0-Nd8}Yin)x>L;gy?pEw{711hJ>G+4%YLpb{g4r-!#zh(I zKb(M|wKGFXp5L1fS=L>I^Lm=z0{GCxtuiw3(qo3ThQ~|^g|j@+Jrz!-`APd9T?EeO zl0SUA(~R-0XnN8sy>q+`6FaU65IYwFDJO~rMWv%w z=qxwrKvS0)9Pggq>c!vdn28Pcq29P`hSpg!q>l{Iz!t%uF4J z!=DE?H>?3wmCH~h$<1bCDbgvliI0*8ufk=d8+wm&K7^-U6qc42WzVO`O|Juopz5*r zX!Ykynu{Av3dF(LJH*sB{{B)^8P?v*YuYKTV(e{3wX|RY^l5+{0V?@~@4qv{V(iZI z72<5E6ghiBt2*K+Tt=yDyj~cTc&509$64Nv_GP_Z;teM1;o*evnOl;cSUX*AxTz@K z{Yp-cju9?WwevYm4fM))Hj)$Ldo0>33w-OSEL%j^9kyMMzR50JM~`|HWs%e4y_cOw zhTjhDWvk+y1-{C>k7X98&KT03J1S4T$_x%dpEs|_PF(S0q&FT~j zYE$Xc74N;TuL8V7<1xO@?~1Z}Z3qjGPap?%uW*Gx);j!&zq7y5*=)>4JA#)X6S8s{ja*7R5odHhWMk7~ zae(i7C9pC1mU~yjhB7=ntuBLFKYv*SWTnkdVL{T+|C=vCH)GRufmMoa>SD{J;LOXK zkAU<#x#tAH7fCmZ0eN%HHa8pT|NP>}4HpI<8g7Jz$Gu}vSIZQv-2s}X5mRr4O}YK| z6OIv1>{F>D1%K2v(S=T)GBIhRF;$5)gX=3!!0ayyO6hw23N>zh&oHs4%+JpjV-%Aw z>7#=eBEg&~Srt{)e1J?g7OEm-pntM@0%E~yQ`CWEnP0%-hXmw`WN2J?gutqfh~p`$xgIBiCzAtY;=jq~;av2spf%Oj9w{34SWJ z+QkGkKnm^?} zQZ)nmR>H)9LgZ?&+aA}C5lxxTgVw$z7aADO#4I@oDZwd+0-!oAZp~16qs`&qzm7rz zBcm7tpG0CgRWhp;*6u4QoGRuCjhMhm%_APy^1Gqy?p@42j(gcmfO=o1!|RrWcNi@1 zT~c!L_|nhMf+{L1v~ZaaM>RT7q(ZIgyia{-2ih)!xqtK4k&1Nv?>8u&NMy$v#dEbqgI4#xmCc%==(j8~!JJR-{!m?) zb_0i#^d^sAj=j<Th}ZJ8kq}HY9@u$?{~>SPJ3y}a9`}xSoiv4blXNzCoROUyWEG7I!JC_a}HTq zjZb48UhPWJN>0PXYD{JN-OXX?5d1Da_<9^pS$)lEUYs(|`eu?tC(xR6ero#9X-7v# z!_6AEaRcUl0(1!oq<#y5x?z%I2;;_-ZQFuejA{3l1^~^(>K3TtBRn$$S0E z(F0jpsS`N2>uPdrl=?>_^MILdS$t68c~m}>^OaQ7?8 z?-LHfH|AvFIK#7IVZ0CF0b_t2_Vytv{qV z`!~D(ify1~UL{Mfj}SV~XBih?1?V8f=MVFJDMlLTt1*vCHv?8i>b**RaFZa;=;(i0 zXKp#1-JbUkkEh&)XZ;>tY@&6`xH!2}B|qk3Lq(O5U$UZ}V^H0a;xdr$ec2dUx*%v_ zH2LV@UiLSj%l5FmEU|p?n;d#7GZt)YYnutQjJ^=0E@gcFdNs;J?(y^+f04MnQ+kC! z<%X%BY*(+954}u|u^qW&CD1wPtApH}A^q4Apaio4wl6O)?>e851DNl9t6l&{XI1ks z6kr~1Z)4xoHPn!uvq}ySRsT-0CI}gs0f`&cquvfE3KIqfXtVvErs2qnJrlBVr5c(G zUGgR-0Aoqm3Nr!5^-6F4>=*j6B$pH1HgDGM^Bg1e(^$%3`i00Q#WDlo<=`1nvI-O?k3?s4FjaGLYXpiwzdq z&xtwp%gD(~PN-XaM(Vad0gBcW^TcBO{Kr@Y0Lb;xlpLZUc_2IRf1&)eeK94FxC)Gj zaOv|U^W@JI$J5RhFgyTf!h0QrZSfvQGix8@M!fga`DygmA!*LW=wJ7PJAV4CqXKDte=8EMp4AKR8-f+K3U6Jl1u#IGVGRAoT)Z&qh{1J5r>_ zL-)F@+0c5+uK~?EW0AvbfJJimrcMv;g(9av50yUODLr6BkW=?(99M|stV~|s;{7O# z7i_-Ls%%wL4zwlv*0=2Np-!8R!%l+|XZVV9b&aZ{8%}kH35fs?bAkid=SA&QI>3JY zGDGJt4cMB8a6^}=7yT-9loVAawCt!5sfk>XdSGMJNYfD2_N@UZ>0$(qJW5yN2X$u= z8C7f}s0<2pA{#?quIXotC4El~7%t}+PD%Z+XD7G$-3FSw>ShI!wcUUZ{k{u;JCBqT zXcPYILzk44%zXa4S;Hi2HLg;-m49=HI}QgObIT&rss}!g7zJOyRS2l(aF^!u46L5R z6=GhjFH~2-Y3~yJ`XRWCXWde9xDS1k|8*cs;4I=1bPk*0hBaIQ*j|7QR=zB9c;<~d z_k`!h_cn!>=bx!Bth;4^!~EVLr|yTr(WhL(_V7ap-?>HER?T4tfJTx=V4G$J_ND)B zAR@U!MG_O1Fx|?U5t~5TRhi)cKlz_X@t-L2Khi1uU!BQMk8!EzZlGAy5N?0;4o(3A zVUQ*%zNqFgOQaYbc(Crb8I;A(be)!}#q^G={jxngz3FfeKPR>aCh-)$a@t5}I!6ZA z4-=8T_9i57PMf%~Ql!V5#h2o_oylwCq?~|$j%yI^N2~ZUez*9rJLvHbz?80)7aPuLP3_?u3M?VEi5+mA)GTB;3l3?w+L- zfT{)LxIt)T;Q?~zVZPzHFR4uyW15RK{yCJV4W}+by4PoRfCl-sy|NP6Smux+tnV7~ zr*gk~H$f6~4gf&@=egK#iE=WnDV+Ew_4l{SG1zfD2xJ`o`{8|bwQ7w!T&kZ`VF^;7nFU3u2=SqOAM7pN$b=A+9%kL`fd{C$k4 z&)HC(9lS`GjH=lhUz z0w7Sjmw{iFm5Uj@fOS=-{*V=?#MjuIzRH-U7Mg`0673ya?hn4jlNwG zf#EbESzxSst2eZ66P$UDdk^U5X-~eNy{2}UE|nt_1$;Sm2rot3s?*rC7zVVGL8-QX z%K$8z(-b2g7dZA2tgRTre2TpLGfXfy}o2ky1zvE^c?6Iq z3?KpDgkhknhv~0(MR1z=Tm5WE5ClRle@xp}9i$C^OFv_%!}6CPlqtM?uaVbnL|!Hy z_*Owjt8CNn2g*Ii_`MfiQ6)RZV{3DynqF3pbJY5Z%Hf$CBt~4Iy1&HaA~5*if2`gj z3m!U&Jol^mF234%pw`z&=FECzpq*rf^x)&)B8goElnV_G%A5-%6tsC=S ziYvAd8iV{k;W>-6%rvba3I4VNmuHKt8v}o<;Khp<5uDBZ&4^M~F^Vy3%4Q0PJ^<`Y zjg9xbrTI;0o1Hg~b^UY=kYDz1O~`^R2yz#=CobA-^h?e_0lxGVEh5lP@V79qoxnj# z&AT<%X1eM(<9g5f?B@Mz?|+mDY-hl+aj!JPLpgjiSl>e6^?#W^2eftm(JEhW=mUTy zsnW(YQa2%>Bm`QO>zU*wxG#_GbT;$IP%CiF?)BFTfzNm z1ao?UHe(gST@S!@5m$T|Y=P9lF?^&UxWAa?)S408Skspa*7Ay`7`1`_SpNz7$o(m? zDym@{zWILb(8rUA_8Y89f8(^Uk5d z!8ZH}CGBg$917%2Ps*d!77sOm0Q#2+QEzp%Ty3B29q1z6BlV16%j()8bN-{kF5m*Pf|kd+YB* z9D5F@s{3p|WsE?SNNWWiV}oVszflPAHFQXc+Y+r_{~4!dpk#p-`cSpeaE3P0Gyv%r zpF*WBNmBN!$5h1>K3DTlH#heePMPU-qldCT)DBM@97@P ztKsH!^2h~jQSW*Qev5hodBj88;3$3c1jC-nXkFgHo;h z{w)&ZVBZl^CbkAu9J0X@KzcXlo@r%y|GE?7%dD)p|2A8Ed2*`uYkZoeU0!f>wi`)a z3heB(Og^Ml-PYF}IlFD$$#!88M>*RQ5lXH88XXZ>^A&@>Lb~McH(z_!z7+?b%2?Rlam_I;$$d?KB;_>wCWk zY@g%!A*Nx|5xU7sj9M%ZfI=>0T~&p0dplP-O+n8%D|ger6Dcz?HVK_-^NP9`>}?RtfQ$!Cx?`3b_e zSHgn_*vPe^zzs(%)_u-pvQE>7*(~gIS;@g-sOAzh2vMON(lGcs2-iK3>l3mo;K>8( zQBn3er{+(0xho+bW>GgWsqHK_-Q`l?BUH?d+&ka9nd=iVQZ7ymRehCiON*Me3leOx z@JTvRZaV>2U2Tnu;1G_|J7s~mj^0Uo7bEgN7Ltck>Z^;Qlf4#Yn0u$bDBuFUOPkCcI^R1nrV8S}6O&f8WSDUU zl!n_s2jfl}Kf{D?^JXUyODSIs-pbD^~{2`k>p#8_|!ngdQ4KT=@zcl-SrA)q+-sP^|2*o0+ zwbzy=F*O&ph>|HLl*alZ!?;jWuRdOq2h z^{q-3=rgB7cit;0z+|T7=#4h5Y>&l$$*+Nd?JCFu`&3Em!d!~uKsE8qThCRU#sGfW z`Bq-)f(m_E=C49V!z1f7etZ;*P1-T+gco!nFEh|s#&GqQT(yEmm1>nZV3+M9FSl?? z+P4f@JUFG;DY&ioHZBqO$+(ks>GbIv6kp|8mdoWxwKNZNDYj)Xjb!N{xUr#EzBh_9 z`c>VJA&IQZW)LqElA#2RD9C8vVX;hJ?bp!WygD|R50O3NRA`}ou0OB%SNf zI-*uf=p&1JEly?9YOx6E`2yT$*va9i7-&8q9v@Tty@!X5GG>ZQa3NvYN+pw+^uuh@ zBkwR6q9N%L95OR_Ic+zLz({r(Is*$}n|dFI@^&YiBdOy#HC50zl~Gso@Rk}*){xR|znuE=&a4&|jsi%ynz zE56a)Rqm&_pPp#5EOHv?F6r-IGPAP!Aa~Ys(Z3ZgqrQi-XQej-Ym5$IMUyQI2|++3 zH~Z}|Zer|fMG(}@bVwuO zFpe@;eWMkquFja5tMe?3zE@8`6!%Z93opkGIFJ@4Gr(*7#2WU=yX`4P<^o|r64KtA zemQi4VC3qFYKt%VSYh+PSuh<_UxYxPyy^aeII%2{A)U97+j3=OBV8LQqa?XlC50f6 zeDBq^ukJ9eZ*=*-z<%UL$BAbZl&R7aL*ADPqS()nln2hKQrh+8@!$u z#0@AkE9Ol^t>F}9gEGN$%o6g$7>cJM<@xN%H9fB%P8xrrh(JylF%#=tkeygAzi+v{ zA0jQ^lTVvX^%cv5$yf@xnA9INn&79SzfwuZOd|r1Su&4W0#MU~vw8@tX^~_DiKbmf zwi%4-*z=R%svnY8L@nP^oVMMGG`NrLR#E7u zdnGJW_|+eigvZ(~Op-XWjRHtiZO=;8Q#UgKxCbe; zlu{`N4M90qO@4nFLR2hD?uSD(Z7RSguV*g8MC9oF^7eg5S$3FNX2|-}Ppz$6wp6Kh zeKSL5*Ka(maG*{TimyEyuR$~hz2DF>JW79Uu(8Av;1VaU$fL)K;Zr)9!5 zzjBp3g9H-15!4-%XbiM$r-bX4_>%R+pq!D-z};du(!i30ezwV*4GzBO(*WR@-(f5@ z#tCoK9`-5S-^gJAIhb+D@61Z2$9Zb~7C+xdAw$81`#-;g<7&V6?Q{^rSNpA22Inu^ z7CF2wG7~nJ03TgVXv{f_2r}Ev*3qgvtwtP>k>qmbk;_{e-Tc6Gp`E2ZV|FoHcV6SE zrk2b*jTrbLGelqfTiEGok?fSGY^?^0Sva-9l#chfa)lR7{V~s+vmkW8cXAr1ev)WM zG+L+Eu@l7#x}(Y~9njeg>%XjL+vL31in${PkI=3VWDk-dDJ3!#MZ&Mwv+H)H<-n;` z0TF$uN^3Qf-M@ondMOsuefwX!G)`8G`ODHoHL09)IxHjP=UaXXl;?r4d?`0cGizNB zEKFFPxsj9IE-!DHw$2ZIgp$_4S|y#nPz=;8TH2NoYqs6HoZRT~s(ue(jV?&t82j$) zvkVxm?XC)LmQ0Gmh%7zBZx;;h|91@rK>J6{ohN{^4!&dtyeAGN zjx3f-jYN5vhi3Vy#DhC?ea6I<8n?3YQ7JPC4ASSH>`8c8OL@> zfWHhZM{nVvy6XM5U%zPvrH84yRw#SjUeII2dMp;$#A~2YQqcsMTZXOx^Et`U0g}#v+Elx!=$Fot>(WkzTT=G`{bbThA7?j^K2f#^)G{ ztcMO(DkJLS>-=&H>`t95_4#@4-e8xV6;)hr`z?ZeIc4Y9D}>B)@};y~z?6Fm9fmhn zfV=O@$c}+|q9>sQ<>9KUv00+wBK^8uDGHcc)uM$ci~K+aCC7 zOPVf_20(-N7U^3&kLs(|Jk?Dm@hQ}9taE_Ak2ly^D3e;) z9%P%0Fwv`p7#IU4?oeo9!+e2HecMHmwTvpH~ShvY21~&RuAT`zEFEYu6p|$-Khck<8sI3rb`;8h;y4}C0~8Z z$9N<#1#9snt;A$a`nQs@9`Pfn<1X2{$ zoxk8@?&KSDp&N0}X@Xu1MJ@|i;x5rr;jMN61KL;0_=sP0=YbRN zNimLhHtk*RRhN2)TsR9X1^I81R!9hREJ?sdxK?BQ;xqKK!d9MT|UMKq~J*@g0XO|ViW*J{6 zuuEpD`0|zvaOI!0@Tz*vc{)NPF7tkqz$T5QJWZm)vv_yQD(ckWb*mj~0b&c@!I{;1 zGH(If(+pfJWz**m@oTi0AlG-~Did*bmDI|j4FOZ!$ZMz?oUF^f{2v9<&ngUBh18ei zQ-r!GT*7iP+#homs$_>L;tJJO;fEfBt3pOU27LLZO^}0LuD&8q#$Gmw?;<`v5*F69AI&HZEka9>KTRecoV(1Oc71PiCH zF3SG)adkz1$a7(ze9(s*mJAW+rq_)v)u+t20@0G@oyKD{3N$th1!XQ)r4C`L-7Mow zi`LYATIjTZx>CGVwLDzr;cUE8E_h5|!E&ISnPsPogrlLAqixo1MUbq%uU;x4(-Aer zlt1+NF?}I5U2fll`2Ap_`ko4IZSaiuAST8sR?D98W1GINZYnOyRx&sV@y04tpWrw0 zCaH7C0(CP?Px!4H$-=DO5|A-}<7a3~wfw;W(>u-~_!3A1qp^1Ja$XE4H?3?D$R0ht zG-{DxOPrQz`uef6uM^MeARqmptBo=U^$zUhxS(n$)_j5;$pCkKFOW6!bo2$Qb&xn- zys%6se0eq$HAx-fOo-yPLS~Co^M`-d>c+>PWvsXUoOlp0RR6^)^Ff{-AXz*oED4Uy znxL$L(W){**OOx!?Se^l&OaVnLJ=PqHySN5x(e$9c>ip5Am6#YDxqI)@5f_LPIj-U zxJLw86U*i3%Ts4`i=mW4uMeZxi6pEK_9gZ~fAafws}?zPIF34zDgkjxa!tm-_=0X6 zGtjEm;U@XS+jlv0uReMh4O1)kHe|4|?^QqgEt z?}r~S39m@^jGlL!ej!gfi+t2qvJu!_&p*>N43kK?J@WC850hL=M8oLA>}S^VI^31> zOdyv zCw5X77v9-f39uyV^myI1)4SPLCcHjjLvwWq{gEVnDW6_h^_jWP7F~5~*|?bJovpoQ z77!%2;H}dLoN)u8&+Dc7GDpcFIIUR5w|iz7PUyaS(S%_=JiDzNojk&$tg9tuTRQBk zQb4xfKmRAv9E{@hE4mX4E88u2hJ?Rq^jU*QPFzqyC7W=>O~b0doDpArDP-Ip$UH4J zw4)BZFNn2%)cq1GIWaM){_q?$Y^&ew`lR!E(nZZ6va%>Um6*FRp07Dywl(I!9+q;P zoUmgL=6*|crIK@6wf9<)0Mh@{8hU5W8F~=A>^FC_*xTH_)|^>ecbkz$T%Jx0F)6&4 zj@}`a>K8y*+p(k4lc_rKydgyFcNc<+ew>#;$0*X*Fjc9={SAf%%1)!Md_i;DZ&=32 zfQJXtkfX9-4e?1Al7R24nKlBgYH5Z!>}cMZ5$u+ftW|v;P6^075o@-}OY(&&`Hi18 zw8R3n!U<>E1xv;03ie30fN949k9EX~pM+8sD=J(ACcD;p&xGvq{Khi|3Y4zBDIQm_ zrv@hQ9%)wR$~$wP{&T=`2=y#=y4g(8z?hq)1yAb%O|wX&qF{nzYAGLQuu}vdE3#@j zOp#Jtaj#}(AKE3Aw6ba+)oFsv4x(1(NC1L~Q4NR$;U|sIlA~_mr8m!GWNd?j#P}fr z3?3u;B{XOyfKR5v`Q(XgtLLIWuDRQ?nw%>*G3(F$R)rCn-YHqupn;!`)g@@ z>wB$L#gAMr4uL2D_VN5oz@_W1?VhQU8S2xnf=9#@OXRcM?Z6 z{ErPf<|TZ`Ah>

>&C#Ol#3l<875SX%USMfQjLAjk&q2;(>|*zHhQSO(UVdxr?-S zQXc?t?h^YNR)Gn;I-HAc@Gs6OdAQ-o{bg(^sWv$k8~rTs>v6pHnOFCM8C;RFmq^~F$Cn8Iwhv!%lTCUgFO0d&`GKoTJiO> z<15I2xWt1p-;%q1{(>kw1XnbquAkX@%ol4}B98ISTAe)hw;+)$2ge^zKe`Fa{Z0S# zNpMp*#D1t8PPtF2DteuHc4m0Qs@)o6?C#EJB}2~yTWAihzibdUOgeNRz~GmrY+46? z0y(?FX9+o7=Ik-wU5BhwdIG8lGK98oVo@GJXT{K!6}5eRjnzBY^qh`B6PKg>GI;t@ zWOq@C_4|@)zeE%lAh!$7z;UxbchFfnxIbs~o8QgHpc@=xo@*+p(;opIXn69Y3UVSN zzOo3pS{1^w2o3a6TN7YDShFruKK428VTeyh30bSdBPbt$vGOeYw{_xdgDK6o;+?%o z34Rikr8~Ye-+CoASnTfH2Al%&7;pvu=DmVh#~A4#O&-fYDmAy@tGC_=v1~rnvuu(4M3!~ z`tqi(2Cfy;)3?z%(cjj89H)yB{j^c?Ggiq-qTO{^Q_5}W&w$Vlg9zuNsZ>5 zYNxu4ttb8$K_HHVQdJ7bfmD@tx~hViJr_X1n}KsbXNEHppzHKyNBgs99Qqb7=(`NG zKrB=P?9xK2v{;ZMN9bZ|f!}qstoCmhm3^SP-^tDw6N=gp{*V^Za+@7ZZ7)K zn5}Q(cpBDFxG$(mVngdmzTX{-^2277Ml;Ouw~?G%QzN8-c`@KuMUz-KP_~$j1eTX@ zVVd(#Lsr{iKGSnYvOb~KTXBA;>632OMXf?Wet+msL%dOftwcQQRu1Mq-c)6M$?lYz z+Iq!Eptl)&RDMWPO=+Vo>0D4u(Y|ekI`dr$=oWC?Ao>k(pCK7hs|SlY&_`n>C?uAA zH$$lMf__vLiOLF6thwJt1-R`8S*#k9uigZ}fq{a%GgX|z=zbeJL8o74g>C0cr|LHJ zbT7?-phz)2j=I0ty7k{=YDZw4Sw(No+@5e8n4VHx438g)4P<;XdLj6{Nze zEviqLaG8nf2rJ*lY6w%IzAKXByno=DHH7!xDX9?X^V(dIZ z3A$)VHa-};VuV`j6o{7j?j=?fxOloRgZ|<@@GFMDuW688!YQm?Yd7pbEkHp+V;D9sPP9;N4_0<3Gj#qCWi+ujk6Z%Egfk*9fDkr9}b&TUE9!}pyWPq z%k5%A>lE{XV`;WHqRKn#ORl1|3gmRk4fhDZvnuUVvuO|J8+nKF=A1@#(vlt7&96S6 zwyeBJo&S^LE!hwtmuw<(6c7h|e|XJIYnpT##?_yC_3j}qU%b!?#*+zUe>X!t^h z1%6s9J+o0WFaFk`%(D{UaK|L&T>=M7#(0SuC21H~$9w+Np{%UC1Dvb%e583z8PBuP zuY{hRv6{upNbZPsy{cY&oR7uS8~Vq^G(xxs&!01kHecu*i0CfgVedRubN+nnKaoMG zT0Ar4d*7;rrn7%L&Y`QU!p3w_G=!}@g%Nut8hidhIVk~ z10mu{1wi9W_5%le%1Tp>D$%=*vIN9+eePvh{KNfEso9~KqN1IkbP*%s65++VH(Ll1x&>soimNkbB| zr!nYWz}Jx2!MdQ2H(~7dVOYi!KpueP2568>J)d=sSKn&$z~a&usd$2`adq0rzsXag zi*&b6yN#=9Jf3y}?Bax{{!pA!c?mF{B|eL;gF8&=14{GRCA&!xuR}e0r>DHXa=q9P zMAvZar$|n7;g3dBFv?R#Bu>uSh@qTf?sc~4juY)|9nivG?LfMQds-3_3@R#|yjn{j zB_1qB(b<(fn%*6hqMJZyc3oEfm)TknmIDi8_undVTlE9FRuY#k_!4mCq+Ev=meB4K zifNfgx}#Ki8E>3?rz?~L4O(;8R$d_lIrdb?6L1;atgcq2I2a>T}$!BM*;gv zg5BR$_Hv(X;is0KtP5ThKeD(&XLkjcaUq4kg$>3;|LpcBc1P&rYToPbvu2J-c7AbV zRL*!8RSn1xGP%Y=jz!^C8m1jQ~mTNLAS=>Qf|PzHM7+UXA6?}+`$Qb<$DJx3dycY4nCR| zs(^x#r4S{-2uv)cCecLMdEx0hYbb53cF4ExHpz(SJl-p=0>oTQZaY&aJ?6l{J3iSp z=pxF1I0h56v~v%@_y7+6COe+m>9N6f;1+5&mOjOF`@R+L?*G}_MAF*zFYMpXE*+#RW;oF9xvdFm*`jT%wOl*%?&KXA zAEH$M6WV_tYPNzxyHuK)i-)m4U7wQW&BkPt)!BqgM~C8WC)Je0IZBXR(dlrE8OkZunt z-CZJG(k;>@91hJ}=e~FE^ZxVuRQB3y%{kYYV~n|3tTZsPwJkZvBh87fGb7`DpA{HR zp1n+vK9VE*j?d-T4wsBy#ZL}*EYd>GO2aA`yh{;4BpR+O-YnM6Zzh^|wPn zIP?Pq(@J%1-~-ChcBn$QAeY9B$$9 zY0T}=mRi%#jCatq(5&|PSo3~uO57PNWZYVnuRH7_+Pd5__2HM^-> z4DMz6zIXi2X}J?)M{u~_G(X^z_rlLz;wMGxrt>GCG`zcrazmfTuG%>}NvNmmMGiQFb`oxC6jT)qhX_WELt16x8u`5#*8&L^pu+IesJGJ zUOTqGG*&sek}Su5owU?@C;+n4Y^l*LOH6Fu{bV@$5qTI?K1*wNwuGJ0XyjxJ1Kee~ z*ZVct?|JU74iA8>^Z7z0#B*{8-96YQE;U`)##{Mxkypdw-l=6vPo-U-@L%gWw$z(_Gt&|Q z*x&8m9-cRbqA#e@m+4jC{1AqERvh)$p%)Ysj#mTHX!n?gy;S%0hvd;b`8s`J=R;JXWcc~yw_eQ3r7u6JB>#-(3ixd{jUav)>GP2-rb^Y zRe2%}rWuk4Y@^dQdq0ytt7c2>t)^E_i<4`}o{npZFRl_%;?gedbA-+X!N_kAv~1A%n$88hXuu#TyB~O#)t(9&-{W?b@ET=cuTtOZ)pn zqTzkR*8EfR79Ybjjp_%*n=&Qsg>PPBAz}=4d@t)iy_q~ZI--RUqbN2JEj-xgfEnrQ z%e;Gcl>2S%_Zuscf}T;Q?^WBoIIyoza~hqRcD}#e42l0DQB$GzA%G!q^3@2(WlpY_8;jPwF5VG0vqYjuaDF2&{ioOm#B2O*aRL< zg^oTEMUc$<$YuNJ7XPB`(d4W7HvGfW^`hcwk&Jt=uX~FB1+#65G{o>%)iz9nCE5)? za$Ikj{qQ8`dS*{RAkxjkv4wPYLrz-0vugV-9#iR#s+W@5OH5srjyWm}H(C~=j%#Tu zG>lmVo2D4F4Xksk zj{J~)&khp5=ZvqM7csB{t`N>avDyzI)Qt&S*G~RDJ^Brl?_2OO{@OIC_V^=GrfqW= z0%7q|kWyOh%YN1NbypxZ7JfKxBH4w zO0?*=h9h6c)iY(yIClf3{u-m$nFXR4vxl=Lya*SAU`7Q|6C7z;RHeS18gZdRp3ALo z4bj;CCY6bDOT>gOyTA*$LJg~FH(259`yp;L{cBTz7=1AeQVLZwe(n5w2A<`ZFqvN? zFROa@(`S7FgDV3D5vkVrGY449B&=1T7-8C{u=ObWtvO*c%JtmpeQ66~zveW_Zj$R& zX0+z(NBUNwJcj+T@5$c`0GoCHL#LALP$zxULja2 ze!8?Vc?j7NMxSrLU?SSk;kJ*E# zeWIQgtIUw0#N0+RrGhI&IAbiyn0kX(!ogi^$J#!2#U??8t>S}+wyKfmDf)rEYiO~~ zPYfFN(!gmEhDg6xY|&Qr%ei(#m3FjD zBl}4iMDm>#4F^ZJWO-GQUdx?=Ko`0jzN!c@g0Q@@oASI+Pi61v<4v=t@PCIH5h3}$ z#l*}~ajQ!b0u89KbN3xrRl)kQ-z#go3y+cYs4S6EimmmW8R^BMOb|V$)B1tl*)`o# zCYGv|CDQR!CJ{XNF~O?Z^z3)hd)#dE1d*{eNxA2xR9~XVc3mzYqgr@lz4ufYpJE2r zdq%b}E-6Av)wp&<4k{u$3wAas|?}17wyK{7@)TWp(5(C z^XkJmgU2Zh4%Iu%f0YR2MA$xoDIAScOJ&p62?#GJyvOb6uD*iJ%3H6!+&T`IU!sFg z#-tOEl%o2;#8Ra!ZQNi}wC51yVt9Co)xQ^zo z_@DHS=g1#HJ0}yC4}xzQErtmE7`G%9(?^6)KT_N(Wz5gRvFdW2TeXWd_VbR0^zGlQ z(({Kt6SzSYeqV{ZT1Fb9T1_3}ZacxK8gu^fTVD*eC=vFD`qf9fc=n?7#crKuIf9iO z|AYv$aucNYtJjiW26bRwuOwO^no-@gQo@7V69NsJESgG=9M9Xu1wXoXtcD#QV|^*8 zPG`SxQ4Tn@8;VO&SJ*1eFUrO*+w2AFK{LSY*lWi7=@59~q4WV!O*TSPGiy;{Pm&k& zNafMncjC>-D^?(A&BA>eFGF^RWc+-U^cHBg0vqsGmIz#<-R%D=adVLP^HH8z>ijhK zyf>`ljqa)ep|#0<##&}r*dkxvcr)Usx7tA`n#Wss3Z;y4*Za5>uizWy$yX ze0qgEaS8h3QrBx$jCO!in?PNdDF z2jyH_$66EB$LH1dEMwNWqINT~?+!7V6J4LCb<=xU?6i@E_L!?s*n0P#Qq|D96pU|g zlL`xSDqX#*LWOcbTHK(FTrxpY0ISbg(<@kbe1Rmy>FO__)SUOfrwy*|= ztFtHQIM3buXGHiNcQf>*L>z=V_HLsHKfQ`p&5QjqaA-rr0BiZ2@%27msFAo&3SlB2 z_P5@u%WDA)mLhm&UlZ1gqGHMbmJsv5Qz0&dMU$gX*R+$p(BosJKl;$Wfvd6B&12l-@MXx(YUf zx0_3lEu(Vh^~KR_!h{RoR#K0Qpd7?7{tNfJ|6M?OwYf}iO@7pR_qVuEd*w$f6{8#m zi>e(56DI3gTujy_?=8z&r6{6)xMHLkQ9f!vI4iNx&ZGv*h;66%xyf4FWB=&wF6tIJ z+wM>Z1JQMV*sAFB?dcw~JO^>SgymjH`sePnfv0xyO*8@O_0R{SvNl2n|4*3MbN52j zl~wTUT{Xt`*V!BfEh5t4#LotI31Di>BO?4CU9cAQMdK8+z2_Q3`WAH|kHvf6<$`i+ z{W(7{Qa7l$~nA%Ijir$XzaZ1>hXDAU+LoU+XyNxoh= zGxO9{CQ6|ezdpn-k^I+6V$LfaQF!02^D-Cn-Z{Ny0N^y8NYm{?`j+tD0fq`lCaRiEOyi-{-hW%4W}YMB-<%^)7^2U+(yJ_Y4> zupfzOa7nqqHAK2NM5swGokaLo_bX89C!?b-T!ljNm79KOw=PHBT3l}~O2UXcO};&} zhpM0-KK17!=-`rVIPQ2KGSsHx(E~SzL1Jt^X|@h*@hI}03s_siCMy`J6Abp>aood= zsTrPP%cz6DuHKPHXexvqs&FH-Ww1-}^p5^@XP7{lJr3)e>O;z#laf1eNgptZ??E}+ z9n1X={VwK)hM3bhzyTef%oY@;Mw2pjaNe8Xpdx%$OBE*<27bni*~ot~H+p=wkd^|Z z(s$PHYH=3d4##`1Hg{jlPX_jOJp1`$cuB|N{=@FCP4DbmccdCd=?!3WD2i8WUp%Td z5~ay*Y%*<2PM+{+~MMt({i;xRk8ko4I8v;jYdc+kd< z=&Ga}Lumy?G#vko+UWDD3$c&ELM?1U;^g37PO#-&%xg_drsEP6A%tf)eItJHFr+qR z#GdLWaf(rV0$tB+Um7zG9XugB1SiNdC&-;5AybQ2#D$KUTFtvOa2f7OA84I(w8oQP zfcDp&b69G&j|&+h>1dDk{uz7p`X);e>nLNLirhYJBUT1rqTrdp9775^xR%S^8jTz= zT6J%$U$1}ttOxPJ&Jq=~)ZCNHQ%BJ;tDJ=~f1kK_&^VFLu>XfwW3iN!|GFqDs3R%0 z$Aq!f0w8R8l$6kM?&-}?RgFR(3rwYZ>09(NvAbyXiBZ!f>QO8_hOZIfT=}i<3kBoz zTpnkxhi}vD#OTJd*30n!a~s1HuD*ToZqEvVKw*hdmd?r4;(ay|B4ojxDL5*Wwpj%& zsqTJjy>pAllBVNlW{CRO=gE(zQX|KWp1WCzl@}_3N!SG|0CnONV{(dh-)mr!m;1ooE# zv6h`z8o|3L`+{QaQf5$AfCOdUO8*0zupy&soou zH4F{V0|)vPSnWSl3%5%tV0H{Hba4o#f7bl=EY>jZm_=cWGrzv&(efep-0D|(?FjEJ zGUW?iwc^&BD~a1lcMGkAZYSyA0k?9u39oOv)ZBSZlj0V^1NN8~sRr>e)E(Lpxfi+N z_f?O^BR4qS{J+Xj!?(#%v$8mqntm)2?^a|d*do?J@_vd9Jf&YV&vKvs7|3l;yMq;2 zW{-j%u%1xt@`{)u`n=C7mD0yZjT#}CCZGG@;2_G|`&Qrf^h5MLgj?X(t;g+Y!A(zx ziUk0k#5oEPQ&1Fb*@03Oa*r(O02C+GR5+G3YyQt6HRg)(s(ahdc*cvdJ;AQ>OLbZd z0k;OD-stx{8M@A_H}((Qq&X2UMS^!IP}GNT6WJ9&DU=<0fD!F>@r?-kxJX~rhk{e7 z4-Mzu^h`Q5-I_~nP3T5CsXx9HX>Dg8vE6JTSa;}RbdF#txve#?U!LzHxgx(Lw zK5pzP{0;Yy;?Mi;eBK3a z_|TpH^Xd4wyxv1`qY;V1lcG01wF)v)Yz0uYVc)+qSwIywxk+-uK}y|6BJHG!#iMk0 zr`ee=Q|4_rAG#7Te&8<{jfSJZyNE7zOUnnt=X2iET~6rTqLzhIe7iy8hNjym&n*J6{@glXSK#zyydz?wCE2WQ0i zf#wmEi-T5z*ni|olaPPHE~1M76W45Np-J%7?mW>@9Sjt1#$rLdI)1acRhP6uTNM7P z_!CBYr9dxt?c3QH2|S_CRJ*6z>iY^;T(W`KWsqWAU8fdaBT@ulZq(e2L(apsPYdCH zY*dYa-;NFktA$P~ea~IFO@V5kOySCb@W(ABzV2*ktsAv?zmJ9%UwSzj1yqs@xu87< z$JO3#-5Xb-0VAQLcxfJK*3ZKWFAW!M!F#XqIwf~*ZRE)%>TP|;y++k7(h8i!XV0sv z#9<>mm%q^YFRRiE%gUnOK?vz$8<}Ll80-6ce4*Tp&C_97wg~6CQZtGs<<=~#B^>?|DQ}b zo>SBrwLgF3#d_IM13JZN@xnnhKp}PARCR?1GVC#gX<#Y{)-w33+WX+(Xu6#0t&1E; zYPSmj!6mo%dql%4REEx}MLQf)nSY{sI%P;nmRo#qb@cz~%a)+ob*KeHz|90dJZ_zw ztS)*YACAzDQwaZ^a)E2y0dakEE;suR#{NYE_mRZ8!1KsZGracsr1V@ucBrfEeGD#k z?mPDG)cObHnWH>oU#~C|*Vm#ES3ECQ0Y^0$fVIb+LeCIy{C@r< z_P{XzK~GHDWS+jft2_aK{GsAAc3YlJnp>nM8{5QchW5=@XPeUek9`%lM5C4t)c8Ud zZT3k1*&30Y=IZAX@{?<~O-W4@Sj)s~Z7Ym|J@E=?Jw8E-rQ~#ItnUcd_B=LgrzNTG zUoXX#PDN#%A5FlFJ`eFnwk+SS^$8j`HVD=7YnrYnqR95y+`Gr9%VcyfrXr|pBp95- z6WuDt8R_r7eCbwlcQAw{Ma6af(Cw)`DKpbsXzfV#KZVy-;p+Qm@7mKsaW!O1Ymt|B z6WMEaI_-lUmz2i(T=p41Q_d$rZ60oVYJs5>VFryrPN!T>13Ead;$WYYu?asy@Of09 z+0;A&PzS&3xh5cR2F5mb-ZFH!CW)6L)!VT<`8z|&xoO-0=yuA?Zm(zvHM_B0odne? zAWKRgXZpZ3xK;i~bTsH~sjH*+4;rQBT7+gA7vZ(xuQwF%5wje0-n~;1Cib%7#r#}@ zlwq@XS@4nH7o)TnO4of9idV7#0D>ELKr~z(I|MB>bY>=f0ULecWR&en2O!Z`B2Tj4 z%U$+=9$MXn7-_O+vV68{Fy#lRN#bb9mbLj0OWD9Ke&#C#wPwE>~!sltMLeRiskexUg zK`&TL=ol(bh0X3zVTBTiv@0Zp8a{adBF3>lY~EUYfdhVhje|#ZCgEXD8LMp`=d!*q zU;Df0hdCZUyIYc@B z2rPKcBvB{9ME%|qZO|m&T#U>9}snYZ8mGj>)s|h?c5Q4 z`-wJGOy3WXmh9ch7CTJ_Tciz%AFSCTSLG4=KdM$Xk!+i12$XdXUP#;!WT21 zE>BDveht^zvricvb-NB(G0jH3yX(AN!5GuWb!K@RAkLpZ7HlAm4b*U$6>&rGwVh6Y z6<(VCX-Sm2df=zMU*u5LztPNWDx}3xRpRw1oGPz8Jn)^LX~oLgsiQo4Kum#v0@jtn zP?-F>`_m!kxZ(9)dIPt}oNEzSK%Hf3vj>%}MOo9kX64C!Lv<4sF9G@iWS?e=fs!da zGP{5dvj{adGmy|v*@YX~6o7_yDE<9uNu-`$`0=RkpDUm&y}t7!eg9x>d|*zjJXWqR@P81ZeB)o(UEOHsW(AZ+i>z@~c4az4)Nl_+==8%oIM?|z2$N3Y^Rt?v_T zdGyjlb37~Y6zfO@7SjHX-AnW|&)Xjmq~_`mxGv6|TcL)v)51fFSM9ISSXfFE&cFG; zbYxc*br&trUYcZF@Ho>%JW`OR5@T=_1Z zF)aYNQS71Pgg7FWp|-TdCCC7ctd6%0LV@lf*S*qD3M zvGBcO3unKSimCC9}ymgq4b z19ts4JDGe2z#rbv+%zCwV1YZ-QIL5V zouc1q1%(Qw{uNq45cnAn073fknX24tTZT`1)+2oUAD4IONh10M(vG{P`JP}|+Ey7z zQLm)!NzCpr0d_-8d?p0+DH1Y;SWp1%yU3wA;|mLp_A2XBNK7VHnr5J#2reF5Z^t>!1=5hr2|d!O?H)uuFV z1HKTH&Tm9D4TFE*7@ZB$TjFP@jDjEDQ>q%Kw%siyKb(1UHRWnW>dwiz>{k<1hWP#9 z`N{XPs>Of=^QtM*Q6#@3&E}VF6tQej`F;OuY zlB&z*co4DOe#0S1;_2x*ckOBWOz5?GbYx^w;Ll689O8AF!bVIX&0MBoZK=YEtV+#@ z@H%@9r<#nsmPhZU4Tj0xMg)IE061RxjC@$^Y2aXh;_)1BCiLwck2ky2hJ5)tS5z5wR zo4y%$@5)-5qCtL_-%llsI6Wq$GtZ?J62EIDTQ?lxnB6uU;#;poxKXG!{?ae{q3HKn z@)5p~h=K*J@q3Q1?B1bdUlelfEJ!0p31=+ixjpTu=KJK1iw82C-;)_AtCP&=${dZ~ z2Z^BpugrqJzeD@WthZ8BxA5XNtrPTsNM$4?S5aDaQTPHAD4 zg(gOY`qN@Y1QK zyftXPln3qKN7K-pH53Pr@l3BQHxtQO_^+P4^pR_? zhm+rt2B+Zy)fAXFTHIxEO=2v>J(j|r<}6Gu;&uEoV-hmA9^!dIL(RE(vUbpu%);h8 z`rZ^A?`0GMOVor8{+b4;sd`KEKoGZx)-gm|jY@K-2<4_@;9;AunAhm=W8>dm<7u`} z?Mj7|9!|X8>U|R0GkSWX5GCB?eR6M>A1Mb?fmdXP=&HJi;5uuzz;>)8!66`4%|dAe zh9D2&$M2nd!40XjdKZHeDLaUqEHL{21JV??f(tkFk|kw6;2;D^OkTcx05rgcGD=mJ z7wL?t@=JTsZei)1q4M!K9uUumh}C$O!fikzmNh*YXZ|`$U!4Cm?PEiZ80eB+&$0J< z+`q@`NVwGQ!o{0QB%LnjFMTb+>uy<+drG3rnb;Hk>$yxeMUrkXzB@&l8rU1VHHseZ zGASZ@a%rvhBHilr!(ohiT&X+MPuP<#xRv9MaRN7|kFGKn4PLZ~Fr{vHsoN)v2g%4w zh>vz$xu{y%;tx-mzVR|lR$oab-di}uSsi(j7hYZ0vuyqMC14jbPM{r?7~=!Tl0AE_ z?xk(kr4a%u%c}TEC3GZ#i-{E}SKa>zB7WvV0K&YSMY)!$G?tVMUkzgIo{G=fQNy_) zit-K}Y)X=TI7pV>@v4ZAucoG|Jzn&yMz4mZJW@O3z1s^J*3AUrz=+_ou)z zF(jT9r_N|>KXEHG^0{WQntP?s4hPW!v}UzowXUm|xhk)yJN)EPHCSfLv$4=UC3$^> z(VYjG^q?EE3L1h46EU;V4Zj_V+3o$sAFuLcfjguy$)(b#w##ka{ zI}qPX7tOA$Xq>3`)vQlxY|X{Qkj#KZpBWA+EO=<7fh_6y_LmZ(;Rz20-y%C>4QCM4?ngv@O?rbcBDtnC~x;IsSAWG-TaptgpET5N&A(7+74v25vTWsPHw z8O|Ia^lehxLHw7xDNkUk2TJ|@K6u=Hn*WhC5d)eywj8a1fv?OG*(<9h_#1-F(ZM_4 z$5u|za`48vQ{-z*Vs7k}DbDH_qUM=jN3|o&fO0${CjR~ERK#a|{7BV-#N_mY zc7PAd_tB?!os~R5{1;rz)=?el%*>!~kb_=K+V4Sw^r(yOhRyj83#1aEB>4pKat`+& z?l{_QMVO}#n|@-KmfCxHnHI(RjT0NYTp-o_dV28t>hbk$R-{(FUl4pz=8An=8uk14 zx9#*XI=^_C6d7U85BFl-id(2=EOO!gEG)XM=iO(c^*6`$h_Fe^&m`W5mgH4_26HCM zpf>!^U4VSx>(OYnA0yuY=YezYE)#Rr{L4i{NEUSxl$gRoscB*OHW2K)DNEjoPp0{% zQ+2eh9_gId>kD~$WQhqBve`ccyA0@GpfPhYMPAsack$6u^N#&?cZtNgIjz5=bGUHS zRp#n&A4I=!0z++2``v$SGFm`DhW%@A!2KvH6Laxe#GEhdqW^F|b!xMZA1CIUh#p?_ zF0e)sZECMGySajqQ7s%MiKm7&;A+Ra?{G0L^pkpY_Zl5A77Dro=5J}+F2-gm_kH=1On>0_sYF- zUnd4-1R5Q~v|&Qd_k$kiiI3RJ;vZ*{?P|t}YsP8BSi`{E%9gyEatF%$tG?|pG5YI0 zGyc)nA{V->`!>FSwkpY0{AQZw!B!LScZUS{;AKqqJmX$b)Y4*t;SsaG{_CU{SRNcL z@=G;w=bbw^Abs{aZNdf_m~~p)N6*-<`goNtUHYD4aQ*I_hZv1&Mc80Hul_MYpYa^p z@T=KN&ySHH&Aln0N7m%`Awytw0-$fu|IDCpwTa2VkNz(~2GMhUG``8ii&g5|j(;q4 zPws490}8&Vf^Up8K}_i_dm4&HHG85E#XV_*Fq0UjtFNq)4#ly-R%~Gr&s5{*5-Gb$ zUYn3={jf2x3w?&&U*q~~tg3Skr*eRVtG2FH^dU^*@Af!3C(X{^H;{#HUAeSq`m3ab zeejxdu`bf!asOuzV|=obhoy=?z4VRgT_t|_&BG8a)};dl@6yt@I&PsjULUmm=KLGx z16qk{^|o@K6vB1#EIcC9Y|nVCthH90OI;0#QhWoINKUl5PhN$&vqApP9V2%bG}_+^ zS%J`Xlw? zhol4gUc8%;mzN{^GkbAc_t;n-oUoTAqIIFmv&0iFRx|I!dhC;!xhUV7?9gCc9sOAw zDQJX+P~zsRgd@jHG4|}Q0KNNsFDa+;nSMAL+8U67|L%NeHqJY*{GR&8Q?z6 z@j8KwWFi%;{^RyFK&l=V6SxDi7-8Z?nL9d)&c*fZ_xS)iee)C?2R6jST8Vkp=Apzi z<@2wQ0;F$mT$M=f^Pxf9#4AVn0Dnw`bHjaFc-f|6qVP@P zloEC@Ly@Yj-6p-ItP783edDTRGk1nk0p%zd)?k_s{_>l=fcwn!uJmjOAd`6hxY@Df zt&&OOe$v`?58@>be2Q7^c#m*yvzOVD&ZbR&UpI1o<{%DD3;i+4BcW9&$_eLu#%lkw zEf+oa9v*C{fJx50&T*e+tU^p-=<8+kkL<`Dxb~EWAAkd(Y5GMOGX6j8w$T0zqAI8a zjBP-IukA68IL289+JdvT#y4e0X!VXTY?9oKjkjx*7Mic7^WNUu#Hxa6aDI;{qA*9SqG&ie)2p%TO2qXpvJTOw8=Y9H_;?+(miwlm;lc1i!lZW9 zh!G|&I05eir)l=_pbmsC6I6URVZ8O5&_$sM>MgEo zfio9z#WM5sEpPvi_1?qXkjobR0zPY;|7zJtoytW7>yIMupRI6(?;?@mjS+$NWjuaT zyuP&kbWo(1_TS>wsp8A zOCtA(t2anc-jG`q*d=MsRlrR!5XQoQUv-PUI6LI~*RDQzNFFxR_I%G?ziTPddz7ay zY(gZXQ`+z1=W5Y-p+^<$Z8ClzzJbh3sV@_!g#`yw) z)683^_|tNW$P3!mNl~v0jjc5YA&?cwJ6zXZ4DoK|?O({EZVLYEu=WA&*(f{x2Kzzu zdBMUHp!zw8Ul%el5poHe*F7n$Fg@)^-rM&@3g^a9B7&e~1xhFmBRE z9d%dWF~YzKj$Z_}&kYV|)y8}XXaPIGP6LW`Z@rzo4qzpY>&Eem0#Z-coWS%zBYkId zLx|C^+8Ta3^HCa}lr($G%^p9$(%9UjA&Z6*Nkp}=2#@kLEbw2s@-cH-5bb7(8tk*I zS)6y8*ep&&>0q5jtBs1%V^Cp14D!KZLllr#yEC`)jiYYB%?av_Pp~tJAtYTZB`9SJ zve)DF2+12Kv$vGOnE>61s1)bFor1B2N`qikP-7 ze|la{;^Vh{t$Sh4c0J!o!b;%-quO&?py}Ri zE~pQ(!3fA+81A?_ePj&WyN1oVS3(r(ud|2VuNMN=1W?eim0NXGH3E`<+@$xV<#bT~ zYYljWg@x0{8jn(8#m#eR*>M)px`vI;a8KYBNCf-WOEaWq!Lu(GnKG)bUQZ@pnhGuG zI_#&QIg=V9yS*$A&ygpwpM-v{p<8D@dqo~oepJWw(5TN zg{+a@Y+ob;WgQsRTAH&ZHRF$F?f~5lKuKixro>v8wdkobgeN zWbQy87NI8>DP!pQUtuTH-cyN{KP~zcw+!TM)4VY-h%1gmxf^S;+CPxvsyGpgj6L#x{DTvu?@sge`r)-=L7idub3)$=r<%5q_kHQH&t z(>>Icvl}dNSj2Nh8CPur#5?N1Gg+#f94)Rp_5k zkS5;uoP}=9%s!&y1u#k{nzK!p=iWnSAfs?W<1itaO7T0K+Bv`pqk|9TH~MDY|H_y6 zw->-`*fTzjJ5bfDl`Aq0l(&5eb+8&y~iT5aF_NY9s%}$Rlv==or$@m$lply!jx34~~ zlJZ2mtycg+2@>rAyBP_@7Wa}_yPU&Sg=t%jgM|9&d9O1=g9kXJeV+Gl&40LZ9h3Dp z28pzau}#T6l3w$VH+lB|vJlbsbC1CNLtI08Sc`gRo@=+`t_7^%;qcg-sE(S4noNon zoQr^_2UQxWn1VmO@B-G*x}03BM7>%OjrM?kpPL zON1G=JI}Qudy9 z4fO37jCR97vSJ1+yJnlJve)G*m*WNRDs6C>h%#V>`b#K32;!MEjfCy}3RL=7o64 z5>wzqyc`|<0|Ek+U$DgaV}SpNW#lCeraWlGBz@q|?&Ly(ukeY^3p4=9)rMq`MW^LV zrTU9c_V@Sks&ogg1e<)Sok(?c%@Ueh1d8Oe>pr=sIO7``8Ch28+IorCR8#1z$%5m1 z>EJ+^m|9aQZY27nb-YLpxLrX}?)X~ME-KdEy~HK`tT;O7?-e%WczStJ5fBh0v|mW8 ze9V4ljB3pN0!&(jjC4jCQOnEbJ$NTy2#PCEs#jw@z+4DMm|SoZ2I}L-gb5`_Fr6@e z%xE{tgZT4UUmHS!NqccT0b^HL38ezm!Yj$dr~1fInnBn48^z#ZE_zA|OiWC*nDG$r zoP|$>bl1o0v-$U&TIzhp)e+?TS;&pH0!H=w%Fj9c?CEjOqbO~}x8xUV7pyMw_5=oz zSvh#YqJ&;FufW@^)elGO}pUTwX4h_nECmHYJL43UxB5nEc8 z;|%Bfl>aq}qPMmCsh$=|9q;oAO_(V(ymr!Lj)p{r{Vp-@7bBB+t4e=QF79+!d63*j z5wcJ5Faez|U!MamPoVU{%`Zs^YrR!(>&h2(|3z-F#wpcor7C=+`Z(c0A>8*06dvZ(KQJi^D<@6djMo20Z>|) zu)?wFr)B0OnBd20@<4@TnIXNk#y*2dQL*6nEaq5n0rLU}xDqd2)B`3c$>{p-E&$bE zdVdQCakRwb`hE>qJG%fxDQ5{8nPJE%O9CE~z?Hvm{({FwfTv=XwZWVrsN zeE7>uQ@(q{hl7WQj&=w8^hB13GE7KbO<@Z<1RP1&*roC3EuI;2N`$Evh6<8f$$58V zhiL8fcvwHFO^=~=lXT{eqdl z6!deQ#AqfXU1-Ypb@eWXLyT?PFkmn`xPZ@JPItgs+WLB_QS0W*&;726KH_l)Zzx!Ps7lzYXp)xj@bd=u zrPu<52I72SBdU0{i@fZoe%Cpqh6<8;BFM}HTpy#uN_VVeO<$+<-Gu9AcQ5_OGLyJE zXZsD0W7@ZsTb#i`>MBw9L;Q>QavuJo1}ryFWfb~*B}`wl0ih*f&l!}vN|n}GWhDSH z40>}Ubjdm{vx@&Y8)S<*7n>Gm^^K@xfCpYYm;q9<_e|&cJk)`w<0RbsRxwVChhkWL z%50w?SmVaVgN)J^x718B^!TUD6}<$^3LeeP4*)UBaYasF3`gSZ-*yDk6ZFsLogF@z z?I>7MBj*m#&V}=V=j znk;A~Zm1c$jvim65El>ZU_`yVDmB~(Uz5{i{D4Ah8%~%bmdk~4cCM7L+wv9m5Wro) z9qFG4n6IOon)2AdSuI=HEFNc*JQ-MTxcbL)hde(eS?9Z1>JRkG_kqnE8I~H+>P6G# zQ);B1*9y3~D^3@*uoj_nx4^-Y!i!PfZs2gR-YCKMYOezEMGHofCT6#yJp{t=TEEu# zf^nb(N@+=&j?*0PL5R?TQ7(s|$mYfaHEmUh7x{lDuK+ii_wz?>UXd9HhtGL;GJja> zd*blE1HKv(Px~+3F~PIJ*os#J({m5+lfH)wla}!`Hc0*MAZJ!+0;<{PutCl@q^X}j z8XrZ^e!5iz#boM_Uv8+GASubT5yj(hS5o)`;ny-N)`5QyJ3NvF_6@*3%sb$qqsQAM z0hmd}Hus!FaSJMEkL724e9m?y5r@iZ0PY?ENTeGOl(h3x&s}5s)=0c+!)cDPX2UZJ zbR~c%bI(EOME*2=tUpx&g#MKyft;HKX?+PM5J#{yXtn~+!s{S*XX&q*S9u8-im1qM zU(21Eh5^l|$LSLdC8+484#p3tC*OCb_Y`!aCC>u>#$@|SHS%A9DD@bK~IjS z^UL4~+k$(K(Q_WdfvaPj+zr~44r~H$ljgOQ%8r%Z7kXk}dZWO|)%PC_ew#W}re@$a z2W&l2N0nST)P&d%A=fGiQ&s)Jrt|ec1@nR%rPY6Ra z1&o>=wr`LusbW1ERs$v3mezg2fmjtZ`%ah9sL{G8rj^YVF!MnBemeE5_gCki^!{ka zf@eqTxKOG}PvmAF^3^)AIF)sF^Vry6krZjYa+gS{jRYgM?m^x@l06LzA8PZYyy#Q4 zk&i3g+?TN39jL!C(4t>MhtQ2(Fi7UMmy`iVta{>DkUqiu0(*FXR|2F*bgTGj!B+rHq zg#6iH*Rlhnkpk;?f+ho?A`AawtnIlG2@VF6Fk+{`mP-W{UPwp=W22w-&?>8i(sB`F zU%|vawSG`+&H^XX{o*m&teU&S=*D)+x;p3T4i2O$yr|9YdVaf-Rw)+H%+f`O@OTtx z9{*?L1d418Jq_!w96XEhp1^%d;sH@l_t0mUmJ_^}SFB`TDEi~0#*M;COTB}FP<`Kr zL)AYsbSRI}J%LCmA@NerW$ngWAlyZ%8+;c%=}R;^ZX5NcxH%5I(|j*nl%|B?v2R=B z_U&B1U7XdKmWQ0i|Yh)B{M&UyL6^SIA5rxXeLv?g0+j6Qv{eMQi$k`l_jt@cK;5CSaWM zo&Q|`1pUBZ(3h%k)ftT$tq9;%-?KOB0(Y8dHic0-=&~Lf83kfspgPj5tf{FnepA!~&h7BH~Ujw7*n ztwC~|I0ff3_t#!ks{n)6o*Avi=j4I8Ee;5T^vNXpSjHUK z(Bd*jZ;R;ELeK`*Muf@OLMe)e>fL6^HTO(`sSO=^O@#iI{3-RIrfzJfuzEh z+FeMtnF~}___xB#$j{@Tfg5SEakQL|{DK+rZ8W{SmThSagXP0(tu~`RaY|J>FigJJ zTnmolZ|6j<;ue+#h?=m^ZO?;#yiMk&7N(B^kBm%Vdu8^l)yu1(yQ!pbTP|jNHor^< zxFS#4Je=z&5bn9O5&q~f@vo^2O zXjh$>qD)4X+a~0T%e(jl3k{~hP*Be9|6Tg*9>$5XPd=YEd^)~~f2A`N4K69CMT{Hx z&^Sp+lZc)i#49RZ3x&OSrNT6n`@@kh*&3;%SZ*L;u9yf1nJA)U&v%TE-~W8XaIfqW z{nH?0Ps3KDy~4mZ#mU+PXq z5lDz8KGP#Qn9L>ec&YTBCJ052A&{%-^7#Y@2gCB?J7xL)cX)#CFcR#^e?q3}S0VTm4Fw?pWjOu|m}NOl*}J&s5F$S|p!e4y zgT7yGa+J=L=VC$$GzPYOigAP=!ykTaTJ>9O%9FE5@~~%wiK{x7dY^YE&ucszz!pi0 zOcQ)C8g~u`DhbE6r#(2iG=jhf752CnVvikBf@XOxcO=k@KY58D=PtZQ%ag0bJ>sy7 z5CsZbvJ!vI(}U_Xn3L5&3I=Y8;LaH2gGUw##JRRsu4K^8c~AZ@oal1TIM?>y|lCwnAgh-+1{Cl zQqA@JTxI}WRBg{M8~`9MkAojT`_-$jN8e<4xADC@I$;!12pn>r(8xEW`=@rpw8H z;V~4#Qw-w#1J z3JTy|K7Op7_w@XlAq7QOYywdAzX|GlUsbExJDr00ARl2fFSAz<2FuZp;fv2VKy|l~ z4=8dW!(`G_*g8|!;#j(H=06puQky?l7j8h~tC=ggdcjNzzBwNV0j^nDslOATbAaR# z!9nT1<-yqPK9hq6Hn?!AH)s_d>t}ZvIaC7EZC=!%G6M<`7j%V}Cq(?!7%-^EhemJq zid%78P7tF=ww~>G@o$p_V1l5-R(?8%y?OFvc=tW}bUe=UW};d0x-!_uun+yv!eIKKJMTT=#Wf z%lmp?_s3k@anBi;Cz%p8%^l|sI$?i`%yy29D<5H9Tjfw*YcL}wJ|@+l_Q{I0ZOk7` z`-?6e`cS(nD1T}PzxYVb@?E7tVfOa}oMvZ0o;&SoB=}F_^FJu|QKI)t?W)yWN)Y)G zh^6B{aUU)x=*7_1&LC3@%MKCg3B}W?g!pN4meh;tGl&5C^9%j?Cu7h;C>sRd-yr8= zB}>ol*Zd|5br3~4$2=eXgx4T$W#In61>fm;#84kX6A~l)lkcb~Py2)3-Od+Hu>PYmF`lpYX@dviVw9#J-~#dl1r@zLF196CH|b99G~d5 zaP0@-`x0fV!j~#L`=mnp-Xu)==DIYNf)d-YX0axPT{%se!Jymmio0ZfI0${{<~rAoqB^u2bY_%TKPN`ysp zI1`?%SyaS2Iq%(=z~|I6Ymrhg8#D$AA)CjDEX>~oTZJ_tF=#rA_Z+Y+eqAX=f9u@= z;PMUi2|U?12lQtI6o0uDAO&=H0*-4NqJ>P_^pNUhwq>mbr<~V7;1GGw-<>%c@w25+ z3okf}pQ&A_jcs3>C@w!f%gu5pJ+Kim+rSr=d}nyZ;fT43l(At6&x3%ehkUgQzIgP) zVzzIgj;=17wTAWyV=roD+HpSZp2}_;fRk_bo`d*Ump(A?l66Kb8+Bz;^=|`1nBEn` z{|d|?lnp4<*rCma(yu(wGX;>O(pt-{Jv3ah%e~~0^`e@08+J_(IBRcNzZD1f)Bd=2%6NUnhO6^iIrO!z6fwRfxH#F`_ zHxZ}^FN}rJDdye#S2||xdzjT;snKi}LYS}2Y z*=V($iyjDm_hcf|%qitnUq|+mLo&fXBtlyB;e&|Nj^nEaW;?TI{7-F*47n|s5T zKNH?ehrlm`(^a8(=N+nPNs>nbkO3~Tl~kx=CACm;535UqHn!%=vb$4N_AztWyVM<# zUOUsY14z8q8}k(+8`BkhOdOrKq`|Kf*88;NEK8**cpVzqhx3cm4H~ry95$IY*s{yb zKnr@coc{90&sB(^vr%xw?y9&JQeWT0H+}2^@olTv?(8IG?u+gBCPO0BconD9GS!}h z=V;5-6vQIWz+Pjtw0eC1I#YU-qN{_(RMXy_`q_+E=Yqxf} zo}d2*Zli>cwxr9Jo=z3Y!@KWLYcxI`XXOX)yL8HU9P*A)|V2sp>;v zf8vn~@vj)dW0;qg4ihNaM?5fyV3{85T55NFH#E4eXW-WvMaOPv)zw-a4_mzhX|WsI{~LO%~gf=Eewl?nm!VU z)T7+n=I_^P{l_FfBAUbh(`?-9QA2n?ek* z@N{;nUhNkfIb9vrIaQLo8sl2uPIp; zsu6T`a^b=uXL*lbKaHrDydFiGT`DU^F1SN@hwT%G);`ylLu6!m3t>ueS{j5V)$?|X zI(>H)QsDSlho6=HK_tnfX;8il#?qhn5^p+OrfEm=4O zA2IS`yGAdz0WEPVx>B#AhzCI}1KW~EKHnMR4wS>r?yh!wz!BOHE`Xl3r86|o%46=% z=TFAz0fbf6yB=4_|GK>aWkJ{9Z$74*R@J~Kb)FT}$*qfxS}`x@yW}I*k=~&LM?yJ8 zz2Rw!#|aAsog#aACS!TU!lB6(!ika}RdwWQ;;jjJ1y&xTZ?Shyog}f?q=(6zKWC|| zBB%@l@90?=C`kQ-_C~DV$^X~qHVDo@1fTgE1GXn7u#A~Py72ndZrE$C_N2Y9Ef4Xj zHm(E=QtllHU1wzoyvlG*HO#0wS}21?vUFLjE7LD2i8h={i-IN(gb;F>5$o4EspKMH zd-5#H22-DZ9-7P>s=1K{zn-4({J1QSEYIwKytCU8bgvZOkuR}=a|2qih`F)h!C%+H zTpz5(YHaNS9>P010~Yh5MJ}^(l6_v@*@f|^`#YPGc!5#tM*QV58G(&73w_C>Yg2)3 zyowD~WzZKM*cH-J7!*VpwSS%P_*qxP4Tb3f>(}p7M=d?{i+Q2}hmixqJ-Xzcw39mjK`d-egQ38Ql|_>j-QVlKzSbsD{T$Ntv(mrda7sTIt)4YdvE;U(TQ?P5)JXas^L z8Hb^*=yG<}M-SShBm+~WgLu|W=19|4j0!N+DB&mSW!}$5<8OqxYzrYMSi%s*^PC}_ zR(}hPt;Z>U!M9zY&ZP~7-+xsd;x2K!3f-iYF6O_65pY-=udQCAQD5;vlA?#-^d39S zpBT;=Mv2}?S6W(}Fhwp9WAEmPel1;2{6*((7*-Tv*RvTJvEe--#9U^4#f1n!BK@1@ zQ^ZUw)xKle$UTy1rl?6vVa9}5Mqyl}KbQ*Iqx+x{1=cLrubLf*c_aV+`4Pr$IP|8L z^irP71?{&eUc0)HAahx%zs3aDyG!;%W+r&;2Fin8dw13cFXFlySg9dk=et_P#lF(V zcA;&Bg9aP~Sr#D4dq;J&57od!U{U&J{L4L|(BwWI~U}_gG+*DQN z9-4h}Y@@4&@0l-es+-}qY2aWo*!67&16khrEee}s3jXlcU|EDuJFGRK9Mp<3cSDjQ zpMx*PxJ$kt5WPK#`kI)<|C8lre}k6za?n6)?9ZRQcNo;P^yatEPqBzyyP4eP=cmAm zkNAjn^YcG%!2WHx|8ERA;J?P$pX{`@;o%#5r55Ga;Q*f2`nRXv2FVybv@omGZjyAf zSEA{rd~aDab;5Ml2(huYq*iJA5K3|S5U;|w4?T!!7p*KyTTVQHSX0uhHPf6OThzL( zla}Pk4nEtyeKt+YNT3D_M30hXg5Bv$GPbc1@|o}NNed1AGxdb@p+mYCFFq&v>`phk zeqHhI-Mj6@VUmgVd3qzGK(No7=X3yOgww2R8bTw86y#BO2hfe)rd=R1*znF|(6e)BYrO$FdRoq>$r1 zu^G5Ca*~omQ>u}6!2LrZ5?^;XVq(`~GTuvnNd8A}==$?bcZ3%!ge&lSW`s=37_{ZD zoLoNqn|8c+`rsZyk)9o_unvB(C*91*i1mDq?VCy=y{Q}1?T0Fp%{sHPvuldR4Ge-$ zd^5O8!^N0&_N!N~wo4p>suvX%U8InR-=4>*DXAK~{<4EE3h@8UoxSyFj>vzqfZvu4 zo0y5#@mokCiM@(wo$7pJ-CgcqK$mFSZB|~7$>syZx&5ayfQ&%&_MRSkYH(%SUU}b! zAc;ZGlPBacXK+j+BB!E{wuviFAGfCmL&kdG=X1;a2?#xsOuQcfejcO^+}EbdN<)+r z{D>Kri3Zb$^ED6wKc`}R3`sY^6!B40=gD7tR#%fK`Nt7~5ofc6;FUKl9Ons-w04aU zc+0#{Wp_=P=MT?QH4&c8Vb{b?4OYoFQ>gpwb-KRaQ0VBJU5Gmqes{wYxkh`O&>e%~ zspdyF_>;E()rFqWHofp-<#U1D0bGnch9h21r`~5^A~F>{6G$9xTG$}3E_;wmH)n&! z*IzLwf4zW0N9v@W+-ozpwgiTwVE=p{oRr^JB@b)&)nu&XNEmX~Mo8;l7#`cMbYR76 zE@pXK+8`8ns|{V2rWrJv@w(Nf-77icb^BO&J7j}LDnckJ^ffT`yq*u z8}>tIIvv{0O#G%K#nO`U&!Z?$p%4L(W`V)NGepjGj!vmQBEIX1rK@6IIJ|`8Heorw z86-0+jq&FqrXn&}a3uZMJ%h;`i}E zesdjE=PCGZY&L2gS@s%^GNLR>YU$g=8Ck6qCcF5);GmBibNc^eG3nPn+P5i@mO=hV zpa_yjdxfU9gWRq{X%A2YsAr)@>kgpNfldd3BBXwG{(j@e6M8`6e%;S2*!3RO{q&`~ zFSCoiBt%-D|4*Ty%8JvGCzAisAw9j80xo!JU9x%C4sCxP zSS!#S$yK|+2+7r-9`XNRqx_%A_W!@}{|lS+e=q9GAKpD4i_;8I_EvQKz(>5cKL*-< zJu3Cq=vSQ>sHQ=%-*=G79rngTA;O#3OT{jO3R=mhb?_JV1S9Gw zU$sMfc&SUh9oh}IPduQh87%SMY9hQW@U%wd$1LG0 zG@d&u5tkO`v1wTgD;U|kqIqMXS=?WW9>I8&Wa;Yc|9^+=Pz(k0%TGxO$^dcHGg2g$`DEEBwcW03;KN3ZPxT zPk^Lp3v8-TEt(^C)8*Ul_>YwZphXwu?byObSt+T(ZfE<4CPm1 zEV#@%-oPsZyOeh+)2_!8yTr{?XTf|vdk=s;UR%jpRv6@7eq%SMjx3sCnCWEgbl>gT zE!k~(2(U#roW@?hf7uXfd@i&B{95l@#bv!^_L-H@>o|{nlKqzPZKW&O=-r0R1g0nd z+?k>yYrW^J)iJRYD%tH7%iB!Phjybc?W|SLTY(`hi*<8-Z0v|uy46>~FY<8~1DMAb z6zdZiZW${XKZobly%OPC>jPuGw~?w9O}N#wUI%_C&p^{OX*N?`|u?9GT&K0iLkWBRoeI( z2L>_GHM`+!IDpUzC=WDLr;+p4FoElV`*b+V-%8-vY^wmAc!d1Ibo4iEE)@`gen7|G zfju<}W4chE=#=M$O3C}2Qq+(#d{@^DiH)`njW1?*D;9)Rh@-Q36SM{OmZ@Q(biDQz zqlOR5+tM`Lxp}nD*vp~tQ1-{6#6-jVF4oTMV$0E(%Q?1O`&w+rVy@A%sKEMQhdRwY|J+(T|Dr^Tw*gf~F zirtmR6u|2!xLE#p~A7eDlwk$U#)MYyyr)B>|M$FbbkV)MGoUc9eyBLLlIBr zGman6)<^W)^)B1NP8l(Fl!et0>mOW#Yi8s0Epy zIhzU|CvAx3_>Nsnh7(Rr{+#nj9@b~sFY%K>7QaelqEEySga9o=qc8!L`jO?Hp$CsL zOjr$KT5;kr_p9Ub0CqVcFHoMhP)*bEd0qWnlnK;8YN9^Zzg5@_1-?6sWO?L1B3&ev z4e3G}jQHUF0I`o#mt8d}TD%@*5XCnC(Hh6s|NJe17F#W&V$Sl+ih-5a(dYG#_~UZ> zj9oj~H1K|!1qe>U(`>xghxxZ~BR zQ%15CT(I)+4%9y1u?tos<^RaluYduP2SE+lBlcNbVF z1QaI!uFoLYpl>ZMuPd`^NF!8O3eGZ5yb zwaB5cT(g(cI{3j~1rFJKv=gf^t9{=CuaK zNEy!Fh=iywha+@+5~`Cbm?q@-Wc;d{+FS!ZY&n{c*OlHI*vCA&F7YW>jSB5s3?pNp zPW7rbN4oQk6pjbzX*_f1LKAnk9FFF-A3{) zKi!u$VvoFgWd2i-s-li-T=mHcuG3kv`O~-$R_$f~JuLt17K6z?T4;H*7o-Vb` zB{=7GNC#){RFslgJ!CJGPpn9Q=wTsg@pp<-du!4)yMCAM5(*-pqtJbZ5ZThIHhr% zy5Qs&li}Arg8|546zT78TVs_TZ;;ecmmA)eT<=SndxHIPPE$QOQc>y<=W82@k^tje ze`LyRI>-B!8K*p-#38GAP?5sEKTDaoclAfc0OIwg6_)m1)s4SCC{Z_gUU3?y6G7~p(XHn=L>_jrJ!6;mN@VTk?6?&6-T_iylH89` zR}W1e7y6uhlSclGsLlx?N^1s_3Jtl$PycoDuO9|;N!~D_k#=pc872ahleI6m)!WYXb@b?A4E6PzX-f+XBjQ!b>L}V8bTi0)aD)%LD$mFmHq^Kre)|c`h*@u-H9&cy7yGY zIk&pz6qXpzBq+@&YVa}VWPy`)xxYa!?I!l`ous~mE1RO*OmzNuC!9{x{@S-FW=pN& z_#%GypP_gAfIT4QTq<62-N=u!u6#(kpxc}~=)E`P4ll%GPTk;PhULDa;%Xts6t2Ca zs<>R-^nly7x%h~{Z~a)=i{q_ev)mC6lWt&om@(<@^_E{yah#{hKPrIUq3L?VKX zjAVUgrSz(}u@BONC>p;yp6|wM@`_wEL>@$$phnuAhg5ueO4NV}Lvg;!2@K9&USC=X z2+QAG3pI{sUBC4ewWR@^bdzg%DqS)lyieD*;*M^zRGOjnY`2)RD~nq@H`1Hd+ZgYD zo%#TqJv}6s7lc9n77uUc?RQWUt*=;+PtIc-`j`m33X^6R>n-WFiDUpWl+e)7d5G%u zvkM2h(`p&HBr5#o)Bs!48{!5ItpGnJ?BCF3Zg z!0mMBA5j~~EaSi~QRIGPu)ijvr%s(ZV3Mh(v$Ux>` z1}TYUVaX~aO5B7kTe6Tgl!a%gTP^#6DEvG~0F5qQucnbxNbEZzur#j^naS=F-ji@t z!q4F%K2~(W!rtzR@gu2dIJVZAp@lez2T zY13UEgBwG8o;x)@71ojI6RN~*3Br(FvdDkA8f9T$_vlaeaUD^*%o5YVVp4fU!D&9r zA>_nUyCz$ZN`)?R?V*MIw#2qOZXNu=1^AK7uQuJ>#uFaH0Ey57EQW>Q1f$5fBYmlW zJhJk_u5;FdcKP#J;I*)KAAhE){Jk}3gh%C#%E-0zgZyr#y}YEAWui5!;i=%h$2#Yw z;}n%(39$mQYBxR(y+44BxF1ZW{tvGCMYxFiXVTSD`w-7yGsjfO!sq_DOB^a^;pQY z`_c|ZSYyTxi!ueS?quRH8Cdc72cG&7BYne^h}U|=on3duG@B;1QXJG!wtz=cQnOLH zJrW1?UED*rVMb40QcoTGj|b68Psbh-MG1y+ct3ee+^}pEL#B_>c`QfBpd$Zd&85OA z2YcTk^nO}vLGXW!A;cwN1q1wiIOpuE5TcO1m$%&5g!LnN)@+8tG6MxS*oa~GL_K>5 z*V#Pvimvsh4#jCe{`on0+{AGR^q3d;#>{HFxpyAVpSpZYuGU#}gB=!*H^t?B4vxO2 z!Qh_6S+1f;=}T~N*vqulFa@1&c$MKtfN7bZf0^j%C|7MC`k0#@YzUPxq!~)Ade=mQ z{8*yf{Bdd7!uS_HvCv=B&u=CnIkT(BzR6a%iaU(J%U%<0G>da0!=&b&04t^W#<|>U zfw*jb%!~e!X>V-#`qSWDJ=zAJ?S4&RzCn>0xKH z3h(Xb0(57*vEx#@J3UpKr{XEbUo*~4V3qXx^=^=60t>OcZhp`8 zsZn}5kDv-m_JBfn;RS_DCvcd{Al3I`@fx3G3|5JTO8w>uzG+|E!ZV%==6D|EB4)YH zoi*Zq)F9tfZ4?vxTLAqymx*(c2UKZ^N0n z%vvHr9uwVwHGXgxX-4o)0|)?H9+;8Gn+7|If$o(nS1aeyE!cD^Rkv0x^<;L3MAGRs3<7SUw9~&Ou-{gH z)p%+@vdWO{Sq{rp)0MdgQ5B29a_o?cdES8ww>mmp9+bH{x!*;G&1~Q`?vWsSJsqQz zw-U`mRqt2&MlK#wpI$ahu^YoDS|jfB^!YGASh4})V*ZGPS9A;VDE;CcTyoG^d`;Z| z)NeMS@1M>2=L>IP9y4wp?;6V2r(%t94j@iLGOP}5x#j{)6>^=kkeY&4p?J?65mlNC0rM(RQYOQb&L&m;JU?Y;M-o}1K-$4 z&{=nvUsDM&t$gc$Z?VN7gI^EvL>n`8x$&7_`#hVuzt`(ZyE8zFz^2=D-^;-{fE<+A z5lY#?C?-Z46@IL^#JSZ{C7k01yMle*XA*V_>LM2{%*EgnoMyLvcYjISI_1uzoq$g2 z+PJ`B3>6kl-b#}LRddaAX(_tETa~hgwm96dS8DURQqPA302)e=?TIX^u(rI2=b`ux z9ZeZ);fj-7dk zg+EH*4NaY_X#o8Ve)+agwC5MAWCk@woy)lUC!OE_LAjQ%66|%QUkwRZaYjTYqdFzQ zj`ejO01%Qn;!XtbS7~$D>$uf+;sw}mf2orP{uYP|NqueSUQM)?EXs|`J86%8t|U`eK{F*(O>}X$nJ5S^WiGtpY9FoHDQCM&E;^I)j-+PL^FxvTmCg+kM*jfZ zgT0&OA^EN}@ZO0~7gdJhK1P?Wb-|~>iAD~!J6GD7<)muBN)}wc04uww;G2!fDeB~N z6y2Qjj}nfSP^1nhpCel4KLB1X+xIao(kcPkH}iI=mtZU#ddQ3tQ-5jVtW!Pw-D^QY zrhunpu*B?-4rrP)%mA*@1qzp*{oDiQ#lC25$bZtgeJ6N5D4P6 zltFfSLInyw)z#IKGBW14nA6X+MIpu(jK%YOu6=G$SVB&van6HD*s}#I?W-#nVDDrk z;ZHIuDUaiqJeCUW)|e?>ttiDWjNcdUqm$IMhPt}PRBO60H!ttRBi%5jO!w_Xw}l}r zy$UC&=CL2ds_n(1W^di3-wy-=_(JA#Q)H&QspZ9q)~}xxXEpA{*0K8o5co`R8JQ@3 ztf4Y!Rwpj@)^;M?5K<%gBdF)Z*|cMpmg5hm{!%@H9i?3U;KIXh!QhMMcO7{0RO7|V z)~xZf6Fcm}+FX~5yR4Ad3x2obE2E%t-_53IW#1VNg6;)_;NZkwIK{2k8q*h%X z!&pYc3Bclv63W6DXDR@kI(q_|8ji~it!D#L}@%>}{h^?yQXs_G2&C)eL@5NI~s1m5=D}&(rr- zu$rKtaPZOG{ZWh|A2O5MyWYq64Rbzqn@@PC}y8C z6qgwPvg#2_FE3MnKw;1w8sj{qcQdi3)jN50vYwINqvuA1Hx^e4|BG%;A_}pzk1)+ zXGS19v$A3zv_#XaNHJTcgF$ym+qQ=ap3n;D8|r5S`O&w5su=s;vSt@DpFg)ud3jpE z>&g{>k0VK+&6eR!l3QxC4m>ra&j)KA%Wl=jcDbPwVe_DapKegkar5ZwXRg0{nq(BO zQpWLdR|mp4Ep*GN6sCoMBIMl4P)sgV+bQrPGxANJ@oqwv880F6@DUU}SqCi^72%Kw zqIXp451-*?@Pj>IDn0E~zgM|fKr_SwB>B6M`bv}GvCJWLAhbV|*ZXqL|B}6&ae`!t zrG#aH$}@-O(OXXAun;lL-~tS-{0gY;>mu2l>5bQC`u-^C71g!V1 zjmO5{cA%f4OZCgvLk&Qalil;2a)uT)LdUb1lrB%}Ok8rV4$8PupUx>N1B#ojJpv7o z+@Pv0F@vcn(yKS2WDa(>eicbLPlHF$dcykY+Mo>crgTtTv&h-WBOf_lvKFzWELu5< zE?xW}N@xzj*$v!rHW*zP#u}$Rv+Cbr_t?JDOlqQaGhVihN7K}uxV8ihj2zqL;Rj0m z`{-qeYkkoqFQb};;iZw*N8D3o&x}*gDx#R4u&f9vpnD`F549jndhTpFnX{Zk00m|j z@dNW>=Np}p@)ylt?CRed4dbW0Ja$;V0qA#YSE;gZQc7Nr9Z^6h>N{5G(2K{W*+XrSVAhOZ6xa`2!M>Sa?dP`PeP{))v&k*y_k za6033QAxj~-$XDdo-%CTG3|~>HHhVzeZ`{;`xtcLDRo8sDyWix6oDWK7r&2OHvtIdbP*lFJnF?q z0CkS+??@+T>iNOhnUR~8Fxd-x=ejVzg9+sLj~?sG@2QRDo$Zk>v6Q#860Vp-TyO`z zWiN76f}zYM)&G?F+b!)2CL5}A{Xunl0KJk5ij{oo<_Pj0Vy_+@hg<(@^kmxI^wkYj z)E#zKlSAshSi8plN!rjJ?=9D#7g?>~eN}jR+W3V-$jCt~HB5I%&MG1JR-d;Vph>*8 zk$0|e%k@0BqSb{S*~;k_Uulz_&ao^f>v}Y9++$8s(s8^?FJ~7_FuKdMrj?t6sJY-0ch3)ucR%zpByPv@)%Xg%4d zDZ{6#O-^>-yZ8g5eCTno2_93>B|MU$LuRB-@isPvgvPuRvOHp@GsI6E-i)>6y~bIx z3;D_kNpwJN+jf$V;RW_KC*~MoEut+)gcJG?gL>)_yREW|+YkK~00-#;oTEEw{-!@k5E$Wjz(aFY+j!OFw@ zEC-n2u7PcDzgFY)#ipGac4aSkjy(FR*KZOp*If)hgU|;a(?d@Gj~_4^VOr?2z={sZ zaAP<=XMvoI_`7EMb{uYQ^s)mbvutgnjuz%#=^q2v?tLyyh$1C@yO&AVh!~GW4y!Q6 z#bffss;cOc)--?sKx3E3atXG+t3YF%l|`0Eo?hHWYaOy|9xD|2nQE0Ycrkm_J!Fwj z0%gJ~)IvZB*N`!Op%;W1w9+aAzcG>8@?1-?L_vC)8kEOVQc@;rNdiOyFT?dfIwr_Q znLC*Q^09BlVYXMR%;F|@X~VaF;bZ*+G0GK4but4h>^GBVXBxd<9^XN$DMrIfK8?)! zgO(eRdJu~x5?`J!>Nay|?sm;}tFZfYFA2eg{fUkyk@r_+3}S5>e?6lNBaPs|V9hj_ z_mA)sb86@esM7lGTqr0$HZMNGHco#ufi8+oqhyNI5TEUEx8`Hbox&_nD>%GNxr!VD zojniT1!Q0cKQ$qUn6aN2TwIsKk1nm?N~H%jc;LghMH)4=?yX~;pUg}JRheFpIV5&t>~}}Z!@3Ld2c^H z6Dn)X2++?7c@{w3NM@CkIZd7M{E32iQl=#EC`J67deWaw+Q;XH{a;6oAC+b6eYsjF74&M5G5c4yX@t7 z+pacy=<1Q^1}2c6kU3ZYlZg#-|4SF(>iPaaTpP1|<7CwW?0i04ul)Lc@M~Jmc7?a0EBkEImwY|dD$XMjIPHUdWF$$GPl0m z$KM}2V{yig6UnG(3v-2@wTHIi?BD-^ypY^%QO#rc0ZRp&;GF<}C zpOXq9jd^XXb9}aGT^iyOOTL)r&CV6N=hjuhc)4w%s+jgdu7cUMv zJ$n53Ti!a^{Cv7^_qnhgs3FU1+Voxgroq1Yi=|a%Q;Kfb8C)DaS^a#a{&=u&_Sff` zbWN)U*1vx)*SYd)i-#BoyRpCX?8qsvluR)Wi)XUWtp04UkbP!NXl{KL{=~)K`AU&< z>E-LhXZkbV$W9fci|P`%!$>bX64Wqz-K_dcxSh)mm4vj7SXnQ0gJjt%d+ho8tLn#> zk4Pr}6oXPVVj$w05*G*QhCU@DIp}Zina+#tXy`8`Q_sg}KtGB}R`4Thg}vknTW4)0 z54Tv#+{w=mViR^f&fngVGH;x4DbJ;NsF$72H-M%wf?5D4`POzgpThoT#7%t~_11$2 zL&}LE6b3Od9tw%^E}5~<+WZoyv?q<9wb4vohApOMVgi$*6_Z)BX?cV*=}6YWy#s`- z=CwuKNEe32Rk^+kRPk4NH)_EirHziVc5CUB#^D8KH7VkhZ|OPjVDm*DK+G8gM~G1G zVrL2t6N1hBNe$>0IyecqG@!68*%e|_!1xm%HL;SxFX3sM0wxC@26@x~vUacmDthA- zfolzm!`$exyL!jH#5%JzfW4%v-wO!Vi`cN#9$3;9j( zHZ96lRzpG-i`T{=m5i0aG4RR?UL#Frz^YdJ=AQyDg6;hHa+vR+s@nBa3VylZ6r6a= zcGGyb>!6Qwsvwl{3iS_p%I=?K^Yxhj0jm(Ip)aWpF_i2kYtG^Otz8U|vz_uhp6dg& zbkvtUMtBupl?K8|U_Kp+LV>TSPt3qHlt%n)w^MIvV)8j@qpP?-alyB7n(NHTG?H{s zxceeGSq#B%WDq8_BZ!m94Wl$4m z&Ht%~MKUg3)1>TLn~%kOB;#<7KHq}_>!C6oD!W|3?!_n)AYGB=d3j5@vt)YRKu++< z4zEqq(d@NpZ;FS&YzdQ!*eHI@hMFCvYN*sZKPrbOW$xvSW@zoZpA7GbXhM)z50#QY z;fk)ab?N$U4OaB3Gl#H%IX=dO**BV`%44B$LIH?&9yJzHe=+#do^i3pQo|mT- zaG?M!xhl-(isP@?9aC)&R+eKzj(G*59H)FVpy>eb*AK9}>OXPmH?g3)aeX(l$3t{C z8jOANriE=7u=;psfO-_hshvawqMdp)QTdENLZxqq3D9}cj-w*Qj`2f-!Pvw=rpNJV z`~;&XR`hP=S+3JbXS*jfzMLgFj>5jE{O~v5jtZc&uTjRx{<0xcvO9nOI|o47Rd%QhdYY0w2(mG|{xt|y z2+(2jFUmP;{OchBxzeJ-8sIrYHP^!KcCq&7@)|STMlBl<^bQ`X=F9*vX%JNa%XMzPqCG2NwWry=4)U ztfI~hz#tO}y(1l(J~l;}1E{M2U(~<5K`^If>5m%X+Zgo7A;d0If9$eu-4UQw*mD7` zv|d2zyZP_?5vfM2BCDSD@^_ub4CK7nS3fT1YGieUGs{!H1tno@D5wpGtc3X$(oHvnb@&I91!ku z6)4^xsM{980F&zw;r$piA!L^pnCR~!OGg%MxcYbcG{PtoSU|yKO8dF703`z& zI!H-WbkDsMN%cBKDw=eMmY!^Gx6gIGO60BZpf8IT)^&viMQ z7V|5~041Hx=8WQdj?o&p_+K~vBvPDVumGr^U_Xx4r3w)okITODWu>RQif#A_z=q%Q zQRVA_`2g7Kece7;tY>WF5!3UaPhdus{e1S4#yB7}Z7tQAYxnz#zFQqod~9JJ8mte} zDoJes82f?asf3{adPeW!Pjj!{>el1#Hnz+TvOze5b`7;(!4^)n1OkG#vz-Fz-~CJP zPBci~%oa^V5MomAkXfR?D=7*C*g7a+(UG}*9tUpA@y zgX0-ZxoW<;xxpEB&HE{HQ>_1Sp*w(Q=XLh>zjMhAxaRXQ=;XLY?007!= zwiM!(J|8-Rx6haHalHL>-$NF=FIB<5`26HBd?$u^JrGI5gsKY7l}+yCC$uSF+91a{ zYv3fAK~uwP+(K2GYii{uSy^6~i<0GiMvJK_aCDCVU>kUD`=2>qxc*yWRxwe#?T<9= zLs0=X=d2l4=LP$(sCMV(k!$t5?+Yr`jC_J(Z-s#)LY6^34OVz}N9iM@e_S>(0zWSq z?DT2%#z8u#ld50F8fXv<$g1ip7CU?Kf&lEyeV)H6+6{$$1?vY$Czd6Wfw7Ig)u2;D zvN0W2_0K8-YABSp@fj-z#nl~B+o?xsNi)o|uf8jM#dPqrL%UNaXpmXi6;`&&rsBrJ zTMo7QS`$-**5dEy^s&3*#!yidMM6ik!oHmQpWNt0J{{_sLw~7Ph9S_7qv@|-pAHuE z#CBf0?TnEJzuoUD6rLkAZcLsb&T%*ZUSM|7*z=$Z_epOr^@6lX!S4MZ#JQ9~eMh;m z!#~_`ZFmHJgWzcRsm=XCL_ksq;kf46WLtnH`f9Mv`|!EGIyL{v`(z}}F#8UBv6`PH z;6#GsUgq~D;_n*%?%|-gYv}Ox6q&S2Q$FGpur?m6NxFd$`^tw+$o>!dp`9vWOJk+{ z1iIvh2y|})zDH**0KpR{gHd*PKLN;E6zPTHw3*B3s-k>w%({uToF|~FfJ0SkuQH|? zO!zcg*P&xsAasXgd;161_p}{7p3X4nio+$O#^JyAiKsedgMJx+_0|MQ03BRYK}Gz= zA0kzrti8XETF?JP1Pom7GHkpP1DC|Kdn}mLmd;Q@f*W#^y)IneZR8-JtsGo-RPzGy zp+Ha^aM!2y{#;@reRS>Z7aLb~689+LEp@D81hw6Q%Sw}hbSpMTj|wjR5*2VbnLVax zk4r1VJF*y_Myf24k3_`w@Hy3N}xzrHl#ZtnmcK3$M7 zz*N}Mx|bFE8+ojDX#lM|FVJ!A^RkFVp4AzgWSn-G;lzL42H{+H9$T>^v~P|{P>K@K z3tTK{Nt)Gh2FLh-W1MLIhV+fOg*S$DgAxY55<3U1gX$V5sMO?rY6!Av_NcZycN^ZM zCAFoAEfpsA`S9J)R456y$n~j6){URncbf~qR;yzl9U?UydA0Rb0z}aCL~j`KHq5=8 zNL^VLw?V>aR37p!W;zY)@uW_ZB)w1cUq0`vRXd0^OK1SV0paJ75aFkY3+gOPiNxPJuxJQ z3j%`77Ctinz%(n1%q}5L%@9>Ji=g4u*}GjJkd!{pONwg2%SP$ zix&VEGLB~8bI0W{2uDIZ(vzzU8N--nbi!Tfy(9k$Tq5k-QOm_@=Uo<70+~R8@F-!q z_|TgsRjj@nIGqYGY#Yw?tRIhw-BPsByQJ2$^mC3t!V8*|{Im?^KF56$QFVNk^87RC z_j4;(0Svn>6hQC5bln{*5Y76nZVv-Q;$?nN=RA3lx3n6NcdZ!OGG^SpKmlWmE7$fB zMGfefJpD=|6uY=-2Tq**B2VcTV=QqZJhmA(2m@VF|9;Q~#p&9pJmAe22E&@7F`+Fl};Ef+{s=obUvvL>btCk|OI{8W+GJhEbg z?e!-0#m#IfBW*njpkR3uu}29RO)Lh{tq7Z-)&UU<(1U4Q6JxXS*K3X~uX_g73BFT3 zR99lX;t|58>7XG3S6B9RT$k|Jz)WfX^_5#qO)U~Wa_^?`C6Vijc42u~JB98w zo``F?C6d=&B?N1EbMJBPzj8xH2#{al%~EoV}~mnw1VW9MdqQPkTw?Sv?K94o+T8~qd@d!}W(N;{UFMgN zwwOXt4q29ZrfV*p5Jv?pkqIskj=K>g<=s&$iU#_6!J4Vs&AZ%EZ4E`~g>Csn8NIG zZ$xNXwzdoJiCp5y%U3>tQ$QG@3lw@R2 z4GCJi|8Ouw!Ugd`9Q7xd-fOX6@8fVFH3UaJEeGDWvd?FU1ddfB=Z#;KA3#+k%-qO# zy+GxQPY4F{vo!iu8nqNX$}QfC<>jMO5YMGAS>+LgkfLi#hm}XZs^XhAsw0dWwYRuk z+7q-+P`42r^RP7qg|Z#5-#DhWW)GTd3}d-5$*!I&oWv`3vOTqY+?>S42-05~C6NI_ zgh&!9*6$Gecvk?%FD?!)iBG79?=B{(&4=DI;~~4Yek8*pG-8z3mMKTAw0-95I_2ZWF{=Xc zhx0}z+B2T{_WDG;?0;OCj@AjNuWOD#AyJ95Jz0n-q_Imp>iI%3yPG$J2MRsPPY?xQGPLjlWU%XH4F`tI#AW zE5c17i0SlrAt8i>Ec4Q-%ar^zXJ)>CzQ3N6_dWMKclq7>+~0HFbJGt!fFW3_Jju5M zj}J^NsAbGbb9&sKsE~Vl3S&B;S z>T!>JP$Xbz3~eKYmpFG@aNMbY_($90_KP%wkoq9uD?Wmc!gTvF4jfrAPlv{-JCG zX&3h@yX<-VGs1;o&aJjoFua+=Guikm=9A@^-!oQG*aX?-12q$GGa~ha z=||?1SKGP7v~p@pVC^xu@PT7{tkV^jCA=E)+*LXr*UlF6b!GAW<5L!b=gon%Y}>zX z5%Bb-$rqZP9)@HoCUZ3p+5Ircorow@Iv`kuA*ciX*B`Y}{gub^?SYh2ym*!-@1QH` zF-h=)+!3Zd^J$7&u9DW6c&56p|^JXMSG@(6T2Mh`tU#E-R>Rm{WqV3O1xGU#4b$ ztgsFx`m6xz=?6Gis@)LRq=%etAWsr*eYCu$x)F<+b4%5}qp@Hr zuH1ITL2gHcCRs_UASgT8KW)IVTC{AKu-#jQ#>5#J&vzyEbJ|hH368l`h+@=&jK}t{ zujyMYB0F7nA+wePb+znhhJut82NZB@SuZ;}Ato!CN}24-L);ztUaZD6?R1y~`(3YM zmt6c)dbc!PEmAk{g(RwAI3ES-Qo7eNmwpZ zyR-o1``-_Ab4Xr^g$Jb;GqAB>vY!xM0_*5=`?!44Y%$SfH34 z)GqqD6smw*GBtgi%sd#ZV3u}{tk%0+Z(TwqOol;9_F4fBSZ`J<_c^gm8(s}PxlT?f zv2es$K9&s|UTkK|7^Rv=FNaz5g<|!S3i6zu>*RJ9mxT~lTj*si0g4sCHA~eS<18P) zO`<4|X;R&9KQ@+D1fZ~EW{{LeFr0!uWq+P253FMMdvi;ZYfghhk9l!f76Kj7OPGT| zkDfb%W-R6qtteciQc{y!1YF|yBAj3I&y^AZAiE4qhV|MjSTW4L<<;YS=|*Wp1Oh1f zYfm1OLo>u8JN=S7T?ZA8WjE1>!6x!a9= zt=od-Rw6`vb_60z-Ni`-$4}buN!=MIJ0N%Bc~sKjptoM@RaVN<7akR0S7i;`4NPaP%x+GQa``Xd`8C;;pQeB7a7PWf+go0 zNUq&KX@Ov!l-fb_ou6v+Wbk?s!C9BzQ=E8zzusEljdX)tZ*?tWrjES3R_y*Q-DOOg>9mB?0DM3p<##g-6vjh-nT_8In!B zvIp_iNo-fQ=x;&~bwE~hfjszvZPvy0&AcHNjhc*-w#62JPJ4^Ft@Jmz)1721w{@lOrCfuE|5>!|SM4`*u z5PhV`8gDL@HT=bDTAbI5NH`oA82IXMO>rif)Vl2D+2D;A!I_Q<7tK6Gvz4HhQ1}&< zj9>htqa``CGi}DwQ1=);sPdk|_C`Z@MF6M#cm+3Gr@QJsIXU&kSgBj<>Q@AL8`o%Y zHd%lY)GN>2dUd9q8^j{-So~8ndcT;lS$vuHTp#+iB{mzd3MN7AO`MyR%z>EBHSs=}6o_9fmYI`kj>L9z#$Gk^IIH)!ij23SOLU>VoxBIe%Su zC#dde4Z3&9?nFtOlep7UuMC{J?H!F~0IY83r&56DEm6JAfJJXfTO!c00uMw$sDL)s zooo1(0h){!k0fr^$ibQ{JA!6_PyyB{Uj%N*jswceNKCv%-F}Ua%K6C9h(_(S6oZkZ zMW%pts?9(+W(;6T6tXo-t zK%le0RL_l{N|WbL{{;kcj{rX60Z4OaVFvJunt8!H&>gr(AnIqH_lWd6u&{|ZdZ@!_ z6R{C&fNcz3%q10O1wBvM%G2pC49baWrM7J8=~U!o_(5*MCyzj1m001{)nq>%&*!Bz zoCRNFm+fuvFQ3U5*Ese@AA$X$Cp%3ceBfZKN{L#?dNO{;pt{iB{xeBtl&_n^`6-|M z@u$~jw3%IgZUPLlKOjSR^0O!4M^%RQ)(`p|b|$V&pII9UXdD7(-wKC&oo`pI{Cl>?)X)7K{|xJ@GJHE``J&o!bjX$7ClGI z!Tw)B?R`7fz|mBI2)?=M(PtoC=Oje+o@8z&U5Rf$TKd*cUQKPT=uK5*{jHe+lT+M$ z6fRw{YL|J{kAGFxphJ#jm4O$#Y%3kSxWe3+{^v6V3Bia*B|qA}^DMP4et+UKGTz#` zXxOgE4d{zkzS6hNIF^)lTs z3Ck$&0|EV~k@_cUe>Lo*Yhabk}C4e%4 zDWiV?{37?6n*lOIF-FFNsH@*+!8g}Z<hW=JK*rU~sPVo04jAwfVpU^$&xEFJIt5Qeax>+bpUOQ<(`OWvf(P;#3W(C^MB_ zqv(Qkf$<=}=Oud$=*01#q;fA6m&aP`ls1_P0 { + if ($(this).siblings("section").is(":visible")) { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + $(this) + .find(".docstring-article-toggle-button") + .prop("title", articleToggleTitle); + $(this).siblings("section").slideToggle(); + }); +}); + +$(document).on("click", ".docs-article-toggle-button", function (event) { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + let animationSpeed = event.noToggleAnimation ? 0 : 400; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(animationSpeed); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(animationSpeed); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); + }); +}); + +function debounce(callback, timeout = 300) { + if (Date.now() - timer > timeout) { + callback(); + } + + clearTimeout(timer); + + timer = Date.now(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); + button.setAttribute("aria-label", "Copy this code block"); + button.setAttribute("title", "Copy"); + + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-xmark"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-xmark"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function () { + $("#documenter .docs-navbar").headroom({ + tolerance: { up: 10, down: 10 }, + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let meta = $("div[data-docstringscollapsed]").data(); + + if (meta?.docstringscollapsed) { + $("#documenter-article-toggle-button").trigger({ + type: "click", + noToggleAnimation: true, + }); + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +/* +To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +PSEUDOCODE: + +Searching happens automatically as the user types or adjusts the selected filters. +To preserve responsiveness, as much as possible of the slow parts of the search are done +in a web worker. Searching and result generation are done in the worker, and filtering and +DOM updates are done in the main thread. The filters are in the main thread as they should +be very quick to apply. This lets filters be changed without re-searching with minisearch +(which is possible even if filtering is on the worker thread) and also lets filters be +changed _while_ the worker is searching and without message passing (neither of which are +possible if filtering is on the worker thread) + +SEARCH WORKER: + +Import minisearch + +Build index + +On message from main thread + run search + find the first 200 unique results from each category, and compute their divs for display + note that this is necessary and sufficient information for the main thread to find the + first 200 unique results from any given filter set + post results to main thread + +MAIN: + +Launch worker + +Declare nonconstant globals (worker_is_running, last_search_text, unfiltered_results) + +On text update + if worker is not running, launch_search() + +launch_search + set worker_is_running to true, set last_search_text to the search text + post the search query to worker + +on message from worker + if last_search_text is not the same as the text in the search field, + the latest search result is not reflective of the latest search query, so update again + launch_search() + otherwise + set worker_is_running to false + + regardless, display the new search results to the user + save the unfiltered_results as a global + update_search() + +on filter click + adjust the filter selection + update_search() + +update_search + apply search filters by looping through the unfiltered_results and finding the first 200 + unique results that match the filters + + Update the DOM +*/ + +/////// SEARCH WORKER /////// + +function worker_function(documenterSearchIndex, documenterBaseURL, filters) { + importScripts( + "https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min.js" + ); + + let data = documenterSearchIndex.map((x, key) => { + x["id"] = key; // minisearch requires a unique for each object + return x; + }); + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + const stopWords = new Set([ + "a", + "able", + "about", + "across", + "after", + "almost", + "also", + "am", + "among", + "an", + "and", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "does", + "either", + "ever", + "every", + "from", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "into", + "it", + "its", + "just", + "least", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "who", + "whom", + "why", + "will", + "would", + "yet", + "you", + "your", + ]); + + let index = new MiniSearch({ + fields: ["title", "text"], // fields to index for full-text search + storeFields: ["location", "title", "text", "category", "page"], // fields to return with results + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + + word = word.toLowerCase(); + } + + return word ?? null; + }, + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not + // find anything if searching for "add!", only for the entire qualification + tokenize: (string) => string.split(/[\s\-\.]+/), + // options which will be applied during the search + searchOptions: { + prefix: true, + boost: { title: 100 }, + fuzzy: 2, + }, + }); + + index.addAll(data); + + /** + * Used to map characters to HTML entities. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const htmlEscapes = { + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'", + }; + + /** + * Used to match HTML entities and HTML characters. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const reUnescapedHtml = /[&<>"']/g; + const reHasUnescapedHtml = RegExp(reUnescapedHtml.source); + + /** + * Escape function from lodash + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + function escape(string) { + return string && reHasUnescapedHtml.test(string) + ? string.replace(reUnescapedHtml, (chr) => htmlEscapes[chr]) + : string || ""; + } + + /** + * Make the result component given a minisearch result data object and the value + * of the search input as queryString. To view the result object structure, refer: + * https://lucaong.github.io/minisearch/modules/_minisearch_.html#searchresult + * + * @param {object} result + * @param {string} querystring + * @returns string + */ + function make_search_result(result, querystring) { + let search_divider = `

`; + let display_link = + result.location.slice(Math.max(0), Math.min(50, result.location.length)) + + (result.location.length > 30 ? "..." : ""); // To cut-off the link because it messes with the overflow of the whole div + + if (result.page !== "") { + display_link += ` (${result.page})`; + } + + let textindex = new RegExp(`${querystring}`, "i").exec(result.text); + let text = + textindex !== null + ? result.text.slice( + Math.max(textindex.index - 100, 0), + Math.min( + textindex.index + querystring.length + 100, + result.text.length + ) + ) + : ""; // cut-off text before and after from the match + + text = text.length ? escape(text) : ""; + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`${escape(querystring)}`, "i"), // For first occurrence + '$&' + ) + + "..." + : ""; // highlights the match + + let in_code = false; + if (!["page", "section"].includes(result.category.toLowerCase())) { + in_code = true; + } + + // We encode the full url to escape some special characters which can lead to broken links + let result_div = ` + +
+
${escape(result.title)}
+
${result.category}
+
+

+ ${display_result} +

+
+ ${display_link} +
+
+ ${search_divider} + `; + + return result_div; + } + + self.onmessage = function (e) { + let query = e.data; + let results = index.search(query, { + filter: (result) => { + // Only return relevant results + return result.score >= 1; + }, + }); + + // Pre-filter to deduplicate and limit to 200 per category to the extent + // possible without knowing what the filters are. + let filtered_results = []; + let counts = {}; + for (let filter of filters) { + counts[filter] = 0; + } + let present = {}; + + for (let result of results) { + cat = result.category; + cnt = counts[cat]; + if (cnt < 200) { + id = cat + "---" + result.location; + if (present[id]) { + continue; + } + present[id] = true; + filtered_results.push({ + location: result.location, + category: cat, + div: make_search_result(result, query), + }); + } + } + + postMessage(filtered_results); + }; +} + +// `worker = Threads.@spawn worker_function(documenterSearchIndex)`, but in JavaScript! +const filters = [ + ...new Set(documenterSearchIndex["docs"].map((x) => x.category)), +]; +const worker_str = + "(" + + worker_function.toString() + + ")(" + + JSON.stringify(documenterSearchIndex["docs"]) + + "," + + JSON.stringify(documenterBaseURL) + + "," + + JSON.stringify(filters) + + ")"; +const worker_blob = new Blob([worker_str], { type: "text/javascript" }); +const worker = new Worker(URL.createObjectURL(worker_blob)); + +/////// SEARCH MAIN /////// + +// Whether the worker is currently handling a search. This is a boolean +// as the worker only ever handles 1 or 0 searches at a time. +var worker_is_running = false; + +// The last search text that was sent to the worker. This is used to determine +// if the worker should be launched again when it reports back results. +var last_search_text = ""; + +// The results of the last search. This, in combination with the state of the filters +// in the DOM, is used compute the results to display on calls to update_search. +var unfiltered_results = []; + +// Which filter is currently selected +var selected_filter = ""; + +$(document).on("input", ".documenter-search-input", function (event) { + if (!worker_is_running) { + launch_search(); + } +}); + +function launch_search() { + worker_is_running = true; + last_search_text = $(".documenter-search-input").val(); + worker.postMessage(last_search_text); +} + +worker.onmessage = function (e) { + if (last_search_text !== $(".documenter-search-input").val()) { + launch_search(); + } else { + worker_is_running = false; + } + + unfiltered_results = e.data; + update_search(); +}; + +$(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + selected_filter = ""; + } else { + selected_filter = $(this).text().toLowerCase(); + } + + // This updates search results and toggles classes for UI: + update_search(); +}); + +/** + * Make/Update the search component + */ +function update_search() { + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + if (selected_filter == "") { + results = unfiltered_results; + } else { + results = unfiltered_results.filter((result) => { + return selected_filter == result.category.toLowerCase(); + }); + } + + let search_result_container = ``; + let modal_filters = make_modal_body_filters(); + let search_divider = `
`; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + for (var i = 0, n = results.length; i < n && count < 200; ++i) { + let result = results[i]; + if (result.location && !links.includes(result.location)) { + search_results += result.div; + count++; + links.push(result.location); + } + } + + if (count == 1) { + count_str = "1 result"; + } else if (count == 200) { + count_str = "200+ results"; + } else { + count_str = count + " results"; + } + let result_count = `
${count_str}
`; + + search_result_container = ` +
+ ${modal_filters} + ${search_divider} + ${result_count} +
+ ${search_results} +
+
+ `; + } else { + search_result_container = ` +
+ ${modal_filters} + ${search_divider} +
0 result(s)
+
+
No result found!
+ `; + } + + if ($(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").removeClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(search_result_container); + } else { + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(` +
Type something to get started!
+ `); + } +} + +/** + * Make the modal filter html + * + * @returns string + */ +function make_modal_body_filters() { + let str = filters + .map((val) => { + if (selected_filter == val.toLowerCase()) { + return `${val}`; + } else { + return `${val}`; + } + }) + .join(""); + + return ` +
+ Filters: + ${str} +
`; +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function () { + var settings = $("#documenter-settings"); + $("#documenter-settings-button").click(function () { + settings.toggleClass("is-active"); + }); + // Close the dialog if X is clicked + $("#documenter-settings button.delete").click(function () { + settings.removeClass("is-active"); + }); + // Close dialog if ESC is pressed + $(document).keyup(function (e) { + if (e.keyCode == 27) settings.removeClass("is-active"); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let search_modal_header = ` + + `; + + let initial_search_body = ` +
Type something to get started!
+ `; + + let search_modal_footer = ` +
+ + Ctrl + + / to search + + esc to close +
+ `; + + $(document.body).append( + ` + + ` + ); + + document.querySelector(".docs-search-query").addEventListener("click", () => { + openModal(); + }); + + document + .querySelector(".close-search-modal") + .addEventListener("click", () => { + closeModal(); + }); + + $(document).on("click", ".search-result-link", function () { + closeModal(); + }); + + document.addEventListener("keydown", (event) => { + if ((event.ctrlKey || event.metaKey) && event.key === "/") { + openModal(); + } else if (event.key === "Escape") { + closeModal(); + } + + return false; + }); + + // Functions to open and close a modal + function openModal() { + let searchModal = document.querySelector("#search-modal"); + + searchModal.classList.add("is-active"); + document.querySelector(".documenter-search-input").focus(); + } + + function closeModal() { + let searchModal = document.querySelector("#search-modal"); + let initial_search_body = ` +
Type something to get started!
+ `; + + searchModal.classList.remove("is-active"); + document.querySelector(".documenter-search-input").blur(); + + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".documenter-search-input").val(""); + $(".search-modal-card-body").html(initial_search_body); + } + + document + .querySelector("#search-modal .modal-background") + .addEventListener("click", () => { + closeModal(); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function () { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button"); + sidebar_button.click(function (ev) { + ev.preventDefault(); + sidebar.toggleClass("visible"); + if (sidebar.hasClass("visible")) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind("click", function (ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass("visible")) { + sidebar.removeClass("visible"); + } + }); +}); + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function () { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css("max-width"), 10); + var L0 = e.width(); + if (L0 > L) { + var h0 = parseInt(e.css("font-size"), 10); + e.css("font-size", (L * h0) / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on("orientationchange", resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function () { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if (typeof active !== "undefined") { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Theme picker setup +$(document).ready(function () { + // onchange callback + $("#documenter-themepicker").change(function themepick_callback(ev) { + var themename = $("#documenter-themepicker option:selected").attr("value"); + if (themename === "auto") { + // set_theme(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); + window.localStorage.removeItem("documenter-theme"); + } else { + // set_theme(themename); + window.localStorage.setItem("documenter-theme", themename); + } + // We re-use the global function from themeswap.js to actually do the swapping. + set_theme_from_local_storage(); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if (typeof window.localStorage !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if (theme !== null) { + $("#documenter-themepicker option").each(function (i, e) { + e.selected = e.value === theme; + }); + } + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function () { + // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the + // siteinfo.js file, we just return immediately and not display the version selector. + if ( + typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === "boolean" && + DOCUMENTER_VERSION_SELECTOR_DISABLED + ) { + return; + } + + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function (x) { + target_href = version_selector_select + .children("option:selected") + .get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if ( + typeof DOCUMENTER_CURRENT_VERSION !== "undefined" && + $("#version-selector > option").length == 0 + ) { + var option = $( + "" + ); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== "undefined") { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function (i, x) { + return x.text; + }); + DOC_VERSIONS.forEach(function (each) { + var version_url = documenterBaseURL + "/../" + each + "/"; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $( + "" + ); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}); + +}) diff --git a/v0.15.16/assets/simple_coulomb.png b/v0.15.16/assets/simple_coulomb.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b5e42d1112a32977e17111865c2614b11ce030 GIT binary patch literal 13823 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 JU)tow{{ir9xi0_! literal 0 HcmV?d00001 diff --git a/v0.15.16/assets/themes/documenter-dark.css b/v0.15.16/assets/themes/documenter-dark.css new file mode 100644 index 00000000..53889fb9 --- /dev/null +++ b/v0.15.16/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--documenter-dark .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .pagination:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-primary-light{color:#f1f5f9 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#cddbe9 !important}.has-background-primary-light{background-color:#f1f5f9 !important}.has-text-primary-dark{color:#4d7eb2 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#7198c1 !important}.has-background-primary-dark{background-color:#4d7eb2 !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-link-light{color:#edfdf9 !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c0f6ec !important}.has-background-link-light{background-color:#edfdf9 !important}.has-text-link-dark{color:#15987e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1bc5a4 !important}.has-background-link-dark{background-color:#15987e !important}.has-text-info{color:#024c7d !important}a.has-text-info:hover,a.has-text-info:focus{color:#012d4b !important}.has-background-info{background-color:#024c7d !important}.has-text-info-light{color:#ebf7ff !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#b9e2fe !important}.has-background-info-light{background-color:#ebf7ff !important}.has-text-info-dark{color:#0e9dfb !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#40b1fc !important}.has-background-info-dark{background-color:#0e9dfb !important}.has-text-success{color:#008438 !important}a.has-text-success:hover,a.has-text-success:focus{color:#005122 !important}.has-background-success{background-color:#008438 !important}.has-text-success-light{color:#ebfff3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#b8ffd6 !important}.has-background-success-light{background-color:#ebfff3 !important}.has-text-success-dark{color:#00eb64 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#1fff7e !important}.has-background-success-dark{background-color:#00eb64 !important}.has-text-warning{color:#ad8100 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#7a5b00 !important}.has-background-warning{background-color:#ad8100 !important}.has-text-warning-light{color:#fffaeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffedb8 !important}.has-background-warning-light{background-color:#fffaeb !important}.has-text-warning-dark{color:#d19c00 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffbf05 !important}.has-background-warning-dark{background-color:#d19c00 !important}.has-text-danger{color:#9e1b0d !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#6f1309 !important}.has-background-danger{background-color:#9e1b0d !important}.has-text-danger-light{color:#fdeeec !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fac3bd !important}.has-background-danger-light{background-color:#fdeeec !important}.has-text-danger-dark{color:#ec311d !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f05c4c !important}.has-background-danger-dark{background-color:#ec311d !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--documenter-dark{/*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/}html.theme--documenter-dark html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark article,html.theme--documenter-dark aside,html.theme--documenter-dark figure,html.theme--documenter-dark footer,html.theme--documenter-dark header,html.theme--documenter-dark hgroup,html.theme--documenter-dark section{display:block}html.theme--documenter-dark body,html.theme--documenter-dark button,html.theme--documenter-dark input,html.theme--documenter-dark optgroup,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.1em}html.theme--documenter-dark hr{background-color:#282f2f;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--documenter-dark img{height:auto;max-width:100%}html.theme--documenter-dark input[type="checkbox"],html.theme--documenter-dark input[type="radio"]{vertical-align:baseline}html.theme--documenter-dark small{font-size:.875em}html.theme--documenter-dark span{font-style:inherit;font-weight:inherit}html.theme--documenter-dark strong{color:#f2f2f2;font-weight:700}html.theme--documenter-dark fieldset{border:none}html.theme--documenter-dark pre{-webkit-overflow-scrolling:touch;background-color:#282f2f;color:#fff;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--documenter-dark pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--documenter-dark table td,html.theme--documenter-dark table th{vertical-align:top}html.theme--documenter-dark table td:not([align]),html.theme--documenter-dark table th:not([align]){text-align:inherit}html.theme--documenter-dark table th{color:#f2f2f2}html.theme--documenter-dark .box{background-color:#343c3d;border-radius:8px;box-shadow:none;color:#fff;display:block;padding:1.25rem}html.theme--documenter-dark a.box:hover,html.theme--documenter-dark a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{color:inherit}html.theme--documenter-dark .button .icon,html.theme--documenter-dark .button .icon.is-small,html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--documenter-dark .button .icon.is-medium,html.theme--documenter-dark .button .icon.is-large{height:1.5em;width:1.5em}html.theme--documenter-dark .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}html.theme--documenter-dark .button:focus,html.theme--documenter-dark .button.is-focused{border-color:#8c9b9d;color:#17a689}html.theme--documenter-dark .button:focus:not(:active),html.theme--documenter-dark .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button:active,html.theme--documenter-dark .button.is-active{border-color:#343c3d;color:#f2f2f2}html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline}html.theme--documenter-dark .button.is-text:hover,html.theme--documenter-dark .button.is-text.is-hovered,html.theme--documenter-dark .button.is-text:focus,html.theme--documenter-dark .button.is-text.is-focused{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .button.is-text:active,html.theme--documenter-dark .button.is-text.is-active{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .button.is-text[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1abc9c;text-decoration:none}html.theme--documenter-dark .button.is-ghost:hover,html.theme--documenter-dark .button.is-ghost.is-hovered{color:#1abc9c;text-decoration:underline}html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:hover,html.theme--documenter-dark .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus,html.theme--documenter-dark .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus:not(:active),html.theme--documenter-dark .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--documenter-dark .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-white.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus:not(:active),html.theme--documenter-dark .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:#ecf0f1;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-outlined.is-focused{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:#282f2f;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-outlined.is-focused{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus:not(:active),html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--documenter-dark .button.is-primary.is-focused:not(:active),html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary[disabled],html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--documenter-dark .button.is-primary.is-inverted[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:hover,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-light.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e8eef5;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:active,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-light.is-active,html.theme--documenter-dark .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#dfe8f1;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:hover,html.theme--documenter-dark .button.is-link.is-hovered{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus,html.theme--documenter-dark .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus:not(:active),html.theme--documenter-dark .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link.is-active{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:#1abc9c;box-shadow:none}html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-outlined.is-focused{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:hover,html.theme--documenter-dark .button.is-link.is-light.is-hovered{background-color:#e2fbf6;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:active,html.theme--documenter-dark .button.is-link.is-light.is-active{background-color:#d7f9f3;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#024470;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus,html.theme--documenter-dark .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus:not(:active),html.theme--documenter-dark .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:#024c7d;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#024c7d}html.theme--documenter-dark .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#024c7d;color:#024c7d}html.theme--documenter-dark .button.is-info.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-outlined.is-focused{background-color:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #024c7d #024c7d !important}html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#024c7d;box-shadow:none;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#024c7d}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #024c7d #024c7d !important}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-info.is-light{background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#def2fe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#d2edfe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#073;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus,html.theme--documenter-dark .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus:not(:active),html.theme--documenter-dark .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:#008438;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#008438}html.theme--documenter-dark .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#008438;color:#008438}html.theme--documenter-dark .button.is-success.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-outlined.is-focused{background-color:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #008438 #008438 !important}html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#008438;box-shadow:none;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#008438}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #008438 #008438 !important}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-success.is-light{background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#deffec;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#d1ffe5;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#a07700;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning:focus:not(:active),html.theme--documenter-dark .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:#ad8100;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#ad8100;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-outlined.is-focused{background-color:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ad8100 #ad8100 !important}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#ad8100;box-shadow:none;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ad8100}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ad8100 #ad8100 !important}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fff7de;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#92190c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus,html.theme--documenter-dark .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus:not(:active),html.theme--documenter-dark .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#86170b;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:#9e1b0d;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#9e1b0d;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-outlined.is-focused{background-color:#9e1b0d;border-color:#9e1b0d;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #9e1b0d #9e1b0d !important}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#9e1b0d;box-shadow:none;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#9e1b0d}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #9e1b0d #9e1b0d !important}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-danger.is-light{background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#fce3e0;border-color:transparent;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#fcd8d5;border-color:transparent;color:#ec311d}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--documenter-dark .button.is-small:not(.is-rounded),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--documenter-dark .button.is-normal{font-size:1rem}html.theme--documenter-dark .button.is-medium{font-size:1.25rem}html.theme--documenter-dark .button.is-large{font-size:1.5rem}html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .button{background-color:#8c9b9d;border-color:#5e6d6f;box-shadow:none;opacity:.5}html.theme--documenter-dark .button.is-fullwidth{display:flex;width:100%}html.theme--documenter-dark .button.is-loading{color:transparent !important;pointer-events:none}html.theme--documenter-dark .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--documenter-dark .button.is-static{background-color:#282f2f;border-color:#5e6d6f;color:#dbdee0;box-shadow:none;pointer-events:none}html.theme--documenter-dark .button.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--documenter-dark .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .buttons .button{margin-bottom:0.5rem}html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--documenter-dark .buttons:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .buttons:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--documenter-dark .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--documenter-dark .buttons.has-addons .button:last-child{margin-right:0}html.theme--documenter-dark .buttons.has-addons .button:hover,html.theme--documenter-dark .buttons.has-addons .button.is-hovered{z-index:2}html.theme--documenter-dark .buttons.has-addons .button:focus,html.theme--documenter-dark .buttons.has-addons .button.is-focused,html.theme--documenter-dark .buttons.has-addons .button:active,html.theme--documenter-dark .buttons.has-addons .button.is-active,html.theme--documenter-dark .buttons.has-addons .button.is-selected{z-index:3}html.theme--documenter-dark .buttons.has-addons .button:focus:hover,html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover,html.theme--documenter-dark .buttons.has-addons .button:active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--documenter-dark .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .buttons.is-centered{justify-content:center}html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .buttons.is-right{justify-content:flex-end}html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:1rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1.25rem}}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--documenter-dark .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}html.theme--documenter-dark .content p:not(:last-child),html.theme--documenter-dark .content dl:not(:last-child),html.theme--documenter-dark .content ol:not(:last-child),html.theme--documenter-dark .content ul:not(:last-child),html.theme--documenter-dark .content blockquote:not(:last-child),html.theme--documenter-dark .content pre:not(:last-child),html.theme--documenter-dark .content table:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .content h1,html.theme--documenter-dark .content h2,html.theme--documenter-dark .content h3,html.theme--documenter-dark .content h4,html.theme--documenter-dark .content h5,html.theme--documenter-dark .content h6{color:#f2f2f2;font-weight:600;line-height:1.125}html.theme--documenter-dark .content h1{font-size:2em;margin-bottom:0.5em}html.theme--documenter-dark .content h1:not(:first-child){margin-top:1em}html.theme--documenter-dark .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--documenter-dark .content h2:not(:first-child){margin-top:1.1428em}html.theme--documenter-dark .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--documenter-dark .content h3:not(:first-child){margin-top:1.3333em}html.theme--documenter-dark .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--documenter-dark .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--documenter-dark .content h6{font-size:1em;margin-bottom:1em}html.theme--documenter-dark .content blockquote{background-color:#282f2f;border-left:5px solid #5e6d6f;padding:1.25em 1.5em}html.theme--documenter-dark .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ol:not([type]){list-style-type:decimal}html.theme--documenter-dark .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--documenter-dark .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--documenter-dark .content ul ul ul{list-style-type:square}html.theme--documenter-dark .content dd{margin-left:2em}html.theme--documenter-dark .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--documenter-dark .content figure:not(:first-child){margin-top:2em}html.theme--documenter-dark .content figure:not(:last-child){margin-bottom:2em}html.theme--documenter-dark .content figure img{display:inline-block}html.theme--documenter-dark .content figure figcaption{font-style:italic}html.theme--documenter-dark .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--documenter-dark .content sup,html.theme--documenter-dark .content sub{font-size:75%}html.theme--documenter-dark .content table{width:100%}html.theme--documenter-dark .content table td,html.theme--documenter-dark .content table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .content table th{color:#f2f2f2}html.theme--documenter-dark .content table th:not([align]){text-align:inherit}html.theme--documenter-dark .content table thead td,html.theme--documenter-dark .content table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .content table tfoot td,html.theme--documenter-dark .content table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .content table tbody tr:last-child td,html.theme--documenter-dark .content table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .content .tabs li+li{margin-top:0}html.theme--documenter-dark .content.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--documenter-dark .content.is-normal{font-size:1rem}html.theme--documenter-dark .content.is-medium{font-size:1.25rem}html.theme--documenter-dark .content.is-large{font-size:1.5rem}html.theme--documenter-dark .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--documenter-dark .icon.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--documenter-dark .icon.is-medium{height:2rem;width:2rem}html.theme--documenter-dark .icon.is-large{height:3rem;width:3rem}html.theme--documenter-dark .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--documenter-dark .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--documenter-dark .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--documenter-dark div.icon-text{display:flex}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--documenter-dark .image img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--documenter-dark .image img.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--documenter-dark .image.is-fullwidth,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--documenter-dark .image.is-square,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--documenter-dark .image.is-1by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--documenter-dark .image.is-5by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--documenter-dark .image.is-4by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--documenter-dark .image.is-3by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--documenter-dark .image.is-5by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--documenter-dark .image.is-16by9,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--documenter-dark .image.is-2by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--documenter-dark .image.is-3by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--documenter-dark .image.is-4by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--documenter-dark .image.is-3by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--documenter-dark .image.is-2by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--documenter-dark .image.is-3by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--documenter-dark .image.is-9by16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--documenter-dark .image.is-1by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--documenter-dark .image.is-1by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--documenter-dark .image.is-16x16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--documenter-dark .image.is-24x24,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--documenter-dark .image.is-32x32,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--documenter-dark .image.is-48x48,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--documenter-dark .image.is-64x64,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--documenter-dark .image.is-96x96,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--documenter-dark .image.is-128x128,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--documenter-dark .notification{background-color:#282f2f;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--documenter-dark .notification .title,html.theme--documenter-dark .notification .subtitle,html.theme--documenter-dark .notification .content{color:currentColor}html.theme--documenter-dark .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#fff}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .notification.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .notification.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .notification.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .notification.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#343c3d}html.theme--documenter-dark .progress::-webkit-progress-value{background-color:#dbdee0}html.theme--documenter-dark .progress::-moz-progress-bar{background-color:#dbdee0}html.theme--documenter-dark .progress::-ms-fill{background-color:#dbdee0;border:none}html.theme--documenter-dark .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-ms-fill{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light:indeterminate{background-image:linear-gradient(to right, #ecf0f1 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-ms-fill,html.theme--documenter-dark .content kbd.progress::-ms-fill{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark:indeterminate,html.theme--documenter-dark .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #282f2f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-ms-fill,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary:indeterminate,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #375a7f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-ms-fill{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1abc9c 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#024c7d}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #024c7d 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#008438}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#008438}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#008438}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #008438 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ad8100 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #9e1b0d 30%, #343c3d 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#343c3d;background-image:linear-gradient(to right, #fff 30%, #343c3d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-ms-fill{animation-name:none}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--documenter-dark .progress.is-medium{height:1.25rem}html.theme--documenter-dark .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--documenter-dark .table{background-color:#343c3d;color:#fff}html.theme--documenter-dark .table td,html.theme--documenter-dark .table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .table td.is-white,html.theme--documenter-dark .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .table td.is-black,html.theme--documenter-dark .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .table td.is-primary,html.theme--documenter-dark .table th.is-primary{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-link,html.theme--documenter-dark .table th.is-link{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .table td.is-info,html.theme--documenter-dark .table th.is-info{background-color:#024c7d;border-color:#024c7d;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#008438;border-color:#008438;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#ad8100;border-color:#ad8100;color:#fff}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#9e1b0d;border-color:#9e1b0d;color:#fff}html.theme--documenter-dark .table td.is-narrow,html.theme--documenter-dark .table th.is-narrow{white-space:nowrap;width:1%}html.theme--documenter-dark .table td.is-selected,html.theme--documenter-dark .table th.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-selected a,html.theme--documenter-dark .table td.is-selected strong,html.theme--documenter-dark .table th.is-selected a,html.theme--documenter-dark .table th.is-selected strong{color:currentColor}html.theme--documenter-dark .table td.is-vcentered,html.theme--documenter-dark .table th.is-vcentered{vertical-align:middle}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){text-align:left}html.theme--documenter-dark .table tr.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table tr.is-selected a,html.theme--documenter-dark .table tr.is-selected strong{color:currentColor}html.theme--documenter-dark .table tr.is-selected td,html.theme--documenter-dark .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--documenter-dark .table thead{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table thead td,html.theme--documenter-dark .table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .table tfoot{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tfoot td,html.theme--documenter-dark .table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .table tbody{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tbody tr:last-child td,html.theme--documenter-dark .table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .table.is-bordered td,html.theme--documenter-dark .table.is-bordered th{border-width:1px}html.theme--documenter-dark .table.is-bordered tr:last-child td,html.theme--documenter-dark .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--documenter-dark .table.is-fullwidth{width:100%}html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#2d3435}html.theme--documenter-dark .table.is-narrow td,html.theme--documenter-dark .table.is-narrow th{padding:0.25em 0.5em}html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#282f2f}html.theme--documenter-dark .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--documenter-dark .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .tags .tag,html.theme--documenter-dark .tags .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--documenter-dark .tags:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .tags:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--documenter-dark .tags.is-centered{justify-content:center}html.theme--documenter-dark .tags.is-centered .tag,html.theme--documenter-dark .tags.is-centered .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--documenter-dark .tags.is-right{justify-content:flex-end}html.theme--documenter-dark .tags.is-right .tag:not(:first-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--documenter-dark .tags.is-right .tag:not(:last-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .tag:not(body) .delete,html.theme--documenter-dark .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#fff}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-primary.is-light:not(body),html.theme--documenter-dark .content kbd.is-primary.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-link.is-light:not(body),html.theme--documenter-dark .content kbd.is-link.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#024c7d;color:#fff}html.theme--documenter-dark .tag.is-info.is-light:not(body),html.theme--documenter-dark .content kbd.is-info.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#008438;color:#fff}html.theme--documenter-dark .tag.is-success.is-light:not(body),html.theme--documenter-dark .content kbd.is-success.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ad8100;color:#fff}html.theme--documenter-dark .tag.is-warning.is-light:not(body),html.theme--documenter-dark .content kbd.is-warning.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .tag.is-danger.is-light:not(body),html.theme--documenter-dark .content kbd.is-danger.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,html.theme--documenter-dark .subtitle{word-break:break-word}html.theme--documenter-dark .title em,html.theme--documenter-dark .title span,html.theme--documenter-dark .subtitle em,html.theme--documenter-dark .subtitle span{font-weight:inherit}html.theme--documenter-dark .title sub,html.theme--documenter-dark .subtitle sub{font-size:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--documenter-dark .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--documenter-dark .title strong{color:inherit;font-weight:inherit}html.theme--documenter-dark .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--documenter-dark .title.is-1{font-size:3rem}html.theme--documenter-dark .title.is-2{font-size:2.5rem}html.theme--documenter-dark .title.is-3{font-size:2rem}html.theme--documenter-dark .title.is-4{font-size:1.5rem}html.theme--documenter-dark .title.is-5{font-size:1.25rem}html.theme--documenter-dark .title.is-6{font-size:1rem}html.theme--documenter-dark .title.is-7{font-size:.75rem}html.theme--documenter-dark .subtitle{color:#8c9b9d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--documenter-dark .subtitle strong{color:#8c9b9d;font-weight:600}html.theme--documenter-dark .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--documenter-dark .subtitle.is-1{font-size:3rem}html.theme--documenter-dark .subtitle.is-2{font-size:2.5rem}html.theme--documenter-dark .subtitle.is-3{font-size:2rem}html.theme--documenter-dark .subtitle.is-4{font-size:1.5rem}html.theme--documenter-dark .subtitle.is-5{font-size:1.25rem}html.theme--documenter-dark .subtitle.is-6{font-size:1rem}html.theme--documenter-dark .subtitle.is-7{font-size:.75rem}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,html.theme--documenter-dark .is-white.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--documenter-dark .is-white.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,html.theme--documenter-dark .is-white.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--documenter-dark .is-white.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,html.theme--documenter-dark .is-black.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--documenter-dark .is-black.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,html.theme--documenter-dark .is-black.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--documenter-dark .is-black.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,html.theme--documenter-dark .is-light.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--documenter-dark .is-light.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,html.theme--documenter-dark .is-light.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--documenter-dark .is-light.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}html.theme--documenter-dark .is-primary.textarea:focus,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.is-focused.textarea,html.theme--documenter-dark .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--documenter-dark .is-primary.textarea:active,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:active,html.theme--documenter-dark .is-primary.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,html.theme--documenter-dark .is-link.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--documenter-dark .is-link.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,html.theme--documenter-dark .is-link.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--documenter-dark .is-link.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#024c7d}html.theme--documenter-dark .is-info.textarea:focus,html.theme--documenter-dark .is-info.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--documenter-dark .is-info.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,html.theme--documenter-dark .is-info.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--documenter-dark .is-info.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#008438}html.theme--documenter-dark .is-success.textarea:focus,html.theme--documenter-dark .is-success.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--documenter-dark .is-success.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,html.theme--documenter-dark .is-success.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--documenter-dark .is-success.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ad8100}html.theme--documenter-dark .is-warning.textarea:focus,html.theme--documenter-dark .is-warning.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--documenter-dark .is-warning.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,html.theme--documenter-dark .is-warning.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--documenter-dark .is-warning.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#9e1b0d}html.theme--documenter-dark .is-danger.textarea:focus,html.theme--documenter-dark .is-danger.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--documenter-dark .is-danger.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,html.theme--documenter-dark .is-danger.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--documenter-dark .is-danger.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox,html.theme--documenter-dark .radio input[disabled],html.theme--documenter-dark .checkbox input[disabled]{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:.5em}html.theme--documenter-dark .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--documenter-dark .select:not(.is-multiple){height:2.5em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--documenter-dark .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--documenter-dark .select select::-ms-expand{display:none}html.theme--documenter-dark .select select[disabled]:hover,fieldset[disabled] html.theme--documenter-dark .select select:hover{border-color:#282f2f}html.theme--documenter-dark .select select:not([multiple]){padding-right:2.5em}html.theme--documenter-dark .select select[multiple]{height:auto;padding:0}html.theme--documenter-dark .select select[multiple] option{padding:0.5em 1em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#8c9b9d}html.theme--documenter-dark .select.is-white:not(:hover)::after{border-color:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}html.theme--documenter-dark .select.is-white select:hover,html.theme--documenter-dark .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--documenter-dark .select.is-white select:focus,html.theme--documenter-dark .select.is-white select.is-focused,html.theme--documenter-dark .select.is-white select:active,html.theme--documenter-dark .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select:hover,html.theme--documenter-dark .select.is-black select.is-hovered{border-color:#000}html.theme--documenter-dark .select.is-black select:focus,html.theme--documenter-dark .select.is-black select.is-focused,html.theme--documenter-dark .select.is-black select:active,html.theme--documenter-dark .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .select.is-light:not(:hover)::after{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select:hover,html.theme--documenter-dark .select.is-light select.is-hovered{border-color:#dde4e6}html.theme--documenter-dark .select.is-light select:focus,html.theme--documenter-dark .select.is-light select.is-focused,html.theme--documenter-dark .select.is-light select:active,html.theme--documenter-dark .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .select.is-dark:not(:hover)::after,html.theme--documenter-dark .content kbd.select:not(:hover)::after{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select,html.theme--documenter-dark .content kbd.select select{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select:hover,html.theme--documenter-dark .content kbd.select select:hover,html.theme--documenter-dark .select.is-dark select.is-hovered,html.theme--documenter-dark .content kbd.select select.is-hovered{border-color:#1d2122}html.theme--documenter-dark .select.is-dark select:focus,html.theme--documenter-dark .content kbd.select select:focus,html.theme--documenter-dark .select.is-dark select.is-focused,html.theme--documenter-dark .content kbd.select select.is-focused,html.theme--documenter-dark .select.is-dark select:active,html.theme--documenter-dark .content kbd.select select:active,html.theme--documenter-dark .select.is-dark select.is-active,html.theme--documenter-dark .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .select.is-primary:not(:hover)::after,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select:hover,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:hover,html.theme--documenter-dark .select.is-primary select.is-hovered,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#2f4d6d}html.theme--documenter-dark .select.is-primary select:focus,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:focus,html.theme--documenter-dark .select.is-primary select.is-focused,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--documenter-dark .select.is-primary select:active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:active,html.theme--documenter-dark .select.is-primary select.is-active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .select.is-link:not(:hover)::after{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select:hover,html.theme--documenter-dark .select.is-link select.is-hovered{border-color:#17a689}html.theme--documenter-dark .select.is-link select:focus,html.theme--documenter-dark .select.is-link select.is-focused,html.theme--documenter-dark .select.is-link select:active,html.theme--documenter-dark .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select.is-info:not(:hover)::after{border-color:#024c7d}html.theme--documenter-dark .select.is-info select{border-color:#024c7d}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#023d64}html.theme--documenter-dark .select.is-info select:focus,html.theme--documenter-dark .select.is-info select.is-focused,html.theme--documenter-dark .select.is-info select:active,html.theme--documenter-dark .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#008438}html.theme--documenter-dark .select.is-success select{border-color:#008438}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#006b2d}html.theme--documenter-dark .select.is-success select:focus,html.theme--documenter-dark .select.is-success select.is-focused,html.theme--documenter-dark .select.is-success select:active,html.theme--documenter-dark .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select{border-color:#ad8100}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#946e00}html.theme--documenter-dark .select.is-warning select:focus,html.theme--documenter-dark .select.is-warning select.is-focused,html.theme--documenter-dark .select.is-warning select:active,html.theme--documenter-dark .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select{border-color:#9e1b0d}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#86170b}html.theme--documenter-dark .select.is-danger select:focus,html.theme--documenter-dark .select.is-danger select.is-focused,html.theme--documenter-dark .select.is-danger select:active,html.theme--documenter-dark .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .select.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .select.is-medium{font-size:1.25rem}html.theme--documenter-dark .select.is-large{font-size:1.5rem}html.theme--documenter-dark .select.is-disabled::after{border-color:#fff !important;opacity:0.5}html.theme--documenter-dark .select.is-fullwidth{width:100%}html.theme--documenter-dark .select.is-fullwidth select{width:100%}html.theme--documenter-dark .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--documenter-dark .select.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .select.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--documenter-dark .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:hover .file-cta,html.theme--documenter-dark .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:focus .file-cta,html.theme--documenter-dark .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--documenter-dark .file.is-white:active .file-cta,html.theme--documenter-dark .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:hover .file-cta,html.theme--documenter-dark .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:focus .file-cta,html.theme--documenter-dark .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#fff}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:hover .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--documenter-dark .file.is-primary.is-hovered .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:focus .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--documenter-dark .file.is-primary.is-focused .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(55,90,127,0.25);color:#fff}html.theme--documenter-dark .file.is-primary:active .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--documenter-dark .file.is-primary.is-active .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link .file-cta{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:hover .file-cta,html.theme--documenter-dark .file.is-link.is-hovered .file-cta{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:focus .file-cta,html.theme--documenter-dark .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(26,188,156,0.25);color:#fff}html.theme--documenter-dark .file.is-link:active .file-cta,html.theme--documenter-dark .file.is-link.is-active .file-cta{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info .file-cta{background-color:#024c7d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:hover .file-cta,html.theme--documenter-dark .file.is-info.is-hovered .file-cta{background-color:#024470;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:focus .file-cta,html.theme--documenter-dark .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(2,76,125,0.25);color:#fff}html.theme--documenter-dark .file.is-info:active .file-cta,html.theme--documenter-dark .file.is-info.is-active .file-cta{background-color:#023d64;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:hover .file-cta,html.theme--documenter-dark .file.is-success.is-hovered .file-cta{background-color:#073;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:focus .file-cta,html.theme--documenter-dark .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(0,132,56,0.25);color:#fff}html.theme--documenter-dark .file.is-success:active .file-cta,html.theme--documenter-dark .file.is-success.is-active .file-cta{background-color:#006b2d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#ad8100;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#a07700;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning:focus .file-cta,html.theme--documenter-dark .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(173,129,0,0.25);color:#fff}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#946e00;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#9e1b0d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:hover .file-cta,html.theme--documenter-dark .file.is-danger.is-hovered .file-cta{background-color:#92190c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:focus .file-cta,html.theme--documenter-dark .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(158,27,13,0.25);color:#fff}html.theme--documenter-dark .file.is-danger:active .file-cta,html.theme--documenter-dark .file.is-danger.is-active .file-cta{background-color:#86170b;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--documenter-dark .file.is-normal{font-size:1rem}html.theme--documenter-dark .file.is-medium{font-size:1.25rem}html.theme--documenter-dark .file.is-medium .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-large{font-size:1.5rem}html.theme--documenter-dark .file.is-large .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--documenter-dark .file.has-name.is-empty .file-name{display:none}html.theme--documenter-dark .file.is-boxed .file-label{flex-direction:column}html.theme--documenter-dark .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--documenter-dark .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--documenter-dark .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--documenter-dark .file.is-boxed .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--documenter-dark .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--documenter-dark .file.is-centered{justify-content:center}html.theme--documenter-dark .file.is-fullwidth .file-label{width:100%}html.theme--documenter-dark .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--documenter-dark .file.is-right{justify-content:flex-end}html.theme--documenter-dark .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--documenter-dark .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--documenter-dark .file-label:hover .file-cta{background-color:#232829;color:#f2f2f2}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .file-label:active .file-name{border-color:#535f61}html.theme--documenter-dark .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#282f2f;color:#fff}html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#f2f2f2;display:block;font-size:1rem;font-weight:700}html.theme--documenter-dark .label:not(:last-child){margin-bottom:0.5em}html.theme--documenter-dark .label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--documenter-dark .label.is-medium{font-size:1.25rem}html.theme--documenter-dark .label.is-large{font-size:1.5rem}html.theme--documenter-dark .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}html.theme--documenter-dark .help.is-black{color:#0a0a0a}html.theme--documenter-dark .help.is-light{color:#ecf0f1}html.theme--documenter-dark .help.is-dark,html.theme--documenter-dark .content kbd.help{color:#282f2f}html.theme--documenter-dark .help.is-primary,html.theme--documenter-dark .docstring>section>a.help.docs-sourcelink{color:#375a7f}html.theme--documenter-dark .help.is-link{color:#1abc9c}html.theme--documenter-dark .help.is-info{color:#024c7d}html.theme--documenter-dark .help.is-success{color:#008438}html.theme--documenter-dark .help.is-warning{color:#ad8100}html.theme--documenter-dark .help.is-danger{color:#9e1b0d}html.theme--documenter-dark .field:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.has-addons{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--documenter-dark .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.has-addons.has-addons-centered{justify-content:center}html.theme--documenter-dark .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .field.is-grouped{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.is-grouped>.control{flex-shrink:0}html.theme--documenter-dark .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--documenter-dark .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field.is-horizontal{display:flex}}html.theme--documenter-dark .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--documenter-dark .field-label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-normal{padding-top:0.375em}html.theme--documenter-dark .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--documenter-dark .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--documenter-dark .field-body .field{margin-bottom:0}html.theme--documenter-dark .field-body>.field{flex-shrink:1}html.theme--documenter-dark .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--documenter-dark .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#282f2f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--documenter-dark .control.has-icons-left .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--documenter-dark .control.has-icons-left .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon{color:#5e6d6f;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.5em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.5em}html.theme--documenter-dark .control.has-icons-right .icon.is-right{right:0}html.theme--documenter-dark .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--documenter-dark .control.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .control.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding:0 .75em}html.theme--documenter-dark .breadcrumb a:hover{color:#1dd2af}html.theme--documenter-dark .breadcrumb li{align-items:center;display:flex}html.theme--documenter-dark .breadcrumb li:first-child a{padding-left:0}html.theme--documenter-dark .breadcrumb li.is-active a{color:#f2f2f2;cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb li+li::before{color:#8c9b9d;content:"\0002f"}html.theme--documenter-dark .breadcrumb ul,html.theme--documenter-dark .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .breadcrumb .icon:first-child{margin-right:.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:.5em}html.theme--documenter-dark .breadcrumb.is-centered ol,html.theme--documenter-dark .breadcrumb.is-centered ul{justify-content:center}html.theme--documenter-dark .breadcrumb.is-right ol,html.theme--documenter-dark .breadcrumb.is-right ul{justify-content:flex-end}html.theme--documenter-dark .breadcrumb.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--documenter-dark .breadcrumb.is-medium{font-size:1.25rem}html.theme--documenter-dark .breadcrumb.is-large{font-size:1.5rem}html.theme--documenter-dark .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--documenter-dark .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--documenter-dark .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--documenter-dark .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--documenter-dark .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-footer:first-child,html.theme--documenter-dark .card-content:first-child,html.theme--documenter-dark .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-footer:last-child,html.theme--documenter-dark .card-content:last-child,html.theme--documenter-dark .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--documenter-dark .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--documenter-dark .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--documenter-dark .dropdown.is-active .dropdown-menu,html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--documenter-dark .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--documenter-dark .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--documenter-dark .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .dropdown-content{background-color:#282f2f;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--documenter-dark .dropdown-item{color:#fff;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--documenter-dark a.dropdown-item,html.theme--documenter-dark button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--documenter-dark a.dropdown-item:hover,html.theme--documenter-dark button.dropdown-item:hover{background-color:#282f2f;color:#0a0a0a}html.theme--documenter-dark a.dropdown-item.is-active,html.theme--documenter-dark button.dropdown-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--documenter-dark .level{align-items:center;justify-content:space-between}html.theme--documenter-dark .level code{border-radius:.4em}html.theme--documenter-dark .level img{display:inline-block;vertical-align:top}html.theme--documenter-dark .level.is-mobile{display:flex}html.theme--documenter-dark .level.is-mobile .level-left,html.theme--documenter-dark .level.is-mobile .level-right{display:flex}html.theme--documenter-dark .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level{display:flex}html.theme--documenter-dark .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--documenter-dark .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--documenter-dark .level-item .title,html.theme--documenter-dark .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--documenter-dark .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--documenter-dark .level-left,html.theme--documenter-dark .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .level-left .level-item.is-flexible,html.theme--documenter-dark .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left .level-item:not(:last-child),html.theme--documenter-dark .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--documenter-dark .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left{display:flex}}html.theme--documenter-dark .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-right{display:flex}}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--documenter-dark .media .media .media{padding-top:.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:.5rem}html.theme--documenter-dark .media+.media{border-top:1px solid rgba(94,109,111,0.5);margin-top:1rem;padding-top:1rem}html.theme--documenter-dark .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--documenter-dark .media-left,html.theme--documenter-dark .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .media-left{margin-right:1rem}html.theme--documenter-dark .media-right{margin-left:1rem}html.theme--documenter-dark .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:1rem}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--documenter-dark .menu.is-medium{font-size:1.25rem}html.theme--documenter-dark .menu.is-large{font-size:1.5rem}html.theme--documenter-dark .menu-list{line-height:1.25}html.theme--documenter-dark .menu-list a{border-radius:3px;color:#fff;display:block;padding:0.5em 0.75em}html.theme--documenter-dark .menu-list a:hover{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .menu-list a.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .menu-list li ul{border-left:1px solid #5e6d6f;margin:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--documenter-dark .menu-label:not(:first-child){margin-top:1em}html.theme--documenter-dark .menu-label:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .message{background-color:#282f2f;border-radius:.4em;font-size:1rem}html.theme--documenter-dark .message strong{color:currentColor}html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .message.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--documenter-dark .message.is-medium{font-size:1.25rem}html.theme--documenter-dark .message.is-large{font-size:1.5rem}html.theme--documenter-dark .message.is-white{background-color:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#fff}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f1f5f9}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#4d7eb2}html.theme--documenter-dark .message.is-link{background-color:#edfdf9}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#15987e}html.theme--documenter-dark .message.is-info{background-color:#ebf7ff}html.theme--documenter-dark .message.is-info .message-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#024c7d;color:#0e9dfb}html.theme--documenter-dark .message.is-success{background-color:#ebfff3}html.theme--documenter-dark .message.is-success .message-header{background-color:#008438;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#008438;color:#00eb64}html.theme--documenter-dark .message.is-warning{background-color:#fffaeb}html.theme--documenter-dark .message.is-warning .message-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .message.is-warning .message-body{border-color:#ad8100;color:#d19c00}html.theme--documenter-dark .message.is-danger{background-color:#fdeeec}html.theme--documenter-dark .message.is-danger .message-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#9e1b0d;color:#ec311d}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--documenter-dark .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--documenter-dark .message-body{border-color:#5e6d6f;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--documenter-dark .modal.is-active{display:flex}html.theme--documenter-dark .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--documenter-dark .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--documenter-dark .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--documenter-dark .modal-card-head,html.theme--documenter-dark .modal-card-foot{align-items:center;background-color:#282f2f;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--documenter-dark .modal-card-head{border-bottom:1px solid #5e6d6f;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--documenter-dark .modal-card-title{color:#f2f2f2;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--documenter-dark .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5e6d6f}html.theme--documenter-dark .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--documenter-dark .navbar{background-color:#375a7f;min-height:4rem;position:relative;z-index:30}html.theme--documenter-dark .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-white .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-black .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-end>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#fff}}html.theme--documenter-dark .navbar.is-primary,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-burger,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-primary .navbar-start>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-end>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#375a7f;color:#fff}}html.theme--documenter-dark .navbar.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-link .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c;color:#fff}}html.theme--documenter-dark .navbar.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-info .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#023d64;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#024c7d;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-success .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#006b2d;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#008438;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-warning .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#946e00;color:#fff}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ad8100;color:#fff}}html.theme--documenter-dark .navbar.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-danger .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#86170b;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#9e1b0d;color:#fff}}html.theme--documenter-dark .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--documenter-dark .navbar.has-shadow{box-shadow:0 2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-bottom,html.theme--documenter-dark .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-top{top:0}html.theme--documenter-dark html.has-navbar-fixed-top,html.theme--documenter-dark body.has-navbar-fixed-top{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom,html.theme--documenter-dark body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--documenter-dark .navbar-brand,html.theme--documenter-dark .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--documenter-dark .navbar-brand a.navbar-item:focus,html.theme--documenter-dark .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--documenter-dark .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--documenter-dark .navbar-burger{color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--documenter-dark .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--documenter-dark .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--documenter-dark .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--documenter-dark .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--documenter-dark .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--documenter-dark .navbar-menu{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{color:#fff;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--documenter-dark .navbar-item .icon:only-child,html.theme--documenter-dark .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--documenter-dark a.navbar-item,html.theme--documenter-dark .navbar-link{cursor:pointer}html.theme--documenter-dark a.navbar-item:focus,html.theme--documenter-dark a.navbar-item:focus-within,html.theme--documenter-dark a.navbar-item:hover,html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link:focus,html.theme--documenter-dark .navbar-link:focus-within,html.theme--documenter-dark .navbar-link:hover,html.theme--documenter-dark .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .navbar-item img{max-height:1.75rem}html.theme--documenter-dark .navbar-item.has-dropdown{padding:0}html.theme--documenter-dark .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--documenter-dark .navbar-item.is-tab:focus,html.theme--documenter-dark .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c;border-bottom-style:solid;border-bottom-width:3px;color:#1abc9c;padding-bottom:calc(0.5rem - 3px)}html.theme--documenter-dark .navbar-content{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--documenter-dark .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--documenter-dark .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar>.container{display:block}html.theme--documenter-dark .navbar-brand .navbar-item,html.theme--documenter-dark .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--documenter-dark .navbar-link::after{display:none}html.theme--documenter-dark .navbar-menu{background-color:#375a7f;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--documenter-dark .navbar-menu.is-active{display:block}html.theme--documenter-dark .navbar.is-fixed-bottom-touch,html.theme--documenter-dark .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-touch{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-touch{top:0}html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu,html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--documenter-dark html.has-navbar-fixed-top-touch,html.theme--documenter-dark body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-touch,html.theme--documenter-dark body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar,html.theme--documenter-dark .navbar-menu,html.theme--documenter-dark .navbar-start,html.theme--documenter-dark .navbar-end{align-items:stretch;display:flex}html.theme--documenter-dark .navbar{min-height:4rem}html.theme--documenter-dark .navbar.is-spaced{padding:1rem 2rem}html.theme--documenter-dark .navbar.is-spaced .navbar-start,html.theme--documenter-dark .navbar.is-spaced .navbar-end{align-items:center}html.theme--documenter-dark .navbar.is-spaced a.navbar-item,html.theme--documenter-dark .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover,html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover,html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-burger{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{align-items:center;display:flex}html.theme--documenter-dark .navbar-item.has-dropdown{align-items:stretch}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--documenter-dark .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--documenter-dark .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--documenter-dark .navbar-dropdown{background-color:#375a7f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--documenter-dark .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}.navbar.is-spaced html.theme--documenter-dark .navbar-dropdown,html.theme--documenter-dark .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--documenter-dark .navbar-dropdown.is-right{left:auto;right:0}html.theme--documenter-dark .navbar-divider{display:block}html.theme--documenter-dark .navbar>.container .navbar-brand,html.theme--documenter-dark .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--documenter-dark .navbar>.container .navbar-menu,html.theme--documenter-dark .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop,html.theme--documenter-dark .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-desktop{top:0}html.theme--documenter-dark html.has-navbar-fixed-top-desktop,html.theme--documenter-dark body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop,html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-top,html.theme--documenter-dark body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom,html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link.is-active{color:#1abc9c}html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover),html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:1rem;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--documenter-dark .pagination.is-medium{font-size:1.25rem}html.theme--documenter-dark .pagination.is-large{font-size:1.5rem}html.theme--documenter-dark .pagination.is-rounded .pagination-previous,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--documenter-dark .pagination.is-rounded .pagination-next,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--documenter-dark .pagination,html.theme--documenter-dark .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link{border-color:#5e6d6f;color:#1abc9c;min-width:2.5em}html.theme--documenter-dark .pagination-previous:hover,html.theme--documenter-dark .pagination-next:hover,html.theme--documenter-dark .pagination-link:hover{border-color:#8c9b9d;color:#1dd2af}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus{border-color:#8c9b9d}html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-previous.is-disabled,html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-next.is-disabled,html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-link.is-disabled{background-color:#5e6d6f;border-color:#5e6d6f;box-shadow:none;color:#fff;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--documenter-dark .pagination-link.is-current{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .pagination-ellipsis{color:#8c9b9d;pointer-events:none}html.theme--documenter-dark .pagination-list{flex-wrap:wrap}html.theme--documenter-dark .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--documenter-dark .pagination{flex-wrap:wrap}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--documenter-dark .pagination.is-centered .pagination-next{order:3}html.theme--documenter-dark .pagination.is-right .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-right .pagination-next{order:2}html.theme--documenter-dark .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--documenter-dark .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--documenter-dark .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--documenter-dark .panel.is-light .panel-heading{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active{border-bottom-color:#ecf0f1}html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon{color:#ecf0f1}html.theme--documenter-dark .panel.is-dark .panel-heading,html.theme--documenter-dark .content kbd.panel .panel-heading{background-color:#282f2f;color:#fff}html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active,html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#282f2f}html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon,html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon{color:#282f2f}html.theme--documenter-dark .panel.is-primary .panel-heading,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#375a7f;color:#fff}html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#375a7f}html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#375a7f}html.theme--documenter-dark .panel.is-link .panel-heading{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1abc9c}html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel.is-info .panel-heading{background-color:#024c7d;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#024c7d}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#024c7d}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#008438;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#008438}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#008438}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#ad8100;color:#fff}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ad8100}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#ad8100}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#9e1b0d}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#9e1b0d}html.theme--documenter-dark .panel-tabs:not(:last-child),html.theme--documenter-dark .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--documenter-dark .panel-heading{background-color:#343c3d;border-radius:8px 8px 0 0;color:#f2f2f2;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--documenter-dark .panel-tabs a{border-bottom:1px solid #5e6d6f;margin-bottom:-1px;padding:0.5em}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#343c3d;color:#17a689}html.theme--documenter-dark .panel-list a{color:#fff}html.theme--documenter-dark .panel-list a:hover{color:#1abc9c}html.theme--documenter-dark .panel-block{align-items:center;color:#f2f2f2;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--documenter-dark .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--documenter-dark .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--documenter-dark .panel-block.is-wrapped{flex-wrap:wrap}html.theme--documenter-dark .panel-block.is-active{border-left-color:#1abc9c;color:#17a689}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}html.theme--documenter-dark a.panel-block:hover,html.theme--documenter-dark label.panel-block:hover{background-color:#282f2f}html.theme--documenter-dark .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#fff;margin-right:.75em}html.theme--documenter-dark .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--documenter-dark .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--documenter-dark .tabs a{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--documenter-dark .tabs a:hover{border-bottom-color:#f2f2f2;color:#f2f2f2}html.theme--documenter-dark .tabs li{display:block}html.theme--documenter-dark .tabs li.is-active a{border-bottom-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .tabs ul{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--documenter-dark .tabs ul.is-left{padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--documenter-dark .tabs .icon:first-child{margin-right:.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:.5em}html.theme--documenter-dark .tabs.is-centered ul{justify-content:center}html.theme--documenter-dark .tabs.is-right ul{justify-content:flex-end}html.theme--documenter-dark .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--documenter-dark .tabs.is-boxed a:hover{background-color:#282f2f;border-bottom-color:#5e6d6f}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !important}html.theme--documenter-dark .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .tabs.is-toggle a{border-color:#5e6d6f;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--documenter-dark .tabs.is-toggle a:hover{background-color:#282f2f;border-color:#8c9b9d;z-index:2}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li.is-active a{background-color:#1abc9c;border-color:#1abc9c;color:#fff;z-index:1}html.theme--documenter-dark .tabs.is-toggle ul{border-bottom:none}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--documenter-dark .tabs.is-medium{font-size:1.25rem}html.theme--documenter-dark .tabs.is-large{font-size:1.5rem}html.theme--documenter-dark .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--documenter-dark .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--documenter-dark .column.is-narrow-mobile{flex:none;width:unset}html.theme--documenter-dark .column.is-full-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-mobile{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--documenter-dark .column.is-0-mobile{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-mobile{margin-left:0%}html.theme--documenter-dark .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-mobile{margin-left:25%}html.theme--documenter-dark .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-mobile{margin-left:50%}html.theme--documenter-dark .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-mobile{margin-left:75%}html.theme--documenter-dark .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .column.is-narrow,html.theme--documenter-dark .column.is-narrow-tablet{flex:none;width:unset}html.theme--documenter-dark .column.is-full,html.theme--documenter-dark .column.is-full-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters,html.theme--documenter-dark .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds,html.theme--documenter-dark .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half,html.theme--documenter-dark .column.is-half-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third,html.theme--documenter-dark .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter,html.theme--documenter-dark .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth,html.theme--documenter-dark .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths,html.theme--documenter-dark .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths,html.theme--documenter-dark .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths,html.theme--documenter-dark .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters,html.theme--documenter-dark .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds,html.theme--documenter-dark .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half,html.theme--documenter-dark .column.is-offset-half-tablet{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third,html.theme--documenter-dark .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter,html.theme--documenter-dark .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth,html.theme--documenter-dark .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths,html.theme--documenter-dark .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths,html.theme--documenter-dark .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths,html.theme--documenter-dark .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--documenter-dark .column.is-0,html.theme--documenter-dark .column.is-0-tablet{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0,html.theme--documenter-dark .column.is-offset-0-tablet{margin-left:0%}html.theme--documenter-dark .column.is-1,html.theme--documenter-dark .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3,html.theme--documenter-dark .column.is-3-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3,html.theme--documenter-dark .column.is-offset-3-tablet{margin-left:25%}html.theme--documenter-dark .column.is-4,html.theme--documenter-dark .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6,html.theme--documenter-dark .column.is-6-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6,html.theme--documenter-dark .column.is-offset-6-tablet{margin-left:50%}html.theme--documenter-dark .column.is-7,html.theme--documenter-dark .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9,html.theme--documenter-dark .column.is-9-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9,html.theme--documenter-dark .column.is-offset-9-tablet{margin-left:75%}html.theme--documenter-dark .column.is-10,html.theme--documenter-dark .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12,html.theme--documenter-dark .column.is-12-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12,html.theme--documenter-dark .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--documenter-dark .column.is-narrow-touch{flex:none;width:unset}html.theme--documenter-dark .column.is-full-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-touch{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-touch{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-touch{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-touch{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-touch{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--documenter-dark .column.is-0-touch{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-touch{margin-left:0%}html.theme--documenter-dark .column.is-1-touch{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-touch{margin-left:25%}html.theme--documenter-dark .column.is-4-touch{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-touch{margin-left:50%}html.theme--documenter-dark .column.is-7-touch{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-touch{margin-left:75%}html.theme--documenter-dark .column.is-10-touch{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--documenter-dark .column.is-narrow-desktop{flex:none;width:unset}html.theme--documenter-dark .column.is-full-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-desktop{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--documenter-dark .column.is-0-desktop{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-desktop{margin-left:0%}html.theme--documenter-dark .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-desktop{margin-left:25%}html.theme--documenter-dark .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-desktop{margin-left:50%}html.theme--documenter-dark .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-desktop{margin-left:75%}html.theme--documenter-dark .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--documenter-dark .column.is-narrow-widescreen{flex:none;width:unset}html.theme--documenter-dark .column.is-full-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--documenter-dark .column.is-0-widescreen{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-widescreen{margin-left:0%}html.theme--documenter-dark .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--documenter-dark .column.is-narrow-fullhd{flex:none;width:unset}html.theme--documenter-dark .column.is-full-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--documenter-dark .column.is-0-fullhd{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-fullhd{margin-left:0%}html.theme--documenter-dark .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-fullhd{margin-left:100%}}html.theme--documenter-dark .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--documenter-dark .columns.is-centered{justify-content:center}html.theme--documenter-dark .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--documenter-dark .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--documenter-dark .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .columns.is-gapless:last-child{margin-bottom:0}html.theme--documenter-dark .columns.is-mobile{display:flex}html.theme--documenter-dark .columns.is-multiline{flex-wrap:wrap}html.theme--documenter-dark .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-desktop{display:flex}}html.theme--documenter-dark .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--documenter-dark .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--documenter-dark .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--documenter-dark .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--documenter-dark .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--documenter-dark .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--documenter-dark .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--documenter-dark .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--documenter-dark .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--documenter-dark .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--documenter-dark .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.75rem}html.theme--documenter-dark .tile.is-vertical{flex-direction:column}html.theme--documenter-dark .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--documenter-dark .tile:not(.is-child){display:flex}html.theme--documenter-dark .tile.is-1{flex:none;width:8.33333337%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.66666674%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.33333337%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.66666674%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.33333337%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.66666674%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.33333337%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.66666674%}html.theme--documenter-dark .tile.is-12{flex:none;width:100%}}html.theme--documenter-dark .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--documenter-dark .hero .navbar{background:none}html.theme--documenter-dark .hero .tabs ul{border-bottom:none}html.theme--documenter-dark .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-white strong{color:inherit}html.theme--documenter-dark .hero.is-white .title{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--documenter-dark .hero.is-white .subtitle a:not(.button),html.theme--documenter-dark .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-white .navbar-menu{background-color:#fff}}html.theme--documenter-dark .hero.is-white .navbar-item,html.theme--documenter-dark .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--documenter-dark .hero.is-white a.navbar-item:hover,html.theme--documenter-dark .hero.is-white a.navbar-item.is-active,html.theme--documenter-dark .hero.is-white .navbar-link:hover,html.theme--documenter-dark .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--documenter-dark .hero.is-white .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-black strong{color:inherit}html.theme--documenter-dark .hero.is-black .title{color:#fff}html.theme--documenter-dark .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-black .subtitle a:not(.button),html.theme--documenter-dark .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--documenter-dark .hero.is-black .navbar-item,html.theme--documenter-dark .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-black a.navbar-item:hover,html.theme--documenter-dark .hero.is-black a.navbar-item.is-active,html.theme--documenter-dark .hero.is-black .navbar-link:hover,html.theme--documenter-dark .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-black .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{color:#ecf0f1 !important;opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}}html.theme--documenter-dark .hero.is-dark,html.theme--documenter-dark .content kbd.hero{background-color:#282f2f;color:#fff}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#fff}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{color:#282f2f !important;opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu,html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}}html.theme--documenter-dark .hero.is-primary,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-primary strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--documenter-dark .hero.is-primary .title,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--documenter-dark .hero.is-primary .subtitle,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--documenter-dark .hero.is-primary .subtitle strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-primary .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#375a7f}}html.theme--documenter-dark .hero.is-primary .navbar-item,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--documenter-dark .hero.is-primary .navbar-link,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-primary a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--documenter-dark .hero.is-primary .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--documenter-dark .hero.is-primary .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .hero.is-primary .tabs a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-primary .tabs a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#375a7f !important;opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#375a7f}html.theme--documenter-dark .hero.is-primary.is-bold,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}}html.theme--documenter-dark .hero.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-link strong{color:inherit}html.theme--documenter-dark .hero.is-link .title{color:#fff}html.theme--documenter-dark .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-link .subtitle a:not(.button),html.theme--documenter-dark .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-link .navbar-menu{background-color:#1abc9c}}html.theme--documenter-dark .hero.is-link .navbar-item,html.theme--documenter-dark .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-link a.navbar-item:hover,html.theme--documenter-dark .hero.is-link a.navbar-item.is-active,html.theme--documenter-dark .hero.is-link .navbar-link:hover,html.theme--documenter-dark .hero.is-link .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-link .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-link .tabs li.is-active a{color:#1abc9c !important;opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1abc9c}html.theme--documenter-dark .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}}html.theme--documenter-dark .hero.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-info strong{color:inherit}html.theme--documenter-dark .hero.is-info .title{color:#fff}html.theme--documenter-dark .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-info .subtitle a:not(.button),html.theme--documenter-dark .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-info .navbar-menu{background-color:#024c7d}}html.theme--documenter-dark .hero.is-info .navbar-item,html.theme--documenter-dark .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-info a.navbar-item:hover,html.theme--documenter-dark .hero.is-info a.navbar-item.is-active,html.theme--documenter-dark .hero.is-info .navbar-link:hover,html.theme--documenter-dark .hero.is-info .navbar-link.is-active{background-color:#023d64;color:#fff}html.theme--documenter-dark .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-info .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-info .tabs li.is-active a{color:#024c7d !important;opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#024c7d}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-success strong{color:inherit}html.theme--documenter-dark .hero.is-success .title{color:#fff}html.theme--documenter-dark .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-success .subtitle a:not(.button),html.theme--documenter-dark .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-success .navbar-menu{background-color:#008438}}html.theme--documenter-dark .hero.is-success .navbar-item,html.theme--documenter-dark .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-success a.navbar-item:hover,html.theme--documenter-dark .hero.is-success a.navbar-item.is-active,html.theme--documenter-dark .hero.is-success .navbar-link:hover,html.theme--documenter-dark .hero.is-success .navbar-link.is-active{background-color:#006b2d;color:#fff}html.theme--documenter-dark .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-success .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-success .tabs li.is-active a{color:#008438 !important;opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#008438}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-warning strong{color:inherit}html.theme--documenter-dark .hero.is-warning .title{color:#fff}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#ad8100}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-warning a.navbar-item:hover,html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active,html.theme--documenter-dark .hero.is-warning .navbar-link:hover,html.theme--documenter-dark .hero.is-warning .navbar-link.is-active{background-color:#946e00;color:#fff}html.theme--documenter-dark .hero.is-warning .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-warning .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs li.is-active a{color:#ad8100 !important;opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ad8100}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-danger strong{color:inherit}html.theme--documenter-dark .hero.is-danger .title{color:#fff}html.theme--documenter-dark .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button),html.theme--documenter-dark .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-danger .navbar-menu{background-color:#9e1b0d}}html.theme--documenter-dark .hero.is-danger .navbar-item,html.theme--documenter-dark .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-danger a.navbar-item:hover,html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active,html.theme--documenter-dark .hero.is-danger .navbar-link:hover,html.theme--documenter-dark .hero.is-danger .navbar-link.is-active{background-color:#86170b;color:#fff}html.theme--documenter-dark .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-danger .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs li.is-active a{color:#9e1b0d !important;opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#9e1b0d}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%)}}html.theme--documenter-dark .hero.is-small .hero-body,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--documenter-dark .hero.is-halfheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .hero.is-halfheight{min-height:50vh}html.theme--documenter-dark .hero.is-fullheight{min-height:100vh}html.theme--documenter-dark .hero-video{overflow:hidden}html.theme--documenter-dark .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--documenter-dark .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-video{display:none}}html.theme--documenter-dark .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-buttons .button{display:flex}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-buttons{display:flex;justify-content:center}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--documenter-dark .hero-head,html.theme--documenter-dark .hero-foot{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-body{padding:3rem 3rem}}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section{padding:3rem 3rem}html.theme--documenter-dark .section.is-medium{padding:9rem 4.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 6rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}html.theme--documenter-dark hr{height:1px}html.theme--documenter-dark h6{text-transform:uppercase;letter-spacing:0.5px}html.theme--documenter-dark .hero{background-color:#343c3d}html.theme--documenter-dark a{transition:all 200ms ease}html.theme--documenter-dark .button{transition:all 200ms ease;border-width:1px;color:#fff}html.theme--documenter-dark .button.is-active,html.theme--documenter-dark .button.is-focused,html.theme--documenter-dark .button:active,html.theme--documenter-dark .button:focus{box-shadow:0 0 0 2px rgba(140,155,157,0.5)}html.theme--documenter-dark .button.is-white.is-hovered,html.theme--documenter-dark .button.is-white:hover{background-color:#fff}html.theme--documenter-dark .button.is-white.is-active,html.theme--documenter-dark .button.is-white.is-focused,html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html.theme--documenter-dark .button.is-black.is-hovered,html.theme--documenter-dark .button.is-black:hover{background-color:#1d1d1d}html.theme--documenter-dark .button.is-black.is-active,html.theme--documenter-dark .button.is-black.is-focused,html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black:focus{border-color:#0a0a0a;box-shadow:0 0 0 2px rgba(10,10,10,0.5)}html.theme--documenter-dark .button.is-light.is-hovered,html.theme--documenter-dark .button.is-light:hover{background-color:#fff}html.theme--documenter-dark .button.is-light.is-active,html.theme--documenter-dark .button.is-light.is-focused,html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light:focus{border-color:#ecf0f1;box-shadow:0 0 0 2px rgba(236,240,241,0.5)}html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered,html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover{background-color:#3a4344}html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused,html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus{border-color:#282f2f;box-shadow:0 0 0 2px rgba(40,47,47,0.5)}html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover{background-color:#436d9a}html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink,html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus{border-color:#375a7f;box-shadow:0 0 0 2px rgba(55,90,127,0.5)}html.theme--documenter-dark .button.is-link.is-hovered,html.theme--documenter-dark .button.is-link:hover{background-color:#1fdeb8}html.theme--documenter-dark .button.is-link.is-active,html.theme--documenter-dark .button.is-link.is-focused,html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link:focus{border-color:#1abc9c;box-shadow:0 0 0 2px rgba(26,188,156,0.5)}html.theme--documenter-dark .button.is-info.is-hovered,html.theme--documenter-dark .button.is-info:hover{background-color:#0363a3}html.theme--documenter-dark .button.is-info.is-active,html.theme--documenter-dark .button.is-info.is-focused,html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info:focus{border-color:#024c7d;box-shadow:0 0 0 2px rgba(2,76,125,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#00aa48}html.theme--documenter-dark .button.is-success.is-active,html.theme--documenter-dark .button.is-success.is-focused,html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success:focus{border-color:#008438;box-shadow:0 0 0 2px rgba(0,132,56,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#d39e00}html.theme--documenter-dark .button.is-warning.is-active,html.theme--documenter-dark .button.is-warning.is-focused,html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning:focus{border-color:#ad8100;box-shadow:0 0 0 2px rgba(173,129,0,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#c12110}html.theme--documenter-dark .button.is-danger.is-active,html.theme--documenter-dark .button.is-danger.is-focused,html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger:focus{border-color:#9e1b0d;box-shadow:0 0 0 2px rgba(158,27,13,0.5)}html.theme--documenter-dark .label{color:#dbdee0}html.theme--documenter-dark .button,html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .select,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea{height:2.5em}html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .select:after,html.theme--documenter-dark .select select{border-width:1px}html.theme--documenter-dark .control.has-addons .button,html.theme--documenter-dark .control.has-addons .input,html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search>input,html.theme--documenter-dark .control.has-addons .select{margin-right:-1px}html.theme--documenter-dark .notification{background-color:#343c3d}html.theme--documenter-dark .card{box-shadow:none;border:1px solid #343c3d;background-color:#282f2f;border-radius:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-footer{background-color:rgba(18,18,18,0.2)}html.theme--documenter-dark .card .card-footer,html.theme--documenter-dark .card .card-footer-item{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .notification.is-white a:not(.button){color:#0a0a0a;text-decoration:underline}html.theme--documenter-dark .notification.is-black a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-link a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-info a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-success a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-warning a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-danger a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .tag,html.theme--documenter-dark .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.4em}html.theme--documenter-dark .menu-list a{transition:all 300ms ease}html.theme--documenter-dark .modal-card-body{background-color:#282f2f}html.theme--documenter-dark .modal-card-foot,html.theme--documenter-dark .modal-card-head{border-color:#343c3d}html.theme--documenter-dark .message-header{font-weight:700;background-color:#343c3d;color:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent{background:none}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar .navbar-menu{background-color:#375a7f;border-radius:0 0 .4em .4em}}html.theme--documenter-dark .hero .navbar,html.theme--documenter-dark body>.navbar{border-radius:0}html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous{border-width:1px}html.theme--documenter-dark .panel-block,html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs{border-width:1px}html.theme--documenter-dark .panel-block:first-child,html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child{border-top-width:1px}html.theme--documenter-dark .panel-heading{font-weight:700}html.theme--documenter-dark .panel-tabs a{border-width:1px;margin-bottom:-1px}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#17a689}html.theme--documenter-dark .panel-block:hover{color:#1dd2af}html.theme--documenter-dark .panel-block:hover .panel-icon{color:#1dd2af}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#17a689}html.theme--documenter-dark .tabs a{border-bottom-width:1px;margin-bottom:-1px}html.theme--documenter-dark .tabs ul{border-bottom-width:1px}html.theme--documenter-dark .tabs.is-boxed a{border-width:1px}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#1f2424}html.theme--documenter-dark .tabs.is-toggle li a{border-width:1px;margin-bottom:0}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark h1 .docs-heading-anchor,html.theme--documenter-dark h1 .docs-heading-anchor:hover,html.theme--documenter-dark h1 .docs-heading-anchor:visited,html.theme--documenter-dark h2 .docs-heading-anchor,html.theme--documenter-dark h2 .docs-heading-anchor:hover,html.theme--documenter-dark h2 .docs-heading-anchor:visited,html.theme--documenter-dark h3 .docs-heading-anchor,html.theme--documenter-dark h3 .docs-heading-anchor:hover,html.theme--documenter-dark h3 .docs-heading-anchor:visited,html.theme--documenter-dark h4 .docs-heading-anchor,html.theme--documenter-dark h4 .docs-heading-anchor:hover,html.theme--documenter-dark h4 .docs-heading-anchor:visited,html.theme--documenter-dark h5 .docs-heading-anchor,html.theme--documenter-dark h5 .docs-heading-anchor:hover,html.theme--documenter-dark h5 .docs-heading-anchor:visited,html.theme--documenter-dark h6 .docs-heading-anchor,html.theme--documenter-dark h6 .docs-heading-anchor:hover,html.theme--documenter-dark h6 .docs-heading-anchor:visited{color:#f2f2f2}html.theme--documenter-dark h1 .docs-heading-anchor-permalink,html.theme--documenter-dark h2 .docs-heading-anchor-permalink,html.theme--documenter-dark h3 .docs-heading-anchor-permalink,html.theme--documenter-dark h4 .docs-heading-anchor-permalink,html.theme--documenter-dark h5 .docs-heading-anchor-permalink,html.theme--documenter-dark h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:1px;border-color:#5e6d6f;border-radius:.4em;font-size:1rem}html.theme--documenter-dark .admonition strong{color:currentColor}html.theme--documenter-dark .admonition.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--documenter-dark .admonition.is-medium{font-size:1.25rem}html.theme--documenter-dark .admonition.is-large{font-size:1.5rem}html.theme--documenter-dark .admonition.is-default{background-color:#282f2f;border-color:#5e6d6f}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:#5e6d6f;color:#fff}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#024c7d}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#008438}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:#008438;color:#fff}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#ad8100}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#9e1b0d}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#137886}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:#137886;color:#fff}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#fff;background-color:#5e6d6f;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark details.admonition.is-details>.admonition-header{list-style:none}html.theme--documenter-dark details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--documenter-dark details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}html.theme--documenter-dark .admonition-body pre{background-color:#282f2f}html.theme--documenter-dark .admonition-body code{background-color:rgba(255,255,255,0.05)}html.theme--documenter-dark .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:1px solid #5e6d6f;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f;overflow:auto}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid #9e1b0d;padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:1px solid #5e6d6f}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}html.theme--documenter-dark .katex .katex-mathml{top:0;right:0}html.theme--documenter-dark .katex-display,html.theme--documenter-dark mjx-container,html.theme--documenter-dark .MathJax_Display{margin:0.5em 0 !important}html.theme--documenter-dark html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--documenter-dark li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem} diff --git a/v0.15.16/assets/themes/documenter-light.css b/v0.15.16/assets/themes/documenter-light.css new file mode 100644 index 00000000..2f168c77 --- /dev/null +++ b/v0.15.16/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.admonition:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#4eb5de !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#27a1d2 !important}.has-background-primary{background-color:#4eb5de !important}.has-text-primary-light{color:#eef8fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c3e6f4 !important}.has-background-primary-light{background-color:#eef8fc !important}.has-text-primary-dark{color:#1a6d8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#228eb9 !important}.has-background-primary-dark{background-color:#1a6d8e !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-link-light{color:#eff3fb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c6d6f1 !important}.has-background-link-light{background-color:#eff3fb !important}.has-text-link-dark{color:#3169c4 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#5485d4 !important}.has-background-link-dark{background-color:#3169c4 !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#1081cb !important}.has-background-info{background-color:#209cee !important}.has-text-info-light{color:#ecf7fe !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#bde2fa !important}.has-background-info-light{background-color:#ecf7fe !important}.has-text-info-dark{color:#0e72b4 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#1190e3 !important}.has-background-info-dark{background-color:#0e72b4 !important}.has-text-success{color:#22c35b !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a9847 !important}.has-background-success{background-color:#22c35b !important}.has-text-success-light{color:#eefcf3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c2f4d4 !important}.has-background-success-light{background-color:#eefcf3 !important}.has-text-success-dark{color:#198f43 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#21bb57 !important}.has-background-success-dark{background-color:#198f43 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fff1b8 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#947600 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79f00 !important}.has-background-warning-dark{background-color:#947600 !important}.has-text-danger{color:#da0b00 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a70800 !important}.has-background-danger{background-color:#da0b00 !important}.has-text-danger-light{color:#ffeceb !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#ffbbb8 !important}.has-background-danger-light{background-color:#ffeceb !important}.has-text-danger-dark{color:#f50c00 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ff3429 !important}.has-background-danger-dark{background-color:#f50c00 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,.docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;font-size:1em;font-weight:400;line-height:1.5}a{color:#2e63b8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:rgba(0,0,0,0.05);color:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#222}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:#bbb;color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#222;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button #documenter .docs-sidebar form.docs-search>input.icon,#documenter .docs-sidebar .button form.docs-search>input.icon,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2e63b8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2e63b8;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined,.content kbd.button.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.content kbd.button.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.content kbd.button.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.content kbd.button.is-outlined:focus,.button.is-dark.is-outlined.is-focused,.content kbd.button.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary,.docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;color:#fff}.button.is-primary:hover,.docstring>section>a.button.docs-sourcelink:hover,.button.is-primary.is-hovered,.docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#43b1dc;border-color:transparent;color:#fff}.button.is-primary:focus,.docstring>section>a.button.docs-sourcelink:focus,.button.is-primary.is-focused,.docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.docstring>section>a.button.docs-sourcelink:focus:not(:active),.button.is-primary.is-focused:not(:active),.docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.button.is-primary:active,.docstring>section>a.button.docs-sourcelink:active,.button.is-primary.is-active,.docstring>section>a.button.is-active.docs-sourcelink{background-color:#39acda;border-color:transparent;color:#fff}.button.is-primary[disabled],.docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary,fieldset[disabled] .docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;box-shadow:none}.button.is-primary.is-inverted,.docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted:hover,.docstring>section>a.button.is-inverted.docs-sourcelink:hover,.button.is-primary.is-inverted.is-hovered,.docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],.docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted,fieldset[disabled] .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#4eb5de}.button.is-primary.is-loading::after,.docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined,.docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;color:#4eb5de}.button.is-primary.is-outlined:hover,.docstring>section>a.button.is-outlined.docs-sourcelink:hover,.button.is-primary.is-outlined.is-hovered,.docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-outlined:focus,.docstring>section>a.button.is-outlined.docs-sourcelink:focus,.button.is-primary.is-outlined.is-focused,.docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.button.is-primary.is-outlined.is-loading::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],.docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-outlined,fieldset[disabled] .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;box-shadow:none;color:#4eb5de}.button.is-primary.is-inverted.is-outlined,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-inverted.is-outlined:focus,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,.button.is-primary.is-inverted.is-outlined.is-focused,.docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-inverted.is-outlined[disabled],.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined,fieldset[disabled] .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light,.docstring>section>a.button.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.button.is-primary.is-light:hover,.docstring>section>a.button.is-light.docs-sourcelink:hover,.button.is-primary.is-light.is-hovered,.docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e3f3fa;border-color:transparent;color:#1a6d8e}.button.is-primary.is-light:active,.docstring>section>a.button.is-light.docs-sourcelink:active,.button.is-primary.is-light.is-active,.docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d8eff8;border-color:transparent;color:#1a6d8e}.button.is-link{background-color:#2e63b8;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#2b5eae;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2958a4;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2e63b8;border-color:#2e63b8;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#2e63b8}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;color:#2e63b8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;box-shadow:none;color:#2e63b8}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff3fb;color:#3169c4}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e4ecf8;border-color:transparent;color:#3169c4}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dae5f6;border-color:transparent;color:#3169c4}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1497ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#1190e3;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:#209cee;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#ecf7fe;color:#0e72b4}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e0f1fd;border-color:transparent;color:#0e72b4}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#d4ecfc;border-color:transparent;color:#0e72b4}.button.is-success{background-color:#22c35b;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#20b856;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#1ead51;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#22c35b;border-color:#22c35b;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#22c35b}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#22c35b}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#22c35b;color:#22c35b}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#22c35b;border-color:#22c35b;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #22c35b #22c35b !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#22c35b;box-shadow:none;color:#22c35b}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#22c35b}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #22c35b #22c35b !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#eefcf3;color:#198f43}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e3faeb;border-color:transparent;color:#198f43}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#d8f8e3;border-color:transparent;color:#198f43}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:#ffdd57;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#da0b00;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#cd0a00;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#c10a00;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#da0b00;border-color:#da0b00;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#da0b00}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#da0b00}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#da0b00;color:#da0b00}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#da0b00;border-color:#da0b00;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #da0b00 #da0b00 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#da0b00;box-shadow:none;color:#da0b00}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#da0b00}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #da0b00 #da0b00 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#ffeceb;color:#f50c00}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#ffe0de;border-color:transparent;color:#f50c00}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#ffd3d1;border-color:transparent;color:#f50c00}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}.button.is-small:not(.is-rounded),#documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){.container{max-width:992px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#222}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small,#documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small,#documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image,#documenter .docs-sidebar .docs-logo>img{display:block;position:relative}.image img,#documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}.image img.is-rounded,#documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}.image.is-fullwidth,#documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,#documenter .docs-sidebar .docs-logo>img.is-square,.image.is-1by1,#documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}.image.is-5by4,#documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}.image.is-4by3,#documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}.image.is-3by2,#documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}.image.is-5by3,#documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}.image.is-16by9,#documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}.image.is-2by1,#documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}.image.is-3by1,#documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}.image.is-4by5,#documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}.image.is-3by4,#documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}.image.is-2by3,#documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}.image.is-3by5,#documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}.image.is-9by16,#documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}.image.is-1by2,#documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}.image.is-1by3,#documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}.image.is-16x16,#documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}.image.is-24x24,#documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}.image.is-32x32,#documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}.image.is-48x48,#documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}.image.is-64x64,#documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}.image.is-96x96,#documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}.image.is-128x128,#documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#fff}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-primary.is-light,.docstring>section>a.notification.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-link.is-light{background-color:#eff3fb;color:#3169c4}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-info.is-light{background-color:#ecf7fe;color:#0e72b4}.notification.is-success{background-color:#22c35b;color:#fff}.notification.is-success.is-light{background-color:#eefcf3;color:#198f43}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#da0b00;color:#fff}.notification.is-danger.is-light{background-color:#ffeceb;color:#f50c00}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.content kbd.progress::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363636 30%, #ededed 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#4eb5de}.progress.is-primary::-ms-fill,.docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#4eb5de}.progress.is-primary:indeterminate,.docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #4eb5de 30%, #ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#2e63b8}.progress.is-link::-moz-progress-bar{background-color:#2e63b8}.progress.is-link::-ms-fill{background-color:#2e63b8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2e63b8 30%, #ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#22c35b}.progress.is-success::-moz-progress-bar{background-color:#22c35b}.progress.is-success::-ms-fill{background-color:#22c35b}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #22c35b 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#da0b00}.progress.is-danger::-moz-progress-bar{background-color:#da0b00}.progress.is-danger::-ms-fill{background-color:#da0b00}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #da0b00 30%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #222 30%, #ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#222}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.table td.is-link,.table th.is-link{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#22c35b;border-color:#22c35b;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#da0b00;border-color:#da0b00;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#4eb5de;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#222}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#4eb5de;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag,.tags .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large),.tags.are-medium .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium),.tags.are-large .content kbd:not(.is-normal):not(.is-medium),.content .tags.are-large kbd:not(.is-normal):not(.is-medium),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child),.tags.is-right .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-primary.is-light:not(body),.content kbd.is-primary.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#eef8fc;color:#1a6d8e}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-link.is-light:not(body),.content kbd.is-link.is-light:not(body),.docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#eff3fb;color:#3169c4}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#209cee;color:#fff}.tag.is-info.is-light:not(body),.content kbd.is-info.is-light:not(body),.docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#ecf7fe;color:#0e72b4}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#22c35b;color:#fff}.tag.is-success.is-light:not(body),.content kbd.is-success.is-light:not(body),.docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#eefcf3;color:#198f43}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag.is-warning.is-light:not(body),.content kbd.is-warning.is-light:not(body),.docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffbeb;color:#947600}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#da0b00;color:#fff}.tag.is-danger.is-light:not(body),.content kbd.is-danger.is-light:not(body),.docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#ffeceb;color:#f50c00}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}a.tag:hover,.docstring>section>a.docs-sourcelink:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#222;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#222;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#222;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#222}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#707070}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#707070}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#707070}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#707070}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-webkit-input-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-ms-input-placeholder{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#209cee}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#22c35b}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ffdd57}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#da0b00}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#222}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#222}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#1190e3}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#22c35b}.select.is-success select{border-color:#22c35b}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#1ead51}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83e}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#da0b00}.select.is-danger select{border-color:#da0b00}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#c10a00}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1497ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#1190e3;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#22c35b;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#20b856;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(34,195,91,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#1ead51;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#da0b00;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#cd0a00;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(218,11,0,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#c10a00;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa,#documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#222}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#222}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#222}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#222;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small,#documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark,.content kbd.help{color:#363636}.help.is-primary,.docstring>section>a.help.docs-sourcelink{color:#4eb5de}.help.is-link{color:#2e63b8}.help.is-info{color:#209cee}.help.is-success{color:#22c35b}.help.is-warning{color:#ffdd57}.help.is-danger{color:#da0b00}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small,#documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#222}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2e63b8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#222;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small,#documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:#bbb;color:#222;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:#bbb;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#222;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small,#documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small,#documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#eef8fc}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1a6d8e}.message.is-link{background-color:#eff3fb}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#3169c4}.message.is-info{background-color:#ecf7fe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#0e72b4}.message.is-success{background-color:#eefcf3}.message.is-success .message-header{background-color:#22c35b;color:#fff}.message.is-success .message-body{border-color:#22c35b;color:#198f43}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#ffeceb}.message.is-danger .message-header{background-color:#da0b00;color:#fff}.message.is-danger .message-body{border-color:#da0b00;color:#f50c00}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#222;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.content kbd.navbar .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.content kbd.navbar .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.content kbd.navbar .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.content kbd.navbar .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.content kbd.navbar .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.content kbd.navbar .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.content kbd.navbar .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.content kbd.navbar .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.content kbd.navbar .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.content kbd.navbar .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.content kbd.navbar .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#22c35b;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#22c35b;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#da0b00;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#da0b00;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#222;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#2e63b8}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8;border-bottom-style:solid;border-bottom-width:3px;color:#2e63b8;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2e63b8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1056px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,.pagination.is-rounded .pagination-next,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#222;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:#bbb;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading,.content kbd.panel .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active,.content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon,.content kbd.panel .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading,.docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#4eb5de;color:#fff}.panel.is-primary .panel-tabs a.is-active,.docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#4eb5de}.panel.is-primary .panel-block.is-active .panel-icon,.docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#4eb5de}.panel.is-link .panel-heading{background-color:#2e63b8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2e63b8}.panel.is-link .panel-block.is-active .panel-icon{color:#2e63b8}.panel.is-info .panel-heading{background-color:#209cee;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#209cee}.panel.is-info .panel-block.is-active .panel-icon{color:#209cee}.panel.is-success .panel-heading{background-color:#22c35b;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#22c35b}.panel.is-success .panel-block.is-active .panel-icon{color:#22c35b}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#da0b00;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#da0b00}.panel.is-danger .panel-block.is-active .panel-icon{color:#da0b00}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#222;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2e63b8;color:#363636}.panel-block.is-active .panel-icon{color:#2e63b8}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2e63b8;color:#2e63b8}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#2e63b8;border-color:#2e63b8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#fff}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu,.content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary,.docstring>section>a.hero.docs-sourcelink{background-color:#4eb5de;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong,.docstring>section>a.hero.docs-sourcelink strong{color:inherit}.hero.is-primary .title,.docstring>section>a.hero.docs-sourcelink .title{color:#fff}.hero.is-primary .subtitle,.docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),.hero.is-primary .subtitle strong,.docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-primary .navbar-menu,.docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#4eb5de}}.hero.is-primary .navbar-item,.docstring>section>a.hero.docs-sourcelink .navbar-item,.hero.is-primary .navbar-link,.docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.docstring>section>a.hero.docs-sourcelink .navbar-link:hover,.hero.is-primary .navbar-link.is-active,.docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#39acda;color:#fff}.hero.is-primary .tabs a,.docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover,.docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#4eb5de !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#4eb5de}.hero.is-primary.is-bold,.docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu,.docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}}.hero.is-link{background-color:#2e63b8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-link .navbar-menu{background-color:#2e63b8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2958a4;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#2e63b8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#1190e3;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#209cee !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#22c35b;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#22c35b}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#1ead51;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#22c35b !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#22c35b}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffdd57 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}}.hero.is-danger{background-color:#da0b00;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#da0b00}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#c10a00;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#da0b00 !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#da0b00}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%)}}.hero.is-small .hero-body,#documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}h1 .docs-heading-anchor,h1 .docs-heading-anchor:hover,h1 .docs-heading-anchor:visited,h2 .docs-heading-anchor,h2 .docs-heading-anchor:hover,h2 .docs-heading-anchor:visited,h3 .docs-heading-anchor,h3 .docs-heading-anchor:hover,h3 .docs-heading-anchor:visited,h4 .docs-heading-anchor,h4 .docs-heading-anchor:hover,h4 .docs-heading-anchor:visited,h5 .docs-heading-anchor,h5 .docs-heading-anchor:hover,h5 .docs-heading-anchor:visited,h6 .docs-heading-anchor,h6 .docs-heading-anchor:hover,h6 .docs-heading-anchor:visited{color:#222}h1 .docs-heading-anchor-permalink,h2 .docs-heading-anchor-permalink,h3 .docs-heading-anchor-permalink,h4 .docs-heading-anchor-permalink,h5 .docs-heading-anchor-permalink,h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}h1 .docs-heading-anchor-permalink::before,h2 .docs-heading-anchor-permalink::before,h3 .docs-heading-anchor-permalink::before,h4 .docs-heading-anchor-permalink::before,h5 .docs-heading-anchor-permalink::before,h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}h1:hover .docs-heading-anchor-permalink,h2:hover .docs-heading-anchor-permalink,h3:hover .docs-heading-anchor-permalink,h4:hover .docs-heading-anchor-permalink,h5:hover .docs-heading-anchor-permalink,h6:hover .docs-heading-anchor-permalink{visibility:visible}.docs-dark-only{display:none !important}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.admonition{background-color:#b5b5b5;border-style:solid;border-width:1px;border-color:#363636;border-radius:4px;font-size:1rem}.admonition strong{color:currentColor}.admonition.is-small,#documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#b5b5b5;border-color:#363636}.admonition.is-default>.admonition-header{background-color:#363636;color:#fff}.admonition.is-default>.admonition-body{color:#fff}.admonition.is-info{background-color:#def0fc;border-color:#209cee}.admonition.is-info>.admonition-header{background-color:#209cee;color:#fff}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#bdf4d1;border-color:#22c35b}.admonition.is-success>.admonition-header{background-color:#22c35b;color:#fff}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#fff3c5;border-color:#ffdd57}.admonition.is-warning>.admonition-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#ffaba7;border-color:#da0b00}.admonition.is-danger>.admonition-header{background-color:#da0b00;color:#fff}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#bdeff5;border-color:#1db5c9}.admonition.is-compat>.admonition-header{background-color:#1db5c9;color:#fff}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#fff;background-color:#363636;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}details.admonition.is-details>.admonition-header{list-style:none}details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:1px solid #dbdbdb;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb;overflow:auto}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#ffaba7;color:rgba(0,0,0,0.7);border-bottom:3px solid #da0b00;padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:1px solid #dbdbdb}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background:initial !important}.katex .katex-mathml{top:0;right:0}.katex-display,mjx-container,.MathJax_Display{margin:0.5em 0 !important}html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;border-bottom:1px solid #dbdbdb;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}#documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}#documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem} diff --git a/v0.15.16/assets/themeswap.js b/v0.15.16/assets/themeswap.js new file mode 100644 index 00000000..9f5eebe6 --- /dev/null +++ b/v0.15.16/assets/themeswap.js @@ -0,0 +1,84 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Initialize the theme to null, which means default + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if (window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the users preference is for dark color scheme + var darkPreference = + window.matchMedia("(prefers-color-scheme: dark)").matches === true; + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; + var disabled = []; + var primaryLightTheme = null; + var primaryDarkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + if (ss.ownerNode.getAttribute("data-theme-primary") !== null) { + primaryLightTheme = themename; + } + // Check if the theme is primary dark theme so that we could store its name in darkTheme + if (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null) { + primaryDarkTheme = themename; + } + // If we find a matching theme (and it's not the default), we'll set active to non-null + if (themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if (themename !== theme) disabled.push(ss); + } + var activeTheme = null; + if (active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName("html")[0].className = "theme--" + theme; + activeTheme = theme; + } else { + // If we did _not_ find an active theme, then we need to fall back to the primary theme + // which can either be dark or light, depending on the user's OS preference. + var activeTheme = darkPreference ? primaryDarkTheme : primaryLightTheme; + // In case it somehow happens that the relevant primary theme was not found in the + // preceding loop, we abort without doing anything. + if (activeTheme === null) { + console.error("Unable to determine primary theme."); + return; + } + // When switching to the primary light theme, then we must not have a class name + // for the tag. That's only for non-primary or the primary dark theme. + if (darkPreference) { + document.getElementsByTagName("html")[0].className = + "theme--" + activeTheme; + } else { + document.getElementsByTagName("html")[0].className = ""; + } + } + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // we'll disable all the stylesheets, except for the active one + ss.disabled = !(themename == activeTheme); + } +} +set_theme_from_local_storage(); diff --git a/v0.15.16/assets/warner.js b/v0.15.16/assets/warner.js new file mode 100644 index 00000000..3f6f5d00 --- /dev/null +++ b/v0.15.16/assets/warner.js @@ -0,0 +1,52 @@ +function maybeAddWarning() { + // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE + // in siteinfo.js. + // If either of these are undefined something went horribly wrong, so we abort. + if ( + window.DOCUMENTER_NEWEST === undefined || + window.DOCUMENTER_CURRENT_VERSION === undefined || + window.DOCUMENTER_STABLE === undefined + ) { + return; + } + + // Current version is not a version number, so we can't tell if it's the newest version. Abort. + if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) { + return; + } + + // Current version is newest version, so no need to add a warning. + if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) { + return; + } + + // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs. + if (document.body.querySelector('meta[name="robots"]') === null) { + const meta = document.createElement("meta"); + meta.name = "robots"; + meta.content = "noindex"; + + document.getElementsByTagName("head")[0].appendChild(meta); + } + + const div = document.createElement("div"); + div.classList.add("outdated-warning-overlay"); + const closer = document.createElement("button"); + closer.classList.add("outdated-warning-closer", "delete"); + closer.addEventListener("click", function () { + document.body.removeChild(div); + }); + const href = window.documenterBaseURL + "/../" + window.DOCUMENTER_STABLE; + div.innerHTML = + 'This documentation is not for the latest stable release, but for either the development version or an older release.
Click here to go to the documentation for the latest stable release.'; + div.appendChild(closer); + document.body.appendChild(div); +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", maybeAddWarning); +} else { + maybeAddWarning(); +} diff --git a/v0.15.16/examples/DiffEqFlux/index.html b/v0.15.16/examples/DiffEqFlux/index.html new file mode 100644 index 00000000..37461b17 --- /dev/null +++ b/v0.15.16/examples/DiffEqFlux/index.html @@ -0,0 +1,49 @@ + +Neural ODEs with DiffEqFlux · ComponentArrays.jl

Neural ODEs with DiffEqFlux

Let's see how easy it is to make dense neural ODE layers from scratch. Flux is used here just for the glorot_uniform function and the ADAM optimizer.

This example is taken from the DiffEqFlux documentation.

using ComponentArrays
+using OrdinaryDiffEq
+using Plots
+using UnPack
+
+using DiffEqFlux: sciml_train
+using Flux: glorot_uniform, ADAM
+using Optim: LBFGS

First, let's set up the problem and create the truth data.

u0 = Float32[2.; 0.]
+datasize = 30
+tspan = (0.0f0, 1.5f0)
+
+function trueODEfunc(du, u, p, t)
+    true_A = [-0.1 2.0; -2.0 -0.1]
+    du .= ((u.^3)'true_A)'
+end
+
+t = range(tspan[1], tspan[2], length = datasize)
+prob = ODEProblem(trueODEfunc, u0, tspan)
+ode_data = Array(solve(prob, Tsit5(), saveat = t))

Next we'll make a function that creates dense neural layer components. It is similar to Flux.Dense, except it doesn't handle the activation function. We'll do that separately.

dense_layer(in, out) = ComponentArray{Float32}(W=glorot_uniform(out, in), b=zeros(out))

Our parameter vector will be a ComponentArray that holds the ODE initial conditions and the dense neural layers.

layers = (L1=dense_layer(2, 50), L2=dense_layer(50, 2))
+θ = ComponentArray(u=u0, p=layers)

We now have convenient struct-like access to the weights and biases of the layers for our neural ODE function while giving our optimizer something that acts like a flat array.

function dudt(u, p, t)
+    @unpack L1, L2 = p
+    return L2.W * tanh.(L1.W * u.^3 .+ L1.b) .+ L2.b
+end
+
+prob = ODEProblem(dudt, u0, tspan)
predict_n_ode(θ) = Array(solve(prob, Tsit5(), u0=θ.u, p=θ.p, saveat=t))
+
+function loss_n_ode(θ)
+    pred = predict_n_ode(θ)
+    loss = sum(abs2, ode_data .- pred)
+    return loss, pred
+end
+loss_n_ode(θ)

Let's set up a training observation callback and train!

cb = function (θ, loss, pred; doplot=false)
+    display(loss)
+    # plot current prediction against data
+    pl = scatter(t, ode_data[1,:], label = "data")
+    scatter!(pl, t, pred[1,:], label = "prediction")
+    display(plot(pl))
+    return false
+end
+cb(θ, loss_n_ode(θ)...)
+
+data = Iterators.repeated((), 1000)
+
+res1 = sciml_train(loss_n_ode, θ, ADAM(0.05); cb=cb, maxiters=100)
+cb(res1.minimizer, loss_n_ode(res1.minimizer)...; doplot=true)
+
+res2 = sciml_train(loss_n_ode, res1.minimizer, LBFGS(); cb=cb)
+cb(res2.minimizer, loss_n_ode(res2.minimizer)...; doplot=true)

diff --git a/v0.15.16/examples/ODE_jac/index.html b/v0.15.16/examples/ODE_jac/index.html new file mode 100644 index 00000000..568c62ee --- /dev/null +++ b/v0.15.16/examples/ODE_jac/index.html @@ -0,0 +1,102 @@ + +ODE with Jacobian · ComponentArrays.jl

ODE with Jacobian

This example shows how to use ComponentArrays for composing Jacobian update functions as well as ODE functions. For most practical purposes, it is generally easier to use automatic differentiation libraries like ForwardDiff.jl, ReverseDiff.jl, or Zygote.jl for calculating Jacobians. Although those libraries all work with ComponentArrays, this is a nice way to handle it if you already have derived analytical Jacobians.

Note using plain symbols to index into ComponentArrays is still pretty slow. For speed, all symbolic indices should be wrapped in a Val like D[Val(:x), Val(:y)].

using ComponentArrays
+using DifferentialEquations
+using Parameters: @unpack
+
+
+tspan = (0.0, 20.0)
+
+
+## Lorenz system
+function lorenz!(D, u, p, t; f=0.0)
+    @unpack σ, ρ, β = p
+    @unpack x, y, z = u
+    
+    D.x = σ*(y - x)
+    D.y = x*(ρ - z) - y - f
+    D.z = x*y - β*z
+    return nothing
+end
+function lorenz_jac!(D, u, p, t)
+    @unpack σ, ρ, β = p
+    @unpack x, y, z = u
+    
+    D[:x,:x] = -σ
+    D[:x,:y] = σ
+
+    D[:y,:x] = ρ
+    D[:y,:y] = -1
+    D[:y,:z] = -x
+
+    D[:z,:x] = y
+    D[:z,:y] = x
+    D[:z,:z] = -β
+    return nothing
+end
+
+lorenz_p = (σ=10.0, ρ=28.0, β=8/3)
+lorenz_ic = ComponentArray(x=0.0, y=0.0, z=0.0)
+lorenz_fun = ODEFunction(lorenz!, jac=lorenz_jac!)
+lorenz_prob = ODEProblem(lorenz_fun, lorenz_ic, tspan, lorenz_p)
+
+
+## Lotka-Volterra system
+function lotka!(D, u, p, t; f=0.0)
+    @unpack α, β, γ, δ = p
+    @unpack x, y = u
+    
+    D.x =  α*x - β*x*y + f
+    D.y = -γ*y + δ*x*y
+    return nothing
+end
+function lotka_jac!(D, u, p, t)
+    @unpack α, β, γ, δ = p
+    @unpack x, y = u
+    
+    D[:x,:x] = α - β*y
+    D[:x,:y] = -β*x
+
+    D[:y,:x] = δ*y
+    D[:y,:y] = -γ + δ*x
+    return nothing
+end
+
+lotka_p = (α=2/3, β=4/3, γ=1.0, δ=1.0)
+lotka_ic = ComponentArray(x=1.0, y=1.0)
+lotka_fun = ODEFunction(lotka!, jac=lotka_jac!)
+lotka_prob = ODEProblem(lotka_fun, lotka_ic, tspan, lotka_p)
+
+
+## Composed Lorenz and Lotka-Volterra system
+function composed!(D, u, p, t)
+    c = p.c #coupling parameter
+    @unpack lorenz, lotka = u
+    
+    lorenz!(D.lorenz, lorenz, p.lorenz, t, f=c*lotka.x)
+    lotka!(D.lotka, lotka, p.lotka, t, f=c*lorenz.x)
+    return nothing
+end
+function composed_jac!(D, u, p, t)
+    c = p.c
+    @unpack lorenz, lotka = u
+    
+    lorenz_jac!(@view(D[:lorenz,:lorenz]), lorenz, p.lorenz, t)
+    lotka_jac!(@view(D[:lotka,:lotka]), lotka, p.lotka, t)
+
+    @view(D[:lorenz,:lotka])[:y,:x] = -c
+    @view(D[:lotka,:lorenz])[:x,:x] = c
+    return nothing
+end
+
+comp_p = (lorenz=lorenz_p, lotka=lotka_p, c=0.01)
+comp_ic = ComponentArray(lorenz=lorenz_ic, lotka=lotka_ic)
+comp_fun = ODEFunction(composed!, jac=composed_jac!)
+comp_prob = ODEProblem(comp_fun, comp_ic, tspan, comp_p)
+
+
+## Solve problem
+# We can solve the composed system...
+comp_sol = solve(comp_prob, Rodas5())
+
+# ...or we can unit test one of the component systems
+lotka_sol = solve(lotka_prob, Rodas5())
diff --git a/v0.15.16/examples/adaptive_control/index.html b/v0.15.16/examples/adaptive_control/index.html new file mode 100644 index 00000000..8ac78934 --- /dev/null +++ b/v0.15.16/examples/adaptive_control/index.html @@ -0,0 +1,154 @@ + +Model Reference Adaptive Control · ComponentArrays.jl

Model Reference Adaptive Control

Motivation

Adaptive control is a good example of the type of problem that would be difficult to handle in a differential equations library without some sort of component system. We'll see how easy ComponentArrays make it to swap out subsystems, even when they have a different number of internal states.

This specific example will walk through a typical adaptive control problem with online parameter estimation. For offline parameter estimation, check out the DifferentialEquations.jl docs.

using ComponentArrays
+using ControlSystems
+using DifferentialEquations
+using UnPack
+using Plots

Helper Functions

These helper functions will eventually make it into a separate package aimed at simulating control systems problems. The idea is to make it easier to bring linear models from ControlSystems.jl into nonlinear simulations in DifferentialEquations.jl. For now, we'll just define everything we need here.

First, we need a way to apply inputs to the system through keyword arguments. These will help us pass in inputs as either values or functions of (x,p,t).

maybe_apply(f::Function, x, p, t) = f(x, p, t)
+maybe_apply(f, x, p, t) = f
+
+function apply_inputs(func; kwargs...)
+    simfun(dx, x, p, t) = func(dx, x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)
+    simfun(x, p, t) = func(x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)
+    return simfun
+end
+

Next, we need a way to create derivative functions from transfer functions. In ControlSystems.jl there is a function called simulator that does this, but the inputs must be applied from the start so we couldn't use it as a component function. Our version allows inputs to be passed through the keyword arguments and, as an added convenience, is in a transposed observer canonical form so our first element of x is also the output y (note that while this is true for our problem, it isn't always going to be the case).

SISO_simulator(P::TransferFunction) = SISO_simulator(ss(P))
+function SISO_simulator(P::AbstractStateSpace)
+    @unpack A, B, C, D = P
+
+    if size(D)!=(1,1)
+        error("This is not a SISO system")
+    end
+
+    # Put into transposed observer canonical form so the first element is also the y value
+    BB = reverse(vec(C))
+    CC = reverse(vec(B))'
+    DD = D[1,1]
+    
+    return function sim!(dx, x, p, t; u=0.0)
+        dx .= A*x + BB*u
+        return CC*x + DD*u
+    end
+end

Laplace Domain Model Specification

Using ControlSystems.jl we'll make a Laplace variable s.

s = tf("s")

We can build a reference model in the Laplace domain

am = 3
+bm = 3
+ref_model = bm / (s + am)
+ref_sim! = SISO_simulator(ref_model)

and our plant model as well. The nominal plant model structure is what is known to our adaptation law.

ap = 1
+bp = 2
+nominal_plant = bp / (s + ap)
+nominal_sim! = SISO_simulator(nominal_plant)

To test robustness to uncertainty, we'll also include unmodeled dynamics with an entirely different structure than our nominal plant model.

unmodeled_dynamics = 229/(s^2 + 30s + 229)
+truth_plant = nominal_plant * unmodeled_dynamics
+truth_sim! = SISO_simulator(truth_plant)

Let's do a quick sanity check to make sure our nominal and truth plant dynamics are about the same. We'll use the apply_inputs function to plot a step response and a sine response.

step_p = plot(solve(ODEProblem(apply_inputs(truth_sim!; u=1), truth_ic, (0.0, 10.0))); vars=1, label="truth model")
+plot!(step_p, solve(ODEProblem(apply_inputs(nominal_sim!; u=1), nominal_ic, (0.0, 10.0))); vars=1, label="nominal model")
+
+u = (x,p,t) -> sin(3t)
+sin_p = plot(solve(ODEProblem(apply_inputs(truth_sim!; u=u), truth_ic, (0.0, 10.0))); vars=1, label="truth model")
+plot!(sin_p, solve(ODEProblem(apply_inputs(nominal_sim!; u=u), nominal_ic, (0.0, 10.0))); vars=1, label="nominal model")
+
+plot(step_p, sin_p; layout=(2,1), size=(800, 800))

We'll make a first-order sensor as well so we can add noise to our measurement.

τ = 0.005
+sensor_plant = 1 / (τ*s + 1)
+sensor_sim! = SISO_simulator(sensor_plant)

Derivative Functions

Our control law assumes perfect knowledge of the parameters that are attached to the regressors (which are the reference input and the model output)

control(θ, w) = θ'w

We'll use a simple gradient descent adaptation law

function adapt!(Dθ, θ, γ, t; e, w)
+    Dθ .= -γ*e*w
+    return nothing
+end

Our feedback loop takes in the reference model output ym and the input signal r, calculates the control signal u, feeds that into the plant model, calculates the reference tracking error e, and finally updates feeds the reference tracking error and it's corresponding regressor vector to the adaptation law.

function feedback_sys!(D, vars, p, t; ym, r, n)
+    @unpack parameter_estimates, plant_model, sensor = vars
+    γ = p.gamma
+    regressor = [r, plant_model[1]]
+
+    u = control(parameter_estimates, regressor)
+    yp = p.plant_fun(D.plant_model, plant_model, (), t; u=u)
+    ŷ = sensor_sim!(D.sensor, sensor, (), t; u=yp[1]) + n
+    e = ŷ .- ym
+    regressor[2] = ŷ
+    adapt!(D.parameter_estimates, parameter_estimates, γ, t; e=e, w=regressor)
+    return yp
+end

Now the full system takes in an input signal r, feeds it through the reference model, and feeds the output of the reference model ym and the input signal to feedback_sys.

function system!(D, vars, p, t; r=0.0, n=0.0)
+    @unpack reference_model, feedback_loop = vars
+
+    ym = ref_sim!(D.reference_model, reference_model, (), t; u=r)
+    yp = feedback_sys!(D.feedback_loop, feedback_loop, p, t; ym=ym, r=r, n=n)
+    return yp
+end

Simulation Inputs

# Simulation time span
+tspan = (0.0, 30.0)
+
+# Input signal
+input_signal = (x,p,t) -> sin(3t)
+
+# Initial conditions
+ref_ic = zeros(1)
+nominal_ic = zeros(1)
+truth_ic = zeros(3)
+sensor_ic = zeros(1)
+θ_est_ic = ComponentArray(θr=0.0, θy=0.0)

Set Up Simulation

function simulate(plant_fun, plant_ic;
+                tspan=tspan,
+                input_signal=input_signal,
+                adapt_gain=1.5,
+                noise_param=nothing,
+                deterministic_noise=0.0)
+
+    noise(D, vars, p, t) = (D.feedback_loop.sensor[1] = noise_param)
+
+    # Truth control parameters
+    θ_truth = (r=bm/bp, y=(ap-am)/bp)
+
+    # Initial conditions
+    ic = ComponentArray(
+        reference_model = ref_ic,
+        feedback_loop = (
+            parameter_estimates = θ_est_ic,
+            sensor = sensor_ic,
+            plant_model = plant_ic,
+        ),
+    )
+
+    # Model parameters
+    p = (
+        gamma = adapt_gain,
+        plant_fun = plant_fun,
+    )
+
+    sim_fun = apply_inputs(system!; r=input_signal, n=deterministic_noise)
+
+    # We can also choose whether we want to include random noise in our model by switching between an ODE
+    # and an SDE problem.
+    if noise_param === nothing
+        prob = ODEProblem(sim_fun, ic, tspan, p, max_iters=2000)
+    else
+        prob = SDEProblem(sim_fun, noise, ic, tspan, p, max_iters=2000)
+    end
+
+
+    ## Solve!
+    sol = solve(prob)
+
+
+    ## Plot
+    # Reference model tracking
+    top = plot(
+        sol,
+        vars=["reference_model[1]", "feedback_loop.sensor"],
+        legend=:right,
+        title="Reference Model Tracking",
+    )
+
+    # Parameter estimate tracking
+    bottom = plot(sol, vars="feedback_loop.parameter_estimates")
+    plot!(
+        bottom,
+        [tspan...], [θ_truth.r θ_truth.y; θ_truth.r θ_truth.y],
+        labels=["θr truth" "θy truth"],
+        legend=:right,
+        title="Parameter Estimate Tracking",
+    )
+
+    # Combine both plots
+    plot(top, bottom, layout=(2,1), size=(800, 800))
+end

And now let's run the simulation and plot.

simulate(nominal_sim!, nominal_ic; noise_param=0.2)

Unmodeled Dynamics

Notice our parameter estimates are converging to a slightly different number than the truth values. This is because we didn't take the sensor dynamics into account in our adaptation law. Thankfully we are pretty robust to this. Let's push it a little further though. Remember our truth plant model with the extra unmodelled dynamics? Let's plot that one up now. Notice how easy it ComponentArrays make it to switch out the two simulations, despite the fact that the two plant models have a different number of states.

simulate(truth_sim!, truth_ic; noise_param=0.2)

Even though our parameters aren't tracking what we think they should be, we are still tracking our reference model well. In real systems, there are always going to be unaccounted-for dynamics, so it's important that we are robust to that.

Insufficient Excitation and Rohr's Example

Readers familiar with adaptive control might have noticed that our plant model parameters weren't just arbitrarily chosen; they come from Rohr's well-known example of parameter drift for insufficient excitation. To see this in action, let's look at what happens when we feed our model a stationary input. We'll switch to the same purely deterministic noise model that Rohr used. The parameter adaptation gain is a best guess to match the original data.

simulate(nominal_sim!, nominal_ic;
+        input_signal = 2.0,
+        deterministic_noise = (x,p,t) -> 0.5sin(16.1t),
+        noise_param = nothing,
+        tspan = (0.0, 100.0),
+        adapt_gain = 3.35)

Interesting. If we were just looking at the model reference tracking, it would seem that everything is okay. The parameters are drifting within a space that keeps the reference tracking error small. This is pretty typical for "insufficiently excited" systems, i.e. systems whose input is either flat or at frequencies that are attenuated by the plant dynamics. Now let's see what happens with our truth model.

simulate(truth_sim!, truth_ic;
+           input_signal = 2.0,
+           deterministic_noise = (x,p,t) -> 0.5sin(16.1t),
+           noise_param = nothing,
+           tspan = (0.0, 72.9),
+           adapt_gain = 3.35)

Yikes! It looks like that parameter drift can lead to system instability. We won't go into the strategies to mitigate this problem here, but if you're interested, check out Slotine and Li's Applied Nonlinear Control.

diff --git a/v0.15.16/examples/coulomb_control/index.html b/v0.15.16/examples/coulomb_control/index.html new file mode 100644 index 00000000..ef2b990a --- /dev/null +++ b/v0.15.16/examples/coulomb_control/index.html @@ -0,0 +1,154 @@ + +Control of a sliding block · ComponentArrays.jl

Control of a sliding block

using ComponentArrays
+using DifferentialEquations
+using Interact: @manipulate
+using Parameters: @unpack
+using Plots

Problem Setup

const g = 9.80665
+
+maybe_apply(f::Function, x, p, t) = f(x, p, t)
+maybe_apply(f, x, p, t) = f
+
+# Applies functions of form f(x,p,t) to be applied and passed in as inputs
+function simulator(func; kwargs...)
+    simfun(dx, x, p, t) = func(dx, x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)
+    simfun(x, p, t) = func(x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)
+    return simfun
+end
+
+softsign(x) = tanh(1e3x)

Component Functions

A sliding block with two different friction models

# Sliding block with viscous friction
+function viscous_block!(D, vars, p, t; u=0.0)
+    @unpack m, c, k = p
+    @unpack v, x = vars
+
+    D.x = v
+    D.v = (-c*v + k*(u-x))/m
+    return x
+end
+
+# Sliding block with coulomb friction
+function coulomb_block!(D, vars, p, t; u=0.0)
+    @unpack m, μ, k = p
+    @unpack v, x = vars
+
+    D.x = v
+    a = -μ*g*softsign(v) + k*(u-x)/m
+    D.v = abs(a)<1e-3 && abs(v)<1e-3 ? -10v : a #deadzone to help the simulation
+    return x
+end

PID feedback control

function PID_controller!(D, vars, p, t; err=0.0, v=0.0)
+    @unpack kp, ki, kd = p
+    @unpack x = vars
+
+    D.x = ki*err
+    return x + kp*err + kd*v
+end
+
+function feedback_sys!(D, components, p, t; ref=0.0)
+    @unpack ctrl, plant = components
+
+    u = p.ctrl.fun(D.ctrl, ctrl, p.ctrl.params, t; err=ref-plant.x, v=-plant.v)
+    return p.plant.fun(D.plant, plant, p.plant.params, t; u=u)
+end
+
+step_input(;time=1.0, mag=1.0) = (x,p,t) -> t>time ? mag : 0
+sine_input(;mag=1.0, period=10.0) = (x,p,t) -> mag*sin(t*2π/period)
+
+# Equivalent viscous damping coefficient taken from:
+# https://engineering.purdue.edu/~deadams/ME563/lecture2010.pdf
+visc_equiv(μ, N, ω, mag) = 4*μ*N/(π*ω*mag)

Open-Loop Response

To see the open-loop response of the coulomb system, let's set the input to 5 and plot the results.

const tspan = (0.0, 30.0)
+const m = 50.0
+const μ = 0.1
+const k = 50.0
+
+p = (m=m, μ=μ, k=k)
+ic = ComponentArray(v=0, x=0)
+
+ODEProblem(simulator(coulomb_block!, u=5), ic, tspan, p) |> solve |> plot

Closed-Loop Response

For the closed-loop response, let's make an interactive GUI. Since we are using ComponentArrays, we don't have to change anything about our plant model to incorporate it in the overall system simulation.

p = (
+    ctrl = (
+        params = (kp=13, ki=12, kd=5),
+        fun = PID_controller!,
+    ),
+    plant = (
+        params = plant_p,
+        fun = coulomb_block!,
+    ),
+)
+
+ic = ComponentArray(ctrl=(;x=0), plant=plant_ic)
+
+sol = ODEProblem(simulator(feedback_sys!, ref=10), ic, tspan, p) |> solve
+plot(sol, vars=3)
## Interactive GUI for switching out plant models and varying PID gains
+@manipulate for kp in 0:0.01:15,
+                ki in 0:0.01:15, 
+                kd in 0:0.01:15,
+                damping in Dict(
+                    "Coulomb" => coulomb_block!,
+                    "Viscous" => viscous_block!,
+                ),
+                reference in Dict(
+                    "Sine" => sine_input,
+                    "Step" => step_input,
+                ),
+                magnitude in 0:0.01:10, # pop-pop!
+                period in 1:0.01:30,
+                plot_v in false
+    
+    # Inputs
+    tspan = (0.0, 30.0)
+
+    ctrl_fun = PID_controller!
+    # plant_fun = coulomb_block!
+    
+    ref = if reference==sine_input
+        reference(period=period, mag=magnitude)
+        else
+        reference(mag=magnitude)
+    end
+    
+    m = 50.0
+    μ = 0.1
+    ω = 2π/period
+    c = 4*μ*m*g/(π*ω*magnitude) # Viscous equivalent damping
+    k = 50.0
+
+    plant_p = (m=m, μ=μ, c=c, k=k) # We'll just put everything for both models in here
+    ctrl_p = (kp=kp, ki=ki, kd=kd)
+
+    plant_ic = (v=0, x=0)
+    ctrl_ic = (;x=0)
+
+
+
+    # Set up and solve
+    sys_p = (
+        ctrl = (
+            params = ctrl_p,
+            fun = ctrl_fun,
+        ),
+        plant = (
+            params = plant_p,
+            fun = damping,
+        ),
+    )
+    sys_ic = ComponentArray(ctrl=ctrl_ic, plant=plant_ic)
+    sys_fun = ODEFunction(simulator(feedback_sys!, ref=ref), syms=[:u, :v, :x])
+    sys_prob = ODEProblem(sys_fun, sys_ic, tspan, sys_p)
+
+    sol = solve(sys_prob, Tsit5())
+
+
+    # Plot
+    t = tspan[1]:0.1:tspan[2]
+    lims = magnitude*[-1, 1]
+    plotvars = plot_v ? [3, 2] : [3]
+    strip = plot(t, ref.(0, 0, t), ylim=1.2lims, label="r(t)")
+    plot!(strip, sol, vars=plotvars)
+    phase = plot(ref.(0, 0, t), map(x->x.plant.x, sol(t).u),
+        xlim=lims,
+        ylim=1.2lims,
+        legend=false,
+        xlabel="r(t)",
+        ylabel="x(t)",
+    )
+    plot(strip, phase, layout=(2, 1), size=(700, 800))
+
+end

diff --git a/v0.15.16/index.html b/v0.15.16/index.html new file mode 100644 index 00000000..2f2fdd94 --- /dev/null +++ b/v0.15.16/index.html @@ -0,0 +1,2 @@ + +Home · ComponentArrays.jl

ComponentArrays.jl

The main export of this package is the ComponentArray type. "Components" of ComponentArrays are really just array blocks that can be accessed through a named index. The magic here is that this named indexing can create a new ComponentArray whose data is a view into the original, allowing for standalone models to be composed together by simple function composition. In essence, ComponentArrays allow you to do the things you would usually need a modeling language for, but without actually needing a modeling language. The main targets are for use in DifferentialEquations.jl and Optim.jl, but anything that requires flat vectors is fair game.

    diff --git a/v0.15.16/indexing_behavior/index.html b/v0.15.16/indexing_behavior/index.html new file mode 100644 index 00000000..71a1a7a4 --- /dev/null +++ b/v0.15.16/indexing_behavior/index.html @@ -0,0 +1,45 @@ + +Indexing Behavior · ComponentArrays.jl

    Indexing Behavior

    Views and slices

    ComponentArrays slice, rather than view, when indexing. This catches some people by surprise when they are trying to use indexing on ComponentVectors for dynamic field access. Let's look at an example. We'll make a ComponentVector with a nested structure.

    julia> using ComponentArrays
    +
    +julia> ca = ComponentArray(a=5, b=[4, 1])
    +ComponentVector{Int64}(a = 5, b = [4, 1])

    Using dot notation, we can access and change properties as if ca was a regular struct or NamedTuple.

    julia> ca.b[1] = 99;
    +
    +julia> ca.a = 22;
    +
    +julia> ca
    +ComponentVector{Int64}(a = 22, b = [99, 1])

    Now let's try with indexing:

    julia> ca[:b][1] = 0
    +0
    +
    +julia> ca[:a] = 0
    +
    +julia> ca
    +ComponentVector{Int64}(a = 0, b = [99, 1])

    We see that the a field changed but the b field didn't. When we did ca[:b], it sliced into ca, thus creating a copy that would not update the original when we went to set the first element to 0. On the other hand, since the update of the a field calls setindex! which updates in-place.

    If viewing, rather than slicing, is the desired behavior, use the @view macro or view function:

    julia> @view(ca[:b])[1] = 0
    +
    +julia> ca
    +ComponentVector{Int64}(a = 0, b = [0, 1])

    Indexing with multiple symbols

    It is often useful to create a new ComponentArray with only select fields of an old one. For this reason, ComponentArrays can be indexed with multiple symbolic names:

    julia> ca = ComponentArray(a=5, b=[4, 1], c=(a=2, b=[6, 30.0]))
    +ComponentVector{Float64}(a = 5.0, b = [4.0, 1.0], c = (a = 2.0, b = [6.0, 30.0]))
    +
    +julia> ca[(:c, :a)]
    +ComponentVector{Float64}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)
    +
    +julia> @view ca[(:c, :a)]
    +ComponentVector{Float64,SubArray...}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)

    We see here that the new ComponentArray has the order of the a and c fields switched according to the order they were indexed by.

    Multi-symbol indexing can be performed by passing either a Tuple or an Array of Symbols.

    julia> ca[[:c, :a]] == ca[(:c, :a)]
    +true

    Retaining component labels through index operations

    Sometimes you might want to index into a ComponentArray without dropping the component name. Let's look at a new example with a more deeply nested structure:

    julia> ca = ComponentArray(a=5, b=[4, 1], c=(a=2, b=[6, 30]))
    +ComponentVector{Int64}(a = 5, b = [4, 1], c = (a = 2, b = [6, 30]))

    If we wanted to get the b component while keeping the name, we can use the KeepIndex wrapper around our index:

    julia> ca[KeepIndex(:b)]
    +ComponentVector{Int64}(b = [4, 1])

    Now instead of just returning a plain Vector, this returns a ComponentVector that keeps the b name. Of course, this is still compatible with views, so we could have done @view ca[KeepIndex(:b)] if we wanted to retain the view into the origianl.

    Similarly, we can use plain indexes like ranges or integers and they will keep the names of any components they capture:

    julia> ca[KeepIndex(1)]
    +ComponentVector{Int64}(a = 5)
    +
    +julia> ca[KeepIndex(2:3)]
    +ComponentVector{Int64}(b = [4, 1])
    +
    +julia> ca[KeepIndex(1:3)]
    +ComponentVector{Int64}(a = 5, b = [4, 1])
    +
    +julia> ca[KeepIndex(2:end)]
    +ComponentVector{Int64}(b = [4, 1], c = (a = 2, b = [6, 30]))

    But what if our range doesn't capture a full component? We can see below that using KeepIndex on the first five elements returns a ComponentVector with those elements but only the a and b names, since the c component wasn't fully captured.

    julia> ca[KeepIndex(1:5)]
    +5-element ComponentVector{Int64} with axis Axis(a = 1, b = 2:3):
    + 5
    + 4
    + 1
    + 2
    + 6
    diff --git a/v0.15.16/objects.inv b/v0.15.16/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..6b749543b105b8676c43a93decfbcd2f47ca7c14 GIT binary patch literal 1204 zcmV;l1WWrPAX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkIZ*6dI zZe?zCL2`0od2=pmYziYFR%LQ?X>V>iATTa5H7+qW3L_v?Xk{RBWo=<;Ze(S0Aa78b#rNMXCQiPX<{x4c$~FX-EZ4A5P#=iaX@SA zWjAlxLx8>vj-9O8k~NEy_A#I(I%X<~sz@bPi~jFBQeTuU+j5El24s@=``ricjwh2) ztU;UbU8n-U-vHjLSg$pVlox=vTh2E;aY_vf?Kf^nMeWwlS%@nr9`WM z)IU7&pqIBg8(SMo6aV6YT1cKSo=P7=%P~xDF4Bnkm^Mq!+NT|ibr6VdI}EqNaG6j>V4&huB_c8C zC^VW?rt-%Xx(q~>ip=?>yK1)clk_yK(6B*9)R%nVcq=poR*M~B3RE7cc;QE>!9tB?pH>AX%HUJ34U*mDoNEd=t*@Vvzf@`Gq!}E*d;4Rb?FR>}Yh_#w9n}<(O(Uf#ny-ALJaqd? zZDzG&Iw{AJyPT-LH4-01U{v<)?q`_LZ!Pq9cv+E$;BV0D?c9w{rlXTzC)I}(j813t&*`P_ZV|Ug3i@y3)~8&*%DHov4UT2#1H8+`D zTl-9r3h+{U6Y@wSBvEb#z?}|oumkr!bms@GETb^QN?W^=wbVmo=PRCyaH#YZ|5~`e zLxlepB6Y*&5aAnoiKMOT;l^~=Ll8rmpLz6I6!kSv7TRPyFcv-Fk~?6!WFOvt#grBy SH~a^(s)g^!s{a5vW3yW-@G{K+ literal 0 HcmV?d00001 diff --git a/v0.15.16/quickstart/index.html b/v0.15.16/quickstart/index.html new file mode 100644 index 00000000..13006808 --- /dev/null +++ b/v0.15.16/quickstart/index.html @@ -0,0 +1,53 @@ + +Quick Start · ComponentArrays.jl

    Quick Start

    General use

    The easiest way to construct 1-dimensional ComponentArrays is as if they were NamedTuples. In fact, a good way to think about them is as arbitrarily nested, mutable NamedTuples that can be passed through a solver.

    julia> c = (a=2, b=[1, 2]);
    +
    +julia> x = ComponentArray(a=1.0, b=[2, 1, 4], c=c)
    +ComponentVector{Float64}(a = 1.0, b = [2.0, 1.0, 4.0], c = (a = 2.0, b = [1.0, 2.0]))
    +
    +julia> x.c.a = 400; x
    +ComponentVector{Float64}(a = 1.0, b = [2.0, 1.0, 4.0], c = (a = 400.0, b = [1.0, 2.0]))
    +
    +julia> x[5]
    +400.0
    +
    +julia> collect(x)
    +7-element Array{Float64,1}:
    +   1.0
    +   2.0
    +   1.0
    +   4.0
    + 400.0
    +   1.0
    +   2.0
    +
    +julia> typeof(similar(x, Int32)) === typeof(ComponentVector{Int32}(a=1, b=[2, 1, 4], c=c))
    +true

    ComponentArrays can be constructed from existing ComponentArrays (currently nested fields cannot be changed this way):

    julia> x = ComponentVector(a=1, b=2, c=3);
    +
    +julia> ComponentVector(x; a=11, new=42)
    +ComponentVector{Int64}(a = 11, b = 2, c = 3, new = 42)

    Higher dimensional ComponentArrays can be created too, but it's a little messy at the moment. The nice thing for modeling is that dimension expansion through broadcasted operations can create higher-dimensional ComponentArrays automatically, so Jacobian cache arrays that are created internally with false .* x .* x' will be ComponentArrays with proper axes. Check out the ODE with Jacobian example in the examples folder to see how this looks in practice.

    julia> x2 = x .* x'
    +7×7 ComponentMatrix{Float64} with axes Axis(a = 1, b = 2:4, c = ViewAxis(5:7, Axis(a = 1, b = 2:3))) × Axis(a = 1, b = 2:4, c = ViewAxis(5:7, Axis(a = 1, b = 2:3)))
    +   1.0    2.0    1.0     4.0     400.0    1.0    2.0
    +   2.0    4.0    2.0     8.0     800.0    2.0    4.0
    +   1.0    2.0    1.0     4.0     400.0    1.0    2.0
    +   4.0    8.0    4.0    16.0    1600.0    4.0    8.0
    + 400.0  800.0  400.0  1600.0  160000.0  400.0  800.0
    +   1.0    2.0    1.0     4.0     400.0    1.0    2.0
    +   2.0    4.0    2.0     8.0     800.0    2.0    4.0
    +
    +julia> x2[:c,:c]
    +3×3 ComponentMatrix{Float64,SubArray...} with axes Axis(a = 1, b = 2:3) × Axis(a = 1, b = 2:3)
    + 160000.0  400.0  800.0
    +    400.0    1.0    2.0
    +    800.0    2.0    4.0
    +
    +julia> x2[:a,:a]
    + 1.0
    +
    +julia> x2[:a,:c]
    +ComponentVector{Float64,SubArray...}(a = 400.0, b = [1.0, 2.0])
    +
    +julia> x2[:b,:c]
    +3×3 ComponentMatrix{Float64,SubArray...} with axes FlatAxis() × Axis(a = 1, b = 2:3)
    +  800.0  2.0  4.0
    +  400.0  1.0  2.0
    + 1600.0  4.0  8.0
    diff --git a/v0.15.16/search_index.js b/v0.15.16/search_index.js new file mode 100644 index 00000000..b88ed4b8 --- /dev/null +++ b/v0.15.16/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"indexing_behavior/#Indexing-Behavior","page":"Indexing Behavior","title":"Indexing Behavior","text":"","category":"section"},{"location":"indexing_behavior/#Views-and-slices","page":"Indexing Behavior","title":"Views and slices","text":"","category":"section"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"ComponentArrays slice, rather than view, when indexing. This catches some people by surprise when they are trying to use indexing on ComponentVectors for dynamic field access. Let's look at an example. We'll make a ComponentVector with a nested structure.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> using ComponentArrays\n\njulia> ca = ComponentArray(a=5, b=[4, 1])\nComponentVector{Int64}(a = 5, b = [4, 1])","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Using dot notation, we can access and change properties as if ca was a regular struct or NamedTuple.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca.b[1] = 99;\n\njulia> ca.a = 22;\n\njulia> ca\nComponentVector{Int64}(a = 22, b = [99, 1])","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Now let's try with indexing:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca[:b][1] = 0\n0\n\njulia> ca[:a] = 0\n\njulia> ca\nComponentVector{Int64}(a = 0, b = [99, 1])","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"We see that the a field changed but the b field didn't. When we did ca[:b], it sliced into ca, thus creating a copy that would not update the original when we went to set the first element to 0. On the other hand, since the update of the a field calls setindex! which updates in-place.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"If viewing, rather than slicing, is the desired behavior, use the @view macro or view function:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> @view(ca[:b])[1] = 0\n\njulia> ca\nComponentVector{Int64}(a = 0, b = [0, 1])","category":"page"},{"location":"indexing_behavior/#Indexing-with-multiple-symbols","page":"Indexing Behavior","title":"Indexing with multiple symbols","text":"","category":"section"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"It is often useful to create a new ComponentArray with only select fields of an old one. For this reason, ComponentArrays can be indexed with multiple symbolic names:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca = ComponentArray(a=5, b=[4, 1], c=(a=2, b=[6, 30.0]))\nComponentVector{Float64}(a = 5.0, b = [4.0, 1.0], c = (a = 2.0, b = [6.0, 30.0]))\n\njulia> ca[(:c, :a)]\nComponentVector{Float64}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)\n\njulia> @view ca[(:c, :a)]\nComponentVector{Float64,SubArray...}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"We see here that the new ComponentArray has the order of the a and c fields switched according to the order they were indexed by.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Multi-symbol indexing can be performed by passing either a Tuple or an Array of Symbols.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca[[:c, :a]] == ca[(:c, :a)]\ntrue","category":"page"},{"location":"indexing_behavior/#Retaining-component-labels-through-index-operations","page":"Indexing Behavior","title":"Retaining component labels through index operations","text":"","category":"section"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Sometimes you might want to index into a ComponentArray without dropping the component name. Let's look at a new example with a more deeply nested structure:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca = ComponentArray(a=5, b=[4, 1], c=(a=2, b=[6, 30]))\nComponentVector{Int64}(a = 5, b = [4, 1], c = (a = 2, b = [6, 30]))","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"If we wanted to get the b component while keeping the name, we can use the KeepIndex wrapper around our index:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca[KeepIndex(:b)]\nComponentVector{Int64}(b = [4, 1])","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Now instead of just returning a plain Vector, this returns a ComponentVector that keeps the b name. Of course, this is still compatible with views, so we could have done @view ca[KeepIndex(:b)] if we wanted to retain the view into the origianl.","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"Similarly, we can use plain indexes like ranges or integers and they will keep the names of any components they capture:","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca[KeepIndex(1)]\nComponentVector{Int64}(a = 5)\n\njulia> ca[KeepIndex(2:3)]\nComponentVector{Int64}(b = [4, 1])\n\njulia> ca[KeepIndex(1:3)]\nComponentVector{Int64}(a = 5, b = [4, 1])\n\njulia> ca[KeepIndex(2:end)]\nComponentVector{Int64}(b = [4, 1], c = (a = 2, b = [6, 30]))","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"But what if our range doesn't capture a full component? We can see below that using KeepIndex on the first five elements returns a ComponentVector with those elements but only the a and b names, since the c component wasn't fully captured. ","category":"page"},{"location":"indexing_behavior/","page":"Indexing Behavior","title":"Indexing Behavior","text":"julia> ca[KeepIndex(1:5)]\n5-element ComponentVector{Int64} with axis Axis(a = 1, b = 2:3):\n 5\n 4\n 1\n 2\n 6","category":"page"},{"location":"api/#API","page":"API","title":"API","text":"","category":"section"},{"location":"api/","page":"API","title":"API","text":"Modules = [ComponentArrays]","category":"page"},{"location":"api/#ComponentArrays.Axis","page":"API","title":"ComponentArrays.Axis","text":"ax = Axis(nt::NamedTuple)\n\nGives named component access for ComponentArrays.\n\nExamples\n\njulia> using ComponentArrays\n\njulia> ax = Axis((a = 1, b = ViewAxis(2:7, PartitionedAxis(2, (a = 1, b = 2))), c = ViewAxis(8:10, (a = 1, b = 2:3))));\n\njulia> A = [100, 4, 1.3, 1, 1, 4.4, 0.4, 2, 1, 45];\n\njulia> ca = ComponentArray(A, ax)\nComponentVector{Float64}(a = 100.0, b = [(a = 4.0, b = 1.3), (a = 1.0, b = 1.0), (a = 4.4, b = 0.4)], c = (a = 2.0, b = [1.0, 45.0]))\n\njulia> ca.a\n100.0\n\njulia> ca.b\n3-element LazyArray{ComponentVector{Float64,SubArray...}}:\n ComponentVector{Float64,SubArray...}(a = 4.0, b = 1.3)\n ComponentVector{Float64,SubArray...}(a = 1.0, b = 1.0)\n ComponentVector{Float64,SubArray...}(a = 4.4, b = 0.4)\n\njulia> ca.c\nComponentVector{Float64,SubArray...}(a = 2.0, b = [1.0, 45.0])\n\njulia> ca.c.b\n2-element view(::Vector{Float64}, 9:10) with eltype Float64:\n 1.0\n 45.0\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.ComponentArray","page":"API","title":"ComponentArrays.ComponentArray","text":"x = ComponentArray(nt::NamedTuple)\nx = ComponentArray(;kwargs...)\nx = ComponentArray(data::AbstractVector, ax)\nx = ComponentArray{T}(args...; kwargs...) where T\n\nArray type that can be accessed like an arbitrary nested mutable struct.\n\nExamples\n\njulia> using ComponentArrays\n\njulia> x = ComponentArray(a=1, b=[2, 1, 4], c=(a=2, b=[1, 2]))\nComponentVector{Int64}(a = 1, b = [2, 1, 4], c = (a = 2, b = [1, 2]))\n\njulia> x.c.a = 400; x\nComponentVector{Int64}(a = 1, b = [2, 1, 4], c = (a = 400, b = [1, 2]))\n\njulia> x[5]\n400\n\njulia> collect(x)\n7-element Vector{Int64}:\n 1\n 2\n 1\n 4\n 400\n 1\n 2\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.ComponentMatrix","page":"API","title":"ComponentArrays.ComponentMatrix","text":"x = ComponentMatrix(data::AbstractMatrix, ax...)\nx = ComponentMatrix{T}(data::AbstractMatrix, ax...) where T\n\nA ComponentMatrix is an alias for a two-dimensional ComponentArray.\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.ComponentVector","page":"API","title":"ComponentArrays.ComponentVector","text":"x = ComponentVector(nt::NamedTuple)\nx = ComponentVector(;kwargs...)\nx = ComponentVector(data::AbstractVector, ax)\nx = ComponentVector{T}(args...; kwargs...) where T\n\nA ComponentVector is an alias for a one-dimensional ComponentArray.\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.KeepIndex","page":"API","title":"ComponentArrays.KeepIndex","text":"KeepIndex(idx)\n\nTag an index of a ComponentArray to retain it's Axis through indexing\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.LazyArray","page":"API","title":"ComponentArrays.LazyArray","text":"LazyArray(gen::Base.Generator)\n\nWrapper around Base.Generator that also indexes like an array. This is needed to make ComponentArrays that hold arrays of ComponentArrays\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.PartitionedAxis","page":"API","title":"ComponentArrays.PartitionedAxis","text":"pa = PartitionedAxis(partition_size, index_map)\n\nAxis for creating arrays of ComponentArrays\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.ShapedAxis","page":"API","title":"ComponentArrays.ShapedAxis","text":"sa = ShapedAxis(shape)\n\nPreserves higher-dimensional array components in ComponentArrays (matrix components, for example)\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.ViewAxis","page":"API","title":"ComponentArrays.ViewAxis","text":"va = ViewAxis(parent_index, index_map)\n\nAxis for creating arrays of ComponentArrays\n\n\n\n\n\n","category":"type"},{"location":"api/#ComponentArrays.getaxes-Tuple{ComponentArray}","page":"API","title":"ComponentArrays.getaxes","text":"getaxes(x::ComponentArray)\n\nAccess .axes field of a ComponentArray. This is different than axes(x::ComponentArray), which returns the axes of the contained array.\n\nExamples\n\njulia> using ComponentArrays\n\njulia> ax = Axis(a=1:3, b=(4:6, (a=1, b=2:3)))\nAxis(a = 1:3, b = (4:6, (a = 1, b = 2:3)))\n\njulia> A = zeros(6,6);\n\njulia> ca = ComponentArray(A, (ax, ax))\n6×6 ComponentMatrix{Float64} with axes Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))) × Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3)))\n 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 0.0 0.0\n\njulia> getaxes(ca)\n(Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))), Axis(a = 1:3, b = (4:6, (a = 1, b = 2:3))))\n\n\n\n\n\n","category":"method"},{"location":"api/#ComponentArrays.getdata-Tuple{ComponentArray}","page":"API","title":"ComponentArrays.getdata","text":"getdata(x::ComponentArray)\n\nAccess .data field of a ComponentArray, which contains the array that ComponentArray wraps.\n\n\n\n\n\n","category":"method"},{"location":"api/#ComponentArrays.label2index-Tuple{ComponentVector{T, A, Axes} where {T, A, Axes}, Any}","page":"API","title":"ComponentArrays.label2index","text":"label2index(x::ComponentVector, str::AbstractString)\nlabel2index(label_array, str::AbstractString)\n\nConvert labels made by labels function to an array of flat indices of a ComponentVector.\n\nExamples\n\njulia> x = ComponentArray(a=5, b=[(a=(a=20,b=1), b=0), (a=(a=33,b=1), b=0)], c=(a=(a=2, b=[1,2]), b=[1. 2.; 5 6]))\nComponentVector{Float64}(a = 5.0, b = [(a = (a = 20.0, b = 1.0), b = 0.0), (a = (a = 33.0, b = 1.0), b = 0.0)], c = (a = (a = 2.0, b = [1.0, 2.0]), b = [1.0 2.0; 5.0 6.0]))\n\njulia> ComponentArrays.labels(x)\n14-element Vector{String}:\n \"a\"\n \"b[1].a.a\"\n \"b[1].a.b\"\n \"b[1].b\"\n \"b[2].a.a\"\n \"b[2].a.b\"\n \"b[2].b\"\n \"c.a.a\"\n \"c.a.b[1]\"\n \"c.a.b[2]\"\n \"c.b[1,1]\"\n \"c.b[2,1]\"\n \"c.b[1,2]\"\n \"c.b[2,2]\"\n\njulia> ComponentArrays.label2index(x, \"c.a\")\n3-element Vector{Int64}:\n 8\n 9\n 10\n\njulia> ComponentArrays.label2index(x, \"b[1]\")\n3-element Vector{Int64}:\n 2\n 3\n 4\n\nsee also labels\n\n\n\n\n\n","category":"method"},{"location":"api/#ComponentArrays.labels-Tuple{ComponentVector{T, A, Axes} where {T, A, Axes}}","page":"API","title":"ComponentArrays.labels","text":"labels(x::ComponentVector)\n\nGet string labels for for each index of a ComponentVector. Useful for automatic plot legend labelling.\n\nExamples\n\njulia> x = ComponentArray(a=5, b=[(a=(a=20,b=1), b=0), (a=(a=33,b=1), b=0)], c=(a=(a=2, b=[1,2]), b=[1. 2.; 5 6]))\nComponentVector{Float64}(a = 5.0, b = [(a = (a = 20.0, b = 1.0), b = 0.0), (a = (a = 33.0, b = 1.0), b = 0.0)], c = (a = (a = 2.0, b = [1.0, 2.0]), b = [1.0 2.0; 5.0 6.0]))\n\njulia> ComponentArrays.labels(x)\n14-element Vector{String}:\n \"a\"\n \"b[1].a.a\"\n \"b[1].a.b\"\n \"b[1].b\"\n \"b[2].a.a\"\n \"b[2].a.b\"\n \"b[2].b\"\n \"c.a.a\"\n \"c.a.b[1]\"\n \"c.a.b[2]\"\n \"c.b[1,1]\"\n \"c.b[2,1]\"\n \"c.b[1,2]\"\n \"c.b[2,2]\"\n\nsee also label2index\n\n\n\n\n\n","category":"method"},{"location":"api/#ComponentArrays.valkeys-Tuple{AbstractAxis}","page":"API","title":"ComponentArrays.valkeys","text":"valkeys(x::ComponentVector)\nvalkeys(x::AbstractAxis)\n\nReturns Val-wrapped keys of ComponentVector for fast iteration over component keys. Also works directly on an AbstractAxis.\n\nExamples\n\njulia> using ComponentArrays\n\njulia> ca = ComponentArray(a=1, b=[1,2,3], c=(a=4,))\nComponentVector{Int64}(a = 1, b = [1, 2, 3], c = (a = 4))\n\njulia> [ca[k] for k in valkeys(ca)]\n3-element Array{Any,1}:\n 1\n [1, 2, 3]\n ComponentVector{Int64,SubArray...}(a = 4)\n\njulia> sum(prod(ca[k]) for k in valkeys(ca))\n11\n\n\n\n\n\n","category":"method"},{"location":"examples/adaptive_control/#Model-Reference-Adaptive-Control","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"","category":"section"},{"location":"examples/adaptive_control/#Motivation","page":"Model Reference Adaptive Control","title":"Motivation","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Adaptive control is a good example of the type of problem that would be difficult to handle in a differential equations library without some sort of component system. We'll see how easy ComponentArrays make it to swap out subsystems, even when they have a different number of internal states.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"This specific example will walk through a typical adaptive control problem with online parameter estimation. For offline parameter estimation, check out the DifferentialEquations.jl docs.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"using ComponentArrays\nusing ControlSystems\nusing DifferentialEquations\nusing UnPack\nusing Plots","category":"page"},{"location":"examples/adaptive_control/#Helper-Functions","page":"Model Reference Adaptive Control","title":"Helper Functions","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"These helper functions will eventually make it into a separate package aimed at simulating control systems problems. The idea is to make it easier to bring linear models from ControlSystems.jl into nonlinear simulations in DifferentialEquations.jl. For now, we'll just define everything we need here.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"First, we need a way to apply inputs to the system through keyword arguments. These will help us pass in inputs as either values or functions of (x,p,t).","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"maybe_apply(f::Function, x, p, t) = f(x, p, t)\nmaybe_apply(f, x, p, t) = f\n\nfunction apply_inputs(func; kwargs...)\n simfun(dx, x, p, t) = func(dx, x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)\n simfun(x, p, t) = func(x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)\n return simfun\nend\n","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Next, we need a way to create derivative functions from transfer functions. In ControlSystems.jl there is a function called simulator that does this, but the inputs must be applied from the start so we couldn't use it as a component function. Our version allows inputs to be passed through the keyword arguments and, as an added convenience, is in a transposed observer canonical form so our first element of x is also the output y (note that while this is true for our problem, it isn't always going to be the case).","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"SISO_simulator(P::TransferFunction) = SISO_simulator(ss(P))\nfunction SISO_simulator(P::AbstractStateSpace)\n @unpack A, B, C, D = P\n\n if size(D)!=(1,1)\n error(\"This is not a SISO system\")\n end\n\n # Put into transposed observer canonical form so the first element is also the y value\n BB = reverse(vec(C))\n CC = reverse(vec(B))'\n DD = D[1,1]\n \n return function sim!(dx, x, p, t; u=0.0)\n dx .= A*x + BB*u\n return CC*x + DD*u\n end\nend","category":"page"},{"location":"examples/adaptive_control/#Laplace-Domain-Model-Specification","page":"Model Reference Adaptive Control","title":"Laplace Domain Model Specification","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Using ControlSystems.jl we'll make a Laplace variable s.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"s = tf(\"s\")","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"We can build a reference model in the Laplace domain","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"am = 3\nbm = 3\nref_model = bm / (s + am)\nref_sim! = SISO_simulator(ref_model)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"and our plant model as well. The nominal plant model structure is what is known to our adaptation law.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"ap = 1\nbp = 2\nnominal_plant = bp / (s + ap)\nnominal_sim! = SISO_simulator(nominal_plant)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"To test robustness to uncertainty, we'll also include unmodeled dynamics with an entirely different structure than our nominal plant model.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"unmodeled_dynamics = 229/(s^2 + 30s + 229)\ntruth_plant = nominal_plant * unmodeled_dynamics\ntruth_sim! = SISO_simulator(truth_plant)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Let's do a quick sanity check to make sure our nominal and truth plant dynamics are about the same. We'll use the apply_inputs function to plot a step response and a sine response.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"step_p = plot(solve(ODEProblem(apply_inputs(truth_sim!; u=1), truth_ic, (0.0, 10.0))); vars=1, label=\"truth model\")\nplot!(step_p, solve(ODEProblem(apply_inputs(nominal_sim!; u=1), nominal_ic, (0.0, 10.0))); vars=1, label=\"nominal model\")\n\nu = (x,p,t) -> sin(3t)\nsin_p = plot(solve(ODEProblem(apply_inputs(truth_sim!; u=u), truth_ic, (0.0, 10.0))); vars=1, label=\"truth model\")\nplot!(sin_p, solve(ODEProblem(apply_inputs(nominal_sim!; u=u), nominal_ic, (0.0, 10.0))); vars=1, label=\"nominal model\")\n\nplot(step_p, sin_p; layout=(2,1), size=(800, 800))","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"(Image: )","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"We'll make a first-order sensor as well so we can add noise to our measurement.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"τ = 0.005\nsensor_plant = 1 / (τ*s + 1)\nsensor_sim! = SISO_simulator(sensor_plant)","category":"page"},{"location":"examples/adaptive_control/#Derivative-Functions","page":"Model Reference Adaptive Control","title":"Derivative Functions","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Our control law assumes perfect knowledge of the parameters that are attached to the regressors (which are the reference input and the model output)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"control(θ, w) = θ'w","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"We'll use a simple gradient descent adaptation law","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"function adapt!(Dθ, θ, γ, t; e, w)\n Dθ .= -γ*e*w\n return nothing\nend","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Our feedback loop takes in the reference model output ym and the input signal r, calculates the control signal u, feeds that into the plant model, calculates the reference tracking error e, and finally updates feeds the reference tracking error and it's corresponding regressor vector to the adaptation law.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"function feedback_sys!(D, vars, p, t; ym, r, n)\n @unpack parameter_estimates, plant_model, sensor = vars\n γ = p.gamma\n regressor = [r, plant_model[1]]\n\n u = control(parameter_estimates, regressor)\n yp = p.plant_fun(D.plant_model, plant_model, (), t; u=u)\n ŷ = sensor_sim!(D.sensor, sensor, (), t; u=yp[1]) + n\n e = ŷ .- ym\n regressor[2] = ŷ\n adapt!(D.parameter_estimates, parameter_estimates, γ, t; e=e, w=regressor)\n return yp\nend","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Now the full system takes in an input signal r, feeds it through the reference model, and feeds the output of the reference model ym and the input signal to feedback_sys.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"function system!(D, vars, p, t; r=0.0, n=0.0)\n @unpack reference_model, feedback_loop = vars\n\n ym = ref_sim!(D.reference_model, reference_model, (), t; u=r)\n yp = feedback_sys!(D.feedback_loop, feedback_loop, p, t; ym=ym, r=r, n=n)\n return yp\nend","category":"page"},{"location":"examples/adaptive_control/#Simulation-Inputs","page":"Model Reference Adaptive Control","title":"Simulation Inputs","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"# Simulation time span\ntspan = (0.0, 30.0)\n\n# Input signal\ninput_signal = (x,p,t) -> sin(3t)\n\n# Initial conditions\nref_ic = zeros(1)\nnominal_ic = zeros(1)\ntruth_ic = zeros(3)\nsensor_ic = zeros(1)\nθ_est_ic = ComponentArray(θr=0.0, θy=0.0)","category":"page"},{"location":"examples/adaptive_control/#Set-Up-Simulation","page":"Model Reference Adaptive Control","title":"Set Up Simulation","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"function simulate(plant_fun, plant_ic;\n tspan=tspan,\n input_signal=input_signal,\n adapt_gain=1.5,\n noise_param=nothing,\n deterministic_noise=0.0)\n\n noise(D, vars, p, t) = (D.feedback_loop.sensor[1] = noise_param)\n\n # Truth control parameters\n θ_truth = (r=bm/bp, y=(ap-am)/bp)\n\n # Initial conditions\n ic = ComponentArray(\n reference_model = ref_ic,\n feedback_loop = (\n parameter_estimates = θ_est_ic,\n sensor = sensor_ic,\n plant_model = plant_ic,\n ),\n )\n\n # Model parameters\n p = (\n gamma = adapt_gain,\n plant_fun = plant_fun,\n )\n\n sim_fun = apply_inputs(system!; r=input_signal, n=deterministic_noise)\n\n # We can also choose whether we want to include random noise in our model by switching between an ODE\n # and an SDE problem.\n if noise_param === nothing\n prob = ODEProblem(sim_fun, ic, tspan, p, max_iters=2000)\n else\n prob = SDEProblem(sim_fun, noise, ic, tspan, p, max_iters=2000)\n end\n\n\n ## Solve!\n sol = solve(prob)\n\n\n ## Plot\n # Reference model tracking\n top = plot(\n sol,\n vars=[\"reference_model[1]\", \"feedback_loop.sensor\"],\n legend=:right,\n title=\"Reference Model Tracking\",\n )\n\n # Parameter estimate tracking\n bottom = plot(sol, vars=\"feedback_loop.parameter_estimates\")\n plot!(\n bottom,\n [tspan...], [θ_truth.r θ_truth.y; θ_truth.r θ_truth.y],\n labels=[\"θr truth\" \"θy truth\"],\n legend=:right,\n title=\"Parameter Estimate Tracking\",\n )\n\n # Combine both plots\n plot(top, bottom, layout=(2,1), size=(800, 800))\nend","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"And now let's run the simulation and plot.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"simulate(nominal_sim!, nominal_ic; noise_param=0.2)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"(Image: )","category":"page"},{"location":"examples/adaptive_control/#Unmodeled-Dynamics","page":"Model Reference Adaptive Control","title":"Unmodeled Dynamics","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Notice our parameter estimates are converging to a slightly different number than the truth values. This is because we didn't take the sensor dynamics into account in our adaptation law. Thankfully we are pretty robust to this. Let's push it a little further though. Remember our truth plant model with the extra unmodelled dynamics? Let's plot that one up now. Notice how easy it ComponentArrays make it to switch out the two simulations, despite the fact that the two plant models have a different number of states. ","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"simulate(truth_sim!, truth_ic; noise_param=0.2)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"(Image: )","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Even though our parameters aren't tracking what we think they should be, we are still tracking our reference model well. In real systems, there are always going to be unaccounted-for dynamics, so it's important that we are robust to that.","category":"page"},{"location":"examples/adaptive_control/#Insufficient-Excitation-and-Rohr's-Example","page":"Model Reference Adaptive Control","title":"Insufficient Excitation and Rohr's Example","text":"","category":"section"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Readers familiar with adaptive control might have noticed that our plant model parameters weren't just arbitrarily chosen; they come from Rohr's well-known example of parameter drift for insufficient excitation. To see this in action, let's look at what happens when we feed our model a stationary input. We'll switch to the same purely deterministic noise model that Rohr used. The parameter adaptation gain is a best guess to match the original data.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"simulate(nominal_sim!, nominal_ic;\n input_signal = 2.0,\n deterministic_noise = (x,p,t) -> 0.5sin(16.1t),\n noise_param = nothing,\n tspan = (0.0, 100.0),\n adapt_gain = 3.35)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"(Image: )","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Interesting. If we were just looking at the model reference tracking, it would seem that everything is okay. The parameters are drifting within a space that keeps the reference tracking error small. This is pretty typical for \"insufficiently excited\" systems, i.e. systems whose input is either flat or at frequencies that are attenuated by the plant dynamics. Now let's see what happens with our truth model.","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"simulate(truth_sim!, truth_ic;\n input_signal = 2.0,\n deterministic_noise = (x,p,t) -> 0.5sin(16.1t),\n noise_param = nothing,\n tspan = (0.0, 72.9),\n adapt_gain = 3.35)","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"(Image: )","category":"page"},{"location":"examples/adaptive_control/","page":"Model Reference Adaptive Control","title":"Model Reference Adaptive Control","text":"Yikes! It looks like that parameter drift can lead to system instability. We won't go into the strategies to mitigate this problem here, but if you're interested, check out Slotine and Li's Applied Nonlinear Control.","category":"page"},{"location":"quickstart/#Quick-Start","page":"Quick Start","title":"Quick Start","text":"","category":"section"},{"location":"quickstart/#General-use","page":"Quick Start","title":"General use","text":"","category":"section"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"The easiest way to construct 1-dimensional ComponentArrays is as if they were NamedTuples. In fact, a good way to think about them is as arbitrarily nested, mutable NamedTuples that can be passed through a solver.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"julia> c = (a=2, b=[1, 2]);\n\njulia> x = ComponentArray(a=1.0, b=[2, 1, 4], c=c)\nComponentVector{Float64}(a = 1.0, b = [2.0, 1.0, 4.0], c = (a = 2.0, b = [1.0, 2.0]))\n\njulia> x.c.a = 400; x\nComponentVector{Float64}(a = 1.0, b = [2.0, 1.0, 4.0], c = (a = 400.0, b = [1.0, 2.0]))\n\njulia> x[5]\n400.0\n\njulia> collect(x)\n7-element Array{Float64,1}:\n 1.0\n 2.0\n 1.0\n 4.0\n 400.0\n 1.0\n 2.0\n\njulia> typeof(similar(x, Int32)) === typeof(ComponentVector{Int32}(a=1, b=[2, 1, 4], c=c))\ntrue","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"ComponentArrays can be constructed from existing ComponentArrays (currently nested fields cannot be changed this way):","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"julia> x = ComponentVector(a=1, b=2, c=3);\n\njulia> ComponentVector(x; a=11, new=42)\nComponentVector{Int64}(a = 11, b = 2, c = 3, new = 42)","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"Higher dimensional ComponentArrays can be created too, but it's a little messy at the moment. The nice thing for modeling is that dimension expansion through broadcasted operations can create higher-dimensional ComponentArrays automatically, so Jacobian cache arrays that are created internally with false .* x .* x' will be ComponentArrays with proper axes. Check out the ODE with Jacobian example in the examples folder to see how this looks in practice.","category":"page"},{"location":"quickstart/","page":"Quick Start","title":"Quick Start","text":"julia> x2 = x .* x'\n7×7 ComponentMatrix{Float64} with axes Axis(a = 1, b = 2:4, c = ViewAxis(5:7, Axis(a = 1, b = 2:3))) × Axis(a = 1, b = 2:4, c = ViewAxis(5:7, Axis(a = 1, b = 2:3)))\n 1.0 2.0 1.0 4.0 400.0 1.0 2.0\n 2.0 4.0 2.0 8.0 800.0 2.0 4.0\n 1.0 2.0 1.0 4.0 400.0 1.0 2.0\n 4.0 8.0 4.0 16.0 1600.0 4.0 8.0\n 400.0 800.0 400.0 1600.0 160000.0 400.0 800.0\n 1.0 2.0 1.0 4.0 400.0 1.0 2.0\n 2.0 4.0 2.0 8.0 800.0 2.0 4.0\n\njulia> x2[:c,:c]\n3×3 ComponentMatrix{Float64,SubArray...} with axes Axis(a = 1, b = 2:3) × Axis(a = 1, b = 2:3)\n 160000.0 400.0 800.0\n 400.0 1.0 2.0\n 800.0 2.0 4.0\n\njulia> x2[:a,:a]\n 1.0\n\njulia> x2[:a,:c]\nComponentVector{Float64,SubArray...}(a = 400.0, b = [1.0, 2.0])\n\njulia> x2[:b,:c]\n3×3 ComponentMatrix{Float64,SubArray...} with axes FlatAxis() × Axis(a = 1, b = 2:3)\n 800.0 2.0 4.0\n 400.0 1.0 2.0\n 1600.0 4.0 8.0","category":"page"},{"location":"examples/coulomb_control/#Control-of-a-sliding-block","page":"Control of a sliding block","title":"Control of a sliding block","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"using ComponentArrays\nusing DifferentialEquations\nusing Interact: @manipulate\nusing Parameters: @unpack\nusing Plots","category":"page"},{"location":"examples/coulomb_control/#Problem-Setup","page":"Control of a sliding block","title":"Problem Setup","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"const g = 9.80665\n\nmaybe_apply(f::Function, x, p, t) = f(x, p, t)\nmaybe_apply(f, x, p, t) = f\n\n# Applies functions of form f(x,p,t) to be applied and passed in as inputs\nfunction simulator(func; kwargs...)\n simfun(dx, x, p, t) = func(dx, x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)\n simfun(x, p, t) = func(x, p, t; map(f->maybe_apply(f, x, p, t), (;kwargs...))...)\n return simfun\nend\n\nsoftsign(x) = tanh(1e3x)","category":"page"},{"location":"examples/coulomb_control/#Component-Functions","page":"Control of a sliding block","title":"Component Functions","text":"","category":"section"},{"location":"examples/coulomb_control/#A-sliding-block-with-two-different-friction-models","page":"Control of a sliding block","title":"A sliding block with two different friction models","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"# Sliding block with viscous friction\nfunction viscous_block!(D, vars, p, t; u=0.0)\n @unpack m, c, k = p\n @unpack v, x = vars\n\n D.x = v\n D.v = (-c*v + k*(u-x))/m\n return x\nend\n\n# Sliding block with coulomb friction\nfunction coulomb_block!(D, vars, p, t; u=0.0)\n @unpack m, μ, k = p\n @unpack v, x = vars\n\n D.x = v\n a = -μ*g*softsign(v) + k*(u-x)/m\n D.v = abs(a)<1e-3 && abs(v)<1e-3 ? -10v : a #deadzone to help the simulation\n return x\nend","category":"page"},{"location":"examples/coulomb_control/#PID-feedback-control","page":"Control of a sliding block","title":"PID feedback control","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"function PID_controller!(D, vars, p, t; err=0.0, v=0.0)\n @unpack kp, ki, kd = p\n @unpack x = vars\n\n D.x = ki*err\n return x + kp*err + kd*v\nend\n\nfunction feedback_sys!(D, components, p, t; ref=0.0)\n @unpack ctrl, plant = components\n\n u = p.ctrl.fun(D.ctrl, ctrl, p.ctrl.params, t; err=ref-plant.x, v=-plant.v)\n return p.plant.fun(D.plant, plant, p.plant.params, t; u=u)\nend\n\nstep_input(;time=1.0, mag=1.0) = (x,p,t) -> t>time ? mag : 0\nsine_input(;mag=1.0, period=10.0) = (x,p,t) -> mag*sin(t*2π/period)\n\n# Equivalent viscous damping coefficient taken from:\n# https://engineering.purdue.edu/~deadams/ME563/lecture2010.pdf\nvisc_equiv(μ, N, ω, mag) = 4*μ*N/(π*ω*mag)","category":"page"},{"location":"examples/coulomb_control/#Open-Loop-Response","page":"Control of a sliding block","title":"Open-Loop Response","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"To see the open-loop response of the coulomb system, let's set the input to 5 and plot the results. ","category":"page"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"const tspan = (0.0, 30.0)\nconst m = 50.0\nconst μ = 0.1\nconst k = 50.0\n\np = (m=m, μ=μ, k=k)\nic = ComponentArray(v=0, x=0)\n\nODEProblem(simulator(coulomb_block!, u=5), ic, tspan, p) |> solve |> plot","category":"page"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"(Image: )","category":"page"},{"location":"examples/coulomb_control/#Closed-Loop-Response","page":"Control of a sliding block","title":"Closed-Loop Response","text":"","category":"section"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"For the closed-loop response, let's make an interactive GUI. Since we are using ComponentArrays, we don't have to change anything about our plant model to incorporate it in the overall system simulation.","category":"page"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"p = (\n ctrl = (\n params = (kp=13, ki=12, kd=5),\n fun = PID_controller!,\n ),\n plant = (\n params = plant_p,\n fun = coulomb_block!,\n ),\n)\n\nic = ComponentArray(ctrl=(;x=0), plant=plant_ic)\n\nsol = ODEProblem(simulator(feedback_sys!, ref=10), ic, tspan, p) |> solve\nplot(sol, vars=3)","category":"page"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"## Interactive GUI for switching out plant models and varying PID gains\n@manipulate for kp in 0:0.01:15,\n ki in 0:0.01:15, \n kd in 0:0.01:15,\n damping in Dict(\n \"Coulomb\" => coulomb_block!,\n \"Viscous\" => viscous_block!,\n ),\n reference in Dict(\n \"Sine\" => sine_input,\n \"Step\" => step_input,\n ),\n magnitude in 0:0.01:10, # pop-pop!\n period in 1:0.01:30,\n plot_v in false\n \n # Inputs\n tspan = (0.0, 30.0)\n\n ctrl_fun = PID_controller!\n # plant_fun = coulomb_block!\n \n ref = if reference==sine_input\n reference(period=period, mag=magnitude)\n else\n reference(mag=magnitude)\n end\n \n m = 50.0\n μ = 0.1\n ω = 2π/period\n c = 4*μ*m*g/(π*ω*magnitude) # Viscous equivalent damping\n k = 50.0\n\n plant_p = (m=m, μ=μ, c=c, k=k) # We'll just put everything for both models in here\n ctrl_p = (kp=kp, ki=ki, kd=kd)\n\n plant_ic = (v=0, x=0)\n ctrl_ic = (;x=0)\n\n\n\n # Set up and solve\n sys_p = (\n ctrl = (\n params = ctrl_p,\n fun = ctrl_fun,\n ),\n plant = (\n params = plant_p,\n fun = damping,\n ),\n )\n sys_ic = ComponentArray(ctrl=ctrl_ic, plant=plant_ic)\n sys_fun = ODEFunction(simulator(feedback_sys!, ref=ref), syms=[:u, :v, :x])\n sys_prob = ODEProblem(sys_fun, sys_ic, tspan, sys_p)\n\n sol = solve(sys_prob, Tsit5())\n\n\n # Plot\n t = tspan[1]:0.1:tspan[2]\n lims = magnitude*[-1, 1]\n plotvars = plot_v ? [3, 2] : [3]\n strip = plot(t, ref.(0, 0, t), ylim=1.2lims, label=\"r(t)\")\n plot!(strip, sol, vars=plotvars)\n phase = plot(ref.(0, 0, t), map(x->x.plant.x, sol(t).u),\n xlim=lims,\n ylim=1.2lims,\n legend=false,\n xlabel=\"r(t)\",\n ylabel=\"x(t)\",\n )\n plot(strip, phase, layout=(2, 1), size=(700, 800))\n\nend","category":"page"},{"location":"examples/coulomb_control/","page":"Control of a sliding block","title":"Control of a sliding block","text":"(Image: )","category":"page"},{"location":"examples/DiffEqFlux/#Neural-ODEs-with-DiffEqFlux","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"","category":"section"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"Let's see how easy it is to make dense neural ODE layers from scratch. Flux is used here just for the glorot_uniform function and the ADAM optimizer.","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"This example is taken from the DiffEqFlux documentation. ","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"using ComponentArrays\nusing OrdinaryDiffEq\nusing Plots\nusing UnPack\n\nusing DiffEqFlux: sciml_train\nusing Flux: glorot_uniform, ADAM\nusing Optim: LBFGS","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"First, let's set up the problem and create the truth data.","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"u0 = Float32[2.; 0.]\ndatasize = 30\ntspan = (0.0f0, 1.5f0)\n\nfunction trueODEfunc(du, u, p, t)\n true_A = [-0.1 2.0; -2.0 -0.1]\n du .= ((u.^3)'true_A)'\nend\n\nt = range(tspan[1], tspan[2], length = datasize)\nprob = ODEProblem(trueODEfunc, u0, tspan)\node_data = Array(solve(prob, Tsit5(), saveat = t))","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"Next we'll make a function that creates dense neural layer components. It is similar to Flux.Dense, except it doesn't handle the activation function. We'll do that separately.","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"dense_layer(in, out) = ComponentArray{Float32}(W=glorot_uniform(out, in), b=zeros(out))","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"Our parameter vector will be a ComponentArray that holds the ODE initial conditions and the dense neural layers.","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"layers = (L1=dense_layer(2, 50), L2=dense_layer(50, 2))\nθ = ComponentArray(u=u0, p=layers)","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"We now have convenient struct-like access to the weights and biases of the layers for our neural ODE function while giving our optimizer something that acts like a flat array.","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"function dudt(u, p, t)\n @unpack L1, L2 = p\n return L2.W * tanh.(L1.W * u.^3 .+ L1.b) .+ L2.b\nend\n\nprob = ODEProblem(dudt, u0, tspan)","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"predict_n_ode(θ) = Array(solve(prob, Tsit5(), u0=θ.u, p=θ.p, saveat=t))\n\nfunction loss_n_ode(θ)\n pred = predict_n_ode(θ)\n loss = sum(abs2, ode_data .- pred)\n return loss, pred\nend\nloss_n_ode(θ)","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"Let's set up a training observation callback and train!","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"cb = function (θ, loss, pred; doplot=false)\n display(loss)\n # plot current prediction against data\n pl = scatter(t, ode_data[1,:], label = \"data\")\n scatter!(pl, t, pred[1,:], label = \"prediction\")\n display(plot(pl))\n return false\nend\ncb(θ, loss_n_ode(θ)...)\n\ndata = Iterators.repeated((), 1000)\n\nres1 = sciml_train(loss_n_ode, θ, ADAM(0.05); cb=cb, maxiters=100)\ncb(res1.minimizer, loss_n_ode(res1.minimizer)...; doplot=true)\n\nres2 = sciml_train(loss_n_ode, res1.minimizer, LBFGS(); cb=cb)\ncb(res2.minimizer, loss_n_ode(res2.minimizer)...; doplot=true)","category":"page"},{"location":"examples/DiffEqFlux/","page":"Neural ODEs with DiffEqFlux","title":"Neural ODEs with DiffEqFlux","text":"(Image: )","category":"page"},{"location":"examples/ODE_jac/#ODE-with-Jacobian","page":"ODE with Jacobian","title":"ODE with Jacobian","text":"","category":"section"},{"location":"examples/ODE_jac/","page":"ODE with Jacobian","title":"ODE with Jacobian","text":"This example shows how to use ComponentArrays for composing Jacobian update functions as well as ODE functions. For most practical purposes, it is generally easier to use automatic differentiation libraries like ForwardDiff.jl, ReverseDiff.jl, or Zygote.jl for calculating Jacobians. Although those libraries all work with ComponentArrays, this is a nice way to handle it if you already have derived analytical Jacobians.","category":"page"},{"location":"examples/ODE_jac/","page":"ODE with Jacobian","title":"ODE with Jacobian","text":"Note using plain symbols to index into ComponentArrays is still pretty slow. For speed, all symbolic indices should be wrapped in a Val like D[Val(:x), Val(:y)].","category":"page"},{"location":"examples/ODE_jac/","page":"ODE with Jacobian","title":"ODE with Jacobian","text":"using ComponentArrays\nusing DifferentialEquations\nusing Parameters: @unpack\n\n\ntspan = (0.0, 20.0)\n\n\n## Lorenz system\nfunction lorenz!(D, u, p, t; f=0.0)\n @unpack σ, ρ, β = p\n @unpack x, y, z = u\n \n D.x = σ*(y - x)\n D.y = x*(ρ - z) - y - f\n D.z = x*y - β*z\n return nothing\nend\nfunction lorenz_jac!(D, u, p, t)\n @unpack σ, ρ, β = p\n @unpack x, y, z = u\n \n D[:x,:x] = -σ\n D[:x,:y] = σ\n\n D[:y,:x] = ρ\n D[:y,:y] = -1\n D[:y,:z] = -x\n\n D[:z,:x] = y\n D[:z,:y] = x\n D[:z,:z] = -β\n return nothing\nend\n\nlorenz_p = (σ=10.0, ρ=28.0, β=8/3)\nlorenz_ic = ComponentArray(x=0.0, y=0.0, z=0.0)\nlorenz_fun = ODEFunction(lorenz!, jac=lorenz_jac!)\nlorenz_prob = ODEProblem(lorenz_fun, lorenz_ic, tspan, lorenz_p)\n\n\n## Lotka-Volterra system\nfunction lotka!(D, u, p, t; f=0.0)\n @unpack α, β, γ, δ = p\n @unpack x, y = u\n \n D.x = α*x - β*x*y + f\n D.y = -γ*y + δ*x*y\n return nothing\nend\nfunction lotka_jac!(D, u, p, t)\n @unpack α, β, γ, δ = p\n @unpack x, y = u\n \n D[:x,:x] = α - β*y\n D[:x,:y] = -β*x\n\n D[:y,:x] = δ*y\n D[:y,:y] = -γ + δ*x\n return nothing\nend\n\nlotka_p = (α=2/3, β=4/3, γ=1.0, δ=1.0)\nlotka_ic = ComponentArray(x=1.0, y=1.0)\nlotka_fun = ODEFunction(lotka!, jac=lotka_jac!)\nlotka_prob = ODEProblem(lotka_fun, lotka_ic, tspan, lotka_p)\n\n\n## Composed Lorenz and Lotka-Volterra system\nfunction composed!(D, u, p, t)\n c = p.c #coupling parameter\n @unpack lorenz, lotka = u\n \n lorenz!(D.lorenz, lorenz, p.lorenz, t, f=c*lotka.x)\n lotka!(D.lotka, lotka, p.lotka, t, f=c*lorenz.x)\n return nothing\nend\nfunction composed_jac!(D, u, p, t)\n c = p.c\n @unpack lorenz, lotka = u\n \n lorenz_jac!(@view(D[:lorenz,:lorenz]), lorenz, p.lorenz, t)\n lotka_jac!(@view(D[:lotka,:lotka]), lotka, p.lotka, t)\n\n @view(D[:lorenz,:lotka])[:y,:x] = -c\n @view(D[:lotka,:lorenz])[:x,:x] = c\n return nothing\nend\n\ncomp_p = (lorenz=lorenz_p, lotka=lotka_p, c=0.01)\ncomp_ic = ComponentArray(lorenz=lorenz_ic, lotka=lotka_ic)\ncomp_fun = ODEFunction(composed!, jac=composed_jac!)\ncomp_prob = ODEProblem(comp_fun, comp_ic, tspan, comp_p)\n\n\n## Solve problem\n# We can solve the composed system...\ncomp_sol = solve(comp_prob, Rodas5())\n\n# ...or we can unit test one of the component systems\nlotka_sol = solve(lotka_prob, Rodas5())","category":"page"},{"location":"static_unpack/#Unpacking-to-StaticArrays","page":"Unpacking to StaticArrays","title":"Unpacking to StaticArrays","text":"","category":"section"},{"location":"static_unpack/","page":"Unpacking to StaticArrays","title":"Unpacking to StaticArrays","text":"Often ComponentArrays will hold vector or matrix components for which the user will want to unpack and operate on. If these arrays are small (for example, 3-vectors of positions and velocities), it is usually useful to convert them to SArrays from StaticArrays.jl before doing operations on them to avoid heap allocations. For this reason, we export a @static_unpack macro that works similarly to @unpack from UnPack.jl, except it converts all plain arrays to SArrays. Anything that isn't a plain array (for example, scalars or inner ComponentArrays) will be unpacked as usual.","category":"page"},{"location":"static_unpack/#Example","page":"Unpacking to StaticArrays","title":"Example","text":"","category":"section"},{"location":"static_unpack/","page":"Unpacking to StaticArrays","title":"Unpacking to StaticArrays","text":"julia> x = ComponentVector(a=5, b=[4, 1], c = [1 2; 3 4], d=(e=2, f=[6, 30.0]));\n\njulia> @static_unpack a, b, c, d = x;\n\njulia> a\n5.0\n\njulia> b\n2-element SVector{2, Float64} with indices SOneTo(2):\n 4.0\n 1.0\n\njulia> c\n2×2 SMatrix{2, 2, Float64, 4} with indices SOneTo(2)×SOneTo(2):\n 1.0 2.0\n 3.0 4.0\n\njulia> d\nComponentVector{Float64,SubArray...}(e = 2.0, f = [6.0, 30.0])","category":"page"},{"location":"static_unpack/#Why-not-just-have-static-ComponentArrays?","page":"Unpacking to StaticArrays","title":"Why not just have static ComponentArrays?","text":"","category":"section"},{"location":"static_unpack/","page":"Unpacking to StaticArrays","title":"Unpacking to StaticArrays","text":"Most of the places ComponentVectors are used, the top-level ComponentVector is too large to be efficiently backed by a SVector. Typically you only need the inner components to be SVectors for fast operations (for example, simulating rigid body dynamics where states and derivatives are mostly 3-vectors that need to undergo rotations and translations).","category":"page"},{"location":"static_unpack/","page":"Unpacking to StaticArrays","title":"Unpacking to StaticArrays","text":"Also, just from experience, immutable ComponentArrays tend to be really clunky to work with.","category":"page"},{"location":"#ComponentArrays.jl","page":"Home","title":"ComponentArrays.jl","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"The main export of this package is the ComponentArray type. \"Components\" of ComponentArrays are really just array blocks that can be accessed through a named index. The magic here is that this named indexing can create a new ComponentArray whose data is a view into the original, allowing for standalone models to be composed together by simple function composition. In essence, ComponentArrays allow you to do the things you would usually need a modeling language for, but without actually needing a modeling language. The main targets are for use in DifferentialEquations.jl and Optim.jl, but anything that requires flat vectors is fair game.","category":"page"},{"location":"","page":"Home","title":"Home","text":"Pages = [\"examples/example1.md\"]\nDepth = 2","category":"page"}] +} diff --git a/v0.15.16/siteinfo.js b/v0.15.16/siteinfo.js new file mode 100644 index 00000000..6ff0c94f --- /dev/null +++ b/v0.15.16/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "v0.15.16"; diff --git a/v0.15.16/static_unpack/index.html b/v0.15.16/static_unpack/index.html new file mode 100644 index 00000000..983e5189 --- /dev/null +++ b/v0.15.16/static_unpack/index.html @@ -0,0 +1,20 @@ + +Unpacking to StaticArrays · ComponentArrays.jl

    Unpacking to StaticArrays

    Often ComponentArrays will hold vector or matrix components for which the user will want to unpack and operate on. If these arrays are small (for example, 3-vectors of positions and velocities), it is usually useful to convert them to SArrays from StaticArrays.jl before doing operations on them to avoid heap allocations. For this reason, we export a @static_unpack macro that works similarly to @unpack from UnPack.jl, except it converts all plain arrays to SArrays. Anything that isn't a plain array (for example, scalars or inner ComponentArrays) will be unpacked as usual.

    Example

    julia> x = ComponentVector(a=5, b=[4, 1], c = [1 2; 3 4], d=(e=2, f=[6, 30.0]));
    +
    +julia> @static_unpack a, b, c, d = x;
    +
    +julia> a
    +5.0
    +
    +julia> b
    +2-element SVector{2, Float64} with indices SOneTo(2):
    + 4.0
    + 1.0
    +
    +julia> c
    +2×2 SMatrix{2, 2, Float64, 4} with indices SOneTo(2)×SOneTo(2):
    + 1.0  2.0
    + 3.0  4.0
    +
    +julia> d
    +ComponentVector{Float64,SubArray...}(e = 2.0, f = [6.0, 30.0])

    Why not just have static ComponentArrays?

    Most of the places ComponentVectors are used, the top-level ComponentVector is too large to be efficiently backed by a SVector. Typically you only need the inner components to be SVectors for fast operations (for example, simulating rigid body dynamics where states and derivatives are mostly 3-vectors that need to undergo rotations and translations).

    Also, just from experience, immutable ComponentArrays tend to be really clunky to work with.

    diff --git a/versions.js b/versions.js index 68d1395e..a0fbce91 100644 --- a/versions.js +++ b/versions.js @@ -16,5 +16,5 @@ var DOC_VERSIONS = [ "v0.1", "dev", ]; -var DOCUMENTER_NEWEST = "v0.15.15"; +var DOCUMENTER_NEWEST = "v0.15.16"; var DOCUMENTER_STABLE = "stable";