From ed1f081ee4d9bb11bd2d9885cdc9852276a24378 Mon Sep 17 00:00:00 2001 From: Dan McGraw Date: Fri, 14 Aug 2026 17:55:23 -0600 Subject: [PATCH] Add rfaR manual skeleton --- 05-function-reference.qmd | 1224 ++++++ rfaR-book/.gitignore | 2 + rfaR-book/01-introduction.qmd | 46 + rfaR-book/02-methodology.qmd | 17 + rfaR-book/03-installation.qmd | 27 + rfaR-book/04-workflow.qmd | 22 + rfaR-book/05-function-reference.qmd | 1224 ++++++ rfaR-book/06-simulation-modes.qmd | 18 + rfaR-book/07-validation.qmd | 15 + rfaR-book/_book/01-introduction.html | 1015 +++++ rfaR-book/_book/02-methodology.html | 937 +++++ rfaR-book/_book/03-installation.html | 956 +++++ rfaR-book/_book/04-workflow.html | 953 +++++ rfaR-book/_book/05-function-reference.html | 3346 +++++++++++++++++ rfaR-book/_book/06-simulation-modes.html | 939 +++++ rfaR-book/_book/07-validation.html | 931 +++++ rfaR-book/_book/cover.jpg | Bin 0 -> 120849 bytes rfaR-book/_book/index.html | 961 +++++ ...faR--Reservoir-Frequency-Analysis-in-R.pdf | Bin 0 -> 235937 bytes rfaR-book/_book/search.json | 362 ++ ...p-9aacbc0ffca7e7247307b8a4340a139e.min.css | 12 + ...k-12969033b3ad8c666a5ddeb936651340.min.css | 12 + .../site_libs/bootstrap/bootstrap-icons.css | 2106 +++++++++++ .../site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 180288 bytes .../site_libs/bootstrap/bootstrap.min.js | 7 + .../site_libs/clipboard/clipboard.min.js | 7 + .../_book/site_libs/quarto-html/anchor.min.js | 9 + .../_book/site_libs/quarto-html/popper.min.js | 6 + ...hting-7f8f88aac4f3542376d5c11b86a4c14d.css | 236 ++ ...-dark-d0ae9245876894da5ac7e18953ecc5cc.css | 219 ++ .../_book/site_libs/quarto-html/quarto.js | 845 +++++ .../site_libs/quarto-html/tabsets/tabsets.js | 95 + .../_book/site_libs/quarto-html/tippy.css | 1 + .../site_libs/quarto-html/tippy.umd.min.js | 2 + .../site_libs/quarto-nav/headroom.min.js | 7 + .../_book/site_libs/quarto-nav/quarto-nav.js | 325 ++ .../quarto-search/autocomplete.umd.js | 3 + .../_book/site_libs/quarto-search/fuse.min.js | 9 + .../site_libs/quarto-search/quarto-search.js | 1457 +++++++ rfaR-book/_quarto.yml | 49 + rfaR-book/cover.jpg | Bin 0 -> 120849 bytes rfaR-book/generate_reference.R | 52 + rfaR-book/index.qmd | 23 + rfaR-book/references.bib | 106 + 44 files changed, 18583 insertions(+) create mode 100644 05-function-reference.qmd create mode 100644 rfaR-book/.gitignore create mode 100644 rfaR-book/01-introduction.qmd create mode 100644 rfaR-book/02-methodology.qmd create mode 100644 rfaR-book/03-installation.qmd create mode 100644 rfaR-book/04-workflow.qmd create mode 100644 rfaR-book/05-function-reference.qmd create mode 100644 rfaR-book/06-simulation-modes.qmd create mode 100644 rfaR-book/07-validation.qmd create mode 100644 rfaR-book/_book/01-introduction.html create mode 100644 rfaR-book/_book/02-methodology.html create mode 100644 rfaR-book/_book/03-installation.html create mode 100644 rfaR-book/_book/04-workflow.html create mode 100644 rfaR-book/_book/05-function-reference.html create mode 100644 rfaR-book/_book/06-simulation-modes.html create mode 100644 rfaR-book/_book/07-validation.html create mode 100644 rfaR-book/_book/cover.jpg create mode 100644 rfaR-book/_book/index.html create mode 100644 rfaR-book/_book/rfaR--Reservoir-Frequency-Analysis-in-R.pdf create mode 100644 rfaR-book/_book/search.json create mode 100644 rfaR-book/_book/site_libs/bootstrap/bootstrap-9aacbc0ffca7e7247307b8a4340a139e.min.css create mode 100644 rfaR-book/_book/site_libs/bootstrap/bootstrap-dark-12969033b3ad8c666a5ddeb936651340.min.css create mode 100644 rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.css create mode 100644 rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.woff create mode 100644 rfaR-book/_book/site_libs/bootstrap/bootstrap.min.js create mode 100644 rfaR-book/_book/site_libs/clipboard/clipboard.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-html/anchor.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-html/popper.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-html/quarto-syntax-highlighting-7f8f88aac4f3542376d5c11b86a4c14d.css create mode 100644 rfaR-book/_book/site_libs/quarto-html/quarto-syntax-highlighting-dark-d0ae9245876894da5ac7e18953ecc5cc.css create mode 100644 rfaR-book/_book/site_libs/quarto-html/quarto.js create mode 100644 rfaR-book/_book/site_libs/quarto-html/tabsets/tabsets.js create mode 100644 rfaR-book/_book/site_libs/quarto-html/tippy.css create mode 100644 rfaR-book/_book/site_libs/quarto-html/tippy.umd.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-nav/headroom.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-nav/quarto-nav.js create mode 100644 rfaR-book/_book/site_libs/quarto-search/autocomplete.umd.js create mode 100644 rfaR-book/_book/site_libs/quarto-search/fuse.min.js create mode 100644 rfaR-book/_book/site_libs/quarto-search/quarto-search.js create mode 100644 rfaR-book/_quarto.yml create mode 100644 rfaR-book/cover.jpg create mode 100644 rfaR-book/generate_reference.R create mode 100644 rfaR-book/index.qmd create mode 100644 rfaR-book/references.bib diff --git a/05-function-reference.qmd b/05-function-reference.qmd new file mode 100644 index 0000000..82f4a76 --- /dev/null +++ b/05-function-reference.qmd @@ -0,0 +1,1224 @@ +# Function Reference + +## Execute Reservoir Frequency Analysis + +### `rfa_simulate()` + +``` +_R_F_A _S_t_a_g_e-_F_r_e_q_u_e_n_c_y _S_i_m_u_l_a_t_i_o_n + +_D_e_s_c_r_i_p_t_i_o_n: + + Performs reservoir stage frequency analysis using Monte Carlo + simulation to develop stage-frequency relationships. Combines + stratified flow-frequency sampling, flood seasonality, hydrograph + scaling, and Modified Puls reservoir routing to estimate annual + exceedance probabilities of reservoir stage. + +_U_s_a_g_e: + + rfa_simulate( + sim_type = "expected", + bestfit_params, + dist = "LP3", + stage_ts, + seasonality, + hydrographs, + resmodel, + Nbins = 50, + events_per_bin = 200, + routing_dt = 1, + Ncores = NULL, + sim_name = NULL, + results_dir = NULL + ) + +_A_r_g_u_m_e_n_t_s: + +sim_type: Character string specifying the simulation mode. One of + ‘"median"’, ‘"expected"’, or ‘"full"’. Default is + ‘"expected"’. + +bestfit_params: Data frame or matrix of distribution parameters from + RMC-BestFit MCMC output. Columns 1-3 are distribution + parameters: + + * LP3: mean (log), standard deviation (log), skew (log) + + * GEV: location, scale, shape + + Column 4 is log-likelihood (used only in ‘"median"’ mode to + identify the posterior mode). For ‘"expected"’ mode, must + have at least ‘Nbins * events_per_bin’ rows. For ‘"full"’ + mode, each row is treated as an independent realization. + + dist: Character string specifying the frequency distribution. + Either ‘"LP3"’ (Log-Pearson Type III, default) or ‘"GEV"’ + (Generalized Extreme Value). + +stage_ts: Data frame of historical reservoir stage with columns ‘date’ + (character in M/D/YYYY format) and ‘stage’ (numeric, feet). + +seasonality: Numeric vector of length 12 giving monthly flood + occurrence probabilities (relative frequencies). Used to + sample the month of each simulated event, which determines + the antecedent pool elevation. + +hydrographs: List of hydrograph data frames as returned by + ‘hydrograph_setup’. Each element has columns ‘datetime’, + ‘hour’, ‘inflow’, and ‘hydrograph_num’, with attributes + ‘"obs_vol"’ (observed max n-day volume) and ‘"dt"’ (timestep + in hours). The list must have a ‘"probs"’ attribute + containing normalized sampling probabilities. + +resmodel: Data frame with three columns: elevation (ft), storage + (acre-ft), and discharge (cfs). Defines the reservoir model + for Modified Puls routing. + + Nbins: Integer. Number of stratified sampling bins in EV1 space. + Default is 50. + +events_per_bin: Integer. Number of events sampled per bin. Default is + 200. Total simulations per realization = ‘Nbins * + events_per_bin’. + +routing_dt: Numeric. Routing timestep in hours. Passed to + ‘scale_hydrograph’ to resample hydrographs before routing. + Supported values are ‘0.25’ (15-min), ‘1’ (1-hour, default), + ‘6’ (6-hour), and ‘24’ (24-hour). + + Ncores: Integer or ‘NULL’. Number of parallel workers for ‘"full"’ + mode. If ‘NULL’ (default), automatically selects based on + available cores (capped at 16). Ignored for ‘"median"’ and + ‘"expected"’ modes. + +sim_name: Optional character string to label the simulation. Used in + the output CSV filename. If ‘NULL’ (default), defaults to + ‘"sim"’. Spaces are replaced with underscores in the + filename. + +results_dir: Optional path to the directory where results are saved. If + ‘NULL’ (default), creates an ‘rfaR_results’ folder in the + current working directory. + +_D_e_t_a_i_l_s: + + Three simulation modes are available: + + ‘"median"’ Single realization using the most likely (posterior + mode) parameter set from RMC-BestFit. Produces one + stage-frequency curve with no uncertainty bounds. Useful for + quick screening or debugging. + + ‘"expected"’ Single realization using expected value sampling, + where each stratified flow sample is paired 1-to-1 with a + different parameter set from the posterior distribution. + Produces one stage-frequency curve representing the expected + (mean) result integrated across parameter uncertainty. + + ‘"full"’ Nested Monte Carlo with full uncertainty quantification. + The outer loop iterates over all parameter sets (one per row + of ‘bestfit_params’), and each inner loop independently + samples natural variability via stratified sampling, + seasonality, starting pool, and hydrograph shape. Each + realization produces an independent stage-frequency curve; + curves are combined on a common stage grid to yield expected, + median, and 5th/95th percentile confidence bounds. The outer + loop is parallelized using the ‘future’ framework. + + For all modes, natural variability is captured through stratified + sampling in with ‘Nbins’ bins and ‘events_per_bin’ events per bin, + providing reliable coverage from common events down to + approximately 1e-8 AEP. + + The stratified sampling approach divides the AEP range (default + 0.99 to 1e-8) into equal-width bins in EV1 (Gumbel reduced + variate) space and samples events uniformly within each bin. This + ensures adequate representation of rare flood events that would + require orders of magnitude more samples under crude Monte Carlo + sampling. + + Post-processing uses the law of total probability via + ‘stage_frequency_curve’: for a grid of stage thresholds, the + weighted exceedance fraction is computed within each bin and + summed across bins. + + In ‘"full"’ mode, each parallel worker independently samples all + random inputs (seasonality, starting pool, hydrograph shape, and + stratified z-variates) in addition to using its own parameter set. + This ensures full Monte Carlo independence across realizations. + Each worker post-processes its results into a stage-frequency + curve immediately, returning only the curve rather than the full + peak stage matrix, keeping memory usage manageable for large + numbers of realizations. + + Curves from individual realizations are combined by interpolating + each onto a common stage grid (spanning the global min/max across + all realizations) in log10(AEP) space, then computing summary + statistics across realizations at each stage threshold. + + Results are automatically exported as a CSV file named + ‘{sim_name}_{sim_type}_{MM_DD_YY_HHMM}.csv’ in the ‘results_dir’ + directory. For example, a median simulation named "John McGraw + Dam" run on June 4, 2025 at 2:30 PM would produce + ‘John_McGraw_Dam_median_06_04_25_1430.csv’. + +_V_a_l_u_e: + + A list whose contents depend on ‘sim_type’: + + For ‘"median"’ and ‘"expected"’: + + stage_frequency Data frame with columns ‘stage’ and ‘AEP’ from + ‘stage_frequency_curve’. + + peakStage Matrix of simulated peak stages (‘events_per_bin’ rows + by ‘Nbins’ columns). + + peakFlow Matrix of simulated peak discharges (same dimensions). + + weights Stratified sampling bin weights. + + For ‘"full"’: + + stage_frequency Data frame with columns ‘stage’, ‘expected’, + ‘median’, ‘lower_05’, and ‘upper_95’ on a common stage grid. + + all_curves List of per-realization stage-frequency data frames + (each with ‘stage’ and ‘AEP’ columns). + + aep_matrix Matrix of interpolated AEP values (500 rows by + ‘Nrealizations’ columns) on the common stage grid. + + common_stage Numeric vector of the common stage grid (length 500). + + Nrealizations Number of parameter set realizations processed. + + Nsims_per_realiz Number of simulations per realization. + +_S_e_e _A_l_s_o: + + ‘flow_frequency_sampler’, ‘flow_frequency_sampler_expected’, + ‘stratified_sampler’, ‘scale_hydrograph’, ‘mod_puls_routing’, + ‘stage_frequency_curve’, ‘hydrograph_setup’ + +_E_x_a_m_p_l_e_s: + + ## Not run: + + # Not run: Expected and Median modes take ~15s; Full uncert + # runs ~10,000 parameter realizations and takes 3-4 hours on a + # typical machine. + + # --- Setup --- + hydros <- hydrograph_setup(jmd_hydro_apr1999, jmd_hydro_jun1965, + jmd_hydro_may1955, jmd_hydro_pmf, + critical_duration = 2, routing_days = 10) + + # --- Expected only (default) --- + results_exp <- rfa_simulate( + sim_type = "expected", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + sim_name = "jmd" + ) + + # --- Median only --- + results_med <- rfa_simulate( + sim_type = "median", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + sim_name = "jmd" + ) + + # --- Full uncertainty (parallelized) --- + results_full <- rfa_simulate( + sim_type = "full", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + Ncores = 4, + sim_name = "jmd" + ) + ## End(Not run) + +``` + +## Primary RFA Modules + +### `stratified_sampler()` + +``` +_S_t_r_a_t_i_f_i_e_d _S_a_m_p_l_e_r + +_D_e_s_c_r_i_p_t_i_o_n: + + Creates stratified bins in standard normal space for use in + stratified sampling. Stratification improves sampling efficiency + by ensuring adequate coverage of rare events. + +_U_s_a_g_e: + + stratified_sampler( + minAEP = 1e-08, + maxAEP = 0.99, + dist = "EV1", + Nbins = NULL, + Mevents = NULL, + verbose = FALSE + ) + +_A_r_g_u_m_e_n_t_s: + + minAEP: Minimum annual exceedance probability. Default is ‘1E-8’. + + maxAEP: Maximum annual exceedance probability. Default is ‘0.99’. + + dist: Character. Probability space for stratification. + Case-insensitive. Default is ‘"EV1"’. Invalid values trigger + a warning and default to ‘"EV1"’. + + ‘"EV1"’ Extreme Value Type I (Gumbel) space. Recommended for + flood frequency analysis. Allocates more bins to rare + events through the transformation ‘-log(-log(1-AEP))’, + improving tail estimation efficiency. + + ‘"Normal"’ Standard normal (z-score) space. Uniform bins in + z-space. Use when the underlying phenomenon is normally + distributed. + + ‘"Uniform"’ Uniform probability space. Equal probability + width per bin. Generally inefficient for rare event + estimation. + + Nbins: Number of stratified bins. Default is ‘20’. + + Mevents: Number of events per bin. Default is ‘500’. + + verbose: Logical. If ‘TRUE’, prints a completion message summarizing + the stratification. Default is ‘FALSE’. + +_D_e_t_a_i_l_s: + + The function divides the probability space into bins using the + specified transformation. EV1 transformation is recommended for + heavy-tailed distributions common in flood frequency analysis, as + it naturally allocates more sampling effort to rare events + critical for dam safety assessments. + +_V_a_l_u_e: + + A list containing: + + normOrd Vector of standard normal ordinates spanning all bins + + Weights Vector of probability weights for each bin + + Zlower Vector of lower bounds for each bin (standard normal) + + Zupper Vector of upper bounds for each bin (standard normal) + + Nbins Number of bins + + Mevents Number of events per bin + +_E_x_a_m_p_l_e_s: + + # Default stratification + strat <- stratified_sampler() + + # Custom bins and events + strat <- stratified_sampler(minAEP = 1E-6, + maxAEP = 0.5, + dist = "EV1", + Nbins = 10, + Mevents = 100) + + # With verbose message + strat <- stratified_sampler(verbose = TRUE) + +``` + +### `flow_frequency_sampler()` + +``` +_F_l_o_w _F_r_e_q_u_e_n_c_y _S_a_m_p_l_e_r + +_D_e_s_c_r_i_p_t_i_o_n: + + Generates a stratified matrix of flow values from a single set of + frequency distribution parameters using stratified Monte Carlo + sampling. Used internally by ‘rfa_simulate()’ for median-only and + full uncertainty modes. + +_U_s_a_g_e: + + flow_frequency_sampler( + bestfit_params, + freq_dist = "LP3", + strat_dist = "ev1", + Nbin = NULL, + Mevent = NULL + ) + +_A_r_g_u_m_e_n_t_s: + +bestfit_params: Numeric vector of length 3 containing distribution + parameters. For LP3: ‘c(mean_log, sd_log, skew_log)’. For + GEV: ‘c(location, scale, shape)’. + +freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or + ‘"GEV"’. + +strat_dist: Character. Probability space for stratification bins. + Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default), + ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for + details. + + Nbin: Integer. Number of stratified bins. Default is ‘50’. + + Mevent: Integer. Number of events per bin. Default is ‘200’. + +_V_a_l_u_e: + + A list containing: + + flow Matrix of sampled flow values [Mevent x Nbin] + + nbins Number of stratified bins + + mevents Number of events per bin + + weights Probability weights for each bin from + ‘stratified_sampler()’ + +_S_e_e _A_l_s_o: + + ‘stratified_sampler()’, ‘qp3()’, ‘rfa_simulate()’ + +_E_x_a_m_p_l_e_s: + + # Single parameter set (posterior mode) + params <- c(4.85, 0.39, -0.15) + result <- flow_frequency_sampler(params, freq_dist = "LP3", + Nbin = 20, Mevent = 500) + # Dimensions of result + dim(result$flow) # 500 x 20 + + # Distribution of Sampled Flows + hist(result$flow) + +``` + +### `flow_frequency_sampler_expected()` + +``` +_F_l_o_w _F_r_e_q_u_e_n_c_y _S_a_m_p_l_e_r (_E_x_p_e_c_t_e_d _O_n_l_y) + +_D_e_s_c_r_i_p_t_i_o_n: + + Generates a stratified matrix of flow values by pairing each + z-ordinate with a different parameter set from the posterior + distribution. This collapses the nested Monte Carlo structure into + a single pass, simultaneously sampling natural variability (via + stratified z-ordinates) and knowledge uncertainty (via varying + parameters). Used internally by ‘rfa_simulate()’ for expected-only + mode. + +_U_s_a_g_e: + + flow_frequency_sampler_expected( + bestfit_params, + freq_dist = "LP3", + strat_dist = "ev1", + Nbin = NULL, + Mevent = NULL + ) + +_A_r_g_u_m_e_n_t_s: + +bestfit_params: Data frame of distribution parameters from RMC-BestFit. + Must have ‘Nbin * Mevent’ rows (one parameter set per + z-ordinate). For LP3: columns are mean (log), sd (log), skew + (log). For GEV: columns are location, scale, shape. + +freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or + ‘"GEV"’. + +strat_dist: Character. Probability space for stratification bins. + Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default), + ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for + details. + + Nbin: Integer. Number of stratified bins. Default is ‘50’. + + Mevent: Integer. Number of events per bin. Default is ‘200’. + +_V_a_l_u_e: + + A list containing: + + flow Matrix of sampled flow values [Mevent x Nbin] + + nbins Number of stratified bins + + mevents Number of events per bin + + weights Probability weights for each bin from + ‘stratified_sampler()’ + +_S_e_e _A_l_s_o: + + ‘stratified_sampler()’, ‘qp3()’, ‘flow_frequency_sampler()’, + ‘rfa_simulate()’ + +_E_x_a_m_p_l_e_s: + + # Using a pre-loaded parameter set (all 10,000 parameter sets) + result <- flow_frequency_sampler_expected(jmd_bf_parameter_sets, + Nbin = 20, Mevent = 500) + dim(result$flow) # 500 x 20 + + # Using bootstrapped parameter samples + jmd_samples <- bootstrap_vfc( + c(jmd_vfc_parameters$mean_log, + jmd_vfc_parameters$sd_log, + jmd_vfc_parameters$skew_log), + dist = "LP3", + ERL = jmd_vfc_parameters$erl) + + jmd_result <- flow_frequency_sampler_expected( + jmd_samples$params, + freq_dist = "LP3", + Nbin = 20, + Mevent = 500) + +``` + +### `hydrograph_setup()` + +``` +_H_y_d_r_o_g_r_a_p_h _S_e_t_u_p _f_o_r _R_F_A _S_i_m_u_l_a_t_i_o_n + +_D_e_s_c_r_i_p_t_i_o_n: + + Prepares hydrograph data frames copied from RMC-RFA for use in RFA + simulation. Converts date/time columns and adds sequential hour + and hydrograph ID columns. + +_U_s_a_g_e: + + hydrograph_setup( + ..., + critical_duration = NULL, + routing_days = NULL, + weights = NULL + ) + +_A_r_g_u_m_e_n_t_s: + + ...: Data frame representing an input hydrograph with columns: + Ord, Date, Time, Flow (cfs). Copied directly from RMC-RFA. + Date & Time should be ‘class() = "character"’ + +critical_duration: Critical duration in days. + +routing_days: Desired length of routing simulation in days. + + weights: Optional numeric vector of sampling weights for each + hydrograph. Must be the same length as the number of input + hydrographs. Weights are normalized to probabilities + internally. If NULL (default), all hydrographs are weighted + equally. + +_V_a_l_u_e: + + A list of formatted hydrograph data frames, each containing: + + datetime Date-time (POSIXct) + + hour Hours from start of event + + inflow Inflow (cfs) + + hydrograph_num Hydrograph ID number for sampling + + obs_vol Max n-day inflow volume (stored as an attribute of each + dataframe) + + dt Hydrograph timestep (delta time, dt) in hours (stored as an + attribute of each dataframe) + + The returned list also has a ‘probs’ attribute containing the + normalized sampling probabilities derived from ‘weights’. + +_E_x_a_m_p_l_e_s: + + # Setup with equal weights (default) + hydros <- hydrograph_setup(jmd_hydro_apr1999, + jmd_hydro_jun1965, + jmd_hydro_pmf, + critical_duration = 2, + routing_days = 10) + + # Setup with custom weights (PMF 3x more likely to be sampled) + hydros <- hydrograph_setup(jmd_hydro_apr1999, + jmd_hydro_jun1965, + jmd_hydro_pmf, + critical_duration = 2, + routing_days = 10, + weights = c(1, 1, 3)) + + # view normalized probabilities + attr(hydros, "probs") + +``` + +### `scale_hydrograph()` + +``` +_S_c_a_l_e _H_y_d_r_o_g_r_a_p_h + +_D_e_s_c_r_i_p_t_i_o_n: + + Scales inflow hydrograph given a sampled inflow volume from the + volume-frequency curve. Scale factor is defined by the sampled + inflow volume and the maximum volume of the corresponding + duration. If the native hydrograph timestep differs from the + target routing timestep, resampling is applied prior to scaling: + finer-to-coarser uses block averaging; coarser-to-finer uses + linear interpolation. + +_U_s_a_g_e: + + scale_hydrograph( + hydrograph_shape, + observed_volume, + sampled_volume, + routing_dt = 1 + ) + +_A_r_g_u_m_e_n_t_s: + +hydrograph_shape: Data frame with two columns: time (hours) and inflow + (cfs). Must be in that order. + +observed_volume: Maximum n-day inflow volume from input hydrograph + shape. + +sampled_volume: Sampled inflow volume from volume-frequency curve. + +routing_dt: Target routing timestep in hours. Supported values are + ‘0.25’ (15-min), ‘1’ (1-hour, default), ‘6’ (6-hour), and + ‘24’ (24-hour). + +_V_a_l_u_e: + + A data frame with two columns: ‘time_hrs’ and ‘inflow_cfs’, at the + target routing timestep, with time starting at hour 0. + +_E_x_a_m_p_l_e_s: + + # Example hydrograph. Requires pre-processing + hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, critical_duration = 2, routing_days = 10) + hydrograph_shape <- hydro_example[[1]][, 2:3] + + # Default 1-hour routing timestep + scaled <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000) + + # 15-min input hydrograph, 1-hour routing timestep + scaled <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000, + routing_dt = 1) + +``` + +### `mod_puls_routing()` + +``` +_M_o_d_i_f_i_e_d _P_u_l_s _R_e_s_e_r_v_o_i_r _R_o_u_t_i_n_g + +_D_e_s_c_r_i_p_t_i_o_n: + + Performs Modified Puls (level pool) routing of inflow hydrograph + given a defined reservoir geometry (Stage (ft), Storage (ac-ft), + Discharge (cfs)). + +_U_s_a_g_e: + + mod_puls_routing(resmodel_df, inflow_df, initial_elev, full_results = FALSE) + +_A_r_g_u_m_e_n_t_s: + +resmodel_df: Data frame with three columns: elevation/stage (ft), + storage (acre-feet), and discharge (cfs). Must be in that + order. + +inflow_df: Data frame with two columns: time (hours) and inflow (cfs). + Must be in that order. + +initial_elev: Starting water surface elevation in feet. + +full_results: Logical. If ‘FALSE’ (default), returns only peak stage + and discharge. If ‘TRUE’, returns the complete routing + result. + +_V_a_l_u_e: + + If ‘full_results = FALSE’, a named numeric vector with + ‘peak_stage_ft’ and ‘peak_discharge_cfs’. If ‘full_results = + TRUE’, a data frame with columns: ‘time_hr’, ‘inflow_cfs’, + ‘elevation_ft’, ‘storage_acft’, and ‘outflow_cfs’. + +_R_e_f_e_r_e_n_c_e_s: + + Chow, V.T. (1959). Open-Channel Hydraulics. McGraw-Hill. + +_E_x_a_m_p_l_e_s: + + # Example hydrograph. Requires pre-processing + hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, + critical_duration = 2, + routing_days = 10) + hydrograph_shape <- hydro_example[[1]][, 2:3] + scaled_hydrograph <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000) + + # Peak values only + mod_puls_routing(jmd_resmodel, scaled_hydrograph, initial_elev = 3830) + + # Full routing table + jmd_full_routing <- mod_puls_routing(jmd_resmodel, + scaled_hydrograph, + initial_elev = 3830, + full_results = TRUE) + head(jmd_full_routing) + +``` + +### `stage_frequency_curve()` + +``` +_C_o_m_p_u_t_e _S_t_a_g_e-_F_r_e_q_u_e_n_c_y _C_u_r_v_e + +_D_e_s_c_r_i_p_t_i_o_n: + + Converts a matrix of routed peak stages into a stage-frequency + curve using the law of total probability across stratified bins. + For each candidate stage, the conditional exceedance probability + within each bin is weighted by the bin probability and summed to + produce the unconditional annual exceedance probability (AEP). + +_U_s_a_g_e: + + stage_frequency_curve(peakStage, weights, stage_bins = 1000) + +_A_r_g_u_m_e_n_t_s: + +peakStage: Matrix of peak stages [Mevents x Nbins] from routing. + + weights: Numeric vector of bin weights from ‘stratified_sampler()’. + Must have length equal to ‘ncol(peakStage)’. + +stage_bins: Numeric value of exceedance stages used to compute + stage-frequency in each bin. Default is 1000. + +_V_a_l_u_e: + + A data frame with columns: + + stage Evaluated stage values + + AEP Annual exceedance probability at each stage + +_S_e_e _A_l_s_o: + + ‘stratified_sampler()’, ‘flow_frequency_sampler()’, + ‘rfa_simulate()’ + +``` + +## Rejection Sampling + +### `pmf_stage_lognormal()` + +``` +_P_a_r_a_m_e_t_e_r_i_z_e _a _T_h_r_e_e-_P_a_r_a_m_e_t_e_r _L_o_g_n_o_r_m_a_l _P_M_F _f_o_r _S_t_a_g_e + +_D_e_s_c_r_i_p_t_i_o_n: + + Computes the parameters of a three-parameter lognormal + distribution for use as a probabilistic maximum stage (PMF) in + rejection sampling. The shift parameter defines the lower or upper + bound of the distribution (typically, the lower value). The + function supports two modes: (1) supplying a best estimate and + assuming sigma, or (2) supplying a best estimate, low, and high to + solve for sigma numerically. + +_U_s_a_g_e: + + pmf_stage_lognormal( + pmf_shift, + pmf_mean, + pmf_sigma = NULL, + pmf_low = NULL, + pmf_high = NULL + ) + +_A_r_g_u_m_e_n_t_s: + +pmf_shift: Numeric. Assumed lower-bound of the lognormal distribution. + This will define the shift value. Must be less than all of + ‘pmf_mean’, ‘pmf_low’, and ‘pmf_high’. + +pmf_mean: Numeric. Assumed mean of the shifted PMF stage distribution. + +pmf_sigma: Numeric. Assumed standard deviation on the log scale. + Required if ‘pmf_low’ and ‘pmf_high’ are not supplied. + Defaults to ‘NULL’. Suggested value = 0.5. + + pmf_low: Numeric. Low estimate of PMF stage (assumed 5th percentile). + Optional. If supplied, ‘pmf_high’ must also be supplied. + +pmf_high: Numeric. High estimate of PMF stage (assumed 95th + percentile). Optional. If supplied, ‘pmf_low’ must also be + supplied. + +_V_a_l_u_e: + + A named list with the following elements: + + pmf_shift Hard lower bound of the distribution. + + pmf_mean Assumed mean of shifted PMF stage distribution. + + pmf_sigma Standard deviation on the log scale. + + pmf_mu Derived location parameter on the log scale. + + pmf_p05 5th percentile of the PMF stage distribution. + + pmf_p95 95th percentile of the PMF stage distribution. + +_E_x_a_m_p_l_e_s: + + # Mode 1: assume sigma + pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5) + + # Mode 2: solve for sigma from low/high estimates + pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, + pmf_low = 239, pmf_high = 245) + +``` + +### `rejection_sampling_stage()` + +``` +_R_e_j_e_c_t_i_o_n _S_a_m_p_l_i_n_g _o_f _S_t_a_g_e _B_o_u_n_d_e_d _b_y _a _P_r_o_b_a_b_i_l_i_s_t_i_c _M_a_x_i_m_u_m _S_t_a_g_e + +_D_e_s_c_r_i_p_t_i_o_n: + + Draws ‘n_samples’ stage values from a stage-frequency curve, + rejecting any draws that exceed a probabilistic maximum stage + (PMF) sampled from a three-parameter lognormal distribution. + Accepted samples are ranked and assigned Weibull plotting + positions for use in frequency analysis. + +_U_s_a_g_e: + + rejection_sampling_stage( + pmf_stage_LN, + stage_freq_df = NULL, + aep = NULL, + stage = NULL, + n_samples = 1e+07 + ) + +_A_r_g_u_m_e_n_t_s: + +pmf_stage_LN: A named list returned by ‘pmf_stage_lognormal’ containing + the lognormal PMF parameters. + +stage_freq_df: A data frame with AEP in column 1 and stage in column 2. + Mutually exclusive with ‘aep’ and ‘stage’. + + aep: Numeric vector of annual exceedance probabilities. Must be + supplied with ‘stage’. Mutually exclusive with + ‘stage_freq_df’. + + stage: Numeric vector of stages corresponding to ‘aep’. Must be + supplied with ‘aep’. Mutually exclusive with ‘stage_freq_df’. + +n_samples: Integer. Number of samples to draw. Defaults to ‘1e7’. + +_V_a_l_u_e: + + A data frame of thinned accepted samples with columns for z-score + and stage, suitable for plotting a probabilistically bounded + stage-frequency curve. Output is produced by ‘thin_samples()’. + +_S_e_e _A_l_s_o: + + ‘pmf_stage_lognormal’ + +_E_x_a_m_p_l_e_s: + + ## Not run: + + pmf_ln <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5) + + result <- rejection_sampling_stage( + pmf_stage_LN = pmf_ln, + stage_freq_df = my_stage_freq_df, + n_samples = 1e7 + ) + ## End(Not run) + +``` + +## Additional Utilities + +### `bootstrap_vfc()` + +``` +_B_o_o_t_s_t_r_a_p _o_p_t_i_o_n _f_o_r _V_F_C (_R_F_A-_s_t_y_l_e _w/ _E_R_L) + +_D_e_s_c_r_i_p_t_i_o_n: + + Generates matrix of parameters using posterior mode/mean and ERL + +_U_s_a_g_e: + + bootstrap_vfc(bestfit_postmode, dist = "LP3", ERL = 150, Nboots = 10000) + +_A_r_g_u_m_e_n_t_s: + +bestfit_postmode: Vector of distribution parameters from RMC-BestFit. + For LP3: columns are mean (log), sd (log), skew (log). For + GEV: columns are location, scale, shape. + + dist: Distribution type. Either ‘"LP3"’ (default) or ‘"GEV"’. + + ERL: psuedo effective record length for bootstrapping + + Nboots: number of bootstraps + +_V_a_l_u_e: + + A list containing: + + params Matrix of bootstrapped parameters + + dist Distribution selected (LP3 or GEV) + + postmode Posterior mode parameters provided to bootstrap + + ERL pseudo effective record length provided to bootstrap + +_S_e_e _A_l_s_o: + + ‘flow_frequency_sampler()’ + +_E_x_a_m_p_l_e_s: + + # Sample using JMD VFC parameters + jmd_samples <- bootstrap_vfc(c(jmd_vfc_parameters$mean_log, + jmd_vfc_parameters$sd_log, + jmd_vfc_parameters$skew_log), + dist = "LP3", + ERL = jmd_vfc_parameters$erl) + + # GEV Example with parent distribution parameters + gev_example <- c(3.0, 1.0, -0.1) + gev_samples <- bootstrap_vfc(gev_example, + dist = "GEV", + ERL = 200, + Nboots = 5000) + hist(gev_samples$params[,1]) + + # LP3 Example with parent distribution parameters + lp3_example <- c(3.5, 0.22, 0.1) + lp3_samples <- bootstrap_vfc(lp3_example, + dist = "LP3", + ERL = 300, + Nboots = 1000) + hist(lp3_samples$params[,3]) + +``` + +### `qp3()` + +``` +_P_e_a_r_s_o_n _T_y_p_e _I_I_I _I_n_v_e_r_s_e _C_D_F (_Q_u_a_n_t_i_l_e _F_u_n_c_t_i_o_n) + +_D_e_s_c_r_i_p_t_i_o_n: + + Computes quantiles from a Pearson Type III distribution given + probabilities and distribution parameters (mean, standard + deviation, skewness). + +_U_s_a_g_e: + + qp3(p, mu, sigma, gamma) + +_A_r_g_u_m_e_n_t_s: + + p: Vector of probabilities (between 0 and 1). + + mu: Mean of the distribution. + + sigma: Standard deviation of the distribution. + + gamma: Skewness coefficient of the distribution. + +_D_e_t_a_i_l_s: + + NOTE: This is the non-vectorized version of the function (it will + be used in a loop) Vectorized version is part of future + development. + + The Pearson Type III distribution is parameterized by mean (‘mu’), + standard deviation (‘sigma’), and skewness (‘gamma’). These are + converted internally to location, scale, and shape parameters. + + When skewness is near zero (‘abs(gamma) < 1E-3’), the normal + distribution is used as an approximation. + +_V_a_l_u_e: + + Vector of quantiles corresponding to the input probabilities. + +_E_x_a_m_p_l_e_s: + + # Single quantile + qp3(0.99, mu = 10, sigma = 2, gamma = 0.5) + + # Multiple quantiles + qp3(c(0.5, 0.9, 0.99), mu = 10, sigma = 2, gamma = 0.5) + + # Use with JMD volume-frequency parameters + qp3(0.99, + mu = jmd_vfc_parameters$mean_log, + sigma = jmd_vfc_parameters$sd_log, + gamma = jmd_vfc_parameters$skew_log) + +``` + +### `aep2stage()` + +``` +_I_n_t_e_r_p_o_l_a_t_e _S_t_a_g_e _f_r_o_m _A_E_P + +_D_e_s_c_r_i_p_t_i_o_n: + + Given a stage-frequency curve, interpolates stage values at target + AEPs. Interpolation is performed in standard normal (z-variate) + space for better behavior across orders of magnitude in AEP. + +_U_s_a_g_e: + + aep2stage(aep, stage, interp_aep) + +_A_r_g_u_m_e_n_t_s: + + aep: Numeric vector of annual exceedance probabilities from the + known curve. + + stage: Numeric vector of stage values corresponding to ‘aep’. + +interp_aep: Numeric vector of target AEPs to interpolate at. + +_V_a_l_u_e: + + Numeric vector of interpolated stage values (same length as + ‘interp_aep’). + +_S_e_e _A_l_s_o: + + ‘stage2aep’ for the inverse operation. + +_E_x_a_m_p_l_e_s: + + # Get stage at the 1.12% and 0.175% AEP + aep2stage(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(0.0112,1.75E-3)) + +``` + +### `stage2aep()` + +``` +_I_n_t_e_r_p_o_l_a_t_e _A_E_P _f_r_o_m _S_t_a_g_e + +_D_e_s_c_r_i_p_t_i_o_n: + + Given a stage-frequency curve, interpolates AEP values at target + stages. Interpolation is performed in standard normal (z-variate) + space for better behavior across orders of magnitude in AEP. + +_U_s_a_g_e: + + stage2aep(aep, stage, interp_stage) + +_A_r_g_u_m_e_n_t_s: + + aep: Numeric vector of annual exceedance probabilities from the + known curve. + + stage: Numeric vector of stage values corresponding to ‘aep’. + +interp_stage: Numeric vector of target stage values to interpolate at. + +_D_e_t_a_i_l_s: + + Stage-frequency curves typically flatten at very rare AEPs once + the reservoir reaches the reservoir model discharge capacity. This + produces tied stage values. ‘approx()’ handles these by averaging + the corresponding AEPs, which may emit a "collapsing to unique 'x' + values" warning. This is expected behavior. + +_V_a_l_u_e: + + Numeric vector of interpolated AEP values (same length as + ‘interp_stage’). + +_S_e_e _A_l_s_o: + + ‘aep2stage’ for the inverse operation. + +_E_x_a_m_p_l_e_s: + + # Get AEP at stage 3862.0-ft and 3872-ft + stage2aep(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(3862.0, 3872)) + +``` + +### `interpolate_aep_matrix()` + +``` +_I_n_t_e_r_p_o_l_a_t_e _A_E_P_s _a_t _T_a_r_g_e_t _S_t_a_g_e_s _A_c_r_o_s_s _R_e_a_l_i_z_a_t_i_o_n_s + +_D_e_s_c_r_i_p_t_i_o_n: + + For each realization's stage-frequency curve, interpolates the AEP + at every target stage value. Interpolation is performed in + standard normal (z-variate) space. + +_U_s_a_g_e: + + interpolate_aep_matrix(results_list, target_stages) + +_A_r_g_u_m_e_n_t_s: + +results_list: List of realization data frames, each with columns + ‘stage’ and ‘AEP’. + +target_stages: Numeric vector of stage values to interpolate at. + +_V_a_l_u_e: + + Matrix of AEP values with rows = target stages and columns = + realizations. + +``` + +### `interpolate_stage_matrix()` + +``` +_I_n_t_e_r_p_o_l_a_t_e _S_t_a_g_e_s _a_t _T_a_r_g_e_t _A_E_P_s _A_c_r_o_s_s _R_e_a_l_i_z_a_t_i_o_n_s + +_D_e_s_c_r_i_p_t_i_o_n: + + For each realization's stage-frequency curve, interpolates the + stage at every target AEP value. Interpolation is performed in + standard normal (z-variate) space. + +_U_s_a_g_e: + + interpolate_stage_matrix(results_list, target_aeps) + +_A_r_g_u_m_e_n_t_s: + +results_list: List of realization data frames, each with columns + ‘stage’ and ‘AEP’. + +target_aeps: Numeric vector of AEP values to interpolate at. + +_V_a_l_u_e: + + Matrix of stage values with rows = target AEPs and columns = + realizations. + +``` + +### `power_function()` + +``` +_P_o_w_e_r _F_u_n_c_t_i_o_n + +_D_e_s_c_r_i_p_t_i_o_n: + + Raises 10 to the 1st through the nth power + +_U_s_a_g_e: + + power_function(x) + +_A_r_g_u_m_e_n_t_s: + + x: Highest power of 10 to use + +_V_a_l_u_e: + + Vector of 10 raised sequentially from the 1st to the nth power. + +``` + +### `theme_rfar_conceptual()` + +``` +_r_f_a_R _g_g_p_l_o_t_2 _T_h_e_m_e _f_o_r _C_o_n_c_e_p_t_u_a_l _P_l_o_t_s + +_D_e_s_c_r_i_p_t_i_o_n: + + A custom ‘ggplot2’ theme used in the rfaR conceptual realization + vignette. Based on ‘theme_bw’ with tightened text sizes, italic + titles, and the legend suppressed. Intended for figures that + emphasize curves over annotation density. + +_U_s_a_g_e: + + theme_rfar_conceptual() + +_V_a_l_u_e: + + A ‘ggplot2’ theme object that can be added to a ‘ggplot’ via ‘+’. + +_S_e_e _A_l_s_o: + + ‘theme_bw’ + +_E_x_a_m_p_l_e_s: + + library(ggplot2) + ggplot(jmd_rfa_expected, aes(x = AEP, y = Expected)) + + geom_line() + + scale_x_continuous(transform = c("log10", "reverse")) + + labs(title = "JMD Expected Stage-Frequency", + subtitle = "Demonstrating theme_rfar_conceptual()", + x = "AEP", y = "Stage (ft)") + + theme_rfar_conceptual() + +``` + diff --git a/rfaR-book/.gitignore b/rfaR-book/.gitignore new file mode 100644 index 0000000..ad29309 --- /dev/null +++ b/rfaR-book/.gitignore @@ -0,0 +1,2 @@ +/.quarto/ +**/*.quarto_ipynb diff --git a/rfaR-book/01-introduction.qmd b/rfaR-book/01-introduction.qmd new file mode 100644 index 0000000..fd10145 --- /dev/null +++ b/rfaR-book/01-introduction.qmd @@ -0,0 +1,46 @@ +# Introduction + +## Purpose + +`rfaR` is an R implementation of the Risk Management Center Reservoir +Frequency Analysis (RMC-RFA) software. RMC-RFA (and `rfaR`) use apply stratified +monte carlo methods to deterministic flood routing to produce a hydrologic hazard +curve[^1] at individual dam and levee sites. Hazard analyses support risk assessments +within the USACE Dam & Levee Safety Program. + +[^1]: In risk analysis, the *hazard* is the risk source where potential consequences relate to harm [@aven_society_nodate]. In the context of dam and levee risk analyses, the source of risk is often defined using a reservoir stage-frequency relationship. The terms *hydrologic loading*, *stage-frequency*, and *hydrologic hazard* are used interchangeably to relate reservoir/river stages to annual exceedance probabilities (AEPs). These relationships are commonly presented as curves and are used as probabilistic loading conditions in dam and levee risk analyses. + + +## rfaR Analysis Summary + +`rfaR` combines deterministic flood routing (Modified Puls) with a +nested, two-loop Monte Carlo framework to quantify: + +- **Natural variability** — simulated in the inner loop as a *realization*. Each + realization represents 10,000 indiviual flood events with randomly sampled + starting stage, hydrograph shape, and inflow volume (from an associated frequency distribution). + +- **Knowledge uncertainty (epistemic uncertainty)** — simulated in the outer loop, by sampling + different parameter sets (from LP3 or GEV flood frequency distributions, + informed by MCMC output from RMC-BestFit). + +## Relationship to RMC-RFA + +`rfaR` reimplements the core RMC-RFA methodology in open-source R, offering: + +- Reproducibility and transparency in the routing and sampling logic +- Integration with the broader R/RMC ecosystem (e.g., RMC-BestFit outputs) + +## How This Manual Is Organized + +- **Methodology** — statistical and hydrologic methods behind the two-loop + simulation framework +- **Installation** — getting `rfaR` running locally +- **Workflow** — an end-to-end walkthrough from raw inputs to a + stage-frequency curve +- **Simulation Modes** — Median, Expected, and Full Uncertainty simulation modes explained +- **Function Reference** — Function references (auto-generated from package documentation) +- **Validation** — comparison against RMC-RFA / HEC-HMS benchmark results + +For function-level documentation, also see the +[pkgdown reference site](https://usace-rmc.github.io/rfaR/). diff --git a/rfaR-book/02-methodology.qmd b/rfaR-book/02-methodology.qmd new file mode 100644 index 0000000..9efaab4 --- /dev/null +++ b/rfaR-book/02-methodology.qmd @@ -0,0 +1,17 @@ +# Methodology + +## Overview + +`rfaR` implements a two-loop, nested Monte Carlo framework to propagate both +natural variability and knowledge uncertainty through a deterministic flood +routing model. + +## Outer Loop: Parameter Uncertainty + + + +## Inner Loop: Realizations + + + +## Flood Routing diff --git a/rfaR-book/03-installation.qmd b/rfaR-book/03-installation.qmd new file mode 100644 index 0000000..89b3542 --- /dev/null +++ b/rfaR-book/03-installation.qmd @@ -0,0 +1,27 @@ +# Installation + +## Requirements + +- R (version ≥ *TODO*) +- Recommended: [Positron](https://positron.posit.co/) or RStudio + +## Installing rfaR + +```r +# From GitHub +remotes::install_github("USACE-RMC/rfaR") +``` + +*TODO: note CRAN install instructions once published.* + +## Dependencies + +*TODO: list key dependencies (ggplot2, future/future.apply, lmom, cli, etc.) +and any that require special handling on USACE machines.* + +## Verifying Installation + +```r +library(rfaR) +# TODO: smoke-test +``` diff --git a/rfaR-book/04-workflow.qmd b/rfaR-book/04-workflow.qmd new file mode 100644 index 0000000..02c68f2 --- /dev/null +++ b/rfaR-book/04-workflow.qmd @@ -0,0 +1,22 @@ +# Workflow + +## Overview + + +## Step 1: Prepare Inputs + + +## Step 2: Hydrograph Setup + + +## Step 3: Sampling + + + +## Step 4: Routing + + +## Step 5: Running the Full Simulation + + +## Step 6: Interpreting Results diff --git a/rfaR-book/05-function-reference.qmd b/rfaR-book/05-function-reference.qmd new file mode 100644 index 0000000..a43ea44 --- /dev/null +++ b/rfaR-book/05-function-reference.qmd @@ -0,0 +1,1224 @@ +# Function Reference + +## Execute Reservoir Frequency Analysis + +### `rfa_simulate()` + +``` +RFA Stage-Frequency Simulation + +Description: + + Performs reservoir stage frequency analysis using Monte Carlo + simulation to develop stage-frequency relationships. Combines + stratified flow-frequency sampling, flood seasonality, hydrograph + scaling, and Modified Puls reservoir routing to estimate annual + exceedance probabilities of reservoir stage. + +Usage: + + rfa_simulate( + sim_type = "expected", + bestfit_params, + dist = "LP3", + stage_ts, + seasonality, + hydrographs, + resmodel, + Nbins = 50, + events_per_bin = 200, + routing_dt = 1, + Ncores = NULL, + sim_name = NULL, + results_dir = NULL + ) + +Arguments: + +sim_type: Character string specifying the simulation mode. One of + ‘"median"’, ‘"expected"’, or ‘"full"’. Default is + ‘"expected"’. + +bestfit_params: Data frame or matrix of distribution parameters from + RMC-BestFit MCMC output. Columns 1-3 are distribution + parameters: + + * LP3: mean (log), standard deviation (log), skew (log) + + * GEV: location, scale, shape + + Column 4 is log-likelihood (used only in ‘"median"’ mode to + identify the posterior mode). For ‘"expected"’ mode, must + have at least ‘Nbins * events_per_bin’ rows. For ‘"full"’ + mode, each row is treated as an independent realization. + + dist: Character string specifying the frequency distribution. + Either ‘"LP3"’ (Log-Pearson Type III, default) or ‘"GEV"’ + (Generalized Extreme Value). + +stage_ts: Data frame of historical reservoir stage with columns ‘date’ + (character in M/D/YYYY format) and ‘stage’ (numeric, feet). + +seasonality: Numeric vector of length 12 giving monthly flood + occurrence probabilities (relative frequencies). Used to + sample the month of each simulated event, which determines + the antecedent pool elevation. + +hydrographs: List of hydrograph data frames as returned by + ‘hydrograph_setup’. Each element has columns ‘datetime’, + ‘hour’, ‘inflow’, and ‘hydrograph_num’, with attributes + ‘"obs_vol"’ (observed max n-day volume) and ‘"dt"’ (timestep + in hours). The list must have a ‘"probs"’ attribute + containing normalized sampling probabilities. + +resmodel: Data frame with three columns: elevation (ft), storage + (acre-ft), and discharge (cfs). Defines the reservoir model + for Modified Puls routing. + + Nbins: Integer. Number of stratified sampling bins in EV1 space. + Default is 50. + +events_per_bin: Integer. Number of events sampled per bin. Default is + 200. Total simulations per realization = ‘Nbins * + events_per_bin’. + +routing_dt: Numeric. Routing timestep in hours. Passed to + ‘scale_hydrograph’ to resample hydrographs before routing. + Supported values are ‘0.25’ (15-min), ‘1’ (1-hour, default), + ‘6’ (6-hour), and ‘24’ (24-hour). + + Ncores: Integer or ‘NULL’. Number of parallel workers for ‘"full"’ + mode. If ‘NULL’ (default), automatically selects based on + available cores (capped at 16). Ignored for ‘"median"’ and + ‘"expected"’ modes. + +sim_name: Optional character string to label the simulation. Used in + the output CSV filename. If ‘NULL’ (default), defaults to + ‘"sim"’. Spaces are replaced with underscores in the + filename. + +results_dir: Optional path to the directory where results are saved. If + ‘NULL’ (default), creates an ‘rfaR_results’ folder in the + current working directory. + +Details: + + Three simulation modes are available: + + ‘"median"’ Single realization using the most likely (posterior + mode) parameter set from RMC-BestFit. Produces one + stage-frequency curve with no uncertainty bounds. Useful for + quick screening or debugging. + + ‘"expected"’ Single realization using expected value sampling, + where each stratified flow sample is paired 1-to-1 with a + different parameter set from the posterior distribution. + Produces one stage-frequency curve representing the expected + (mean) result integrated across parameter uncertainty. + + ‘"full"’ Nested Monte Carlo with full uncertainty quantification. + The outer loop iterates over all parameter sets (one per row + of ‘bestfit_params’), and each inner loop independently + samples natural variability via stratified sampling, + seasonality, starting pool, and hydrograph shape. Each + realization produces an independent stage-frequency curve; + curves are combined on a common stage grid to yield expected, + median, and 5th/95th percentile confidence bounds. The outer + loop is parallelized using the ‘future’ framework. + + For all modes, natural variability is captured through stratified + sampling in with ‘Nbins’ bins and ‘events_per_bin’ events per bin, + providing reliable coverage from common events down to + approximately 1e-8 AEP. + + The stratified sampling approach divides the AEP range (default + 0.99 to 1e-8) into equal-width bins in EV1 (Gumbel reduced + variate) space and samples events uniformly within each bin. This + ensures adequate representation of rare flood events that would + require orders of magnitude more samples under crude Monte Carlo + sampling. + + Post-processing uses the law of total probability via + ‘stage_frequency_curve’: for a grid of stage thresholds, the + weighted exceedance fraction is computed within each bin and + summed across bins. + + In ‘"full"’ mode, each parallel worker independently samples all + random inputs (seasonality, starting pool, hydrograph shape, and + stratified z-variates) in addition to using its own parameter set. + This ensures full Monte Carlo independence across realizations. + Each worker post-processes its results into a stage-frequency + curve immediately, returning only the curve rather than the full + peak stage matrix, keeping memory usage manageable for large + numbers of realizations. + + Curves from individual realizations are combined by interpolating + each onto a common stage grid (spanning the global min/max across + all realizations) in log10(AEP) space, then computing summary + statistics across realizations at each stage threshold. + + Results are automatically exported as a CSV file named + ‘{sim_name}_{sim_type}_{MM_DD_YY_HHMM}.csv’ in the ‘results_dir’ + directory. For example, a median simulation named "John McGraw + Dam" run on June 4, 2025 at 2:30 PM would produce + ‘John_McGraw_Dam_median_06_04_25_1430.csv’. + +Value: + + A list whose contents depend on ‘sim_type’: + + For ‘"median"’ and ‘"expected"’: + + stage_frequency Data frame with columns ‘stage’ and ‘AEP’ from + ‘stage_frequency_curve’. + + peakStage Matrix of simulated peak stages (‘events_per_bin’ rows + by ‘Nbins’ columns). + + peakFlow Matrix of simulated peak discharges (same dimensions). + + weights Stratified sampling bin weights. + + For ‘"full"’: + + stage_frequency Data frame with columns ‘stage’, ‘expected’, + ‘median’, ‘lower_05’, and ‘upper_95’ on a common stage grid. + + all_curves List of per-realization stage-frequency data frames + (each with ‘stage’ and ‘AEP’ columns). + + aep_matrix Matrix of interpolated AEP values (500 rows by + ‘Nrealizations’ columns) on the common stage grid. + + common_stage Numeric vector of the common stage grid (length 500). + + Nrealizations Number of parameter set realizations processed. + + Nsims_per_realiz Number of simulations per realization. + +See Also: + + ‘flow_frequency_sampler’, ‘flow_frequency_sampler_expected’, + ‘stratified_sampler’, ‘scale_hydrograph’, ‘mod_puls_routing’, + ‘stage_frequency_curve’, ‘hydrograph_setup’ + +Examples: + + ## Not run: + + # Not run: Expected and Median modes take ~15s; Full uncert + # runs ~10,000 parameter realizations and takes 3-4 hours on a + # typical machine. + + # --- Setup --- + hydros <- hydrograph_setup(jmd_hydro_apr1999, jmd_hydro_jun1965, + jmd_hydro_may1955, jmd_hydro_pmf, + critical_duration = 2, routing_days = 10) + + # --- Expected only (default) --- + results_exp <- rfa_simulate( + sim_type = "expected", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + sim_name = "jmd" + ) + + # --- Median only --- + results_med <- rfa_simulate( + sim_type = "median", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + sim_name = "jmd" + ) + + # --- Full uncertainty (parallelized) --- + results_full <- rfa_simulate( + sim_type = "full", + bestfit_params = jmd_bf_parameter_sets, + stage_ts = jmd_wy1980_stage, + seasonality = jmd_seasonality$relative_frequency, + hydrographs = hydros, + resmodel = jmd_resmodel, + Ncores = 4, + sim_name = "jmd" + ) + ## End(Not run) + +``` + +## Primary RFA Modules + +### `stratified_sampler()` + +``` +Stratified Sampler + +Description: + + Creates stratified bins in standard normal space for use in + stratified sampling. Stratification improves sampling efficiency + by ensuring adequate coverage of rare events. + +Usage: + + stratified_sampler( + minAEP = 1e-08, + maxAEP = 0.99, + dist = "EV1", + Nbins = NULL, + Mevents = NULL, + verbose = FALSE + ) + +Arguments: + + minAEP: Minimum annual exceedance probability. Default is ‘1E-8’. + + maxAEP: Maximum annual exceedance probability. Default is ‘0.99’. + + dist: Character. Probability space for stratification. + Case-insensitive. Default is ‘"EV1"’. Invalid values trigger + a warning and default to ‘"EV1"’. + + ‘"EV1"’ Extreme Value Type I (Gumbel) space. Recommended for + flood frequency analysis. Allocates more bins to rare + events through the transformation ‘-log(-log(1-AEP))’, + improving tail estimation efficiency. + + ‘"Normal"’ Standard normal (z-score) space. Uniform bins in + z-space. Use when the underlying phenomenon is normally + distributed. + + ‘"Uniform"’ Uniform probability space. Equal probability + width per bin. Generally inefficient for rare event + estimation. + + Nbins: Number of stratified bins. Default is ‘20’. + + Mevents: Number of events per bin. Default is ‘500’. + + verbose: Logical. If ‘TRUE’, prints a completion message summarizing + the stratification. Default is ‘FALSE’. + +Details: + + The function divides the probability space into bins using the + specified transformation. EV1 transformation is recommended for + heavy-tailed distributions common in flood frequency analysis, as + it naturally allocates more sampling effort to rare events + critical for dam safety assessments. + +Value: + + A list containing: + + normOrd Vector of standard normal ordinates spanning all bins + + Weights Vector of probability weights for each bin + + Zlower Vector of lower bounds for each bin (standard normal) + + Zupper Vector of upper bounds for each bin (standard normal) + + Nbins Number of bins + + Mevents Number of events per bin + +Examples: + + # Default stratification + strat <- stratified_sampler() + + # Custom bins and events + strat <- stratified_sampler(minAEP = 1E-6, + maxAEP = 0.5, + dist = "EV1", + Nbins = 10, + Mevents = 100) + + # With verbose message + strat <- stratified_sampler(verbose = TRUE) + +``` + +### `flow_frequency_sampler()` + +``` +Flow Frequency Sampler + +Description: + + Generates a stratified matrix of flow values from a single set of + frequency distribution parameters using stratified Monte Carlo + sampling. Used internally by ‘rfa_simulate()’ for median-only and + full uncertainty modes. + +Usage: + + flow_frequency_sampler( + bestfit_params, + freq_dist = "LP3", + strat_dist = "ev1", + Nbin = NULL, + Mevent = NULL + ) + +Arguments: + +bestfit_params: Numeric vector of length 3 containing distribution + parameters. For LP3: ‘c(mean_log, sd_log, skew_log)’. For + GEV: ‘c(location, scale, shape)’. + +freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or + ‘"GEV"’. + +strat_dist: Character. Probability space for stratification bins. + Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default), + ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for + details. + + Nbin: Integer. Number of stratified bins. Default is ‘50’. + + Mevent: Integer. Number of events per bin. Default is ‘200’. + +Value: + + A list containing: + + flow Matrix of sampled flow values [Mevent x Nbin] + + nbins Number of stratified bins + + mevents Number of events per bin + + weights Probability weights for each bin from + ‘stratified_sampler()’ + +See Also: + + ‘stratified_sampler()’, ‘qp3()’, ‘rfa_simulate()’ + +Examples: + + # Single parameter set (posterior mode) + params <- c(4.85, 0.39, -0.15) + result <- flow_frequency_sampler(params, freq_dist = "LP3", + Nbin = 20, Mevent = 500) + # Dimensions of result + dim(result$flow) # 500 x 20 + + # Distribution of Sampled Flows + hist(result$flow) + +``` + +### `flow_frequency_sampler_expected()` + +``` +Flow Frequency Sampler (Expected Only) + +Description: + + Generates a stratified matrix of flow values by pairing each + z-ordinate with a different parameter set from the posterior + distribution. This collapses the nested Monte Carlo structure into + a single pass, simultaneously sampling natural variability (via + stratified z-ordinates) and knowledge uncertainty (via varying + parameters). Used internally by ‘rfa_simulate()’ for expected-only + mode. + +Usage: + + flow_frequency_sampler_expected( + bestfit_params, + freq_dist = "LP3", + strat_dist = "ev1", + Nbin = NULL, + Mevent = NULL + ) + +Arguments: + +bestfit_params: Data frame of distribution parameters from RMC-BestFit. + Must have ‘Nbin * Mevent’ rows (one parameter set per + z-ordinate). For LP3: columns are mean (log), sd (log), skew + (log). For GEV: columns are location, scale, shape. + +freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or + ‘"GEV"’. + +strat_dist: Character. Probability space for stratification bins. + Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default), + ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for + details. + + Nbin: Integer. Number of stratified bins. Default is ‘50’. + + Mevent: Integer. Number of events per bin. Default is ‘200’. + +Value: + + A list containing: + + flow Matrix of sampled flow values [Mevent x Nbin] + + nbins Number of stratified bins + + mevents Number of events per bin + + weights Probability weights for each bin from + ‘stratified_sampler()’ + +See Also: + + ‘stratified_sampler()’, ‘qp3()’, ‘flow_frequency_sampler()’, + ‘rfa_simulate()’ + +Examples: + + # Using a pre-loaded parameter set (all 10,000 parameter sets) + result <- flow_frequency_sampler_expected(jmd_bf_parameter_sets, + Nbin = 20, Mevent = 500) + dim(result$flow) # 500 x 20 + + # Using bootstrapped parameter samples + jmd_samples <- bootstrap_vfc( + c(jmd_vfc_parameters$mean_log, + jmd_vfc_parameters$sd_log, + jmd_vfc_parameters$skew_log), + dist = "LP3", + ERL = jmd_vfc_parameters$erl) + + jmd_result <- flow_frequency_sampler_expected( + jmd_samples$params, + freq_dist = "LP3", + Nbin = 20, + Mevent = 500) + +``` + +### `hydrograph_setup()` + +``` +Hydrograph Setup for RFA Simulation + +Description: + + Prepares hydrograph data frames copied from RMC-RFA for use in RFA + simulation. Converts date/time columns and adds sequential hour + and hydrograph ID columns. + +Usage: + + hydrograph_setup( + ..., + critical_duration = NULL, + routing_days = NULL, + weights = NULL + ) + +Arguments: + + ...: Data frame representing an input hydrograph with columns: + Ord, Date, Time, Flow (cfs). Copied directly from RMC-RFA. + Date & Time should be ‘class() = "character"’ + +critical_duration: Critical duration in days. + +routing_days: Desired length of routing simulation in days. + + weights: Optional numeric vector of sampling weights for each + hydrograph. Must be the same length as the number of input + hydrographs. Weights are normalized to probabilities + internally. If NULL (default), all hydrographs are weighted + equally. + +Value: + + A list of formatted hydrograph data frames, each containing: + + datetime Date-time (POSIXct) + + hour Hours from start of event + + inflow Inflow (cfs) + + hydrograph_num Hydrograph ID number for sampling + + obs_vol Max n-day inflow volume (stored as an attribute of each + dataframe) + + dt Hydrograph timestep (delta time, dt) in hours (stored as an + attribute of each dataframe) + + The returned list also has a ‘probs’ attribute containing the + normalized sampling probabilities derived from ‘weights’. + +Examples: + + # Setup with equal weights (default) + hydros <- hydrograph_setup(jmd_hydro_apr1999, + jmd_hydro_jun1965, + jmd_hydro_pmf, + critical_duration = 2, + routing_days = 10) + + # Setup with custom weights (PMF 3x more likely to be sampled) + hydros <- hydrograph_setup(jmd_hydro_apr1999, + jmd_hydro_jun1965, + jmd_hydro_pmf, + critical_duration = 2, + routing_days = 10, + weights = c(1, 1, 3)) + + # view normalized probabilities + attr(hydros, "probs") + +``` + +### `scale_hydrograph()` + +``` +Scale Hydrograph + +Description: + + Scales inflow hydrograph given a sampled inflow volume from the + volume-frequency curve. Scale factor is defined by the sampled + inflow volume and the maximum volume of the corresponding + duration. If the native hydrograph timestep differs from the + target routing timestep, resampling is applied prior to scaling: + finer-to-coarser uses block averaging; coarser-to-finer uses + linear interpolation. + +Usage: + + scale_hydrograph( + hydrograph_shape, + observed_volume, + sampled_volume, + routing_dt = 1 + ) + +Arguments: + +hydrograph_shape: Data frame with two columns: time (hours) and inflow + (cfs). Must be in that order. + +observed_volume: Maximum n-day inflow volume from input hydrograph + shape. + +sampled_volume: Sampled inflow volume from volume-frequency curve. + +routing_dt: Target routing timestep in hours. Supported values are + ‘0.25’ (15-min), ‘1’ (1-hour, default), ‘6’ (6-hour), and + ‘24’ (24-hour). + +Value: + + A data frame with two columns: ‘time_hrs’ and ‘inflow_cfs’, at the + target routing timestep, with time starting at hour 0. + +Examples: + + # Example hydrograph. Requires pre-processing + hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, critical_duration = 2, routing_days = 10) + hydrograph_shape <- hydro_example[[1]][, 2:3] + + # Default 1-hour routing timestep + scaled <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000) + + # 15-min input hydrograph, 1-hour routing timestep + scaled <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000, + routing_dt = 1) + +``` + +### `mod_puls_routing()` + +``` +Modified Puls Reservoir Routing + +Description: + + Performs Modified Puls (level pool) routing of inflow hydrograph + given a defined reservoir geometry (Stage (ft), Storage (ac-ft), + Discharge (cfs)). + +Usage: + + mod_puls_routing(resmodel_df, inflow_df, initial_elev, full_results = FALSE) + +Arguments: + +resmodel_df: Data frame with three columns: elevation/stage (ft), + storage (acre-feet), and discharge (cfs). Must be in that + order. + +inflow_df: Data frame with two columns: time (hours) and inflow (cfs). + Must be in that order. + +initial_elev: Starting water surface elevation in feet. + +full_results: Logical. If ‘FALSE’ (default), returns only peak stage + and discharge. If ‘TRUE’, returns the complete routing + result. + +Value: + + If ‘full_results = FALSE’, a named numeric vector with + ‘peak_stage_ft’ and ‘peak_discharge_cfs’. If ‘full_results = + TRUE’, a data frame with columns: ‘time_hr’, ‘inflow_cfs’, + ‘elevation_ft’, ‘storage_acft’, and ‘outflow_cfs’. + +References: + + Chow, V.T. (1959). Open-Channel Hydraulics. McGraw-Hill. + +Examples: + + # Example hydrograph. Requires pre-processing + hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, + critical_duration = 2, + routing_days = 10) + hydrograph_shape <- hydro_example[[1]][, 2:3] + scaled_hydrograph <- scale_hydrograph(hydrograph_shape, + observed_volume = 50000, + sampled_volume = 55000) + + # Peak values only + mod_puls_routing(jmd_resmodel, scaled_hydrograph, initial_elev = 3830) + + # Full routing table + jmd_full_routing <- mod_puls_routing(jmd_resmodel, + scaled_hydrograph, + initial_elev = 3830, + full_results = TRUE) + head(jmd_full_routing) + +``` + +### `stage_frequency_curve()` + +``` +Compute Stage-Frequency Curve + +Description: + + Converts a matrix of routed peak stages into a stage-frequency + curve using the law of total probability across stratified bins. + For each candidate stage, the conditional exceedance probability + within each bin is weighted by the bin probability and summed to + produce the unconditional annual exceedance probability (AEP). + +Usage: + + stage_frequency_curve(peakStage, weights, stage_bins = 1000) + +Arguments: + +peakStage: Matrix of peak stages [Mevents x Nbins] from routing. + + weights: Numeric vector of bin weights from ‘stratified_sampler()’. + Must have length equal to ‘ncol(peakStage)’. + +stage_bins: Numeric value of exceedance stages used to compute + stage-frequency in each bin. Default is 1000. + +Value: + + A data frame with columns: + + stage Evaluated stage values + + AEP Annual exceedance probability at each stage + +See Also: + + ‘stratified_sampler()’, ‘flow_frequency_sampler()’, + ‘rfa_simulate()’ + +``` + +## Rejection Sampling + +### `pmf_stage_lognormal()` + +``` +Parameterize a Three-Parameter Lognormal PMF for Stage + +Description: + + Computes the parameters of a three-parameter lognormal + distribution for use as a probabilistic maximum stage (PMF) in + rejection sampling. The shift parameter defines the lower or upper + bound of the distribution (typically, the lower value). The + function supports two modes: (1) supplying a best estimate and + assuming sigma, or (2) supplying a best estimate, low, and high to + solve for sigma numerically. + +Usage: + + pmf_stage_lognormal( + pmf_shift, + pmf_mean, + pmf_sigma = NULL, + pmf_low = NULL, + pmf_high = NULL + ) + +Arguments: + +pmf_shift: Numeric. Assumed lower-bound of the lognormal distribution. + This will define the shift value. Must be less than all of + ‘pmf_mean’, ‘pmf_low’, and ‘pmf_high’. + +pmf_mean: Numeric. Assumed mean of the shifted PMF stage distribution. + +pmf_sigma: Numeric. Assumed standard deviation on the log scale. + Required if ‘pmf_low’ and ‘pmf_high’ are not supplied. + Defaults to ‘NULL’. Suggested value = 0.5. + + pmf_low: Numeric. Low estimate of PMF stage (assumed 5th percentile). + Optional. If supplied, ‘pmf_high’ must also be supplied. + +pmf_high: Numeric. High estimate of PMF stage (assumed 95th + percentile). Optional. If supplied, ‘pmf_low’ must also be + supplied. + +Value: + + A named list with the following elements: + + pmf_shift Hard lower bound of the distribution. + + pmf_mean Assumed mean of shifted PMF stage distribution. + + pmf_sigma Standard deviation on the log scale. + + pmf_mu Derived location parameter on the log scale. + + pmf_p05 5th percentile of the PMF stage distribution. + + pmf_p95 95th percentile of the PMF stage distribution. + +Examples: + + # Mode 1: assume sigma + pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5) + + # Mode 2: solve for sigma from low/high estimates + pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, + pmf_low = 239, pmf_high = 245) + +``` + +### `rejection_sampling_stage()` + +``` +Rejection Sampling of Stage Bounded by a Probabilistic Maximum Stage + +Description: + + Draws ‘n_samples’ stage values from a stage-frequency curve, + rejecting any draws that exceed a probabilistic maximum stage + (PMF) sampled from a three-parameter lognormal distribution. + Accepted samples are ranked and assigned Weibull plotting + positions for use in frequency analysis. + +Usage: + + rejection_sampling_stage( + pmf_stage_LN, + stage_freq_df = NULL, + aep = NULL, + stage = NULL, + n_samples = 1e+07 + ) + +Arguments: + +pmf_stage_LN: A named list returned by ‘pmf_stage_lognormal’ containing + the lognormal PMF parameters. + +stage_freq_df: A data frame with AEP in column 1 and stage in column 2. + Mutually exclusive with ‘aep’ and ‘stage’. + + aep: Numeric vector of annual exceedance probabilities. Must be + supplied with ‘stage’. Mutually exclusive with + ‘stage_freq_df’. + + stage: Numeric vector of stages corresponding to ‘aep’. Must be + supplied with ‘aep’. Mutually exclusive with ‘stage_freq_df’. + +n_samples: Integer. Number of samples to draw. Defaults to ‘1e7’. + +Value: + + A data frame of thinned accepted samples with columns for z-score + and stage, suitable for plotting a probabilistically bounded + stage-frequency curve. Output is produced by ‘thin_samples()’. + +See Also: + + ‘pmf_stage_lognormal’ + +Examples: + + ## Not run: + + pmf_ln <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5) + + result <- rejection_sampling_stage( + pmf_stage_LN = pmf_ln, + stage_freq_df = my_stage_freq_df, + n_samples = 1e7 + ) + ## End(Not run) + +``` + +## Additional Utilities + +### `bootstrap_vfc()` + +``` +Bootstrap option for VFC (RFA-style w/ ERL) + +Description: + + Generates matrix of parameters using posterior mode/mean and ERL + +Usage: + + bootstrap_vfc(bestfit_postmode, dist = "LP3", ERL = 150, Nboots = 10000) + +Arguments: + +bestfit_postmode: Vector of distribution parameters from RMC-BestFit. + For LP3: columns are mean (log), sd (log), skew (log). For + GEV: columns are location, scale, shape. + + dist: Distribution type. Either ‘"LP3"’ (default) or ‘"GEV"’. + + ERL: psuedo effective record length for bootstrapping + + Nboots: number of bootstraps + +Value: + + A list containing: + + params Matrix of bootstrapped parameters + + dist Distribution selected (LP3 or GEV) + + postmode Posterior mode parameters provided to bootstrap + + ERL pseudo effective record length provided to bootstrap + +See Also: + + ‘flow_frequency_sampler()’ + +Examples: + + # Sample using JMD VFC parameters + jmd_samples <- bootstrap_vfc(c(jmd_vfc_parameters$mean_log, + jmd_vfc_parameters$sd_log, + jmd_vfc_parameters$skew_log), + dist = "LP3", + ERL = jmd_vfc_parameters$erl) + + # GEV Example with parent distribution parameters + gev_example <- c(3.0, 1.0, -0.1) + gev_samples <- bootstrap_vfc(gev_example, + dist = "GEV", + ERL = 200, + Nboots = 5000) + hist(gev_samples$params[,1]) + + # LP3 Example with parent distribution parameters + lp3_example <- c(3.5, 0.22, 0.1) + lp3_samples <- bootstrap_vfc(lp3_example, + dist = "LP3", + ERL = 300, + Nboots = 1000) + hist(lp3_samples$params[,3]) + +``` + +### `qp3()` + +``` +Pearson Type III Inverse CDF (Quantile Function) + +Description: + + Computes quantiles from a Pearson Type III distribution given + probabilities and distribution parameters (mean, standard + deviation, skewness). + +Usage: + + qp3(p, mu, sigma, gamma) + +Arguments: + + p: Vector of probabilities (between 0 and 1). + + mu: Mean of the distribution. + + sigma: Standard deviation of the distribution. + + gamma: Skewness coefficient of the distribution. + +Details: + + NOTE: This is the non-vectorized version of the function (it will + be used in a loop) Vectorized version is part of future + development. + + The Pearson Type III distribution is parameterized by mean (‘mu’), + standard deviation (‘sigma’), and skewness (‘gamma’). These are + converted internally to location, scale, and shape parameters. + + When skewness is near zero (‘abs(gamma) < 1E-3’), the normal + distribution is used as an approximation. + +Value: + + Vector of quantiles corresponding to the input probabilities. + +Examples: + + # Single quantile + qp3(0.99, mu = 10, sigma = 2, gamma = 0.5) + + # Multiple quantiles + qp3(c(0.5, 0.9, 0.99), mu = 10, sigma = 2, gamma = 0.5) + + # Use with JMD volume-frequency parameters + qp3(0.99, + mu = jmd_vfc_parameters$mean_log, + sigma = jmd_vfc_parameters$sd_log, + gamma = jmd_vfc_parameters$skew_log) + +``` + +### `aep2stage()` + +``` +Interpolate Stage from AEP + +Description: + + Given a stage-frequency curve, interpolates stage values at target + AEPs. Interpolation is performed in standard normal (z-variate) + space for better behavior across orders of magnitude in AEP. + +Usage: + + aep2stage(aep, stage, interp_aep) + +Arguments: + + aep: Numeric vector of annual exceedance probabilities from the + known curve. + + stage: Numeric vector of stage values corresponding to ‘aep’. + +interp_aep: Numeric vector of target AEPs to interpolate at. + +Value: + + Numeric vector of interpolated stage values (same length as + ‘interp_aep’). + +See Also: + + ‘stage2aep’ for the inverse operation. + +Examples: + + # Get stage at the 1.12% and 0.175% AEP + aep2stage(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(0.0112,1.75E-3)) + +``` + +### `stage2aep()` + +``` +Interpolate AEP from Stage + +Description: + + Given a stage-frequency curve, interpolates AEP values at target + stages. Interpolation is performed in standard normal (z-variate) + space for better behavior across orders of magnitude in AEP. + +Usage: + + stage2aep(aep, stage, interp_stage) + +Arguments: + + aep: Numeric vector of annual exceedance probabilities from the + known curve. + + stage: Numeric vector of stage values corresponding to ‘aep’. + +interp_stage: Numeric vector of target stage values to interpolate at. + +Details: + + Stage-frequency curves typically flatten at very rare AEPs once + the reservoir reaches the reservoir model discharge capacity. This + produces tied stage values. ‘approx()’ handles these by averaging + the corresponding AEPs, which may emit a "collapsing to unique 'x' + values" warning. This is expected behavior. + +Value: + + Numeric vector of interpolated AEP values (same length as + ‘interp_stage’). + +See Also: + + ‘aep2stage’ for the inverse operation. + +Examples: + + # Get AEP at stage 3862.0-ft and 3872-ft + stage2aep(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(3862.0, 3872)) + +``` + +### `interpolate_aep_matrix()` + +``` +Interpolate AEPs at Target Stages Across Realizations + +Description: + + For each realization's stage-frequency curve, interpolates the AEP + at every target stage value. Interpolation is performed in + standard normal (z-variate) space. + +Usage: + + interpolate_aep_matrix(results_list, target_stages) + +Arguments: + +results_list: List of realization data frames, each with columns + ‘stage’ and ‘AEP’. + +target_stages: Numeric vector of stage values to interpolate at. + +Value: + + Matrix of AEP values with rows = target stages and columns = + realizations. + +``` + +### `interpolate_stage_matrix()` + +``` +Interpolate Stages at Target AEPs Across Realizations + +Description: + + For each realization's stage-frequency curve, interpolates the + stage at every target AEP value. Interpolation is performed in + standard normal (z-variate) space. + +Usage: + + interpolate_stage_matrix(results_list, target_aeps) + +Arguments: + +results_list: List of realization data frames, each with columns + ‘stage’ and ‘AEP’. + +target_aeps: Numeric vector of AEP values to interpolate at. + +Value: + + Matrix of stage values with rows = target AEPs and columns = + realizations. + +``` + +### `power_function()` + +``` +Power Function + +Description: + + Raises 10 to the 1st through the nth power + +Usage: + + power_function(x) + +Arguments: + + x: Highest power of 10 to use + +Value: + + Vector of 10 raised sequentially from the 1st to the nth power. + +``` + +### `theme_rfar_conceptual()` + +``` +rfaR ggplot2 Theme for Conceptual Plots + +Description: + + A custom ‘ggplot2’ theme used in the rfaR conceptual realization + vignette. Based on ‘theme_bw’ with tightened text sizes, italic + titles, and the legend suppressed. Intended for figures that + emphasize curves over annotation density. + +Usage: + + theme_rfar_conceptual() + +Value: + + A ‘ggplot2’ theme object that can be added to a ‘ggplot’ via ‘+’. + +See Also: + + ‘theme_bw’ + +Examples: + + library(ggplot2) + ggplot(jmd_rfa_expected, aes(x = AEP, y = Expected)) + + geom_line() + + scale_x_continuous(transform = c("log10", "reverse")) + + labs(title = "JMD Expected Stage-Frequency", + subtitle = "Demonstrating theme_rfar_conceptual()", + x = "AEP", y = "Stage (ft)") + + theme_rfar_conceptual() + +``` + diff --git a/rfaR-book/06-simulation-modes.qmd b/rfaR-book/06-simulation-modes.qmd new file mode 100644 index 0000000..a0cb6ab --- /dev/null +++ b/rfaR-book/06-simulation-modes.qmd @@ -0,0 +1,18 @@ +# Simulation Modes + +`rfaR` supports three simulation modes, corresponding to different treatments +of parameter uncertainty. + +## Median Mode + + +## Expected Mode + + +## Full Uncertainty Mode + +Runs the full nested Monte Carlo framework, propagating both parameter +(epistemic) and event (aleatory) uncertainty. + + +## Selecting a Mode diff --git a/rfaR-book/07-validation.qmd b/rfaR-book/07-validation.qmd new file mode 100644 index 0000000..50e26fb --- /dev/null +++ b/rfaR-book/07-validation.qmd @@ -0,0 +1,15 @@ +# Validation + +## Purpose + + +## Modified Puls Routing + + +## Stratified Sampling + + +## See Also + +Detailed validation vignettes are also available on the +[pkgdown site](https://usace-rmc.github.io/rfaR/articles/index.html). diff --git a/rfaR-book/_book/01-introduction.html b/rfaR-book/_book/01-introduction.html new file mode 100644 index 0000000..72226b3 --- /dev/null +++ b/rfaR-book/_book/01-introduction.html @@ -0,0 +1,1015 @@ + + + + + + + + + +1  Introduction – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

1  Introduction

+
+ + + +
+ + + + +
+ + + +
+ + +
+

1.1 Purpose

+

rfaR is an R implementation of the Risk Management Center Reservoir Frequency Analysis (RMC-RFA) software. RMC-RFA (and rfaR) use apply stratified monte carlo methods to deterministic flood routing to produce a hydrologic hazard curve1 at individual dam and levee sites. Hazard analyses support risk assessments within the USACE Dam & Levee Safety Program.

+
+
+

1.2 rfaR Analysis Summary

+

rfaR combines deterministic flood routing (Modified Puls) with a nested, two-loop Monte Carlo framework to quantify:

+
    +
  • Natural variability — simulated in the inner loop as a realization. Each realization represents 10,000 indiviual flood events with randomly sampled starting stage, hydrograph shape, and inflow volume (from an associated frequency distribution).

  • +
  • Knowledge uncertainty (epistemic uncertainty) — simulated in the outer loop, by sampling different parameter sets (from LP3 or GEV flood frequency distributions, informed by MCMC output from RMC-BestFit).

  • +
+
+
+

1.3 Relationship to RMC-RFA

+

rfaR reimplements the core RMC-RFA methodology in open-source R, offering:

+
    +
  • Reproducibility and transparency in the routing and sampling logic
  • +
  • Integration with the broader R/RMC ecosystem (e.g., RMC-BestFit outputs)
  • +
+
+
+

1.4 How This Manual Is Organized

+
    +
  • Methodology — statistical and hydrologic methods behind the two-loop simulation framework
  • +
  • Installation — getting rfaR running locally
  • +
  • Workflow — an end-to-end walkthrough from raw inputs to a stage-frequency curve
  • +
  • Simulation Modes — Median, Expected, and Full Uncertainty simulation modes explained
  • +
  • Function Reference — Function references (auto-generated from package documentation)
  • +
  • Validation — comparison against RMC-RFA / HEC-HMS benchmark results
  • +
+

For function-level documentation, also see the pkgdown reference site.

+ + + + +
+
+Aven, Terje, Yakov Ben-Haim, Henning Boje Andersen, et al. n.d. Society for Risk Analysis Glossary. +
+
+
+
+
+
    +
  1. In risk analysis, the hazard is the risk source where potential consequences relate to harm (Aven et al., n.d.). In the context of dam and levee risk analyses, the source of risk is often defined using a reservoir stage-frequency relationship. The terms hydrologic loading, stage-frequency, and hydrologic hazard are used interchangeably to relate reservoir/river stages to annual exceedance probabilities (AEPs). These relationships are commonly presented as curves and are used as probabilistic loading conditions in dam and levee risk analyses.↩︎

  2. +
+
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/02-methodology.html b/rfaR-book/_book/02-methodology.html new file mode 100644 index 0000000..e962279 --- /dev/null +++ b/rfaR-book/_book/02-methodology.html @@ -0,0 +1,937 @@ + + + + + + + + + +2  Methodology – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

2  Methodology

+
+ + + +
+ + + + +
+ + + +
+ + +
+

2.1 Overview

+

rfaR implements a two-loop, nested Monte Carlo framework to propagate both natural variability and knowledge uncertainty through a deterministic flood routing model.

+
+
+

2.2 Outer Loop: Parameter Uncertainty

+
+
+

2.3 Inner Loop: Realizations

+
+
+

2.4 Flood Routing

+ + + + +
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/03-installation.html b/rfaR-book/_book/03-installation.html new file mode 100644 index 0000000..a9fc92f --- /dev/null +++ b/rfaR-book/_book/03-installation.html @@ -0,0 +1,956 @@ + + + + + + + + + +3  Installation – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

3  Installation

+
+ + + +
+ + + + +
+ + + +
+ + +
+

3.1 Requirements

+
    +
  • R (version ≥ TODO)
  • +
  • Recommended: Positron or RStudio
  • +
+
+
+

3.2 Installing rfaR

+
# From GitHub
+remotes::install_github("USACE-RMC/rfaR")
+

TODO: note CRAN install instructions once published.

+
+
+

3.3 Dependencies

+

TODO: list key dependencies (ggplot2, future/future.apply, lmom, cli, etc.) and any that require special handling on USACE machines.

+
+
+

3.4 Verifying Installation

+
library(rfaR)
+# TODO: smoke-test
+ + + + +
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/04-workflow.html b/rfaR-book/_book/04-workflow.html new file mode 100644 index 0000000..48d2d26 --- /dev/null +++ b/rfaR-book/_book/04-workflow.html @@ -0,0 +1,953 @@ + + + + + + + + + +4  Workflow – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

4  Workflow

+
+ + + +
+ + + + +
+ + + +
+ + +
+

4.1 Overview

+
+
+

4.2 Step 1: Prepare Inputs

+
+
+

4.3 Step 2: Hydrograph Setup

+
+
+

4.4 Step 3: Sampling

+
+
+

4.5 Step 4: Routing

+
+
+

4.6 Step 5: Running the Full Simulation

+
+
+

4.7 Step 6: Interpreting Results

+ + + + +
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/05-function-reference.html b/rfaR-book/_book/05-function-reference.html new file mode 100644 index 0000000..526668b --- /dev/null +++ b/rfaR-book/_book/05-function-reference.html @@ -0,0 +1,3346 @@ + + + + + + + + + +5  Function Reference – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

5  Function Reference

+
+ + + +
+ + + + +
+ + + +
+ + +
+

5.1 Execute Reservoir Frequency Analysis

+
+

5.1.1 rfa_simulate()

+
RFA Stage-Frequency Simulation
+
+Description:
+
+     Performs reservoir stage frequency analysis using Monte Carlo
+     simulation to develop stage-frequency relationships. Combines
+     stratified flow-frequency sampling, flood seasonality, hydrograph
+     scaling, and Modified Puls reservoir routing to estimate annual
+     exceedance probabilities of reservoir stage.
+
+Usage:
+
+     rfa_simulate(
+       sim_type = "expected",
+       bestfit_params,
+       dist = "LP3",
+       stage_ts,
+       seasonality,
+       hydrographs,
+       resmodel,
+       Nbins = 50,
+       events_per_bin = 200,
+       routing_dt = 1,
+       Ncores = NULL,
+       sim_name = NULL,
+       results_dir = NULL
+     )
+     
+Arguments:
+
+sim_type: Character string specifying the simulation mode. One of
+          ‘"median"’, ‘"expected"’, or ‘"full"’. Default is
+          ‘"expected"’.
+
+bestfit_params: Data frame or matrix of distribution parameters from
+          RMC-BestFit MCMC output. Columns 1-3 are distribution
+          parameters:
+
+            * LP3: mean (log), standard deviation (log), skew (log)
+
+            * GEV: location, scale, shape
+
+          Column 4 is log-likelihood (used only in ‘"median"’ mode to
+          identify the posterior mode). For ‘"expected"’ mode, must
+          have at least ‘Nbins * events_per_bin’ rows. For ‘"full"’
+          mode, each row is treated as an independent realization.
+
+    dist: Character string specifying the frequency distribution.
+          Either ‘"LP3"’ (Log-Pearson Type III, default) or ‘"GEV"’
+          (Generalized Extreme Value).
+
+stage_ts: Data frame of historical reservoir stage with columns ‘date’
+          (character in M/D/YYYY format) and ‘stage’ (numeric, feet).
+
+seasonality: Numeric vector of length 12 giving monthly flood
+          occurrence probabilities (relative frequencies). Used to
+          sample the month of each simulated event, which determines
+          the antecedent pool elevation.
+
+hydrographs: List of hydrograph data frames as returned by
+          ‘hydrograph_setup’. Each element has columns ‘datetime’,
+          ‘hour’, ‘inflow’, and ‘hydrograph_num’, with attributes
+          ‘"obs_vol"’ (observed max n-day volume) and ‘"dt"’ (timestep
+          in hours). The list must have a ‘"probs"’ attribute
+          containing normalized sampling probabilities.
+
+resmodel: Data frame with three columns: elevation (ft), storage
+          (acre-ft), and discharge (cfs). Defines the reservoir model
+          for Modified Puls routing.
+
+   Nbins: Integer. Number of stratified sampling bins in EV1 space.
+          Default is 50.
+
+events_per_bin: Integer. Number of events sampled per bin. Default is
+          200. Total simulations per realization = ‘Nbins *
+          events_per_bin’.
+
+routing_dt: Numeric. Routing timestep in hours. Passed to
+          ‘scale_hydrograph’ to resample hydrographs before routing.
+          Supported values are ‘0.25’ (15-min), ‘1’ (1-hour, default),
+          ‘6’ (6-hour), and ‘24’ (24-hour).
+
+  Ncores: Integer or ‘NULL’. Number of parallel workers for ‘"full"’
+          mode. If ‘NULL’ (default), automatically selects based on
+          available cores (capped at 16). Ignored for ‘"median"’ and
+          ‘"expected"’ modes.
+
+sim_name: Optional character string to label the simulation. Used in
+          the output CSV filename. If ‘NULL’ (default), defaults to
+          ‘"sim"’. Spaces are replaced with underscores in the
+          filename.
+
+results_dir: Optional path to the directory where results are saved. If
+          ‘NULL’ (default), creates an ‘rfaR_results’ folder in the
+          current working directory.
+
+Details:
+
+     Three simulation modes are available:
+
+     ‘"median"’ Single realization using the most likely (posterior
+          mode) parameter set from RMC-BestFit. Produces one
+          stage-frequency curve with no uncertainty bounds. Useful for
+          quick screening or debugging.
+
+     ‘"expected"’ Single realization using expected value sampling,
+          where each stratified flow sample is paired 1-to-1 with a
+          different parameter set from the posterior distribution.
+          Produces one stage-frequency curve representing the expected
+          (mean) result integrated across parameter uncertainty.
+
+     ‘"full"’ Nested Monte Carlo with full uncertainty quantification.
+          The outer loop iterates over all parameter sets (one per row
+          of ‘bestfit_params’), and each inner loop independently
+          samples natural variability via stratified sampling,
+          seasonality, starting pool, and hydrograph shape. Each
+          realization produces an independent stage-frequency curve;
+          curves are combined on a common stage grid to yield expected,
+          median, and 5th/95th percentile confidence bounds. The outer
+          loop is parallelized using the ‘future’ framework.
+
+     For all modes, natural variability is captured through stratified
+     sampling in with ‘Nbins’ bins and ‘events_per_bin’ events per bin,
+     providing reliable coverage from common events down to
+     approximately 1e-8 AEP.
+
+     The stratified sampling approach divides the AEP range (default
+     0.99 to 1e-8) into equal-width bins in EV1 (Gumbel reduced
+     variate) space and samples events uniformly within each bin. This
+     ensures adequate representation of rare flood events that would
+     require orders of magnitude more samples under crude Monte Carlo
+     sampling.
+
+     Post-processing uses the law of total probability via
+     ‘stage_frequency_curve’: for a grid of stage thresholds, the
+     weighted exceedance fraction is computed within each bin and
+     summed across bins.
+
+     In ‘"full"’ mode, each parallel worker independently samples all
+     random inputs (seasonality, starting pool, hydrograph shape, and
+     stratified z-variates) in addition to using its own parameter set.
+     This ensures full Monte Carlo independence across realizations.
+     Each worker post-processes its results into a stage-frequency
+     curve immediately, returning only the curve rather than the full
+     peak stage matrix, keeping memory usage manageable for large
+     numbers of realizations.
+
+     Curves from individual realizations are combined by interpolating
+     each onto a common stage grid (spanning the global min/max across
+     all realizations) in log10(AEP) space, then computing summary
+     statistics across realizations at each stage threshold.
+
+     Results are automatically exported as a CSV file named
+     ‘{sim_name}_{sim_type}_{MM_DD_YY_HHMM}.csv’ in the ‘results_dir’
+     directory. For example, a median simulation named "John McGraw
+     Dam" run on June 4, 2025 at 2:30 PM would produce
+     ‘John_McGraw_Dam_median_06_04_25_1430.csv’.
+
+Value:
+
+     A list whose contents depend on ‘sim_type’:
+
+     For ‘"median"’ and ‘"expected"’:
+
+     stage_frequency Data frame with columns ‘stage’ and ‘AEP’ from
+          ‘stage_frequency_curve’.
+
+     peakStage Matrix of simulated peak stages (‘events_per_bin’ rows
+          by ‘Nbins’ columns).
+
+     peakFlow Matrix of simulated peak discharges (same dimensions).
+
+     weights Stratified sampling bin weights.
+
+     For ‘"full"’:
+
+     stage_frequency Data frame with columns ‘stage’, ‘expected’,
+          ‘median’, ‘lower_05’, and ‘upper_95’ on a common stage grid.
+
+     all_curves List of per-realization stage-frequency data frames
+          (each with ‘stage’ and ‘AEP’ columns).
+
+     aep_matrix Matrix of interpolated AEP values (500 rows by
+          ‘Nrealizations’ columns) on the common stage grid.
+
+     common_stage Numeric vector of the common stage grid (length 500).
+
+     Nrealizations Number of parameter set realizations processed.
+
+     Nsims_per_realiz Number of simulations per realization.
+
+See Also:
+
+     ‘flow_frequency_sampler’, ‘flow_frequency_sampler_expected’,
+     ‘stratified_sampler’, ‘scale_hydrograph’, ‘mod_puls_routing’,
+     ‘stage_frequency_curve’, ‘hydrograph_setup’
+
+Examples:
+
+     ## Not run:
+     
+     # Not run: Expected and Median modes take ~15s; Full uncert
+     # runs ~10,000 parameter realizations and takes 3-4 hours on a
+     # typical machine.
+     
+     # --- Setup ---
+     hydros <- hydrograph_setup(jmd_hydro_apr1999, jmd_hydro_jun1965,
+                                jmd_hydro_may1955, jmd_hydro_pmf,
+                                critical_duration = 2, routing_days = 10)
+     
+     # --- Expected only (default) ---
+     results_exp <- rfa_simulate(
+       sim_type       = "expected",
+       bestfit_params = jmd_bf_parameter_sets,
+       stage_ts       = jmd_wy1980_stage,
+       seasonality    = jmd_seasonality$relative_frequency,
+       hydrographs    = hydros,
+       resmodel       = jmd_resmodel,
+       sim_name       = "jmd"
+     )
+     
+     # --- Median only ---
+     results_med <- rfa_simulate(
+       sim_type       = "median",
+       bestfit_params = jmd_bf_parameter_sets,
+       stage_ts       = jmd_wy1980_stage,
+       seasonality    = jmd_seasonality$relative_frequency,
+       hydrographs    = hydros,
+       resmodel       = jmd_resmodel,
+       sim_name       = "jmd"
+     )
+     
+     # --- Full uncertainty (parallelized) ---
+     results_full <- rfa_simulate(
+       sim_type       = "full",
+       bestfit_params = jmd_bf_parameter_sets,
+       stage_ts       = jmd_wy1980_stage,
+       seasonality    = jmd_seasonality$relative_frequency,
+       hydrographs    = hydros,
+       resmodel       = jmd_resmodel,
+       Ncores         = 4,
+       sim_name       = "jmd"
+     )
+     ## End(Not run)
+     
+
+
+
+

5.2 Primary RFA Modules

+
+

5.2.1 stratified_sampler()

+
Stratified Sampler
+
+Description:
+
+     Creates stratified bins in standard normal space for use in
+     stratified sampling. Stratification improves sampling efficiency
+     by ensuring adequate coverage of rare events.
+
+Usage:
+
+     stratified_sampler(
+       minAEP = 1e-08,
+       maxAEP = 0.99,
+       dist = "EV1",
+       Nbins = NULL,
+       Mevents = NULL,
+       verbose = FALSE
+     )
+     
+Arguments:
+
+  minAEP: Minimum annual exceedance probability. Default is ‘1E-8’.
+
+  maxAEP: Maximum annual exceedance probability. Default is ‘0.99’.
+
+    dist: Character. Probability space for stratification.
+          Case-insensitive. Default is ‘"EV1"’. Invalid values trigger
+          a warning and default to ‘"EV1"’.
+
+          ‘"EV1"’ Extreme Value Type I (Gumbel) space. Recommended for
+              flood frequency analysis. Allocates more bins to rare
+              events through the transformation ‘-log(-log(1-AEP))’,
+              improving tail estimation efficiency.
+
+          ‘"Normal"’ Standard normal (z-score) space. Uniform bins in
+              z-space. Use when the underlying phenomenon is normally
+              distributed.
+
+          ‘"Uniform"’ Uniform probability space. Equal probability
+              width per bin. Generally inefficient for rare event
+              estimation.
+
+   Nbins: Number of stratified bins. Default is ‘20’.
+
+ Mevents: Number of events per bin. Default is ‘500’.
+
+ verbose: Logical. If ‘TRUE’, prints a completion message summarizing
+          the stratification. Default is ‘FALSE’.
+
+Details:
+
+     The function divides the probability space into bins using the
+     specified transformation. EV1 transformation is recommended for
+     heavy-tailed distributions common in flood frequency analysis, as
+     it naturally allocates more sampling effort to rare events
+     critical for dam safety assessments.
+
+Value:
+
+     A list containing:
+
+     normOrd Vector of standard normal ordinates spanning all bins
+
+     Weights Vector of probability weights for each bin
+
+     Zlower Vector of lower bounds for each bin (standard normal)
+
+     Zupper Vector of upper bounds for each bin (standard normal)
+
+     Nbins Number of bins
+
+     Mevents Number of events per bin
+
+Examples:
+
+     # Default stratification
+     strat <- stratified_sampler()
+     
+     # Custom bins and events
+     strat <- stratified_sampler(minAEP = 1E-6,
+                                 maxAEP = 0.5,
+                                 dist = "EV1",
+                                 Nbins = 10,
+                                 Mevents = 100)
+     
+     # With verbose message
+     strat <- stratified_sampler(verbose = TRUE)
+     
+
+
+

5.2.2 flow_frequency_sampler()

+
Flow Frequency Sampler
+
+Description:
+
+     Generates a stratified matrix of flow values from a single set of
+     frequency distribution parameters using stratified Monte Carlo
+     sampling. Used internally by ‘rfa_simulate()’ for median-only and
+     full uncertainty modes.
+
+Usage:
+
+     flow_frequency_sampler(
+       bestfit_params,
+       freq_dist = "LP3",
+       strat_dist = "ev1",
+       Nbin = NULL,
+       Mevent = NULL
+     )
+     
+Arguments:
+
+bestfit_params: Numeric vector of length 3 containing distribution
+          parameters. For LP3: ‘c(mean_log, sd_log, skew_log)’. For
+          GEV: ‘c(location, scale, shape)’.
+
+freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or
+          ‘"GEV"’.
+
+strat_dist: Character. Probability space for stratification bins.
+          Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default),
+          ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for
+          details.
+
+    Nbin: Integer. Number of stratified bins. Default is ‘50’.
+
+  Mevent: Integer. Number of events per bin. Default is ‘200’.
+
+Value:
+
+     A list containing:
+
+     flow Matrix of sampled flow values [Mevent x Nbin]
+
+     nbins Number of stratified bins
+
+     mevents Number of events per bin
+
+     weights Probability weights for each bin from
+          ‘stratified_sampler()’
+
+See Also:
+
+     ‘stratified_sampler()’, ‘qp3()’, ‘rfa_simulate()’
+
+Examples:
+
+     # Single parameter set (posterior mode)
+     params <- c(4.85, 0.39, -0.15)
+     result <- flow_frequency_sampler(params, freq_dist = "LP3",
+                                      Nbin = 20, Mevent = 500)
+     # Dimensions of result
+     dim(result$flow)  # 500 x 20
+     
+     # Distribution of Sampled Flows
+     hist(result$flow)
+     
+
+
+

5.2.3 flow_frequency_sampler_expected()

+
Flow Frequency Sampler (Expected Only)
+
+Description:
+
+     Generates a stratified matrix of flow values by pairing each
+     z-ordinate with a different parameter set from the posterior
+     distribution. This collapses the nested Monte Carlo structure into
+     a single pass, simultaneously sampling natural variability (via
+     stratified z-ordinates) and knowledge uncertainty (via varying
+     parameters). Used internally by ‘rfa_simulate()’ for expected-only
+     mode.
+
+Usage:
+
+     flow_frequency_sampler_expected(
+       bestfit_params,
+       freq_dist = "LP3",
+       strat_dist = "ev1",
+       Nbin = NULL,
+       Mevent = NULL
+     )
+     
+Arguments:
+
+bestfit_params: Data frame of distribution parameters from RMC-BestFit.
+          Must have ‘Nbin * Mevent’ rows (one parameter set per
+          z-ordinate). For LP3: columns are mean (log), sd (log), skew
+          (log). For GEV: columns are location, scale, shape.
+
+freq_dist: Character. Distribution type. Either ‘"LP3"’ (default) or
+          ‘"GEV"’.
+
+strat_dist: Character. Probability space for stratification bins.
+          Passed to ‘stratified_sampler()’. One of ‘"ev1"’ (default),
+          ‘"normal"’, or ‘"uniform"’. See ‘stratified_sampler()’ for
+          details.
+
+    Nbin: Integer. Number of stratified bins. Default is ‘50’.
+
+  Mevent: Integer. Number of events per bin. Default is ‘200’.
+
+Value:
+
+     A list containing:
+
+     flow Matrix of sampled flow values [Mevent x Nbin]
+
+     nbins Number of stratified bins
+
+     mevents Number of events per bin
+
+     weights Probability weights for each bin from
+          ‘stratified_sampler()’
+
+See Also:
+
+     ‘stratified_sampler()’, ‘qp3()’, ‘flow_frequency_sampler()’,
+     ‘rfa_simulate()’
+
+Examples:
+
+     # Using a pre-loaded parameter set (all 10,000 parameter sets)
+     result <- flow_frequency_sampler_expected(jmd_bf_parameter_sets,
+                                               Nbin = 20, Mevent = 500)
+     dim(result$flow)  # 500 x 20
+     
+     # Using bootstrapped parameter samples
+     jmd_samples <- bootstrap_vfc(
+       c(jmd_vfc_parameters$mean_log,
+         jmd_vfc_parameters$sd_log,
+         jmd_vfc_parameters$skew_log),
+       dist = "LP3",
+       ERL  = jmd_vfc_parameters$erl)
+     
+     jmd_result <- flow_frequency_sampler_expected(
+       jmd_samples$params,
+       freq_dist = "LP3",
+       Nbin      = 20,
+       Mevent    = 500)
+     
+
+
+

5.2.4 hydrograph_setup()

+
Hydrograph Setup for RFA Simulation
+
+Description:
+
+     Prepares hydrograph data frames copied from RMC-RFA for use in RFA
+     simulation. Converts date/time columns and adds sequential hour
+     and hydrograph ID columns.
+
+Usage:
+
+     hydrograph_setup(
+       ...,
+       critical_duration = NULL,
+       routing_days = NULL,
+       weights = NULL
+     )
+     
+Arguments:
+
+     ...: Data frame representing an input hydrograph with columns:
+          Ord, Date, Time, Flow (cfs). Copied directly from RMC-RFA.
+          Date & Time should be ‘class() = "character"’
+
+critical_duration: Critical duration in days.
+
+routing_days: Desired length of routing simulation in days.
+
+ weights: Optional numeric vector of sampling weights for each
+          hydrograph. Must be the same length as the number of input
+          hydrographs. Weights are normalized to probabilities
+          internally. If NULL (default), all hydrographs are weighted
+          equally.
+
+Value:
+
+     A list of formatted hydrograph data frames, each containing:
+
+     datetime Date-time (POSIXct)
+
+     hour Hours from start of event
+
+     inflow Inflow (cfs)
+
+     hydrograph_num Hydrograph ID number for sampling
+
+     obs_vol Max n-day inflow volume (stored as an attribute of each
+          dataframe)
+
+     dt Hydrograph timestep (delta time, dt) in hours (stored as an
+          attribute of each dataframe)
+
+     The returned list also has a ‘probs’ attribute containing the
+     normalized sampling probabilities derived from ‘weights’.
+
+Examples:
+
+     # Setup with equal weights (default)
+     hydros <- hydrograph_setup(jmd_hydro_apr1999,
+                                jmd_hydro_jun1965,
+                                jmd_hydro_pmf,
+                                critical_duration = 2,
+                                routing_days = 10)
+     
+     # Setup with custom weights (PMF 3x more likely to be sampled)
+     hydros <- hydrograph_setup(jmd_hydro_apr1999,
+                                jmd_hydro_jun1965,
+                                jmd_hydro_pmf,
+                                critical_duration = 2,
+                                routing_days = 10,
+                                weights = c(1, 1, 3))
+     
+     # view normalized probabilities
+     attr(hydros, "probs")
+     
+
+
+

5.2.5 scale_hydrograph()

+
Scale Hydrograph
+
+Description:
+
+     Scales inflow hydrograph given a sampled inflow volume from the
+     volume-frequency curve. Scale factor is defined by the sampled
+     inflow volume and the maximum volume of the corresponding
+     duration. If the native hydrograph timestep differs from the
+     target routing timestep, resampling is applied prior to scaling:
+     finer-to-coarser uses block averaging; coarser-to-finer uses
+     linear interpolation.
+
+Usage:
+
+     scale_hydrograph(
+       hydrograph_shape,
+       observed_volume,
+       sampled_volume,
+       routing_dt = 1
+     )
+     
+Arguments:
+
+hydrograph_shape: Data frame with two columns: time (hours) and inflow
+          (cfs). Must be in that order.
+
+observed_volume: Maximum n-day inflow volume from input hydrograph
+          shape.
+
+sampled_volume: Sampled inflow volume from volume-frequency curve.
+
+routing_dt: Target routing timestep in hours. Supported values are
+          ‘0.25’ (15-min), ‘1’ (1-hour, default), ‘6’ (6-hour), and
+          ‘24’ (24-hour).
+
+Value:
+
+     A data frame with two columns: ‘time_hrs’ and ‘inflow_cfs’, at the
+     target routing timestep, with time starting at hour 0.
+
+Examples:
+
+     # Example hydrograph. Requires pre-processing
+     hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, critical_duration = 2, routing_days = 10)
+     hydrograph_shape <- hydro_example[[1]][, 2:3]
+     
+     # Default 1-hour routing timestep
+     scaled <- scale_hydrograph(hydrograph_shape,
+                                observed_volume = 50000,
+                                sampled_volume = 55000)
+     
+     # 15-min input hydrograph, 1-hour routing timestep
+     scaled <- scale_hydrograph(hydrograph_shape,
+                                observed_volume = 50000,
+                                sampled_volume = 55000,
+                                routing_dt = 1)
+     
+
+
+

5.2.6 mod_puls_routing()

+
Modified Puls Reservoir Routing
+
+Description:
+
+     Performs Modified Puls (level pool) routing of inflow hydrograph
+     given a defined reservoir geometry (Stage (ft), Storage (ac-ft),
+     Discharge (cfs)).
+
+Usage:
+
+     mod_puls_routing(resmodel_df, inflow_df, initial_elev, full_results = FALSE)
+     
+Arguments:
+
+resmodel_df: Data frame with three columns: elevation/stage (ft),
+          storage (acre-feet), and discharge (cfs). Must be in that
+          order.
+
+inflow_df: Data frame with two columns: time (hours) and inflow (cfs).
+          Must be in that order.
+
+initial_elev: Starting water surface elevation in feet.
+
+full_results: Logical. If ‘FALSE’ (default), returns only peak stage
+          and discharge. If ‘TRUE’, returns the complete routing
+          result.
+
+Value:
+
+     If ‘full_results = FALSE’, a named numeric vector with
+     ‘peak_stage_ft’ and ‘peak_discharge_cfs’. If ‘full_results =
+     TRUE’, a data frame with columns: ‘time_hr’, ‘inflow_cfs’,
+     ‘elevation_ft’, ‘storage_acft’, and ‘outflow_cfs’.
+
+References:
+
+     Chow, V.T. (1959). Open-Channel Hydraulics. McGraw-Hill.
+
+Examples:
+
+     # Example hydrograph. Requires pre-processing
+     hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min,
+                                        critical_duration = 2,
+                                        routing_days = 10)
+     hydrograph_shape <- hydro_example[[1]][, 2:3]
+     scaled_hydrograph <- scale_hydrograph(hydrograph_shape,
+                                           observed_volume = 50000,
+                                           sampled_volume = 55000)
+     
+     # Peak values only
+     mod_puls_routing(jmd_resmodel, scaled_hydrograph, initial_elev = 3830)
+     
+     # Full routing table
+     jmd_full_routing <- mod_puls_routing(jmd_resmodel,
+                                          scaled_hydrograph,
+                                          initial_elev = 3830,
+                                          full_results = TRUE)
+     head(jmd_full_routing)
+     
+
+
+

5.2.7 stage_frequency_curve()

+
Compute Stage-Frequency Curve
+
+Description:
+
+     Converts a matrix of routed peak stages into a stage-frequency
+     curve using the law of total probability across stratified bins.
+     For each candidate stage, the conditional exceedance probability
+     within each bin is weighted by the bin probability and summed to
+     produce the unconditional annual exceedance probability (AEP).
+
+Usage:
+
+     stage_frequency_curve(peakStage, weights, stage_bins = 1000)
+     
+Arguments:
+
+peakStage: Matrix of peak stages [Mevents x Nbins] from routing.
+
+ weights: Numeric vector of bin weights from ‘stratified_sampler()’.
+          Must have length equal to ‘ncol(peakStage)’.
+
+stage_bins: Numeric value of exceedance stages used to compute
+          stage-frequency in each bin. Default is 1000.
+
+Value:
+
+     A data frame with columns:
+
+     stage Evaluated stage values
+
+     AEP Annual exceedance probability at each stage
+
+See Also:
+
+     ‘stratified_sampler()’, ‘flow_frequency_sampler()’,
+     ‘rfa_simulate()’
+
+
+
+
+

5.3 Rejection Sampling

+
+

5.3.1 pmf_stage_lognormal()

+
Parameterize a Three-Parameter Lognormal PMF for Stage
+
+Description:
+
+     Computes the parameters of a three-parameter lognormal
+     distribution for use as a probabilistic maximum stage (PMF) in
+     rejection sampling. The shift parameter defines the lower or upper
+     bound of the distribution (typically, the lower value). The
+     function supports two modes: (1) supplying a best estimate and
+     assuming sigma, or (2) supplying a best estimate, low, and high to
+     solve for sigma numerically.
+
+Usage:
+
+     pmf_stage_lognormal(
+       pmf_shift,
+       pmf_mean,
+       pmf_sigma = NULL,
+       pmf_low = NULL,
+       pmf_high = NULL
+     )
+     
+Arguments:
+
+pmf_shift: Numeric. Assumed lower-bound of the lognormal distribution.
+          This will define the shift value. Must be less than all of
+          ‘pmf_mean’, ‘pmf_low’, and ‘pmf_high’.
+
+pmf_mean: Numeric. Assumed mean of the shifted PMF stage distribution.
+
+pmf_sigma: Numeric. Assumed standard deviation on the log scale.
+          Required if ‘pmf_low’ and ‘pmf_high’ are not supplied.
+          Defaults to ‘NULL’. Suggested value = 0.5.
+
+ pmf_low: Numeric. Low estimate of PMF stage (assumed 5th percentile).
+          Optional. If supplied, ‘pmf_high’ must also be supplied.
+
+pmf_high: Numeric. High estimate of PMF stage (assumed 95th
+          percentile). Optional. If supplied, ‘pmf_low’ must also be
+          supplied.
+
+Value:
+
+     A named list with the following elements:
+
+     pmf_shift Hard lower bound of the distribution.
+
+     pmf_mean Assumed mean of shifted PMF stage distribution.
+
+     pmf_sigma Standard deviation on the log scale.
+
+     pmf_mu Derived location parameter on the log scale.
+
+     pmf_p05 5th percentile of the PMF stage distribution.
+
+     pmf_p95 95th percentile of the PMF stage distribution.
+
+Examples:
+
+     # Mode 1: assume sigma
+     pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5)
+     
+     # Mode 2: solve for sigma from low/high estimates
+     pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9,
+                                 pmf_low = 239, pmf_high = 245)
+     
+
+
+

5.3.2 rejection_sampling_stage()

+
Rejection Sampling of Stage Bounded by a Probabilistic Maximum Stage
+
+Description:
+
+     Draws ‘n_samples’ stage values from a stage-frequency curve,
+     rejecting any draws that exceed a probabilistic maximum stage
+     (PMF) sampled from a three-parameter lognormal distribution.
+     Accepted samples are ranked and assigned Weibull plotting
+     positions for use in frequency analysis.
+
+Usage:
+
+     rejection_sampling_stage(
+       pmf_stage_LN,
+       stage_freq_df = NULL,
+       aep = NULL,
+       stage = NULL,
+       n_samples = 1e+07
+     )
+     
+Arguments:
+
+pmf_stage_LN: A named list returned by ‘pmf_stage_lognormal’ containing
+          the lognormal PMF parameters.
+
+stage_freq_df: A data frame with AEP in column 1 and stage in column 2.
+          Mutually exclusive with ‘aep’ and ‘stage’.
+
+     aep: Numeric vector of annual exceedance probabilities. Must be
+          supplied with ‘stage’. Mutually exclusive with
+          ‘stage_freq_df’.
+
+   stage: Numeric vector of stages corresponding to ‘aep’. Must be
+          supplied with ‘aep’. Mutually exclusive with ‘stage_freq_df’.
+
+n_samples: Integer. Number of samples to draw. Defaults to ‘1e7’.
+
+Value:
+
+     A data frame of thinned accepted samples with columns for z-score
+     and stage, suitable for plotting a probabilistically bounded
+     stage-frequency curve. Output is produced by ‘thin_samples()’.
+
+See Also:
+
+     ‘pmf_stage_lognormal’
+
+Examples:
+
+     ## Not run:
+     
+     pmf_ln <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5)
+     
+     result <- rejection_sampling_stage(
+       pmf_stage_LN  = pmf_ln,
+       stage_freq_df = my_stage_freq_df,
+       n_samples     = 1e7
+     )
+     ## End(Not run)
+     
+
+
+
+

5.4 Additional Utilities

+
+

5.4.1 bootstrap_vfc()

+
Bootstrap option for VFC (RFA-style w/ ERL)
+
+Description:
+
+     Generates matrix of parameters using posterior mode/mean and ERL
+
+Usage:
+
+     bootstrap_vfc(bestfit_postmode, dist = "LP3", ERL = 150, Nboots = 10000)
+     
+Arguments:
+
+bestfit_postmode: Vector of distribution parameters from RMC-BestFit.
+          For LP3: columns are mean (log), sd (log), skew (log). For
+          GEV: columns are location, scale, shape.
+
+    dist: Distribution type. Either ‘"LP3"’ (default) or ‘"GEV"’.
+
+     ERL: psuedo effective record length for bootstrapping
+
+  Nboots: number of bootstraps
+
+Value:
+
+     A list containing:
+
+     params Matrix of bootstrapped parameters
+
+     dist Distribution selected (LP3 or GEV)
+
+     postmode Posterior mode parameters provided to bootstrap
+
+     ERL pseudo effective record length provided to bootstrap
+
+See Also:
+
+     ‘flow_frequency_sampler()’
+
+Examples:
+
+     # Sample using JMD VFC parameters
+     jmd_samples <- bootstrap_vfc(c(jmd_vfc_parameters$mean_log,
+                                     jmd_vfc_parameters$sd_log,
+                                     jmd_vfc_parameters$skew_log),
+                                     dist = "LP3",
+                                     ERL = jmd_vfc_parameters$erl)
+     
+     # GEV Example with parent distribution parameters
+     gev_example <- c(3.0, 1.0, -0.1)
+     gev_samples <- bootstrap_vfc(gev_example,
+                                   dist = "GEV",
+                                   ERL = 200,
+                                   Nboots = 5000)
+     hist(gev_samples$params[,1])
+     
+     # LP3 Example with parent distribution parameters
+     lp3_example <- c(3.5, 0.22, 0.1)
+     lp3_samples <- bootstrap_vfc(lp3_example,
+                                   dist = "LP3",
+                                   ERL = 300,
+                                   Nboots = 1000)
+     hist(lp3_samples$params[,3])
+     
+
+
+

5.4.2 qp3()

+
Pearson Type III Inverse CDF (Quantile Function)
+
+Description:
+
+     Computes quantiles from a Pearson Type III distribution given
+     probabilities and distribution parameters (mean, standard
+     deviation, skewness).
+
+Usage:
+
+     qp3(p, mu, sigma, gamma)
+     
+Arguments:
+
+       p: Vector of probabilities (between 0 and 1).
+
+      mu: Mean of the distribution.
+
+   sigma: Standard deviation of the distribution.
+
+   gamma: Skewness coefficient of the distribution.
+
+Details:
+
+     NOTE: This is the non-vectorized version of the function (it will
+     be used in a loop) Vectorized version is part of future
+     development.
+
+     The Pearson Type III distribution is parameterized by mean (‘mu’),
+     standard deviation (‘sigma’), and skewness (‘gamma’). These are
+     converted internally to location, scale, and shape parameters.
+
+     When skewness is near zero (‘abs(gamma) < 1E-3’), the normal
+     distribution is used as an approximation.
+
+Value:
+
+     Vector of quantiles corresponding to the input probabilities.
+
+Examples:
+
+     # Single quantile
+     qp3(0.99, mu = 10, sigma = 2, gamma = 0.5)
+     
+     # Multiple quantiles
+     qp3(c(0.5, 0.9, 0.99), mu = 10, sigma = 2, gamma = 0.5)
+     
+     # Use with JMD volume-frequency parameters
+     qp3(0.99,
+         mu = jmd_vfc_parameters$mean_log,
+         sigma = jmd_vfc_parameters$sd_log,
+         gamma = jmd_vfc_parameters$skew_log)
+     
+
+
+

5.4.3 aep2stage()

+
Interpolate Stage from AEP
+
+Description:
+
+     Given a stage-frequency curve, interpolates stage values at target
+     AEPs. Interpolation is performed in standard normal (z-variate)
+     space for better behavior across orders of magnitude in AEP.
+
+Usage:
+
+     aep2stage(aep, stage, interp_aep)
+     
+Arguments:
+
+     aep: Numeric vector of annual exceedance probabilities from the
+          known curve.
+
+   stage: Numeric vector of stage values corresponding to ‘aep’.
+
+interp_aep: Numeric vector of target AEPs to interpolate at.
+
+Value:
+
+     Numeric vector of interpolated stage values (same length as
+     ‘interp_aep’).
+
+See Also:
+
+     ‘stage2aep’ for the inverse operation.
+
+Examples:
+
+     # Get stage at the 1.12% and 0.175% AEP
+     aep2stage(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(0.0112,1.75E-3))
+     
+
+
+

5.4.4 stage2aep()

+
Interpolate AEP from Stage
+
+Description:
+
+     Given a stage-frequency curve, interpolates AEP values at target
+     stages. Interpolation is performed in standard normal (z-variate)
+     space for better behavior across orders of magnitude in AEP.
+
+Usage:
+
+     stage2aep(aep, stage, interp_stage)
+     
+Arguments:
+
+     aep: Numeric vector of annual exceedance probabilities from the
+          known curve.
+
+   stage: Numeric vector of stage values corresponding to ‘aep’.
+
+interp_stage: Numeric vector of target stage values to interpolate at.
+
+Details:
+
+     Stage-frequency curves typically flatten at very rare AEPs once
+     the reservoir reaches the reservoir model discharge capacity. This
+     produces tied stage values. ‘approx()’ handles these by averaging
+     the corresponding AEPs, which may emit a "collapsing to unique 'x'
+     values" warning. This is expected behavior.
+
+Value:
+
+     Numeric vector of interpolated AEP values (same length as
+     ‘interp_stage’).
+
+See Also:
+
+     ‘aep2stage’ for the inverse operation.
+
+Examples:
+
+     # Get AEP at stage 3862.0-ft and 3872-ft
+     stage2aep(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(3862.0, 3872))
+     
+
+
+

5.4.5 interpolate_aep_matrix()

+
Interpolate AEPs at Target Stages Across Realizations
+
+Description:
+
+     For each realization's stage-frequency curve, interpolates the AEP
+     at every target stage value. Interpolation is performed in
+     standard normal (z-variate) space.
+
+Usage:
+
+     interpolate_aep_matrix(results_list, target_stages)
+     
+Arguments:
+
+results_list: List of realization data frames, each with columns
+          ‘stage’ and ‘AEP’.
+
+target_stages: Numeric vector of stage values to interpolate at.
+
+Value:
+
+     Matrix of AEP values with rows = target stages and columns =
+     realizations.
+
+
+
+

5.4.6 interpolate_stage_matrix()

+
Interpolate Stages at Target AEPs Across Realizations
+
+Description:
+
+     For each realization's stage-frequency curve, interpolates the
+     stage at every target AEP value. Interpolation is performed in
+     standard normal (z-variate) space.
+
+Usage:
+
+     interpolate_stage_matrix(results_list, target_aeps)
+     
+Arguments:
+
+results_list: List of realization data frames, each with columns
+          ‘stage’ and ‘AEP’.
+
+target_aeps: Numeric vector of AEP values to interpolate at.
+
+Value:
+
+     Matrix of stage values with rows = target AEPs and columns =
+     realizations.
+
+
+
+

5.4.7 power_function()

+
Power Function
+
+Description:
+
+     Raises 10 to the 1st through the nth power
+
+Usage:
+
+     power_function(x)
+     
+Arguments:
+
+       x: Highest power of 10 to use
+
+Value:
+
+     Vector of 10 raised sequentially from the 1st to the nth power.
+
+
+
+

5.4.8 theme_rfar_conceptual()

+
rfaR ggplot2 Theme for Conceptual Plots
+
+Description:
+
+     A custom ‘ggplot2’ theme used in the rfaR conceptual realization
+     vignette. Based on ‘theme_bw’ with tightened text sizes, italic
+     titles, and the legend suppressed. Intended for figures that
+     emphasize curves over annotation density.
+
+Usage:
+
+     theme_rfar_conceptual()
+     
+Value:
+
+     A ‘ggplot2’ theme object that can be added to a ‘ggplot’ via ‘+’.
+
+See Also:
+
+     ‘theme_bw’
+
+Examples:
+
+     library(ggplot2)
+     ggplot(jmd_rfa_expected, aes(x = AEP, y = Expected)) +
+       geom_line() +
+       scale_x_continuous(transform = c("log10", "reverse")) +
+       labs(title = "JMD Expected Stage-Frequency",
+            subtitle = "Demonstrating theme_rfar_conceptual()",
+            x = "AEP", y = "Stage (ft)") +
+       theme_rfar_conceptual()
+     
+ + + + +
+
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/06-simulation-modes.html b/rfaR-book/_book/06-simulation-modes.html new file mode 100644 index 0000000..d09cf53 --- /dev/null +++ b/rfaR-book/_book/06-simulation-modes.html @@ -0,0 +1,939 @@ + + + + + + + + + +6  Simulation Modes – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

6  Simulation Modes

+
+ + + +
+ + + + +
+ + + +
+ + +

rfaR supports three simulation modes, corresponding to different treatments of parameter uncertainty.

+
+

6.1 Median Mode

+
+
+

6.2 Expected Mode

+
+
+

6.3 Full Uncertainty Mode

+

Runs the full nested Monte Carlo framework, propagating both parameter (epistemic) and event (aleatory) uncertainty.

+
+
+

6.4 Selecting a Mode

+ + + + +
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/07-validation.html b/rfaR-book/_book/07-validation.html new file mode 100644 index 0000000..2198421 --- /dev/null +++ b/rfaR-book/_book/07-validation.html @@ -0,0 +1,931 @@ + + + + + + + + + +7  Validation – rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+ + + +
+ + +
+
+

7  Validation

+
+ + + +
+ + + + +
+ + + +
+ + +
+

7.1 Purpose

+
+
+

7.2 Modified Puls Routing

+
+
+

7.3 Stratified Sampling

+
+
+

7.4 See Also

+

Detailed validation vignettes are also available on the pkgdown site.

+ + + + +
+ +
+ + +
+ + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/cover.jpg b/rfaR-book/_book/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f42d2d65d307116dbd70dcbad2cabed00e3db4fb GIT binary patch literal 120849 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�f80b5=>BKhqu#2}lO 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
    FPnT)|BeH0-Y= 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 + + + + + + + + + + + + +rfaR: Reservoir Frequency Analysis in R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    + + +
    + + + +
    + + +
    +
    +

    rfaR: Reservoir Frequency Analysis in R

    +

    User and Technical Manual

    +
    + + + +
    + +
    +
    Authors
    +
    +

    Dan McGraw, P.E.

    +

    Andrew Verdin, PhD, P.H.

    +

    C. Haden Smith, P.E.

    +
    +
    + +
    +
    Published
    +
    +

    August 14, 2026

    +
    +
    + + +
    + + + +
    + + + +
    +

    Preface

    +
    +
    +

    +
    +
    +

    rfaR implements the RMC Reservoir Frequency Analysis (RMC-RFA) methodology in R, producing reservoir stage-frequency curves with uncertainty bounds by combining deterministic Modified Puls flood routing with a nested Monte Carlo framework.

    +

    This manual complements the function reference site generated by pkgdown. Where the pkgdown site documents individual functions, this manual explains the methodology, workflow, and how the pieces fit together.

    +
    +

    How to cite

    +

    Cover image: “Grandma’s Boy” (1922) movie poster, public domain, via Wikimedia Commons.

    + + + + +
    +
    + +
    + + +
    + + + + + + \ No newline at end of file diff --git a/rfaR-book/_book/rfaR--Reservoir-Frequency-Analysis-in-R.pdf b/rfaR-book/_book/rfaR--Reservoir-Frequency-Analysis-in-R.pdf new file mode 100644 index 0000000000000000000000000000000000000000..10b7d1f56fa1ae265e5e6c2bcd543bc20a4e2fe0 GIT binary patch literal 235937 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 literal 0 HcmV?d00001 diff --git a/rfaR-book/_book/search.json b/rfaR-book/_book/search.json new file mode 100644 index 0000000..8928947 --- /dev/null +++ b/rfaR-book/_book/search.json @@ -0,0 +1,362 @@ +[ + { + "objectID": "index.html", + "href": "index.html", + "title": "rfaR: Reservoir Frequency Analysis in R", + "section": "", + "text": "Preface\nrfaR implements the RMC Reservoir Frequency Analysis (RMC-RFA) methodology in R, producing reservoir stage-frequency curves with uncertainty bounds by combining deterministic Modified Puls flood routing with a nested Monte Carlo framework.\nThis manual complements the function reference site generated by pkgdown. Where the pkgdown site documents individual functions, this manual explains the methodology, workflow, and how the pieces fit together.", + "crumbs": [ + "Preface" + ] + }, + { + "objectID": "index.html#how-to-cite", + "href": "index.html#how-to-cite", + "title": "rfaR: Reservoir Frequency Analysis in R", + "section": "How to cite", + "text": "How to cite\nCover image: “Grandma’s Boy” (1922) movie poster, public domain, via Wikimedia Commons.", + "crumbs": [ + "Preface" + ] + }, + { + "objectID": "01-introduction.html", + "href": "01-introduction.html", + "title": "1  Introduction", + "section": "", + "text": "1.1 Purpose\nrfaR is an R implementation of the Risk Management Center Reservoir Frequency Analysis (RMC-RFA) software. RMC-RFA (and rfaR) use apply stratified monte carlo methods to deterministic flood routing to produce a hydrologic hazard curve1 at individual dam and levee sites. Hazard analyses support risk assessments within the USACE Dam & Levee Safety Program.", + "crumbs": [ + "1  Introduction" + ] + }, + { + "objectID": "01-introduction.html#rfar-analysis-summary", + "href": "01-introduction.html#rfar-analysis-summary", + "title": "1  Introduction", + "section": "1.2 rfaR Analysis Summary", + "text": "1.2 rfaR Analysis Summary\nrfaR combines deterministic flood routing (Modified Puls) with a nested, two-loop Monte Carlo framework to quantify:\n\nNatural variability — simulated in the inner loop as a realization. Each realization represents 10,000 indiviual flood events with randomly sampled starting stage, hydrograph shape, and inflow volume (from an associated frequency distribution).\nKnowledge uncertainty (epistemic uncertainty) — simulated in the outer loop, by sampling different parameter sets (from LP3 or GEV flood frequency distributions, informed by MCMC output from RMC-BestFit).", + "crumbs": [ + "1  Introduction" + ] + }, + { + "objectID": "01-introduction.html#relationship-to-rmc-rfa", + "href": "01-introduction.html#relationship-to-rmc-rfa", + "title": "1  Introduction", + "section": "1.3 Relationship to RMC-RFA", + "text": "1.3 Relationship to RMC-RFA\nrfaR reimplements the core RMC-RFA methodology in open-source R, offering:\n\nReproducibility and transparency in the routing and sampling logic\nIntegration with the broader R/RMC ecosystem (e.g., RMC-BestFit outputs)", + "crumbs": [ + "1  Introduction" + ] + }, + { + "objectID": "01-introduction.html#how-this-manual-is-organized", + "href": "01-introduction.html#how-this-manual-is-organized", + "title": "1  Introduction", + "section": "1.4 How This Manual Is Organized", + "text": "1.4 How This Manual Is Organized\n\nMethodology — statistical and hydrologic methods behind the two-loop simulation framework\nInstallation — getting rfaR running locally\nWorkflow — an end-to-end walkthrough from raw inputs to a stage-frequency curve\nSimulation Modes — Median, Expected, and Full Uncertainty simulation modes explained\nFunction Reference — Function references (auto-generated from package documentation)\nValidation — comparison against RMC-RFA / HEC-HMS benchmark results\n\nFor function-level documentation, also see the pkgdown reference site.\n\n\n\n\n\n\nAven, Terje, Yakov Ben-Haim, Henning Boje Andersen, et al. n.d. Society for Risk Analysis Glossary.", + "crumbs": [ + "1  Introduction" + ] + }, + { + "objectID": "01-introduction.html#footnotes", + "href": "01-introduction.html#footnotes", + "title": "1  Introduction", + "section": "", + "text": "In risk analysis, the hazard is the risk source where potential consequences relate to harm (Aven et al., n.d.). In the context of dam and levee risk analyses, the source of risk is often defined using a reservoir stage-frequency relationship. The terms hydrologic loading, stage-frequency, and hydrologic hazard are used interchangeably to relate reservoir/river stages to annual exceedance probabilities (AEPs). These relationships are commonly presented as curves and are used as probabilistic loading conditions in dam and levee risk analyses.↩︎", + "crumbs": [ + "1  Introduction" + ] + }, + { + "objectID": "02-methodology.html", + "href": "02-methodology.html", + "title": "2  Methodology", + "section": "", + "text": "2.1 Overview\nrfaR implements a two-loop, nested Monte Carlo framework to propagate both natural variability and knowledge uncertainty through a deterministic flood routing model.", + "crumbs": [ + "2  Methodology" + ] + }, + { + "objectID": "02-methodology.html#outer-loop-parameter-uncertainty", + "href": "02-methodology.html#outer-loop-parameter-uncertainty", + "title": "2  Methodology", + "section": "2.2 Outer Loop: Parameter Uncertainty", + "text": "2.2 Outer Loop: Parameter Uncertainty", + "crumbs": [ + "2  Methodology" + ] + }, + { + "objectID": "02-methodology.html#inner-loop-realizations", + "href": "02-methodology.html#inner-loop-realizations", + "title": "2  Methodology", + "section": "2.3 Inner Loop: Realizations", + "text": "2.3 Inner Loop: Realizations", + "crumbs": [ + "2  Methodology" + ] + }, + { + "objectID": "02-methodology.html#flood-routing", + "href": "02-methodology.html#flood-routing", + "title": "2  Methodology", + "section": "2.4 Flood Routing", + "text": "2.4 Flood Routing", + "crumbs": [ + "2  Methodology" + ] + }, + { + "objectID": "03-installation.html", + "href": "03-installation.html", + "title": "3  Installation", + "section": "", + "text": "3.1 Requirements", + "crumbs": [ + "3  Installation" + ] + }, + { + "objectID": "03-installation.html#requirements", + "href": "03-installation.html#requirements", + "title": "3  Installation", + "section": "", + "text": "R (version ≥ TODO)\nRecommended: Positron or RStudio", + "crumbs": [ + "3  Installation" + ] + }, + { + "objectID": "03-installation.html#installing-rfar", + "href": "03-installation.html#installing-rfar", + "title": "3  Installation", + "section": "3.2 Installing rfaR", + "text": "3.2 Installing rfaR\n# From GitHub\nremotes::install_github(\"USACE-RMC/rfaR\")\nTODO: note CRAN install instructions once published.", + "crumbs": [ + "3  Installation" + ] + }, + { + "objectID": "03-installation.html#dependencies", + "href": "03-installation.html#dependencies", + "title": "3  Installation", + "section": "3.3 Dependencies", + "text": "3.3 Dependencies\nTODO: list key dependencies (ggplot2, future/future.apply, lmom, cli, etc.) and any that require special handling on USACE machines.", + "crumbs": [ + "3  Installation" + ] + }, + { + "objectID": "03-installation.html#verifying-installation", + "href": "03-installation.html#verifying-installation", + "title": "3  Installation", + "section": "3.4 Verifying Installation", + "text": "3.4 Verifying Installation\nlibrary(rfaR)\n# TODO: smoke-test", + "crumbs": [ + "3  Installation" + ] + }, + { + "objectID": "04-workflow.html", + "href": "04-workflow.html", + "title": "4  Workflow", + "section": "", + "text": "4.1 Overview", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-1-prepare-inputs", + "href": "04-workflow.html#step-1-prepare-inputs", + "title": "4  Workflow", + "section": "4.2 Step 1: Prepare Inputs", + "text": "4.2 Step 1: Prepare Inputs", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-2-hydrograph-setup", + "href": "04-workflow.html#step-2-hydrograph-setup", + "title": "4  Workflow", + "section": "4.3 Step 2: Hydrograph Setup", + "text": "4.3 Step 2: Hydrograph Setup", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-3-sampling", + "href": "04-workflow.html#step-3-sampling", + "title": "4  Workflow", + "section": "4.4 Step 3: Sampling", + "text": "4.4 Step 3: Sampling", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-4-routing", + "href": "04-workflow.html#step-4-routing", + "title": "4  Workflow", + "section": "4.5 Step 4: Routing", + "text": "4.5 Step 4: Routing", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-5-running-the-full-simulation", + "href": "04-workflow.html#step-5-running-the-full-simulation", + "title": "4  Workflow", + "section": "4.6 Step 5: Running the Full Simulation", + "text": "4.6 Step 5: Running the Full Simulation", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "04-workflow.html#step-6-interpreting-results", + "href": "04-workflow.html#step-6-interpreting-results", + "title": "4  Workflow", + "section": "4.7 Step 6: Interpreting Results", + "text": "4.7 Step 6: Interpreting Results", + "crumbs": [ + "4  Workflow" + ] + }, + { + "objectID": "05-function-reference.html", + "href": "05-function-reference.html", + "title": "5  Function Reference", + "section": "", + "text": "5.1 Execute Reservoir Frequency Analysis", + "crumbs": [ + "5  Function Reference" + ] + }, + { + "objectID": "05-function-reference.html#execute-reservoir-frequency-analysis", + "href": "05-function-reference.html#execute-reservoir-frequency-analysis", + "title": "5  Function Reference", + "section": "", + "text": "5.1.1 rfa_simulate()\nRFA Stage-Frequency Simulation\n\nDescription:\n\n Performs reservoir stage frequency analysis using Monte Carlo\n simulation to develop stage-frequency relationships. Combines\n stratified flow-frequency sampling, flood seasonality, hydrograph\n scaling, and Modified Puls reservoir routing to estimate annual\n exceedance probabilities of reservoir stage.\n\nUsage:\n\n rfa_simulate(\n sim_type = \"expected\",\n bestfit_params,\n dist = \"LP3\",\n stage_ts,\n seasonality,\n hydrographs,\n resmodel,\n Nbins = 50,\n events_per_bin = 200,\n routing_dt = 1,\n Ncores = NULL,\n sim_name = NULL,\n results_dir = NULL\n )\n \nArguments:\n\nsim_type: Character string specifying the simulation mode. One of\n ‘\"median\"’, ‘\"expected\"’, or ‘\"full\"’. Default is\n ‘\"expected\"’.\n\nbestfit_params: Data frame or matrix of distribution parameters from\n RMC-BestFit MCMC output. Columns 1-3 are distribution\n parameters:\n\n * LP3: mean (log), standard deviation (log), skew (log)\n\n * GEV: location, scale, shape\n\n Column 4 is log-likelihood (used only in ‘\"median\"’ mode to\n identify the posterior mode). For ‘\"expected\"’ mode, must\n have at least ‘Nbins * events_per_bin’ rows. For ‘\"full\"’\n mode, each row is treated as an independent realization.\n\n dist: Character string specifying the frequency distribution.\n Either ‘\"LP3\"’ (Log-Pearson Type III, default) or ‘\"GEV\"’\n (Generalized Extreme Value).\n\nstage_ts: Data frame of historical reservoir stage with columns ‘date’\n (character in M/D/YYYY format) and ‘stage’ (numeric, feet).\n\nseasonality: Numeric vector of length 12 giving monthly flood\n occurrence probabilities (relative frequencies). Used to\n sample the month of each simulated event, which determines\n the antecedent pool elevation.\n\nhydrographs: List of hydrograph data frames as returned by\n ‘hydrograph_setup’. Each element has columns ‘datetime’,\n ‘hour’, ‘inflow’, and ‘hydrograph_num’, with attributes\n ‘\"obs_vol\"’ (observed max n-day volume) and ‘\"dt\"’ (timestep\n in hours). The list must have a ‘\"probs\"’ attribute\n containing normalized sampling probabilities.\n\nresmodel: Data frame with three columns: elevation (ft), storage\n (acre-ft), and discharge (cfs). Defines the reservoir model\n for Modified Puls routing.\n\n Nbins: Integer. Number of stratified sampling bins in EV1 space.\n Default is 50.\n\nevents_per_bin: Integer. Number of events sampled per bin. Default is\n 200. Total simulations per realization = ‘Nbins *\n events_per_bin’.\n\nrouting_dt: Numeric. Routing timestep in hours. Passed to\n ‘scale_hydrograph’ to resample hydrographs before routing.\n Supported values are ‘0.25’ (15-min), ‘1’ (1-hour, default),\n ‘6’ (6-hour), and ‘24’ (24-hour).\n\n Ncores: Integer or ‘NULL’. Number of parallel workers for ‘\"full\"’\n mode. If ‘NULL’ (default), automatically selects based on\n available cores (capped at 16). Ignored for ‘\"median\"’ and\n ‘\"expected\"’ modes.\n\nsim_name: Optional character string to label the simulation. Used in\n the output CSV filename. If ‘NULL’ (default), defaults to\n ‘\"sim\"’. Spaces are replaced with underscores in the\n filename.\n\nresults_dir: Optional path to the directory where results are saved. If\n ‘NULL’ (default), creates an ‘rfaR_results’ folder in the\n current working directory.\n\nDetails:\n\n Three simulation modes are available:\n\n ‘\"median\"’ Single realization using the most likely (posterior\n mode) parameter set from RMC-BestFit. Produces one\n stage-frequency curve with no uncertainty bounds. Useful for\n quick screening or debugging.\n\n ‘\"expected\"’ Single realization using expected value sampling,\n where each stratified flow sample is paired 1-to-1 with a\n different parameter set from the posterior distribution.\n Produces one stage-frequency curve representing the expected\n (mean) result integrated across parameter uncertainty.\n\n ‘\"full\"’ Nested Monte Carlo with full uncertainty quantification.\n The outer loop iterates over all parameter sets (one per row\n of ‘bestfit_params’), and each inner loop independently\n samples natural variability via stratified sampling,\n seasonality, starting pool, and hydrograph shape. Each\n realization produces an independent stage-frequency curve;\n curves are combined on a common stage grid to yield expected,\n median, and 5th/95th percentile confidence bounds. The outer\n loop is parallelized using the ‘future’ framework.\n\n For all modes, natural variability is captured through stratified\n sampling in with ‘Nbins’ bins and ‘events_per_bin’ events per bin,\n providing reliable coverage from common events down to\n approximately 1e-8 AEP.\n\n The stratified sampling approach divides the AEP range (default\n 0.99 to 1e-8) into equal-width bins in EV1 (Gumbel reduced\n variate) space and samples events uniformly within each bin. This\n ensures adequate representation of rare flood events that would\n require orders of magnitude more samples under crude Monte Carlo\n sampling.\n\n Post-processing uses the law of total probability via\n ‘stage_frequency_curve’: for a grid of stage thresholds, the\n weighted exceedance fraction is computed within each bin and\n summed across bins.\n\n In ‘\"full\"’ mode, each parallel worker independently samples all\n random inputs (seasonality, starting pool, hydrograph shape, and\n stratified z-variates) in addition to using its own parameter set.\n This ensures full Monte Carlo independence across realizations.\n Each worker post-processes its results into a stage-frequency\n curve immediately, returning only the curve rather than the full\n peak stage matrix, keeping memory usage manageable for large\n numbers of realizations.\n\n Curves from individual realizations are combined by interpolating\n each onto a common stage grid (spanning the global min/max across\n all realizations) in log10(AEP) space, then computing summary\n statistics across realizations at each stage threshold.\n\n Results are automatically exported as a CSV file named\n ‘{sim_name}_{sim_type}_{MM_DD_YY_HHMM}.csv’ in the ‘results_dir’\n directory. For example, a median simulation named \"John McGraw\n Dam\" run on June 4, 2025 at 2:30 PM would produce\n ‘John_McGraw_Dam_median_06_04_25_1430.csv’.\n\nValue:\n\n A list whose contents depend on ‘sim_type’:\n\n For ‘\"median\"’ and ‘\"expected\"’:\n\n stage_frequency Data frame with columns ‘stage’ and ‘AEP’ from\n ‘stage_frequency_curve’.\n\n peakStage Matrix of simulated peak stages (‘events_per_bin’ rows\n by ‘Nbins’ columns).\n\n peakFlow Matrix of simulated peak discharges (same dimensions).\n\n weights Stratified sampling bin weights.\n\n For ‘\"full\"’:\n\n stage_frequency Data frame with columns ‘stage’, ‘expected’,\n ‘median’, ‘lower_05’, and ‘upper_95’ on a common stage grid.\n\n all_curves List of per-realization stage-frequency data frames\n (each with ‘stage’ and ‘AEP’ columns).\n\n aep_matrix Matrix of interpolated AEP values (500 rows by\n ‘Nrealizations’ columns) on the common stage grid.\n\n common_stage Numeric vector of the common stage grid (length 500).\n\n Nrealizations Number of parameter set realizations processed.\n\n Nsims_per_realiz Number of simulations per realization.\n\nSee Also:\n\n ‘flow_frequency_sampler’, ‘flow_frequency_sampler_expected’,\n ‘stratified_sampler’, ‘scale_hydrograph’, ‘mod_puls_routing’,\n ‘stage_frequency_curve’, ‘hydrograph_setup’\n\nExamples:\n\n ## Not run:\n \n # Not run: Expected and Median modes take ~15s; Full uncert\n # runs ~10,000 parameter realizations and takes 3-4 hours on a\n # typical machine.\n \n # --- Setup ---\n hydros <- hydrograph_setup(jmd_hydro_apr1999, jmd_hydro_jun1965,\n jmd_hydro_may1955, jmd_hydro_pmf,\n critical_duration = 2, routing_days = 10)\n \n # --- Expected only (default) ---\n results_exp <- rfa_simulate(\n sim_type = \"expected\",\n bestfit_params = jmd_bf_parameter_sets,\n stage_ts = jmd_wy1980_stage,\n seasonality = jmd_seasonality$relative_frequency,\n hydrographs = hydros,\n resmodel = jmd_resmodel,\n sim_name = \"jmd\"\n )\n \n # --- Median only ---\n results_med <- rfa_simulate(\n sim_type = \"median\",\n bestfit_params = jmd_bf_parameter_sets,\n stage_ts = jmd_wy1980_stage,\n seasonality = jmd_seasonality$relative_frequency,\n hydrographs = hydros,\n resmodel = jmd_resmodel,\n sim_name = \"jmd\"\n )\n \n # --- Full uncertainty (parallelized) ---\n results_full <- rfa_simulate(\n sim_type = \"full\",\n bestfit_params = jmd_bf_parameter_sets,\n stage_ts = jmd_wy1980_stage,\n seasonality = jmd_seasonality$relative_frequency,\n hydrographs = hydros,\n resmodel = jmd_resmodel,\n Ncores = 4,\n sim_name = \"jmd\"\n )\n ## End(Not run)", + "crumbs": [ + "5  Function Reference" + ] + }, + { + "objectID": "05-function-reference.html#primary-rfa-modules", + "href": "05-function-reference.html#primary-rfa-modules", + "title": "5  Function Reference", + "section": "5.2 Primary RFA Modules", + "text": "5.2 Primary RFA Modules\n\n5.2.1 stratified_sampler()\nStratified Sampler\n\nDescription:\n\n Creates stratified bins in standard normal space for use in\n stratified sampling. Stratification improves sampling efficiency\n by ensuring adequate coverage of rare events.\n\nUsage:\n\n stratified_sampler(\n minAEP = 1e-08,\n maxAEP = 0.99,\n dist = \"EV1\",\n Nbins = NULL,\n Mevents = NULL,\n verbose = FALSE\n )\n \nArguments:\n\n minAEP: Minimum annual exceedance probability. Default is ‘1E-8’.\n\n maxAEP: Maximum annual exceedance probability. Default is ‘0.99’.\n\n dist: Character. Probability space for stratification.\n Case-insensitive. Default is ‘\"EV1\"’. Invalid values trigger\n a warning and default to ‘\"EV1\"’.\n\n ‘\"EV1\"’ Extreme Value Type I (Gumbel) space. Recommended for\n flood frequency analysis. Allocates more bins to rare\n events through the transformation ‘-log(-log(1-AEP))’,\n improving tail estimation efficiency.\n\n ‘\"Normal\"’ Standard normal (z-score) space. Uniform bins in\n z-space. Use when the underlying phenomenon is normally\n distributed.\n\n ‘\"Uniform\"’ Uniform probability space. Equal probability\n width per bin. Generally inefficient for rare event\n estimation.\n\n Nbins: Number of stratified bins. Default is ‘20’.\n\n Mevents: Number of events per bin. Default is ‘500’.\n\n verbose: Logical. If ‘TRUE’, prints a completion message summarizing\n the stratification. Default is ‘FALSE’.\n\nDetails:\n\n The function divides the probability space into bins using the\n specified transformation. EV1 transformation is recommended for\n heavy-tailed distributions common in flood frequency analysis, as\n it naturally allocates more sampling effort to rare events\n critical for dam safety assessments.\n\nValue:\n\n A list containing:\n\n normOrd Vector of standard normal ordinates spanning all bins\n\n Weights Vector of probability weights for each bin\n\n Zlower Vector of lower bounds for each bin (standard normal)\n\n Zupper Vector of upper bounds for each bin (standard normal)\n\n Nbins Number of bins\n\n Mevents Number of events per bin\n\nExamples:\n\n # Default stratification\n strat <- stratified_sampler()\n \n # Custom bins and events\n strat <- stratified_sampler(minAEP = 1E-6,\n maxAEP = 0.5,\n dist = \"EV1\",\n Nbins = 10,\n Mevents = 100)\n \n # With verbose message\n strat <- stratified_sampler(verbose = TRUE)\n \n\n\n5.2.2 flow_frequency_sampler()\nFlow Frequency Sampler\n\nDescription:\n\n Generates a stratified matrix of flow values from a single set of\n frequency distribution parameters using stratified Monte Carlo\n sampling. Used internally by ‘rfa_simulate()’ for median-only and\n full uncertainty modes.\n\nUsage:\n\n flow_frequency_sampler(\n bestfit_params,\n freq_dist = \"LP3\",\n strat_dist = \"ev1\",\n Nbin = NULL,\n Mevent = NULL\n )\n \nArguments:\n\nbestfit_params: Numeric vector of length 3 containing distribution\n parameters. For LP3: ‘c(mean_log, sd_log, skew_log)’. For\n GEV: ‘c(location, scale, shape)’.\n\nfreq_dist: Character. Distribution type. Either ‘\"LP3\"’ (default) or\n ‘\"GEV\"’.\n\nstrat_dist: Character. Probability space for stratification bins.\n Passed to ‘stratified_sampler()’. One of ‘\"ev1\"’ (default),\n ‘\"normal\"’, or ‘\"uniform\"’. See ‘stratified_sampler()’ for\n details.\n\n Nbin: Integer. Number of stratified bins. Default is ‘50’.\n\n Mevent: Integer. Number of events per bin. Default is ‘200’.\n\nValue:\n\n A list containing:\n\n flow Matrix of sampled flow values [Mevent x Nbin]\n\n nbins Number of stratified bins\n\n mevents Number of events per bin\n\n weights Probability weights for each bin from\n ‘stratified_sampler()’\n\nSee Also:\n\n ‘stratified_sampler()’, ‘qp3()’, ‘rfa_simulate()’\n\nExamples:\n\n # Single parameter set (posterior mode)\n params <- c(4.85, 0.39, -0.15)\n result <- flow_frequency_sampler(params, freq_dist = \"LP3\",\n Nbin = 20, Mevent = 500)\n # Dimensions of result\n dim(result$flow) # 500 x 20\n \n # Distribution of Sampled Flows\n hist(result$flow)\n \n\n\n5.2.3 flow_frequency_sampler_expected()\nFlow Frequency Sampler (Expected Only)\n\nDescription:\n\n Generates a stratified matrix of flow values by pairing each\n z-ordinate with a different parameter set from the posterior\n distribution. This collapses the nested Monte Carlo structure into\n a single pass, simultaneously sampling natural variability (via\n stratified z-ordinates) and knowledge uncertainty (via varying\n parameters). Used internally by ‘rfa_simulate()’ for expected-only\n mode.\n\nUsage:\n\n flow_frequency_sampler_expected(\n bestfit_params,\n freq_dist = \"LP3\",\n strat_dist = \"ev1\",\n Nbin = NULL,\n Mevent = NULL\n )\n \nArguments:\n\nbestfit_params: Data frame of distribution parameters from RMC-BestFit.\n Must have ‘Nbin * Mevent’ rows (one parameter set per\n z-ordinate). For LP3: columns are mean (log), sd (log), skew\n (log). For GEV: columns are location, scale, shape.\n\nfreq_dist: Character. Distribution type. Either ‘\"LP3\"’ (default) or\n ‘\"GEV\"’.\n\nstrat_dist: Character. Probability space for stratification bins.\n Passed to ‘stratified_sampler()’. One of ‘\"ev1\"’ (default),\n ‘\"normal\"’, or ‘\"uniform\"’. See ‘stratified_sampler()’ for\n details.\n\n Nbin: Integer. Number of stratified bins. Default is ‘50’.\n\n Mevent: Integer. Number of events per bin. Default is ‘200’.\n\nValue:\n\n A list containing:\n\n flow Matrix of sampled flow values [Mevent x Nbin]\n\n nbins Number of stratified bins\n\n mevents Number of events per bin\n\n weights Probability weights for each bin from\n ‘stratified_sampler()’\n\nSee Also:\n\n ‘stratified_sampler()’, ‘qp3()’, ‘flow_frequency_sampler()’,\n ‘rfa_simulate()’\n\nExamples:\n\n # Using a pre-loaded parameter set (all 10,000 parameter sets)\n result <- flow_frequency_sampler_expected(jmd_bf_parameter_sets,\n Nbin = 20, Mevent = 500)\n dim(result$flow) # 500 x 20\n \n # Using bootstrapped parameter samples\n jmd_samples <- bootstrap_vfc(\n c(jmd_vfc_parameters$mean_log,\n jmd_vfc_parameters$sd_log,\n jmd_vfc_parameters$skew_log),\n dist = \"LP3\",\n ERL = jmd_vfc_parameters$erl)\n \n jmd_result <- flow_frequency_sampler_expected(\n jmd_samples$params,\n freq_dist = \"LP3\",\n Nbin = 20,\n Mevent = 500)\n \n\n\n5.2.4 hydrograph_setup()\nHydrograph Setup for RFA Simulation\n\nDescription:\n\n Prepares hydrograph data frames copied from RMC-RFA for use in RFA\n simulation. Converts date/time columns and adds sequential hour\n and hydrograph ID columns.\n\nUsage:\n\n hydrograph_setup(\n ...,\n critical_duration = NULL,\n routing_days = NULL,\n weights = NULL\n )\n \nArguments:\n\n ...: Data frame representing an input hydrograph with columns:\n Ord, Date, Time, Flow (cfs). Copied directly from RMC-RFA.\n Date & Time should be ‘class() = \"character\"’\n\ncritical_duration: Critical duration in days.\n\nrouting_days: Desired length of routing simulation in days.\n\n weights: Optional numeric vector of sampling weights for each\n hydrograph. Must be the same length as the number of input\n hydrographs. Weights are normalized to probabilities\n internally. If NULL (default), all hydrographs are weighted\n equally.\n\nValue:\n\n A list of formatted hydrograph data frames, each containing:\n\n datetime Date-time (POSIXct)\n\n hour Hours from start of event\n\n inflow Inflow (cfs)\n\n hydrograph_num Hydrograph ID number for sampling\n\n obs_vol Max n-day inflow volume (stored as an attribute of each\n dataframe)\n\n dt Hydrograph timestep (delta time, dt) in hours (stored as an\n attribute of each dataframe)\n\n The returned list also has a ‘probs’ attribute containing the\n normalized sampling probabilities derived from ‘weights’.\n\nExamples:\n\n # Setup with equal weights (default)\n hydros <- hydrograph_setup(jmd_hydro_apr1999,\n jmd_hydro_jun1965,\n jmd_hydro_pmf,\n critical_duration = 2,\n routing_days = 10)\n \n # Setup with custom weights (PMF 3x more likely to be sampled)\n hydros <- hydrograph_setup(jmd_hydro_apr1999,\n jmd_hydro_jun1965,\n jmd_hydro_pmf,\n critical_duration = 2,\n routing_days = 10,\n weights = c(1, 1, 3))\n \n # view normalized probabilities\n attr(hydros, \"probs\")\n \n\n\n5.2.5 scale_hydrograph()\nScale Hydrograph\n\nDescription:\n\n Scales inflow hydrograph given a sampled inflow volume from the\n volume-frequency curve. Scale factor is defined by the sampled\n inflow volume and the maximum volume of the corresponding\n duration. If the native hydrograph timestep differs from the\n target routing timestep, resampling is applied prior to scaling:\n finer-to-coarser uses block averaging; coarser-to-finer uses\n linear interpolation.\n\nUsage:\n\n scale_hydrograph(\n hydrograph_shape,\n observed_volume,\n sampled_volume,\n routing_dt = 1\n )\n \nArguments:\n\nhydrograph_shape: Data frame with two columns: time (hours) and inflow\n (cfs). Must be in that order.\n\nobserved_volume: Maximum n-day inflow volume from input hydrograph\n shape.\n\nsampled_volume: Sampled inflow volume from volume-frequency curve.\n\nrouting_dt: Target routing timestep in hours. Supported values are\n ‘0.25’ (15-min), ‘1’ (1-hour, default), ‘6’ (6-hour), and\n ‘24’ (24-hour).\n\nValue:\n\n A data frame with two columns: ‘time_hrs’ and ‘inflow_cfs’, at the\n target routing timestep, with time starting at hour 0.\n\nExamples:\n\n # Example hydrograph. Requires pre-processing\n hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min, critical_duration = 2, routing_days = 10)\n hydrograph_shape <- hydro_example[[1]][, 2:3]\n \n # Default 1-hour routing timestep\n scaled <- scale_hydrograph(hydrograph_shape,\n observed_volume = 50000,\n sampled_volume = 55000)\n \n # 15-min input hydrograph, 1-hour routing timestep\n scaled <- scale_hydrograph(hydrograph_shape,\n observed_volume = 50000,\n sampled_volume = 55000,\n routing_dt = 1)\n \n\n\n5.2.6 mod_puls_routing()\nModified Puls Reservoir Routing\n\nDescription:\n\n Performs Modified Puls (level pool) routing of inflow hydrograph\n given a defined reservoir geometry (Stage (ft), Storage (ac-ft),\n Discharge (cfs)).\n\nUsage:\n\n mod_puls_routing(resmodel_df, inflow_df, initial_elev, full_results = FALSE)\n \nArguments:\n\nresmodel_df: Data frame with three columns: elevation/stage (ft),\n storage (acre-feet), and discharge (cfs). Must be in that\n order.\n\ninflow_df: Data frame with two columns: time (hours) and inflow (cfs).\n Must be in that order.\n\ninitial_elev: Starting water surface elevation in feet.\n\nfull_results: Logical. If ‘FALSE’ (default), returns only peak stage\n and discharge. If ‘TRUE’, returns the complete routing\n result.\n\nValue:\n\n If ‘full_results = FALSE’, a named numeric vector with\n ‘peak_stage_ft’ and ‘peak_discharge_cfs’. If ‘full_results =\n TRUE’, a data frame with columns: ‘time_hr’, ‘inflow_cfs’,\n ‘elevation_ft’, ‘storage_acft’, and ‘outflow_cfs’.\n\nReferences:\n\n Chow, V.T. (1959). Open-Channel Hydraulics. McGraw-Hill.\n\nExamples:\n\n # Example hydrograph. Requires pre-processing\n hydro_example <- hydrograph_setup(jmd_hydro_jun1965_15min,\n critical_duration = 2,\n routing_days = 10)\n hydrograph_shape <- hydro_example[[1]][, 2:3]\n scaled_hydrograph <- scale_hydrograph(hydrograph_shape,\n observed_volume = 50000,\n sampled_volume = 55000)\n \n # Peak values only\n mod_puls_routing(jmd_resmodel, scaled_hydrograph, initial_elev = 3830)\n \n # Full routing table\n jmd_full_routing <- mod_puls_routing(jmd_resmodel,\n scaled_hydrograph,\n initial_elev = 3830,\n full_results = TRUE)\n head(jmd_full_routing)\n \n\n\n5.2.7 stage_frequency_curve()\nCompute Stage-Frequency Curve\n\nDescription:\n\n Converts a matrix of routed peak stages into a stage-frequency\n curve using the law of total probability across stratified bins.\n For each candidate stage, the conditional exceedance probability\n within each bin is weighted by the bin probability and summed to\n produce the unconditional annual exceedance probability (AEP).\n\nUsage:\n\n stage_frequency_curve(peakStage, weights, stage_bins = 1000)\n \nArguments:\n\npeakStage: Matrix of peak stages [Mevents x Nbins] from routing.\n\n weights: Numeric vector of bin weights from ‘stratified_sampler()’.\n Must have length equal to ‘ncol(peakStage)’.\n\nstage_bins: Numeric value of exceedance stages used to compute\n stage-frequency in each bin. Default is 1000.\n\nValue:\n\n A data frame with columns:\n\n stage Evaluated stage values\n\n AEP Annual exceedance probability at each stage\n\nSee Also:\n\n ‘stratified_sampler()’, ‘flow_frequency_sampler()’,\n ‘rfa_simulate()’", + "crumbs": [ + "5  Function Reference" + ] + }, + { + "objectID": "05-function-reference.html#rejection-sampling", + "href": "05-function-reference.html#rejection-sampling", + "title": "5  Function Reference", + "section": "5.3 Rejection Sampling", + "text": "5.3 Rejection Sampling\n\n5.3.1 pmf_stage_lognormal()\nParameterize a Three-Parameter Lognormal PMF for Stage\n\nDescription:\n\n Computes the parameters of a three-parameter lognormal\n distribution for use as a probabilistic maximum stage (PMF) in\n rejection sampling. The shift parameter defines the lower or upper\n bound of the distribution (typically, the lower value). The\n function supports two modes: (1) supplying a best estimate and\n assuming sigma, or (2) supplying a best estimate, low, and high to\n solve for sigma numerically.\n\nUsage:\n\n pmf_stage_lognormal(\n pmf_shift,\n pmf_mean,\n pmf_sigma = NULL,\n pmf_low = NULL,\n pmf_high = NULL\n )\n \nArguments:\n\npmf_shift: Numeric. Assumed lower-bound of the lognormal distribution.\n This will define the shift value. Must be less than all of\n ‘pmf_mean’, ‘pmf_low’, and ‘pmf_high’.\n\npmf_mean: Numeric. Assumed mean of the shifted PMF stage distribution.\n\npmf_sigma: Numeric. Assumed standard deviation on the log scale.\n Required if ‘pmf_low’ and ‘pmf_high’ are not supplied.\n Defaults to ‘NULL’. Suggested value = 0.5.\n\n pmf_low: Numeric. Low estimate of PMF stage (assumed 5th percentile).\n Optional. If supplied, ‘pmf_high’ must also be supplied.\n\npmf_high: Numeric. High estimate of PMF stage (assumed 95th\n percentile). Optional. If supplied, ‘pmf_low’ must also be\n supplied.\n\nValue:\n\n A named list with the following elements:\n\n pmf_shift Hard lower bound of the distribution.\n\n pmf_mean Assumed mean of shifted PMF stage distribution.\n\n pmf_sigma Standard deviation on the log scale.\n\n pmf_mu Derived location parameter on the log scale.\n\n pmf_p05 5th percentile of the PMF stage distribution.\n\n pmf_p95 95th percentile of the PMF stage distribution.\n\nExamples:\n\n # Mode 1: assume sigma\n pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5)\n \n # Mode 2: solve for sigma from low/high estimates\n pmf <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9,\n pmf_low = 239, pmf_high = 245)\n \n\n\n5.3.2 rejection_sampling_stage()\nRejection Sampling of Stage Bounded by a Probabilistic Maximum Stage\n\nDescription:\n\n Draws ‘n_samples’ stage values from a stage-frequency curve,\n rejecting any draws that exceed a probabilistic maximum stage\n (PMF) sampled from a three-parameter lognormal distribution.\n Accepted samples are ranked and assigned Weibull plotting\n positions for use in frequency analysis.\n\nUsage:\n\n rejection_sampling_stage(\n pmf_stage_LN,\n stage_freq_df = NULL,\n aep = NULL,\n stage = NULL,\n n_samples = 1e+07\n )\n \nArguments:\n\npmf_stage_LN: A named list returned by ‘pmf_stage_lognormal’ containing\n the lognormal PMF parameters.\n\nstage_freq_df: A data frame with AEP in column 1 and stage in column 2.\n Mutually exclusive with ‘aep’ and ‘stage’.\n\n aep: Numeric vector of annual exceedance probabilities. Must be\n supplied with ‘stage’. Mutually exclusive with\n ‘stage_freq_df’.\n\n stage: Numeric vector of stages corresponding to ‘aep’. Must be\n supplied with ‘aep’. Mutually exclusive with ‘stage_freq_df’.\n\nn_samples: Integer. Number of samples to draw. Defaults to ‘1e7’.\n\nValue:\n\n A data frame of thinned accepted samples with columns for z-score\n and stage, suitable for plotting a probabilistically bounded\n stage-frequency curve. Output is produced by ‘thin_samples()’.\n\nSee Also:\n\n ‘pmf_stage_lognormal’\n\nExamples:\n\n ## Not run:\n \n pmf_ln <- pmf_stage_lognormal(pmf_shift = 239, pmf_mean = 241.9, pmf_sigma = 0.5)\n \n result <- rejection_sampling_stage(\n pmf_stage_LN = pmf_ln,\n stage_freq_df = my_stage_freq_df,\n n_samples = 1e7\n )\n ## End(Not run)", + "crumbs": [ + "5  Function Reference" + ] + }, + { + "objectID": "05-function-reference.html#additional-utilities", + "href": "05-function-reference.html#additional-utilities", + "title": "5  Function Reference", + "section": "5.4 Additional Utilities", + "text": "5.4 Additional Utilities\n\n5.4.1 bootstrap_vfc()\nBootstrap option for VFC (RFA-style w/ ERL)\n\nDescription:\n\n Generates matrix of parameters using posterior mode/mean and ERL\n\nUsage:\n\n bootstrap_vfc(bestfit_postmode, dist = \"LP3\", ERL = 150, Nboots = 10000)\n \nArguments:\n\nbestfit_postmode: Vector of distribution parameters from RMC-BestFit.\n For LP3: columns are mean (log), sd (log), skew (log). For\n GEV: columns are location, scale, shape.\n\n dist: Distribution type. Either ‘\"LP3\"’ (default) or ‘\"GEV\"’.\n\n ERL: psuedo effective record length for bootstrapping\n\n Nboots: number of bootstraps\n\nValue:\n\n A list containing:\n\n params Matrix of bootstrapped parameters\n\n dist Distribution selected (LP3 or GEV)\n\n postmode Posterior mode parameters provided to bootstrap\n\n ERL pseudo effective record length provided to bootstrap\n\nSee Also:\n\n ‘flow_frequency_sampler()’\n\nExamples:\n\n # Sample using JMD VFC parameters\n jmd_samples <- bootstrap_vfc(c(jmd_vfc_parameters$mean_log,\n jmd_vfc_parameters$sd_log,\n jmd_vfc_parameters$skew_log),\n dist = \"LP3\",\n ERL = jmd_vfc_parameters$erl)\n \n # GEV Example with parent distribution parameters\n gev_example <- c(3.0, 1.0, -0.1)\n gev_samples <- bootstrap_vfc(gev_example,\n dist = \"GEV\",\n ERL = 200,\n Nboots = 5000)\n hist(gev_samples$params[,1])\n \n # LP3 Example with parent distribution parameters\n lp3_example <- c(3.5, 0.22, 0.1)\n lp3_samples <- bootstrap_vfc(lp3_example,\n dist = \"LP3\",\n ERL = 300,\n Nboots = 1000)\n hist(lp3_samples$params[,3])\n \n\n\n5.4.2 qp3()\nPearson Type III Inverse CDF (Quantile Function)\n\nDescription:\n\n Computes quantiles from a Pearson Type III distribution given\n probabilities and distribution parameters (mean, standard\n deviation, skewness).\n\nUsage:\n\n qp3(p, mu, sigma, gamma)\n \nArguments:\n\n p: Vector of probabilities (between 0 and 1).\n\n mu: Mean of the distribution.\n\n sigma: Standard deviation of the distribution.\n\n gamma: Skewness coefficient of the distribution.\n\nDetails:\n\n NOTE: This is the non-vectorized version of the function (it will\n be used in a loop) Vectorized version is part of future\n development.\n\n The Pearson Type III distribution is parameterized by mean (‘mu’),\n standard deviation (‘sigma’), and skewness (‘gamma’). These are\n converted internally to location, scale, and shape parameters.\n\n When skewness is near zero (‘abs(gamma) < 1E-3’), the normal\n distribution is used as an approximation.\n\nValue:\n\n Vector of quantiles corresponding to the input probabilities.\n\nExamples:\n\n # Single quantile\n qp3(0.99, mu = 10, sigma = 2, gamma = 0.5)\n \n # Multiple quantiles\n qp3(c(0.5, 0.9, 0.99), mu = 10, sigma = 2, gamma = 0.5)\n \n # Use with JMD volume-frequency parameters\n qp3(0.99,\n mu = jmd_vfc_parameters$mean_log,\n sigma = jmd_vfc_parameters$sd_log,\n gamma = jmd_vfc_parameters$skew_log)\n \n\n\n5.4.3 aep2stage()\nInterpolate Stage from AEP\n\nDescription:\n\n Given a stage-frequency curve, interpolates stage values at target\n AEPs. Interpolation is performed in standard normal (z-variate)\n space for better behavior across orders of magnitude in AEP.\n\nUsage:\n\n aep2stage(aep, stage, interp_aep)\n \nArguments:\n\n aep: Numeric vector of annual exceedance probabilities from the\n known curve.\n\n stage: Numeric vector of stage values corresponding to ‘aep’.\n\ninterp_aep: Numeric vector of target AEPs to interpolate at.\n\nValue:\n\n Numeric vector of interpolated stage values (same length as\n ‘interp_aep’).\n\nSee Also:\n\n ‘stage2aep’ for the inverse operation.\n\nExamples:\n\n # Get stage at the 1.12% and 0.175% AEP\n aep2stage(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(0.0112,1.75E-3))\n \n\n\n5.4.4 stage2aep()\nInterpolate AEP from Stage\n\nDescription:\n\n Given a stage-frequency curve, interpolates AEP values at target\n stages. Interpolation is performed in standard normal (z-variate)\n space for better behavior across orders of magnitude in AEP.\n\nUsage:\n\n stage2aep(aep, stage, interp_stage)\n \nArguments:\n\n aep: Numeric vector of annual exceedance probabilities from the\n known curve.\n\n stage: Numeric vector of stage values corresponding to ‘aep’.\n\ninterp_stage: Numeric vector of target stage values to interpolate at.\n\nDetails:\n\n Stage-frequency curves typically flatten at very rare AEPs once\n the reservoir reaches the reservoir model discharge capacity. This\n produces tied stage values. ‘approx()’ handles these by averaging\n the corresponding AEPs, which may emit a \"collapsing to unique 'x'\n values\" warning. This is expected behavior.\n\nValue:\n\n Numeric vector of interpolated AEP values (same length as\n ‘interp_stage’).\n\nSee Also:\n\n ‘aep2stage’ for the inverse operation.\n\nExamples:\n\n # Get AEP at stage 3862.0-ft and 3872-ft\n stage2aep(jmd_rfa_expected$AEP, jmd_rfa_expected$Expected, c(3862.0, 3872))\n \n\n\n5.4.5 interpolate_aep_matrix()\nInterpolate AEPs at Target Stages Across Realizations\n\nDescription:\n\n For each realization's stage-frequency curve, interpolates the AEP\n at every target stage value. Interpolation is performed in\n standard normal (z-variate) space.\n\nUsage:\n\n interpolate_aep_matrix(results_list, target_stages)\n \nArguments:\n\nresults_list: List of realization data frames, each with columns\n ‘stage’ and ‘AEP’.\n\ntarget_stages: Numeric vector of stage values to interpolate at.\n\nValue:\n\n Matrix of AEP values with rows = target stages and columns =\n realizations.\n\n\n\n5.4.6 interpolate_stage_matrix()\nInterpolate Stages at Target AEPs Across Realizations\n\nDescription:\n\n For each realization's stage-frequency curve, interpolates the\n stage at every target AEP value. Interpolation is performed in\n standard normal (z-variate) space.\n\nUsage:\n\n interpolate_stage_matrix(results_list, target_aeps)\n \nArguments:\n\nresults_list: List of realization data frames, each with columns\n ‘stage’ and ‘AEP’.\n\ntarget_aeps: Numeric vector of AEP values to interpolate at.\n\nValue:\n\n Matrix of stage values with rows = target AEPs and columns =\n realizations.\n\n\n\n5.4.7 power_function()\nPower Function\n\nDescription:\n\n Raises 10 to the 1st through the nth power\n\nUsage:\n\n power_function(x)\n \nArguments:\n\n x: Highest power of 10 to use\n\nValue:\n\n Vector of 10 raised sequentially from the 1st to the nth power.\n\n\n\n5.4.8 theme_rfar_conceptual()\nrfaR ggplot2 Theme for Conceptual Plots\n\nDescription:\n\n A custom ‘ggplot2’ theme used in the rfaR conceptual realization\n vignette. Based on ‘theme_bw’ with tightened text sizes, italic\n titles, and the legend suppressed. Intended for figures that\n emphasize curves over annotation density.\n\nUsage:\n\n theme_rfar_conceptual()\n \nValue:\n\n A ‘ggplot2’ theme object that can be added to a ‘ggplot’ via ‘+’.\n\nSee Also:\n\n ‘theme_bw’\n\nExamples:\n\n library(ggplot2)\n ggplot(jmd_rfa_expected, aes(x = AEP, y = Expected)) +\n geom_line() +\n scale_x_continuous(transform = c(\"log10\", \"reverse\")) +\n labs(title = \"JMD Expected Stage-Frequency\",\n subtitle = \"Demonstrating theme_rfar_conceptual()\",\n x = \"AEP\", y = \"Stage (ft)\") +\n theme_rfar_conceptual()", + "crumbs": [ + "5  Function Reference" + ] + }, + { + "objectID": "06-simulation-modes.html", + "href": "06-simulation-modes.html", + "title": "6  Simulation Modes", + "section": "", + "text": "6.1 Median Mode\nrfaR supports three simulation modes, corresponding to different treatments of parameter uncertainty.", + "crumbs": [ + "6  Simulation Modes" + ] + }, + { + "objectID": "06-simulation-modes.html#expected-mode", + "href": "06-simulation-modes.html#expected-mode", + "title": "6  Simulation Modes", + "section": "6.2 Expected Mode", + "text": "6.2 Expected Mode", + "crumbs": [ + "6  Simulation Modes" + ] + }, + { + "objectID": "06-simulation-modes.html#full-uncertainty-mode", + "href": "06-simulation-modes.html#full-uncertainty-mode", + "title": "6  Simulation Modes", + "section": "6.3 Full Uncertainty Mode", + "text": "6.3 Full Uncertainty Mode\nRuns the full nested Monte Carlo framework, propagating both parameter (epistemic) and event (aleatory) uncertainty.", + "crumbs": [ + "6  Simulation Modes" + ] + }, + { + "objectID": "06-simulation-modes.html#selecting-a-mode", + "href": "06-simulation-modes.html#selecting-a-mode", + "title": "6  Simulation Modes", + "section": "6.4 Selecting a Mode", + "text": "6.4 Selecting a Mode", + "crumbs": [ + "6  Simulation Modes" + ] + }, + { + "objectID": "07-validation.html", + "href": "07-validation.html", + "title": "7  Validation", + "section": "", + "text": "7.1 Purpose", + "crumbs": [ + "7  Validation" + ] + }, + { + "objectID": "07-validation.html#modified-puls-routing", + "href": "07-validation.html#modified-puls-routing", + "title": "7  Validation", + "section": "7.2 Modified Puls Routing", + "text": "7.2 Modified Puls Routing", + "crumbs": [ + "7  Validation" + ] + }, + { + "objectID": "07-validation.html#stratified-sampling", + "href": "07-validation.html#stratified-sampling", + "title": "7  Validation", + "section": "7.3 Stratified Sampling", + "text": "7.3 Stratified Sampling", + "crumbs": [ + "7  Validation" + ] + }, + { + "objectID": "07-validation.html#see-also", + "href": "07-validation.html#see-also", + "title": "7  Validation", + "section": "7.4 See Also", + "text": "7.4 See Also\nDetailed validation vignettes are also available on the pkgdown site.", + "crumbs": [ + "7  Validation" + ] + } +] \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/bootstrap/bootstrap-9aacbc0ffca7e7247307b8a4340a139e.min.css b/rfaR-book/_book/site_libs/bootstrap/bootstrap-9aacbc0ffca7e7247307b8a4340a139e.min.css new file mode 100644 index 0000000..dbde5aa --- /dev/null +++ b/rfaR-book/_book/site_libs/bootstrap/bootstrap-9aacbc0ffca7e7247307b8a4340a139e.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap";:root,[data-bs-theme=light]{--bs-blue: #2c3e50;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #e83e8c;--bs-red: #e74c3c;--bs-orange: #fd7e14;--bs-yellow: #f39c12;--bs-green: #18bc9c;--bs-teal: #20c997;--bs-cyan: #3498db;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #ecf0f1;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #7b8a8b;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #6c757d;--bs-primary: #2c3e50;--bs-secondary: #6c757d;--bs-success: #18bc9c;--bs-info: #3498db;--bs-warning: #f39c12;--bs-danger: #e74c3c;--bs-light: #ecf0f1;--bs-dark: #7b8a8b;--bs-default-rgb: 108, 117, 125;--bs-primary-rgb: 44, 62, 80;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 24, 188, 156;--bs-info-rgb: 52, 152, 219;--bs-warning-rgb: 243, 156, 18;--bs-danger-rgb: 231, 76, 60;--bs-light-rgb: 236, 240, 241;--bs-dark-rgb: 123, 138, 139;--bs-primary-text-emphasis: rgb(17.6, 24.8, 32);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(9.6, 75.2, 62.4);--bs-info-text-emphasis: rgb(20.8, 60.8, 87.6);--bs-warning-text-emphasis: rgb(97.2, 62.4, 7.2);--bs-danger-text-emphasis: rgb(92.4, 30.4, 24);--bs-light-text-emphasis: #7b8a8b;--bs-dark-text-emphasis: #7b8a8b;--bs-primary-bg-subtle: rgb(212.8, 216.4, 220);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(208.8, 241.6, 235.2);--bs-info-bg-subtle: rgb(214.4, 234.4, 247.8);--bs-warning-bg-subtle: rgb(252.6, 235.2, 207.6);--bs-danger-bg-subtle: rgb(250.2, 219.2, 216);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(170.6, 177.8, 185);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(162.6, 228.2, 215.4);--bs-info-border-subtle: rgb(173.8, 213.8, 240.6);--bs-warning-border-subtle: rgb(250.2, 215.4, 160.2);--bs-danger-border-subtle: rgb(245.4, 183.4, 177);--bs-light-border-subtle: #ecf0f1;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #ecf0f1;--bs-secondary-bg-rgb: 236, 240, 241;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #18bc9c;--bs-link-color-rgb: 24, 188, 156;--bs-link-decoration: underline;--bs-link-hover-color: rgb(19.2, 150.4, 124.8);--bs-link-hover-color-rgb: 19, 150, 125;--bs-code-color: #7d12ba;--bs-highlight-bg: rgb(252.6, 235.2, 207.6);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(44, 62, 80, 0.25);--bs-form-valid-color: #18bc9c;--bs-form-valid-border-color: #18bc9c;--bs-form-invalid-color: #e74c3c;--bs-form-invalid-border-color: #e74c3c}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(128.4, 139.2, 150);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(116.4, 214.8, 195.6);--bs-info-text-emphasis: rgb(133.2, 193.2, 233.4);--bs-warning-text-emphasis: rgb(247.8, 195.6, 112.8);--bs-danger-text-emphasis: rgb(240.6, 147.6, 138);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(8.8, 12.4, 16);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(4.8, 37.6, 31.2);--bs-info-bg-subtle: rgb(10.4, 30.4, 43.8);--bs-warning-bg-subtle: rgb(48.6, 31.2, 3.6);--bs-danger-bg-subtle: rgb(46.2, 15.2, 12);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(26.4, 37.2, 48);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(14.4, 112.8, 93.6);--bs-info-border-subtle: rgb(31.2, 91.2, 131.4);--bs-warning-border-subtle: rgb(145.8, 93.6, 10.8);--bs-danger-border-subtle: rgb(138.6, 45.6, 36);--bs-light-border-subtle: #7b8a8b;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(128.4, 139.2, 150);--bs-link-hover-color: rgb(153.72, 162.36, 171);--bs-link-color-rgb: 128, 139, 150;--bs-link-hover-color-rgb: 154, 162, 171;--bs-code-color: white;--bs-border-color: #7b8a8b;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(116.4, 214.8, 195.6);--bs-form-valid-border-color: rgb(116.4, 214.8, 195.6);--bs-form-invalid-color: rgb(240.6, 147.6, 138);--bs-form-invalid-border-color: rgb(240.6, 147.6, 138)}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #ecf0f1}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;line-height:1.5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(33,37,41,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(33,37,41,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #212529;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #909294}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #2c3e50;--bs-table-border-color: rgb(65.1, 81.3, 97.5);--bs-table-striped-bg: rgb(54.55, 71.65, 88.75);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(65.1, 81.3, 97.5);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(59.825, 76.475, 93.125);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: #6c757d;--bs-table-border-color: rgb(122.7, 130.8, 138);--bs-table-striped-bg: rgb(115.35, 123.9, 131.5);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(122.7, 130.8, 138);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(119.025, 127.35, 134.75);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #fff;--bs-table-bg: #18bc9c;--bs-table-border-color: rgb(47.1, 194.7, 165.9);--bs-table-striped-bg: rgb(35.55, 191.35, 160.95);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(47.1, 194.7, 165.9);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(41.325, 193.025, 163.425);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #fff;--bs-table-bg: #3498db;--bs-table-border-color: rgb(72.3, 162.3, 222.6);--bs-table-striped-bg: rgb(62.15, 157.15, 220.8);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(72.3, 162.3, 222.6);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(67.225, 159.725, 221.7);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #fff;--bs-table-bg: #f39c12;--bs-table-border-color: rgb(244.2, 165.9, 41.7);--bs-table-striped-bg: rgb(243.6, 160.95, 29.85);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(244.2, 165.9, 41.7);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(243.9, 163.425, 35.775);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #e74c3c;--bs-table-border-color: rgb(233.4, 93.9, 79.5);--bs-table-striped-bg: rgb(232.2, 84.95, 69.75);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(233.4, 93.9, 79.5);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(232.8, 89.425, 74.625);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #ecf0f1;--bs-table-border-color: rgb(212.4, 216, 216.9);--bs-table-striped-bg: rgb(224.2, 228, 228.95);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(212.4, 216, 216.9);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(218.3, 222, 222.925);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #7b8a8b;--bs-table-border-color: rgb(136.2, 149.7, 150.6);--bs-table-striped-bg: rgb(129.6, 143.85, 144.8);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(136.2, 149.7, 150.6);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(132.9, 146.775, 147.7);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(33,37,41,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:rgb(149.5,158.5,167.5);outline:0;box-shadow:0 0 0 .25rem rgba(44,62,80,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(33,37,41,.75);opacity:1}.form-control:disabled{background-color:#ecf0f1;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ecf0f1}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(149.5,158.5,167.5);outline:0;box-shadow:0 0 0 .25rem rgba(44,62,80,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#ecf0f1}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:rgb(149.5,158.5,167.5);outline:0;box-shadow:0 0 0 .25rem rgba(44,62,80,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2c3e50;border-color:#2c3e50}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2c3e50;border-color:#2c3e50;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28149.5, 158.5, 167.5%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(44,62,80,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(44,62,80,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2c3e50;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(191.7,197.1,202.5)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2c3e50;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(191.7,197.1,202.5)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(33,37,41,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(33,37,41,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#ecf0f1}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#18bc9c}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#18bc9c;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#18bc9c;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2318bc9c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#18bc9c;box-shadow:0 0 0 .25rem rgba(24,188,156,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#18bc9c}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2318bc9c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#18bc9c;box-shadow:0 0 0 .25rem rgba(24,188,156,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#18bc9c}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#18bc9c}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(24,188,156,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#18bc9c}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#e74c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#e74c3c;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e74c3c;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#e74c3c}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#e74c3c}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#e74c3c}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e74c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #2c3e50;--bs-btn-border-color: #2c3e50;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(37.4, 52.7, 68);--bs-btn-hover-border-color: rgb(35.2, 49.6, 64);--bs-btn-focus-shadow-rgb: 76, 91, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(35.2, 49.6, 64);--bs-btn-active-border-color: rgb(33, 46.5, 60);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2c3e50;--bs-btn-disabled-border-color: #2c3e50}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #18bc9c;--bs-btn-border-color: #18bc9c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(20.4, 159.8, 132.6);--bs-btn-hover-border-color: rgb(19.2, 150.4, 124.8);--bs-btn-focus-shadow-rgb: 59, 198, 171;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(19.2, 150.4, 124.8);--bs-btn-active-border-color: #128d75;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #18bc9c;--bs-btn-disabled-border-color: #18bc9c}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #3498db;--bs-btn-border-color: #3498db;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(44.2, 129.2, 186.15);--bs-btn-hover-border-color: rgb(41.6, 121.6, 175.2);--bs-btn-focus-shadow-rgb: 82, 167, 224;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(41.6, 121.6, 175.2);--bs-btn-active-border-color: rgb(39, 114, 164.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3498db;--bs-btn-disabled-border-color: #3498db}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #f39c12;--bs-btn-border-color: #f39c12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(206.55, 132.6, 15.3);--bs-btn-hover-border-color: rgb(194.4, 124.8, 14.4);--bs-btn-focus-shadow-rgb: 245, 171, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(194.4, 124.8, 14.4);--bs-btn-active-border-color: rgb(182.25, 117, 13.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #f39c12;--bs-btn-disabled-border-color: #f39c12}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #e74c3c;--bs-btn-border-color: #e74c3c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(196.35, 64.6, 51);--bs-btn-hover-border-color: rgb(184.8, 60.8, 48);--bs-btn-focus-shadow-rgb: 235, 103, 89;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(184.8, 60.8, 48);--bs-btn-active-border-color: rgb(173.25, 57, 45);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e74c3c;--bs-btn-disabled-border-color: #e74c3c}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #ecf0f1;--bs-btn-border-color: #ecf0f1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(200.6, 204, 204.85);--bs-btn-hover-border-color: rgb(188.8, 192, 192.8);--bs-btn-focus-shadow-rgb: 201, 204, 205;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(188.8, 192, 192.8);--bs-btn-active-border-color: rgb(177, 180, 180.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ecf0f1;--bs-btn-disabled-border-color: #ecf0f1}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #7b8a8b;--bs-btn-border-color: #7b8a8b;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(142.8, 155.55, 156.4);--bs-btn-hover-border-color: rgb(136.2, 149.7, 150.6);--bs-btn-focus-shadow-rgb: 143, 156, 156;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(149.4, 161.4, 162.2);--bs-btn-active-border-color: rgb(136.2, 149.7, 150.6);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #7b8a8b;--bs-btn-disabled-border-color: #7b8a8b}.btn-outline-default{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #2c3e50;--bs-btn-border-color: #2c3e50;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3e50;--bs-btn-hover-border-color: #2c3e50;--bs-btn-focus-shadow-rgb: 44, 62, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2c3e50;--bs-btn-active-border-color: #2c3e50;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2c3e50;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2c3e50;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #18bc9c;--bs-btn-border-color: #18bc9c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #18bc9c;--bs-btn-hover-border-color: #18bc9c;--bs-btn-focus-shadow-rgb: 24, 188, 156;--bs-btn-active-color: #fff;--bs-btn-active-bg: #18bc9c;--bs-btn-active-border-color: #18bc9c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #18bc9c;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #18bc9c;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #3498db;--bs-btn-border-color: #3498db;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3498db;--bs-btn-hover-border-color: #3498db;--bs-btn-focus-shadow-rgb: 52, 152, 219;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3498db;--bs-btn-active-border-color: #3498db;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3498db;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3498db;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #f39c12;--bs-btn-border-color: #f39c12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #f39c12;--bs-btn-hover-border-color: #f39c12;--bs-btn-focus-shadow-rgb: 243, 156, 18;--bs-btn-active-color: #fff;--bs-btn-active-bg: #f39c12;--bs-btn-active-border-color: #f39c12;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f39c12;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f39c12;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #e74c3c;--bs-btn-border-color: #e74c3c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e74c3c;--bs-btn-hover-border-color: #e74c3c;--bs-btn-focus-shadow-rgb: 231, 76, 60;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e74c3c;--bs-btn-active-border-color: #e74c3c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e74c3c;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e74c3c;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #ecf0f1;--bs-btn-border-color: #ecf0f1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ecf0f1;--bs-btn-hover-border-color: #ecf0f1;--bs-btn-focus-shadow-rgb: 236, 240, 241;--bs-btn-active-color: #000;--bs-btn-active-bg: #ecf0f1;--bs-btn-active-border-color: #ecf0f1;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ecf0f1;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ecf0f1;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #7b8a8b;--bs-btn-border-color: #7b8a8b;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7b8a8b;--bs-btn-hover-border-color: #7b8a8b;--bs-btn-focus-shadow-rgb: 123, 138, 139;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7b8a8b;--bs-btn-active-border-color: #7b8a8b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #7b8a8b;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #7b8a8b;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #18bc9c;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: rgb(19.2, 150.4, 124.8);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: rgb(19.2, 150.4, 124.8);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 59, 198, 171;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #7b8a8b;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #2c3e50;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2c3e50;--bs-dropdown-link-disabled-color: rgba(33, 37, 41, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2c3e50;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #18bc9c;--bs-nav-link-hover-color: rgb(19.2, 150.4, 124.8);--bs-nav-link-disabled-color: #6c757d;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(44,62,80,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #ecf0f1;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #ecf0f1 #ecf0f1 #ecf0f1;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #2c3e50}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: rgb(204.36, 208.68, 213);--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(204.36, 208.68, 213, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgb(204.36, 208.68, 213);--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28204.36, 208.68, 213%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(204.36, 208.68, 213, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgb(204.36, 208.68, 213);--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(204.36, 208.68, 213, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: rgb(204.36, 208.68, 213);--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(204.36, 208.68, 213, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28204.36, 208.68, 213%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28204.36, 208.68, 213%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2817.6, 24.8, 32%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: rgb(149.5, 158.5, 167.5);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(44, 62, 80, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(17.6, 24.8, 32);--bs-accordion-active-bg: rgb(212.8, 216.4, 220)}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28128.4, 139.2, 150%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28128.4, 139.2, 150%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(33, 37, 41, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(33, 37, 41, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #18bc9c;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: rgb(15.3396226415, 120.1603773585, 99.7075471698);--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: rgb(19.2, 150.4, 124.8);--bs-pagination-focus-bg: #ecf0f1;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(44, 62, 80, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: rgb(15.3396226415, 120.1603773585, 99.7075471698);--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #ecf0f1;--bs-pagination-disabled-bg: rgb(58.5754716981, 229.9245283019, 196.4905660377);--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #ecf0f1;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #2c3e50;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(33, 37, 41, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #ecf0f1;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #ecf0f1;--bs-list-group-disabled-color: rgba(33, 37, 41, 0.75);--bs-list-group-disabled-bg: #ecf0f1;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #2c3e50;--bs-list-group-active-border-color: #2c3e50;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(44, 62, 80, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(33, 37, 41, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #ecf0f1;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #212529;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(35, 50, 64, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(35, 50, 64, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(19, 150, 125, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(19, 150, 125, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(194, 125, 14, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(240, 243, 244, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(240, 243, 244, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(98, 110, 111, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(98, 110, 111, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #2c3e50;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2c3e50;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #e74c3c;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #f39c12;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #18bc9c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #18bc9c;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #3498db;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #3498db;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2c3e50}.bg-primary{--bslib-color-bg: #2c3e50;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #18bc9c}.bg-success{--bslib-color-bg: #18bc9c;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #3498db}.bg-info{--bslib-color-bg: #3498db;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #f39c12}.bg-warning{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #e74c3c}.bg-danger{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #ecf0f1}.bg-light{--bslib-color-bg: #ecf0f1;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #7b8a8b}.bg-dark{--bslib-color-bg: #7b8a8b;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(67.2, 43.6, 144.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(67.2,43.6,144.8);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(70.8, 63.6, 125.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(70.8,63.6,125.2);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.2, 62, 104);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(119.2,62,104);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(118.8, 67.6, 72);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(118.8,67.6,72);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(127.6, 87.6, 56);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(127.6,87.6,56);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 99.6, 55.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(123.6,99.6,55.2);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36, 112.4, 110.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(36,112.4,110.4);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(39.2, 117.6, 108.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(39.2,117.6,108.4);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(47.2, 98, 135.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(47.2,98,135.6);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(78.8, 34.4, 177.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(78.8,34.4,177.2);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(153.6, 40, 169.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(153.6,40,169.2);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.4, 72, 152.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(158.4,72,152.4);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(70.8, 84.8, 207.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(70.8,84.8,207.6);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(82, 70.4, 232.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(82,70.4,232.8);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(84.2, 64.4, 147.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(84.2,64.4,147.8);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 64.4, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(159.4,64.4,171.8);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159, 70, 139.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(159,70,139.8);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.8, 102, 123);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(163.8,102,123);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.2, 114.8, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(76.2,114.8,178.2);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(87.4, 100.4, 203.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(87.4,100.4,203.4);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(156.8, 62, 116);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(156.8,62,116);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183.6, 63.6, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183.6,63.6,161.2);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.6, 67.6, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(231.6,67.6,108);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(240.4, 87.6, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(240.4,87.6,92);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.4, 99.6, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(236.4,99.6,91.2);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(148.8, 112.4, 146.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(148.8,112.4,146.4);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160, 98, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(160,98,171.6);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(156.2, 70.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(156.2,70.4,68);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(179.4, 52, 132.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(179.4,52,132.8);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183, 72, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183,72,113.2);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.4, 70.4, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(231.4,70.4,92);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(239.8, 96, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(239.8,96,44);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.8, 108, 43.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(235.8,108,43.2);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(148.2, 120.8, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(148.2,120.8,98.4);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.4, 126, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(151.4,126,96.4);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 106.4, 123.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(159.4,106.4,123.6);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(169.4, 100.4, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(169.4,100.4,44);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.6, 100.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(244.6,100.4,68);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.2, 106, 36);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(244.2,106,36);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 138, 19.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(249,138,19.2);color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(161.4, 150.8, 74.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(161.4,150.8,74.4);color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(172.6, 136.4, 99.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(172.6,136.4,99.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.4, 118.4, 42.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(163.4,118.4,42.8);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(186.6, 100, 107.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(186.6,100,107.6);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(190.2, 120, 88);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(190.2,120,88);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.6, 118.4, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(238.6,118.4,66.8);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.2, 124, 34.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(238.2,124,34.8);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(247, 144, 18.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(247,144,18.8);color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(155.4, 168.8, 73.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(155.4,168.8,73.2);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.6, 174, 71.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(158.6,174,71.2);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(166.6, 154.4, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(166.6,154.4,98.4);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(32, 137.6, 125.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(32,137.6,125.6);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(55.2, 119.2, 190.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(55.2,119.2,190.4);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(58.8, 139.2, 170.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(58.8,139.2,170.8);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.2, 137.6, 149.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(107.2,137.6,149.6);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(106.8, 143.2, 117.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(106.8,143.2,117.6);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(115.6, 163.2, 101.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(115.6,163.2,101.6);color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 175.2, 100.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(111.6,175.2,100.8);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(27.2, 193.2, 154);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(27.2,193.2,154);color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(35.2, 173.6, 181.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(35.2,173.6,181.2);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36.8, 145.4, 122.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(36.8,145.4,122.6);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 151, 114.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(111.6,151,114.6);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.4, 183, 97.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(116.4,183,97.8);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(28.8, 195.8, 153);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(28.8,195.8,153);color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40, 181.4, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(40,181.4,178.2);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(48.8, 116, 163.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(48.8,116,163.4);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(72, 97.6, 228.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(72,97.6,228.2);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(75.6, 117.6, 208.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(75.6,117.6,208.6);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(124, 116, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(124,116,187.4);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 121.6, 155.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(123.6,121.6,155.4);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.4, 141.6, 139.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(132.4,141.6,139.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(128.4, 153.6, 138.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(128.4,153.6,138.6);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40.8, 166.4, 193.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(40.8,166.4,193.8);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44, 171.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(44,171.6,191.8);color:#fff}.bg-blue{--bslib-color-bg: #2c3e50;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2c3e50;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #e74c3c;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #f39c12;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #18bc9c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #18bc9c;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #3498db;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #3498db;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2c3e50}.bg-primary{--bslib-color-bg: #2c3e50;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #18bc9c}.bg-success{--bslib-color-bg: #18bc9c;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #3498db}.bg-info{--bslib-color-bg: #3498db;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #f39c12}.bg-warning{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #e74c3c}.bg-danger{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #ecf0f1}.bg-light{--bslib-color-bg: #ecf0f1;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #7b8a8b}.bg-dark{--bslib-color-bg: #7b8a8b;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(67.2, 43.6, 144.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(67.2,43.6,144.8);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(70.8, 63.6, 125.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(70.8,63.6,125.2);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.2, 62, 104);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(119.2,62,104);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(118.8, 67.6, 72);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(118.8,67.6,72);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(127.6, 87.6, 56);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(127.6,87.6,56);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 99.6, 55.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(123.6,99.6,55.2);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36, 112.4, 110.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(36,112.4,110.4);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(39.2, 117.6, 108.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(39.2,117.6,108.4);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(47.2, 98, 135.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2c3e50 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(47.2,98,135.6);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(78.8, 34.4, 177.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(78.8,34.4,177.2);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(153.6, 40, 169.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(153.6,40,169.2);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.4, 72, 152.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(158.4,72,152.4);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(70.8, 84.8, 207.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(70.8,84.8,207.6);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(82, 70.4, 232.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(82,70.4,232.8);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(84.2, 64.4, 147.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(84.2,64.4,147.8);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 64.4, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(159.4,64.4,171.8);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159, 70, 139.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(159,70,139.8);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.8, 102, 123);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(163.8,102,123);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.2, 114.8, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(76.2,114.8,178.2);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(87.4, 100.4, 203.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(87.4,100.4,203.4);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(156.8, 62, 116);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(156.8,62,116);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183.6, 63.6, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183.6,63.6,161.2);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.6, 67.6, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(231.6,67.6,108);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(240.4, 87.6, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(240.4,87.6,92);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.4, 99.6, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(236.4,99.6,91.2);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(148.8, 112.4, 146.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(148.8,112.4,146.4);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160, 98, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(160,98,171.6);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(156.2, 70.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(156.2,70.4,68);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(179.4, 52, 132.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(179.4,52,132.8);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183, 72, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183,72,113.2);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.4, 70.4, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(231.4,70.4,92);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(239.8, 96, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(239.8,96,44);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.8, 108, 43.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(235.8,108,43.2);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(148.2, 120.8, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(148.2,120.8,98.4);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.4, 126, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(151.4,126,96.4);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 106.4, 123.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(159.4,106.4,123.6);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(169.4, 100.4, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(169.4,100.4,44);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.6, 100.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(244.6,100.4,68);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.2, 106, 36);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(244.2,106,36);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 138, 19.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(249,138,19.2);color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(161.4, 150.8, 74.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(161.4,150.8,74.4);color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(172.6, 136.4, 99.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(172.6,136.4,99.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.4, 118.4, 42.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(163.4,118.4,42.8);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(186.6, 100, 107.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(186.6,100,107.6);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(190.2, 120, 88);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(190.2,120,88);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.6, 118.4, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(238.6,118.4,66.8);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.2, 124, 34.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(238.2,124,34.8);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(247, 144, 18.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(247,144,18.8);color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(155.4, 168.8, 73.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(155.4,168.8,73.2);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.6, 174, 71.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(158.6,174,71.2);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(166.6, 154.4, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(166.6,154.4,98.4);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(32, 137.6, 125.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(32,137.6,125.6);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(55.2, 119.2, 190.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(55.2,119.2,190.4);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(58.8, 139.2, 170.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(58.8,139.2,170.8);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.2, 137.6, 149.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(107.2,137.6,149.6);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(106.8, 143.2, 117.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(106.8,143.2,117.6);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(115.6, 163.2, 101.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(115.6,163.2,101.6);color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 175.2, 100.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(111.6,175.2,100.8);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(27.2, 193.2, 154);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(27.2,193.2,154);color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(35.2, 173.6, 181.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #18bc9c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(35.2,173.6,181.2);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36.8, 145.4, 122.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(36.8,145.4,122.6);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 151, 114.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(111.6,151,114.6);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.4, 183, 97.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(116.4,183,97.8);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(28.8, 195.8, 153);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(28.8,195.8,153);color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40, 181.4, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(40,181.4,178.2);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(48.8, 116, 163.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #2c3e50 var(--bg-gradient-end, 180%)) rgb(48.8,116,163.4);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(72, 97.6, 228.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(72,97.6,228.2);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(75.6, 117.6, 208.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(75.6,117.6,208.6);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(124, 116, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(124,116,187.4);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 121.6, 155.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(123.6,121.6,155.4);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.4, 141.6, 139.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(132.4,141.6,139.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(128.4, 153.6, 138.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(128.4,153.6,138.6);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40.8, 166.4, 193.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #18bc9c var(--bg-gradient-end, 180%)) rgb(40.8,166.4,193.8);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44, 171.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(44,171.6,191.8);color:#fff}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}:root{--bslib-page-sidebar-title-bg: #2c3e50;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#212529}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-collapse .quarto-navbar-tools{margin-left:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:rgb(204.36,208.68,213)}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:rgb(77.88,79.2,79.53)}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:rgb(77.88,79.2,79.53);padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:rgb(77.88,79.2,79.53)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:rgb(77.88,79.2,79.53)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(11.52,90.24,74.88,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:hsl(192,1.0482180294%,50.8647058824%)}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:rgb(77.88,79.2,79.53)}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(11.52,90.24,74.88,.8)}div.sidebar-item-container.disabled{color:rgba(77.88,79.2,79.53,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:rgb(11.52,90.24,74.88)}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#ecf0f1}.sidebar.sidebar-navigation:not(.rollup){border-right:1px solid #dee2e6 !important}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#ecf0f1;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#2c3e50;color:rgb(204.36,208.68,213);border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(min-width: 992px){#quarto-sidebar-glass{display:none}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:hsla(0,0%,40%,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:rgb(19.2,150.4,124.8)}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:82px}body .nav-footer{border-top:1px solid #dee2e6}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:hsl(0,0%,46%)}.nav-footer a{color:hsl(0,0%,46%)}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}@media(min-width: 768px){.nav-footer-left{flex:1 1 0px;text-align:left}}@media(max-width: 575.98px){.nav-footer-left{margin-bottom:1em;flex:100%}}@media(min-width: 768px){.nav-footer-right{flex:1 1 0px;text-align:right}}@media(max-width: 575.98px){.nav-footer-right{margin-bottom:1em;flex:100%}}.nav-footer-center{text-align:center;min-height:3em}@media(min-width: 768px){.nav-footer-center{flex:1 1 0px}}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-bottom:1em;flex:100%}}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em;order:10}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:rgb(204.36,208.68,213);border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:rgb(77.88,79.2,79.53);border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}#quarto-announcement{padding:.5em;display:flex;justify-content:space-between;margin-bottom:0;font-size:.9em}#quarto-announcement .quarto-announcement-content{margin-right:auto}#quarto-announcement .quarto-announcement-content p{margin-bottom:0}#quarto-announcement .quarto-announcement-icon{margin-right:.5em;font-size:1.2em;margin-top:-0.15em}#quarto-announcement .quarto-announcement-action{cursor:pointer}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:rgb(204.36,208.68,213);opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:rgb(204.36,208.68,213);opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#212529;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(44,62,80,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#212529;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#212529;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#212529;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#212529;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#212529;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#212529;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#212529;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:hsl(0,0%,95%);padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#2c3e50}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#2c3e50}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:rgb(58.4774193548,82.4,106.3225806452)}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#212529}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:hsl(210,29.0322580645%,66.3137254902%)}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#212529}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#212529}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:rgb(204.36,208.68,213)}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:rgb(77.88,79.2,79.53)}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:hsla(0,0%,100%,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#212529;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(44,62,80,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(33,37,41,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:rgba(39,128,227,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#6c757d !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:rgba(63,182,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:rgba(255,117,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#ecf0f1 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#7b8a8b !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px rgb(62.0967741935,87.5,112.9032258065);border-bottom:solid 1px rgb(62.0967741935,87.5,112.9032258065)}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:rgb(58.4774193548,82.4,106.3225806452)}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:rgb(204.36,208.68,213)}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#212529}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#212529}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px hsl(208.2352941176,6.1371841155%,79.137254902%);padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#212529}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}div.value-box-area span.observablehq--number{font-size:calc(clamp(.1em,15cqw,5em)*1.25);line-height:1.2;color:inherit;font-family:var(--bs-body-font-family)}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#212529;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:rgb(78.4864864865,88,97.5135135135);text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#18bc9c}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:rgb(78.4864864865,88,97.5135135135);text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#18bc9c}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:rgb(78.4864864865,88,97.5135135135);text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#18bc9c}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:rgb(78.4864864865,88,97.5135135135);text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#18bc9c}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:rgb(78.4864864865,88,97.5135135135);text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#18bc9c}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#212529;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#212529}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}div.code-copy-outer-scaffold{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #212529;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #6c757d;--mermaid-node-fg-color: #212529;--mermaid-fg-color: #212529;--mermaid-fg-color--lighter: rgb(55.7432432432, 62.5, 69.2567567568);--mermaid-fg-color--lightest: rgb(78.4864864865, 88, 97.5135135135);--mermaid-font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2c3e50;--mermaid-node-bg-color: rgba(44, 62, 80, 0.1);--mermaid-node-fg-color: #212529}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}body.quarto-light .dark-content{display:none !important}body.quarto-dark .light-content{display:none !important}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button-tooltip{font-size:.75em}div.code-copy-outer-scaffold:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}div.code-copy-outer-scaffold:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#ecf0f1;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>p:has(+section){margin-bottom:2rem}main.content>section:first-of-type>h2:nth-child(1),main.content>section:first-of-type>.h2:nth-child(1){margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:hsl(210,10.8108108108%,39.5098039216%)}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:hsl(210,10.8108108108%,39.5098039216%)}.quarto-layout-cell[data-ref-parent] caption{color:hsl(210,10.8108108108%,39.5098039216%)}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:hsl(210,10.8108108108%,39.5098039216%);font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}body.quarto-dark .column-margin.column-container>.light-content+.dark-content{padding-top:0}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#ecf0f1 1px solid;border-right:#ecf0f1 1px solid;border-bottom:#ecf0f1 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(236,240,241,.65);border:1px solid rgba(236,240,241,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow-y:visible !important;padding:.4em}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:hsl(210,10.8108108108%,39.5098039216%)}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code.sourceCode,li code.sourceCode,td code.sourceCode{background-color:rgba(236,240,241,.65)}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:rgba(236,240,241,.65);padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#18bc9c}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#18bc9c}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #ecf0f1;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #18bc9c;color:#18bc9c !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#18bc9c !important}kbd,.kbd{color:#212529;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400;margin-bottom:-0.4em;margin-top:.5em}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-empty-content>.callout-header{margin-bottom:0em;border-bottom-right-radius:calc(0.25rem + -1px)}.callout>.callout-header.collapsed{border-bottom-right-radius:calc(0.25rem + -1px)}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em;border-top-right-radius:calc(0.25rem + -1px)}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple:not(.callout-titled) .callout-body>:last-child,.callout.callout-style-simple:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.5em}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2c3e50}div.callout-note.callout-style-default>.callout-header{background-color:rgb(233.9,235.7,237.5)}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#18bc9c}div.callout-tip.callout-style-default>.callout-header{background-color:rgb(231.9,248.3,245.1)}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#f39c12}div.callout-warning.callout-style-default>.callout-header{background-color:rgb(253.8,245.1,231.3)}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:rgb(254.8,242.1,231.5)}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#e74c3c}div.callout-important.callout-style-default>.callout-header{background-color:rgb(252.6,237.1,235.5)}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#2c3e50;color:rgb(204.36,208.68,213)}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:hsl(0,0%,98%)}#quarto-content .quarto-sidebar-toggle-title{color:#212529}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: rgb(253.53, 253.62, 253.7);--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: rgb(253.53, 253.62, 253.7);--bs-btn-hover-bg: rgb(130.05, 137.7, 144.5);--bs-btn-hover-border-color: rgb(122.7, 130.8, 138);--bs-btn-focus-shadow-rgb: 130, 137, 144;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(137.4, 144.6, 151);--bs-btn-active-border-color: rgb(122.7, 130.8, 138);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#2c3e50;color:rgb(204.36,208.68,213)}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:rgb(204.36,208.68,213)}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(236,240,241,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:rgb(55.7432432432,62.5,69.2567567568);border:solid rgb(55.7432432432,62.5,69.2567567568) 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#ecf0f1;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#ecf0f1;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid rgb(210.6,211.4,212.2);border-bottom:1px solid rgb(210.6,211.4,212.2)}.table>thead{border-top-width:0;border-bottom:1px solid #909294}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}#quarto-back-to-top{z-index:1000}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}pre code{font-family:inherit;font-size:inherit;font-weight:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}a{background-color:rgba(0,0,0,0);font-weight:400;text-decoration:underline}.screen-reader-only{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:rgb(204.36,208.68,213);background:#2c3e50}.quarto-title-banner a{color:rgb(204.36,208.68,213)}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:rgb(204.36,208.68,213)}.quarto-title-banner .code-tools-button{color:hsl(210,9.3264248705%,61.8352941176%)}.quarto-title-banner .code-tools-button:hover{color:rgb(204.36,208.68,213)}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}.bg-primary .navbar-nav .show>.nav-link,.bg-primary .navbar-nav .nav-link.active,.bg-primary .navbar-nav .nav-link:hover,.bg-primary .navbar-nav .nav-link:focus{color:#18bc9c !important}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#2c3e50}.pagination a:hover{text-decoration:none}.badge.bg-light{color:#7b8a8b}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:#6c757d}.alert-primary{background-color:#2c3e50}.alert-secondary{background-color:#6c757d}.alert-success{background-color:#18bc9c}.alert-info{background-color:#3498db}.alert-warning{background-color:#f39c12}.alert-danger{background-color:#e74c3c}.alert-light{background-color:#ecf0f1}.alert-dark{background-color:#7b8a8b}.alert-light,.alert-light a,.alert-light .alert-link{color:#212529}.modal .btn-close,.toast .btn-close,.offcanvas .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}:root{--quarto-scss-export-gray-300: #dee2e6;--quarto-scss-export-gray-500: #adb5bd;--quarto-scss-export-gray-600: #6c757d;--quarto-scss-export-gray-800: #343a40;--quarto-scss-export-card-cap-bg: rgba(52, 58, 64, 0.25);--quarto-scss-export-border-color: #dee2e6;--quarto-scss-export-text-muted: #6c757d;--quarto-scss-export-white: #fff;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-200: #ecf0f1;--quarto-scss-export-gray-400: #ced4da;--quarto-scss-export-gray-700: #7b8a8b;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-black: #000;--quarto-scss-export-blue: #2c3e50;--quarto-scss-export-indigo: #6610f2;--quarto-scss-export-purple: #6f42c1;--quarto-scss-export-pink: #e83e8c;--quarto-scss-export-red: #e74c3c;--quarto-scss-export-orange: #fd7e14;--quarto-scss-export-yellow: #f39c12;--quarto-scss-export-green: #18bc9c;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #3498db;--quarto-scss-export-primary: #2c3e50;--quarto-scss-export-secondary: #6c757d;--quarto-scss-export-success: #18bc9c;--quarto-scss-export-info: #3498db;--quarto-scss-export-warning: #f39c12;--quarto-scss-export-danger: #e74c3c;--quarto-scss-export-light: #ecf0f1;--quarto-scss-export-dark: #7b8a8b;--quarto-scss-export-link-color: #18bc9c;--quarto-scss-export-dropdown-link-color: #7b8a8b;--quarto-scss-export-dropdown-link-hover-color: #fff;--quarto-scss-export-dropdown-link-hover-bg: #2c3e50;--quarto-scss-export-nav-link-disabled-color: #6c757d;--quarto-scss-export-nav-tabs-border-color: #ecf0f1;--quarto-scss-export-pagination-color: #fff;--quarto-scss-export-pagination-bg: #18bc9c;--quarto-scss-export-pagination-border-color: transparent;--quarto-scss-export-pagination-hover-color: #fff;--quarto-scss-export-pagination-hover-bg: rgb(15.3396226415, 120.1603773585, 99.7075471698);--quarto-scss-export-pagination-hover-border-color: transparent;--quarto-scss-export-pagination-active-bg: rgb(15.3396226415, 120.1603773585, 99.7075471698);--quarto-scss-export-pagination-active-border-color: transparent;--quarto-scss-export-pagination-disabled-color: #ecf0f1;--quarto-scss-export-pagination-disabled-bg: rgb(58.5754716981, 229.9245283019, 196.4905660377);--quarto-scss-export-pagination-disabled-border-color: transparent;--quarto-scss-export-list-group-hover-bg: #ecf0f1;--quarto-scss-export-list-group-disabled-bg: #ecf0f1;--quarto-scss-export-btn-close-color: #fff;--quarto-scss-export-title-banner-color: ;--quarto-scss-export-title-banner-bg: ;--quarto-scss-export-btn-code-copy-color: #5E5E5E;--quarto-scss-export-btn-code-copy-color-active: #4758AB;--quarto-scss-export-sidebar-bg: #ecf0f1;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-color: #7d12ba;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #18bc9c;--quarto-scss-export-toc-active-border: #18bc9c;--quarto-scss-export-toc-inactive-border: #ecf0f1;--quarto-scss-export-navbar-default: #2c3e50;--quarto-scss-export-navbar-hl-override: false;--quarto-scss-export-navbar-bg: #2c3e50;--quarto-scss-export-btn-bg: #6c757d;--quarto-scss-export-btn-fg: rgb(253.53, 253.62, 253.7);--quarto-scss-export-body-contrast-bg: #fff;--quarto-scss-export-body-contrast-color: #212529;--quarto-scss-export-navbar-fg: rgb(204.36, 208.68, 213);--quarto-scss-export-navbar-hl: #fff;--quarto-scss-export-navbar-brand: rgb(204.36, 208.68, 213);--quarto-scss-export-navbar-brand-hl: #fff;--quarto-scss-export-navbar-toggler-border-color: rgba(204.36, 208.68, 213, 0);--quarto-scss-export-navbar-hover-color: rgba(255, 255, 255, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(204.36, 208.68, 213, 0.75);--quarto-scss-export-sidebar-fg: rgb(77.88, 79.2, 79.53);--quarto-scss-export-title-block-color: #212529;--quarto-scss-export-title-block-contast-color: #fff;--quarto-scss-export-footer-bg: #fff;--quarto-scss-export-footer-fg: rgb(117.3, 117.3, 117.3);--quarto-scss-export-popover-bg: #fff;--quarto-scss-export-input-bg: #fff;--quarto-scss-export-input-border-color: #dee2e6;--quarto-scss-export-code-annotation-higlight-color: rgba(170, 170, 170, 0.2666666667);--quarto-scss-export-code-annotation-higlight-bg: rgba(170, 170, 170, 0.1333333333);--quarto-scss-export-table-group-separator-color: #909294;--quarto-scss-export-table-group-separator-color-lighter: rgb(210.6, 211.4, 212.2);--quarto-scss-export-link-decoration: underline;--quarto-scss-export-table-border-color: #dee2e6;--quarto-scss-export-sidebar-glass-bg: rgba(102, 102, 102, 0.4);--quarto-scss-export-color-contrast-dark: #000;--quarto-scss-export-color-contrast-light: #fff;--quarto-scss-export-blue-100: rgb(212.8, 216.4, 220);--quarto-scss-export-blue-200: rgb(170.6, 177.8, 185);--quarto-scss-export-blue-300: rgb(128.4, 139.2, 150);--quarto-scss-export-blue-400: rgb(86.2, 100.6, 115);--quarto-scss-export-blue-500: #2c3e50;--quarto-scss-export-blue-600: rgb(35.2, 49.6, 64);--quarto-scss-export-blue-700: rgb(26.4, 37.2, 48);--quarto-scss-export-blue-800: rgb(17.6, 24.8, 32);--quarto-scss-export-blue-900: rgb(8.8, 12.4, 16);--quarto-scss-export-indigo-100: rgb(224.4, 207.2, 252.4);--quarto-scss-export-indigo-200: rgb(193.8, 159.4, 249.8);--quarto-scss-export-indigo-300: rgb(163.2, 111.6, 247.2);--quarto-scss-export-indigo-400: rgb(132.6, 63.8, 244.6);--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: rgb(81.6, 12.8, 193.6);--quarto-scss-export-indigo-700: rgb(61.2, 9.6, 145.2);--quarto-scss-export-indigo-800: rgb(40.8, 6.4, 96.8);--quarto-scss-export-indigo-900: rgb(20.4, 3.2, 48.4);--quarto-scss-export-purple-100: rgb(226.2, 217.2, 242.6);--quarto-scss-export-purple-200: rgb(197.4, 179.4, 230.2);--quarto-scss-export-purple-300: rgb(168.6, 141.6, 217.8);--quarto-scss-export-purple-400: rgb(139.8, 103.8, 205.4);--quarto-scss-export-purple-500: #6f42c1;--quarto-scss-export-purple-600: rgb(88.8, 52.8, 154.4);--quarto-scss-export-purple-700: rgb(66.6, 39.6, 115.8);--quarto-scss-export-purple-800: rgb(44.4, 26.4, 77.2);--quarto-scss-export-purple-900: rgb(22.2, 13.2, 38.6);--quarto-scss-export-pink-100: rgb(250.4, 216.4, 232);--quarto-scss-export-pink-200: rgb(245.8, 177.8, 209);--quarto-scss-export-pink-300: rgb(241.2, 139.2, 186);--quarto-scss-export-pink-400: rgb(236.6, 100.6, 163);--quarto-scss-export-pink-500: #e83e8c;--quarto-scss-export-pink-600: rgb(185.6, 49.6, 112);--quarto-scss-export-pink-700: rgb(139.2, 37.2, 84);--quarto-scss-export-pink-800: rgb(92.8, 24.8, 56);--quarto-scss-export-pink-900: rgb(46.4, 12.4, 28);--quarto-scss-export-red-100: rgb(250.2, 219.2, 216);--quarto-scss-export-red-200: rgb(245.4, 183.4, 177);--quarto-scss-export-red-300: rgb(240.6, 147.6, 138);--quarto-scss-export-red-400: rgb(235.8, 111.8, 99);--quarto-scss-export-red-500: #e74c3c;--quarto-scss-export-red-600: rgb(184.8, 60.8, 48);--quarto-scss-export-red-700: rgb(138.6, 45.6, 36);--quarto-scss-export-red-800: rgb(92.4, 30.4, 24);--quarto-scss-export-red-900: rgb(46.2, 15.2, 12);--quarto-scss-export-orange-100: rgb(254.6, 229.2, 208);--quarto-scss-export-orange-200: rgb(254.2, 203.4, 161);--quarto-scss-export-orange-300: rgb(253.8, 177.6, 114);--quarto-scss-export-orange-400: rgb(253.4, 151.8, 67);--quarto-scss-export-orange-500: #fd7e14;--quarto-scss-export-orange-600: rgb(202.4, 100.8, 16);--quarto-scss-export-orange-700: rgb(151.8, 75.6, 12);--quarto-scss-export-orange-800: rgb(101.2, 50.4, 8);--quarto-scss-export-orange-900: rgb(50.6, 25.2, 4);--quarto-scss-export-yellow-100: rgb(252.6, 235.2, 207.6);--quarto-scss-export-yellow-200: rgb(250.2, 215.4, 160.2);--quarto-scss-export-yellow-300: rgb(247.8, 195.6, 112.8);--quarto-scss-export-yellow-400: rgb(245.4, 175.8, 65.4);--quarto-scss-export-yellow-500: #f39c12;--quarto-scss-export-yellow-600: rgb(194.4, 124.8, 14.4);--quarto-scss-export-yellow-700: rgb(145.8, 93.6, 10.8);--quarto-scss-export-yellow-800: rgb(97.2, 62.4, 7.2);--quarto-scss-export-yellow-900: rgb(48.6, 31.2, 3.6);--quarto-scss-export-green-100: rgb(208.8, 241.6, 235.2);--quarto-scss-export-green-200: rgb(162.6, 228.2, 215.4);--quarto-scss-export-green-300: rgb(116.4, 214.8, 195.6);--quarto-scss-export-green-400: rgb(70.2, 201.4, 175.8);--quarto-scss-export-green-500: #18bc9c;--quarto-scss-export-green-600: rgb(19.2, 150.4, 124.8);--quarto-scss-export-green-700: rgb(14.4, 112.8, 93.6);--quarto-scss-export-green-800: rgb(9.6, 75.2, 62.4);--quarto-scss-export-green-900: rgb(4.8, 37.6, 31.2);--quarto-scss-export-teal-100: rgb(210.4, 244.2, 234.2);--quarto-scss-export-teal-200: rgb(165.8, 233.4, 213.4);--quarto-scss-export-teal-300: rgb(121.2, 222.6, 192.6);--quarto-scss-export-teal-400: rgb(76.6, 211.8, 171.8);--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: rgb(25.6, 160.8, 120.8);--quarto-scss-export-teal-700: rgb(19.2, 120.6, 90.6);--quarto-scss-export-teal-800: rgb(12.8, 80.4, 60.4);--quarto-scss-export-teal-900: rgb(6.4, 40.2, 30.2);--quarto-scss-export-cyan-100: rgb(214.4, 234.4, 247.8);--quarto-scss-export-cyan-200: rgb(173.8, 213.8, 240.6);--quarto-scss-export-cyan-300: rgb(133.2, 193.2, 233.4);--quarto-scss-export-cyan-400: rgb(92.6, 172.6, 226.2);--quarto-scss-export-cyan-500: #3498db;--quarto-scss-export-cyan-600: rgb(41.6, 121.6, 175.2);--quarto-scss-export-cyan-700: rgb(31.2, 91.2, 131.4);--quarto-scss-export-cyan-800: rgb(20.8, 60.8, 87.6);--quarto-scss-export-cyan-900: rgb(10.4, 30.4, 43.8);--quarto-scss-export-default: #6c757d;--quarto-scss-export-primary-text-emphasis: rgb(17.6, 24.8, 32);--quarto-scss-export-secondary-text-emphasis: rgb(43.2, 46.8, 50);--quarto-scss-export-success-text-emphasis: rgb(9.6, 75.2, 62.4);--quarto-scss-export-info-text-emphasis: rgb(20.8, 60.8, 87.6);--quarto-scss-export-warning-text-emphasis: rgb(97.2, 62.4, 7.2);--quarto-scss-export-danger-text-emphasis: rgb(92.4, 30.4, 24);--quarto-scss-export-light-text-emphasis: #7b8a8b;--quarto-scss-export-dark-text-emphasis: #7b8a8b;--quarto-scss-export-primary-bg-subtle: rgb(212.8, 216.4, 220);--quarto-scss-export-secondary-bg-subtle: rgb(225.6, 227.4, 229);--quarto-scss-export-success-bg-subtle: rgb(208.8, 241.6, 235.2);--quarto-scss-export-info-bg-subtle: rgb(214.4, 234.4, 247.8);--quarto-scss-export-warning-bg-subtle: rgb(252.6, 235.2, 207.6);--quarto-scss-export-danger-bg-subtle: rgb(250.2, 219.2, 216);--quarto-scss-export-light-bg-subtle: rgb(251.5, 252, 252.5);--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: rgb(170.6, 177.8, 185);--quarto-scss-export-secondary-border-subtle: rgb(196.2, 199.8, 203);--quarto-scss-export-success-border-subtle: rgb(162.6, 228.2, 215.4);--quarto-scss-export-info-border-subtle: rgb(173.8, 213.8, 240.6);--quarto-scss-export-warning-border-subtle: rgb(250.2, 215.4, 160.2);--quarto-scss-export-danger-border-subtle: rgb(245.4, 183.4, 177);--quarto-scss-export-light-border-subtle: #ecf0f1;--quarto-scss-export-dark-border-subtle: #adb5bd;--quarto-scss-export-body-text-align: ;--quarto-scss-export-body-color: #212529;--quarto-scss-export-body-bg: #fff;--quarto-scss-export-body-secondary-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-body-secondary-bg: #ecf0f1;--quarto-scss-export-body-tertiary-color: rgba(33, 37, 41, 0.5);--quarto-scss-export-body-tertiary-bg: #f8f9fa;--quarto-scss-export-body-emphasis-color: #000;--quarto-scss-export-link-hover-color: rgb(19.2, 150.4, 124.8);--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #2c3e50;--quarto-scss-export-component-active-color: #fff;--quarto-scss-export-focus-ring-color: rgba(44, 62, 80, 0.25);--quarto-scss-export-headings-font-family: ;--quarto-scss-export-headings-font-style: ;--quarto-scss-export-display-font-family: ;--quarto-scss-export-display-font-style: ;--quarto-scss-export-blockquote-footer-color: #6c757d;--quarto-scss-export-blockquote-border-color: #ecf0f1;--quarto-scss-export-hr-bg-color: ;--quarto-scss-export-hr-height: ;--quarto-scss-export-hr-border-color: ;--quarto-scss-export-legend-font-weight: ;--quarto-scss-export-mark-bg: rgb(252.6, 235.2, 207.6);--quarto-scss-export-table-color: #212529;--quarto-scss-export-table-bg: #fff;--quarto-scss-export-table-accent-bg: transparent;--quarto-scss-export-table-th-font-weight: ;--quarto-scss-export-table-striped-color: #212529;--quarto-scss-export-table-striped-bg: rgba(0, 0, 0, 0.05);--quarto-scss-export-table-active-color: #212529;--quarto-scss-export-table-active-bg: rgba(0, 0, 0, 0.1);--quarto-scss-export-table-hover-color: #212529;--quarto-scss-export-table-hover-bg: rgba(0, 0, 0, 0.075);--quarto-scss-export-table-caption-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-input-btn-font-family: ;--quarto-scss-export-input-btn-focus-color: rgba(44, 62, 80, 0.25);--quarto-scss-export-btn-color: #212529;--quarto-scss-export-btn-font-family: ;--quarto-scss-export-btn-white-space: ;--quarto-scss-export-btn-link-color: #18bc9c;--quarto-scss-export-btn-link-hover-color: rgb(19.2, 150.4, 124.8);--quarto-scss-export-btn-link-disabled-color: #6c757d;--quarto-scss-export-form-text-font-style: ;--quarto-scss-export-form-text-font-weight: ;--quarto-scss-export-form-text-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-form-label-font-size: ;--quarto-scss-export-form-label-font-style: ;--quarto-scss-export-form-label-font-weight: ;--quarto-scss-export-form-label-color: ;--quarto-scss-export-input-font-family: ;--quarto-scss-export-input-disabled-color: ;--quarto-scss-export-input-disabled-bg: #ecf0f1;--quarto-scss-export-input-disabled-border-color: ;--quarto-scss-export-input-color: #212529;--quarto-scss-export-input-focus-bg: #fff;--quarto-scss-export-input-focus-border-color: rgb(149.5, 158.5, 167.5);--quarto-scss-export-input-focus-color: #212529;--quarto-scss-export-input-placeholder-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-input-plaintext-color: #212529;--quarto-scss-export-form-check-label-color: ;--quarto-scss-export-form-check-transition: ;--quarto-scss-export-form-check-input-bg: #fff;--quarto-scss-export-form-check-input-focus-border: rgb(149.5, 158.5, 167.5);--quarto-scss-export-form-check-input-checked-color: #fff;--quarto-scss-export-form-check-input-checked-bg-color: #2c3e50;--quarto-scss-export-form-check-input-checked-border-color: #2c3e50;--quarto-scss-export-form-check-input-indeterminate-color: #fff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #2c3e50;--quarto-scss-export-form-check-input-indeterminate-border-color: #2c3e50;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: rgb(149.5, 158.5, 167.5);--quarto-scss-export-form-switch-checked-color: #fff;--quarto-scss-export-input-group-addon-color: #212529;--quarto-scss-export-input-group-addon-bg: #f8f9fa;--quarto-scss-export-input-group-addon-border-color: #dee2e6;--quarto-scss-export-form-select-font-family: ;--quarto-scss-export-form-select-color: #212529;--quarto-scss-export-form-select-bg: #fff;--quarto-scss-export-form-select-disabled-color: ;--quarto-scss-export-form-select-disabled-bg: #ecf0f1;--quarto-scss-export-form-select-disabled-border-color: ;--quarto-scss-export-form-select-indicator-color: #343a40;--quarto-scss-export-form-select-border-color: #dee2e6;--quarto-scss-export-form-select-focus-border-color: rgb(149.5, 158.5, 167.5);--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #2c3e50;--quarto-scss-export-form-range-thumb-active-bg: rgb(191.7, 197.1, 202.5);--quarto-scss-export-form-range-thumb-disabled-bg: rgba(33, 37, 41, 0.75);--quarto-scss-export-form-file-button-color: #212529;--quarto-scss-export-form-file-button-bg: #f8f9fa;--quarto-scss-export-form-file-button-hover-bg: #ecf0f1;--quarto-scss-export-form-floating-label-disabled-color: #6c757d;--quarto-scss-export-form-feedback-font-style: ;--quarto-scss-export-form-feedback-valid-color: #18bc9c;--quarto-scss-export-form-feedback-invalid-color: #e74c3c;--quarto-scss-export-form-feedback-icon-valid-color: #18bc9c;--quarto-scss-export-form-feedback-icon-invalid-color: #e74c3c;--quarto-scss-export-form-valid-color: #18bc9c;--quarto-scss-export-form-valid-border-color: #18bc9c;--quarto-scss-export-form-invalid-color: #e74c3c;--quarto-scss-export-form-invalid-border-color: #e74c3c;--quarto-scss-export-nav-link-font-size: ;--quarto-scss-export-nav-link-font-weight: ;--quarto-scss-export-nav-link-color: #18bc9c;--quarto-scss-export-nav-link-hover-color: rgb(19.2, 150.4, 124.8);--quarto-scss-export-nav-tabs-link-hover-border-color: #ecf0f1 #ecf0f1 #ecf0f1;--quarto-scss-export-nav-tabs-link-active-color: #000;--quarto-scss-export-nav-tabs-link-active-bg: #fff;--quarto-scss-export-nav-pills-link-active-bg: #2c3e50;--quarto-scss-export-nav-pills-link-active-color: #fff;--quarto-scss-export-nav-underline-link-active-color: #000;--quarto-scss-export-navbar-padding-x: ;--quarto-scss-export-navbar-light-contrast: #fff;--quarto-scss-export-navbar-dark-contrast: #fff;--quarto-scss-export-navbar-light-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-navbar-dark-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-dropdown-color: #212529;--quarto-scss-export-dropdown-bg: #fff;--quarto-scss-export-dropdown-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-link-active-bg: #2c3e50;--quarto-scss-export-dropdown-link-active-color: #fff;--quarto-scss-export-dropdown-link-disabled-color: rgba(33, 37, 41, 0.5);--quarto-scss-export-dropdown-header-color: #6c757d;--quarto-scss-export-dropdown-dark-color: #dee2e6;--quarto-scss-export-dropdown-dark-bg: #343a40;--quarto-scss-export-dropdown-dark-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-box-shadow: ;--quarto-scss-export-dropdown-dark-link-color: #dee2e6;--quarto-scss-export-dropdown-dark-link-hover-color: #fff;--quarto-scss-export-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);--quarto-scss-export-dropdown-dark-link-active-color: #fff;--quarto-scss-export-dropdown-dark-link-active-bg: #2c3e50;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-focus-color: rgb(19.2, 150.4, 124.8);--quarto-scss-export-pagination-focus-bg: #ecf0f1;--quarto-scss-export-pagination-active-color: #fff;--quarto-scss-export-card-title-color: ;--quarto-scss-export-card-subtitle-color: ;--quarto-scss-export-card-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-card-box-shadow: ;--quarto-scss-export-card-cap-color: ;--quarto-scss-export-card-height: ;--quarto-scss-export-card-color: ;--quarto-scss-export-card-bg: #fff;--quarto-scss-export-accordion-color: #212529;--quarto-scss-export-accordion-bg: #fff;--quarto-scss-export-accordion-border-color: #dee2e6;--quarto-scss-export-accordion-button-color: #212529;--quarto-scss-export-accordion-button-bg: #fff;--quarto-scss-export-accordion-button-active-bg: rgb(212.8, 216.4, 220);--quarto-scss-export-accordion-button-active-color: rgb(17.6, 24.8, 32);--quarto-scss-export-accordion-button-focus-border-color: rgb(149.5, 158.5, 167.5);--quarto-scss-export-accordion-icon-color: #212529;--quarto-scss-export-accordion-icon-active-color: rgb(17.6, 24.8, 32);--quarto-scss-export-tooltip-color: #fff;--quarto-scss-export-tooltip-bg: #000;--quarto-scss-export-tooltip-margin: ;--quarto-scss-export-tooltip-arrow-color: ;--quarto-scss-export-form-feedback-tooltip-line-height: ;--quarto-scss-export-popover-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-popover-header-bg: #ecf0f1;--quarto-scss-export-popover-body-color: #212529;--quarto-scss-export-popover-arrow-color: #fff;--quarto-scss-export-popover-arrow-outer-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-color: ;--quarto-scss-export-toast-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-header-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-toast-header-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-header-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-badge-color: #fff;--quarto-scss-export-modal-content-color: ;--quarto-scss-export-modal-content-bg: #fff;--quarto-scss-export-modal-content-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-modal-backdrop-bg: #000;--quarto-scss-export-modal-header-border-color: #dee2e6;--quarto-scss-export-modal-footer-bg: ;--quarto-scss-export-modal-footer-border-color: #dee2e6;--quarto-scss-export-progress-bg: #ecf0f1;--quarto-scss-export-progress-bar-color: #fff;--quarto-scss-export-progress-bar-bg: #2c3e50;--quarto-scss-export-list-group-color: #212529;--quarto-scss-export-list-group-bg: #fff;--quarto-scss-export-list-group-border-color: #dee2e6;--quarto-scss-export-list-group-active-bg: #2c3e50;--quarto-scss-export-list-group-active-color: #fff;--quarto-scss-export-list-group-active-border-color: #2c3e50;--quarto-scss-export-list-group-disabled-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-list-group-action-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-list-group-action-hover-color: #000;--quarto-scss-export-list-group-action-active-color: #212529;--quarto-scss-export-list-group-action-active-bg: #ecf0f1;--quarto-scss-export-thumbnail-bg: #fff;--quarto-scss-export-thumbnail-border-color: #dee2e6;--quarto-scss-export-figure-caption-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-breadcrumb-font-size: ;--quarto-scss-export-breadcrumb-bg: ;--quarto-scss-export-breadcrumb-divider-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-breadcrumb-active-color: rgba(33, 37, 41, 0.75);--quarto-scss-export-carousel-control-color: #fff;--quarto-scss-export-carousel-indicator-active-bg: #fff;--quarto-scss-export-carousel-caption-color: #fff;--quarto-scss-export-carousel-dark-indicator-active-bg: #000;--quarto-scss-export-carousel-dark-caption-color: #000;--quarto-scss-export-offcanvas-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-offcanvas-bg-color: #fff;--quarto-scss-export-offcanvas-color: #212529;--quarto-scss-export-offcanvas-backdrop-bg: #000;--quarto-scss-export-code-color-dark: white;--quarto-scss-export-kbd-color: #fff;--quarto-scss-export-kbd-bg: #212529;--quarto-scss-export-nested-kbd-font-weight: ;--quarto-scss-export-pre-bg: #f8f9fa;--quarto-scss-export-pre-color: #000;--quarto-scss-export-bslib-page-sidebar-title-bg: #2c3e50;--quarto-scss-export-bslib-page-sidebar-title-color: #fff;--quarto-scss-export-bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--quarto-scss-export-bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--quarto-scss-export-sidebar-color: rgb(77.88, 79.2, 79.53);--quarto-scss-export-sidebar-hover-color: rgba(11.52, 90.24, 74.88, 0.8);--quarto-scss-export-sidebar-disabled-color: rgba(77.88, 79.2, 79.53, 0.75);--quarto-scss-export-valuebox-bg-primary: rgba(39, 128, 227, 0.7);--quarto-scss-export-valuebox-bg-secondary: #6c757d;--quarto-scss-export-valuebox-bg-success: rgba(63, 182, 24, 0.7);--quarto-scss-export-valuebox-bg-info: rgba(153, 84, 187, 0.7);--quarto-scss-export-valuebox-bg-warning: rgba(255, 117, 24, 0.7);--quarto-scss-export-valuebox-bg-danger: rgba(255, 0, 57, 0.7);--quarto-scss-export-valuebox-bg-light: #ecf0f1;--quarto-scss-export-valuebox-bg-dark: #7b8a8b;--quarto-scss-export-mermaid-bg-color: #fff;--quarto-scss-export-mermaid-edge-color: #6c757d;--quarto-scss-export-mermaid-node-fg-color: #212529;--quarto-scss-export-mermaid-fg-color: #212529;--quarto-scss-export-mermaid-fg-color--lighter: rgb(55.7432432432, 62.5, 69.2567567568);--quarto-scss-export-mermaid-fg-color--lightest: rgb(78.4864864865, 88, 97.5135135135);--quarto-scss-export-mermaid-label-bg-color: #fff;--quarto-scss-export-mermaid-label-fg-color: #2c3e50;--quarto-scss-export-mermaid-node-bg-color: rgba(44, 62, 80, 0.1);--quarto-scss-export-code-block-border-left-color: #dee2e6;--quarto-scss-export-callout-color-note: #2c3e50;--quarto-scss-export-callout-color-tip: #18bc9c;--quarto-scss-export-callout-color-important: #e74c3c;--quarto-scss-export-callout-color-caution: #fd7e14;--quarto-scss-export-callout-color-warning: #f39c12} \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/bootstrap/bootstrap-dark-12969033b3ad8c666a5ddeb936651340.min.css b/rfaR-book/_book/site_libs/bootstrap/bootstrap-dark-12969033b3ad8c666a5ddeb936651340.min.css new file mode 100644 index 0000000..b277ba3 --- /dev/null +++ b/rfaR-book/_book/site_libs/bootstrap/bootstrap-dark-12969033b3ad8c666a5ddeb936651340.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap";:root,[data-bs-theme=light]{--bs-blue: #375a7f;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #e83e8c;--bs-red: #e74c3c;--bs-orange: #fd7e14;--bs-yellow: #f39c12;--bs-green: #00bc8c;--bs-teal: #20c997;--bs-cyan: #3498db;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #ebebeb;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #444;--bs-gray-800: #343a40;--bs-gray-900: #222;--bs-default: rgb(67.15, 67.15, 67.15);--bs-primary: #375a7f;--bs-secondary: rgb(67.15, 67.15, 67.15);--bs-success: #00bc8c;--bs-info: #3498db;--bs-warning: #f39c12;--bs-danger: #e74c3c;--bs-light: rgb(111.35, 111.35, 111.35);--bs-dark: rgb(45.05, 45.05, 45.05);--bs-default-rgb: 67, 67, 67;--bs-primary-rgb: 55, 90, 127;--bs-secondary-rgb: 67, 67, 67;--bs-success-rgb: 0, 188, 140;--bs-info-rgb: 52, 152, 219;--bs-warning-rgb: 243, 156, 18;--bs-danger-rgb: 231, 76, 60;--bs-light-rgb: 111, 111, 111;--bs-dark-rgb: 45, 45, 45;--bs-primary-text-emphasis: rgb(22, 36, 50.8);--bs-secondary-text-emphasis: rgb(26.86, 26.86, 26.86);--bs-success-text-emphasis: rgb(0, 75.2, 56);--bs-info-text-emphasis: rgb(20.8, 60.8, 87.6);--bs-warning-text-emphasis: rgb(97.2, 62.4, 7.2);--bs-danger-text-emphasis: rgb(92.4, 30.4, 24);--bs-light-text-emphasis: #444;--bs-dark-text-emphasis: #444;--bs-primary-bg-subtle: rgb(215, 222, 229.4);--bs-secondary-bg-subtle: rgb(217.43, 217.43, 217.43);--bs-success-bg-subtle: rgb(204, 241.6, 232);--bs-info-bg-subtle: rgb(214.4, 234.4, 247.8);--bs-warning-bg-subtle: rgb(252.6, 235.2, 207.6);--bs-danger-bg-subtle: rgb(250.2, 219.2, 216);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(175, 189, 203.8);--bs-secondary-border-subtle: rgb(179.86, 179.86, 179.86);--bs-success-border-subtle: rgb(153, 228.2, 209);--bs-info-border-subtle: rgb(173.8, 213.8, 240.6);--bs-warning-border-subtle: rgb(250.2, 215.4, 160.2);--bs-danger-border-subtle: rgb(245.4, 183.4, 177);--bs-light-border-subtle: #ebebeb;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #fff;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(255, 255, 255, 0.75);--bs-secondary-color-rgb: 255, 255, 255;--bs-secondary-bg: #ebebeb;--bs-secondary-bg-rgb: 235, 235, 235;--bs-tertiary-color: rgba(255, 255, 255, 0.5);--bs-tertiary-color-rgb: 255, 255, 255;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #00bc8c;--bs-link-color-rgb: 0, 188, 140;--bs-link-decoration: underline;--bs-link-hover-color: rgb(0, 150.4, 112);--bs-link-hover-color-rgb: 0, 150, 112;--bs-code-color: inherit;--bs-highlight-bg: rgb(252.6, 235.2, 207.6);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(55, 90, 127, 0.25);--bs-form-valid-color: #00bc8c;--bs-form-valid-border-color: #00bc8c;--bs-form-invalid-color: #e74c3c;--bs-form-invalid-border-color: #e74c3c}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b2e31;--bs-tertiary-bg-rgb: 43, 46, 49;--bs-primary-text-emphasis: rgb(135, 156, 178.2);--bs-secondary-text-emphasis: rgb(142.29, 142.29, 142.29);--bs-success-text-emphasis: rgb(102, 214.8, 186);--bs-info-text-emphasis: rgb(133.2, 193.2, 233.4);--bs-warning-text-emphasis: rgb(247.8, 195.6, 112.8);--bs-danger-text-emphasis: rgb(240.6, 147.6, 138);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(11, 18, 25.4);--bs-secondary-bg-subtle: rgb(13.43, 13.43, 13.43);--bs-success-bg-subtle: rgb(0, 37.6, 28);--bs-info-bg-subtle: rgb(10.4, 30.4, 43.8);--bs-warning-bg-subtle: rgb(48.6, 31.2, 3.6);--bs-danger-bg-subtle: rgb(46.2, 15.2, 12);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(33, 54, 76.2);--bs-secondary-border-subtle: rgb(40.29, 40.29, 40.29);--bs-success-border-subtle: rgb(0, 112.8, 84);--bs-info-border-subtle: rgb(31.2, 91.2, 131.4);--bs-warning-border-subtle: rgb(145.8, 93.6, 10.8);--bs-danger-border-subtle: rgb(138.6, 45.6, 36);--bs-light-border-subtle: #444;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(135, 156, 178.2);--bs-link-hover-color: rgb(159, 175.8, 193.56);--bs-link-color-rgb: 135, 156, 178;--bs-link-hover-color-rgb: 159, 176, 194;--bs-code-color: white;--bs-border-color: #444;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(102, 214.8, 186);--bs-form-valid-border-color: rgb(102, 214.8, 186);--bs-form-invalid-color: rgb(240.6, 147.6, 138);--bs-form-invalid-border-color: rgb(240.6, 147.6, 138)}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #ebebeb}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:inherit;background-color:#f8f9fa;line-height:1.5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#222;background-color:#fff;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:hsla(0,0%,100%,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#222;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:hsla(0,0%,100%,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #fff;--bs-table-bg: #222;--bs-table-border-color: rgb(67.15, 67.15, 67.15);--bs-table-accent-bg: transparent;--bs-table-striped-color: #fff;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #fff;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #fff;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid rgb(144.5,144.5,144.5)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #375a7f;--bs-table-border-color: rgb(75, 106.5, 139.8);--bs-table-striped-bg: rgb(65, 98.25, 133.4);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(75, 106.5, 139.8);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(70, 102.375, 136.6);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: rgb(67.15, 67.15, 67.15);--bs-table-border-color: rgb(85.935, 85.935, 85.935);--bs-table-striped-bg: rgb(76.5425, 76.5425, 76.5425);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(85.935, 85.935, 85.935);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(81.23875, 81.23875, 81.23875);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #fff;--bs-table-bg: #00bc8c;--bs-table-border-color: rgb(25.5, 194.7, 151.5);--bs-table-striped-bg: rgb(12.75, 191.35, 145.75);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(25.5, 194.7, 151.5);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(19.125, 193.025, 148.625);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #fff;--bs-table-bg: #3498db;--bs-table-border-color: rgb(72.3, 162.3, 222.6);--bs-table-striped-bg: rgb(62.15, 157.15, 220.8);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(72.3, 162.3, 222.6);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(67.225, 159.725, 221.7);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #fff;--bs-table-bg: #f39c12;--bs-table-border-color: rgb(244.2, 165.9, 41.7);--bs-table-striped-bg: rgb(243.6, 160.95, 29.85);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(244.2, 165.9, 41.7);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(243.9, 163.425, 35.775);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #e74c3c;--bs-table-border-color: rgb(233.4, 93.9, 79.5);--bs-table-striped-bg: rgb(232.2, 84.95, 69.75);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(233.4, 93.9, 79.5);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(232.8, 89.425, 74.625);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #fff;--bs-table-bg: rgb(111.35, 111.35, 111.35);--bs-table-border-color: rgb(125.715, 125.715, 125.715);--bs-table-striped-bg: rgb(118.5325, 118.5325, 118.5325);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(125.715, 125.715, 125.715);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(122.12375, 122.12375, 122.12375);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: rgb(45.05, 45.05, 45.05);--bs-table-border-color: rgb(66.045, 66.045, 66.045);--bs-table-striped-bg: rgb(55.5475, 55.5475, 55.5475);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(66.045, 66.045, 66.045);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(60.79625, 60.79625, 60.79625);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:hsla(0,0%,100%,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:rgb(45.05,45.05,45.05);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:rgb(45.05,45.05,45.05);background-color:#fff;border-color:rgb(155,172.5,191);outline:0;box-shadow:0 0 0 .25rem rgba(55,90,127,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:hsl(0,0%,35%);opacity:1}.form-control:disabled{background-color:#ebebeb;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:hsl(0,0%,43.6666666667%);background-color:rgb(67.15,67.15,67.15);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:rgb(54.4,54.4,54.4)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#fff;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:rgb(45.05,45.05,45.05);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(155,172.5,191);outline:0;box-shadow:0 0 0 .25rem rgba(55,90,127,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:hsl(0,0%,35%);background-color:#ebebeb}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 rgb(45.05,45.05,45.05)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:rgb(155,172.5,191);outline:0;box-shadow:0 0 0 .25rem rgba(55,90,127,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#375a7f;border-color:#375a7f}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#375a7f;border-color:#375a7f;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28155, 172.5, 191%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(55,90,127,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(55,90,127,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#375a7f;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(195,205.5,216.6)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#375a7f;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(195,205.5,216.6)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:hsla(0,0%,100%,.75)}.form-range:disabled::-moz-range-thumb{background-color:hsla(0,0%,100%,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#ebebeb}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:hsl(0,0%,43.6666666667%);text-align:center;white-space:nowrap;background-color:rgb(67.15,67.15,67.15);border:1px solid #adb5bd;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#00bc8c}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#00bc8c;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#00bc8c;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#00bc8c;box-shadow:0 0 0 .25rem rgba(0,188,140,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#00bc8c}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#00bc8c;box-shadow:0 0 0 .25rem rgba(0,188,140,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#00bc8c}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#00bc8c}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(0,188,140,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#00bc8c}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#e74c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#e74c3c;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e74c3c;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#e74c3c}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#e74c3c}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#e74c3c}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e74c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #fff;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: rgb(67.15, 67.15, 67.15);--bs-btn-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(57.0775, 57.0775, 57.0775);--bs-btn-hover-border-color: rgb(53.72, 53.72, 53.72);--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(53.72, 53.72, 53.72);--bs-btn-active-border-color: rgb(50.3625, 50.3625, 50.3625);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(67.15, 67.15, 67.15);--bs-btn-disabled-border-color: rgb(67.15, 67.15, 67.15)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #375a7f;--bs-btn-border-color: #375a7f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(46.75, 76.5, 107.95);--bs-btn-hover-border-color: rgb(44, 72, 101.6);--bs-btn-focus-shadow-rgb: 85, 115, 146;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(44, 72, 101.6);--bs-btn-active-border-color: rgb(41.25, 67.5, 95.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #375a7f;--bs-btn-disabled-border-color: #375a7f}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: rgb(67.15, 67.15, 67.15);--bs-btn-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(57.0775, 57.0775, 57.0775);--bs-btn-hover-border-color: rgb(53.72, 53.72, 53.72);--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(53.72, 53.72, 53.72);--bs-btn-active-border-color: rgb(50.3625, 50.3625, 50.3625);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(67.15, 67.15, 67.15);--bs-btn-disabled-border-color: rgb(67.15, 67.15, 67.15)}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #00bc8c;--bs-btn-border-color: #00bc8c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(0, 159.8, 119);--bs-btn-hover-border-color: rgb(0, 150.4, 112);--bs-btn-focus-shadow-rgb: 38, 198, 157;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(0, 150.4, 112);--bs-btn-active-border-color: #008d69;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #00bc8c;--bs-btn-disabled-border-color: #00bc8c}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #3498db;--bs-btn-border-color: #3498db;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(44.2, 129.2, 186.15);--bs-btn-hover-border-color: rgb(41.6, 121.6, 175.2);--bs-btn-focus-shadow-rgb: 82, 167, 224;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(41.6, 121.6, 175.2);--bs-btn-active-border-color: rgb(39, 114, 164.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3498db;--bs-btn-disabled-border-color: #3498db}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #f39c12;--bs-btn-border-color: #f39c12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(206.55, 132.6, 15.3);--bs-btn-hover-border-color: rgb(194.4, 124.8, 14.4);--bs-btn-focus-shadow-rgb: 245, 171, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(194.4, 124.8, 14.4);--bs-btn-active-border-color: rgb(182.25, 117, 13.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #f39c12;--bs-btn-disabled-border-color: #f39c12}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #e74c3c;--bs-btn-border-color: #e74c3c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(196.35, 64.6, 51);--bs-btn-hover-border-color: rgb(184.8, 60.8, 48);--bs-btn-focus-shadow-rgb: 235, 103, 89;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(184.8, 60.8, 48);--bs-btn-active-border-color: rgb(173.25, 57, 45);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e74c3c;--bs-btn-disabled-border-color: #e74c3c}.btn-light{--bs-btn-color: #fff;--bs-btn-bg: rgb(111.35, 111.35, 111.35);--bs-btn-border-color: rgb(111.35, 111.35, 111.35);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(94.6475, 94.6475, 94.6475);--bs-btn-hover-border-color: rgb(89.08, 89.08, 89.08);--bs-btn-focus-shadow-rgb: 133, 133, 133;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(89.08, 89.08, 89.08);--bs-btn-active-border-color: rgb(83.5125, 83.5125, 83.5125);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(111.35, 111.35, 111.35);--bs-btn-disabled-border-color: rgb(111.35, 111.35, 111.35)}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: rgb(45.05, 45.05, 45.05);--bs-btn-border-color: rgb(45.05, 45.05, 45.05);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(76.5425, 76.5425, 76.5425);--bs-btn-hover-border-color: rgb(66.045, 66.045, 66.045);--bs-btn-focus-shadow-rgb: 77, 77, 77;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(87.04, 87.04, 87.04);--bs-btn-active-border-color: rgb(66.045, 66.045, 66.045);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(45.05, 45.05, 45.05);--bs-btn-disabled-border-color: rgb(45.05, 45.05, 45.05)}.btn-outline-default{--bs-btn-color: rgb(67.15, 67.15, 67.15);--bs-btn-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(67.15, 67.15, 67.15);--bs-btn-hover-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(67.15, 67.15, 67.15);--bs-btn-active-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(67.15, 67.15, 67.15);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #375a7f;--bs-btn-border-color: #375a7f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #375a7f;--bs-btn-hover-border-color: #375a7f;--bs-btn-focus-shadow-rgb: 55, 90, 127;--bs-btn-active-color: #fff;--bs-btn-active-bg: #375a7f;--bs-btn-active-border-color: #375a7f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #375a7f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #375a7f;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: rgb(67.15, 67.15, 67.15);--bs-btn-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(67.15, 67.15, 67.15);--bs-btn-hover-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(67.15, 67.15, 67.15);--bs-btn-active-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(67.15, 67.15, 67.15);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #00bc8c;--bs-btn-border-color: #00bc8c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00bc8c;--bs-btn-hover-border-color: #00bc8c;--bs-btn-focus-shadow-rgb: 0, 188, 140;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00bc8c;--bs-btn-active-border-color: #00bc8c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #00bc8c;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00bc8c;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #3498db;--bs-btn-border-color: #3498db;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3498db;--bs-btn-hover-border-color: #3498db;--bs-btn-focus-shadow-rgb: 52, 152, 219;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3498db;--bs-btn-active-border-color: #3498db;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3498db;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3498db;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #f39c12;--bs-btn-border-color: #f39c12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #f39c12;--bs-btn-hover-border-color: #f39c12;--bs-btn-focus-shadow-rgb: 243, 156, 18;--bs-btn-active-color: #fff;--bs-btn-active-bg: #f39c12;--bs-btn-active-border-color: #f39c12;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f39c12;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f39c12;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #e74c3c;--bs-btn-border-color: #e74c3c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e74c3c;--bs-btn-hover-border-color: #e74c3c;--bs-btn-focus-shadow-rgb: 231, 76, 60;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e74c3c;--bs-btn-active-border-color: #e74c3c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e74c3c;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e74c3c;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: rgb(111.35, 111.35, 111.35);--bs-btn-border-color: rgb(111.35, 111.35, 111.35);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(111.35, 111.35, 111.35);--bs-btn-hover-border-color: rgb(111.35, 111.35, 111.35);--bs-btn-focus-shadow-rgb: 111, 111, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(111.35, 111.35, 111.35);--bs-btn-active-border-color: rgb(111.35, 111.35, 111.35);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(111.35, 111.35, 111.35);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(111.35, 111.35, 111.35);--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: rgb(45.05, 45.05, 45.05);--bs-btn-border-color: rgb(45.05, 45.05, 45.05);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(45.05, 45.05, 45.05);--bs-btn-hover-border-color: rgb(45.05, 45.05, 45.05);--bs-btn-focus-shadow-rgb: 45, 45, 45;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(45.05, 45.05, 45.05);--bs-btn-active-border-color: rgb(45.05, 45.05, 45.05);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: rgb(45.05, 45.05, 45.05);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgb(45.05, 45.05, 45.05);--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #00bc8c;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: rgb(0, 150.4, 112);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: rgb(0, 150.4, 112);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 38, 198, 157;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #fff;--bs-dropdown-bg: #222;--bs-dropdown-border-color: rgb(67.15, 67.15, 67.15);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgb(67.15, 67.15, 67.15);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #fff;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #375a7f;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #375a7f;--bs-dropdown-link-disabled-color: rgba(255, 255, 255, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgb(67.15, 67.15, 67.15);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgb(67.15, 67.15, 67.15);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #375a7f;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #00bc8c;--bs-nav-link-hover-color: rgb(0, 150.4, 112);--bs-nav-link-disabled-color: rgb(111.35, 111.35, 111.35);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(55,90,127,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: rgb(67.15, 67.15, 67.15);--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: rgb(67.15, 67.15, 67.15) rgb(67.15, 67.15, 67.15) transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: #222;--bs-nav-tabs-link-active-border-color: rgb(67.15, 67.15, 67.15) rgb(67.15, 67.15, 67.15) transparent;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #375a7f}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: rgb(45.05, 45.05, 45.05);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #fff;--bs-accordion-bg: #222;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #fff;--bs-accordion-btn-bg: #222;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2822, 36, 50.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: rgb(155, 172.5, 191);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(22, 36, 50.8);--bs-accordion-active-bg: rgb(215, 222, 229.4)}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28135, 156, 178.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28135, 156, 178.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: rgb(67.15, 67.15, 67.15);--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(255, 255, 255, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(255, 255, 255, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #00bc8c;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: rgb(0, 239, 177.9787234043);--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: rgb(0, 150.4, 112);--bs-pagination-focus-bg: #ebebeb;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: rgb(0, 239, 177.9787234043);--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #fff;--bs-pagination-disabled-bg: rgb(0, 111.5, 83.0319148936);--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: rgb(67.15, 67.15, 67.15);--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #375a7f;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #fff;--bs-list-group-bg: rgb(45.05, 45.05, 45.05);--bs-list-group-border-color: rgb(67.15, 67.15, 67.15);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(255, 255, 255, 0.75);--bs-list-group-action-hover-color: #fff;--bs-list-group-action-hover-bg: rgb(67.15, 67.15, 67.15);--bs-list-group-action-active-color: #fff;--bs-list-group-action-active-bg: #222;--bs-list-group-disabled-color: rgba(255, 255, 255, 0.75);--bs-list-group-disabled-bg: rgb(45.05, 45.05, 45.05);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #375a7f;--bs-list-group-active-border-color: #375a7f;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgb(67.15, 67.15, 67.15);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(255, 255, 255, 0.75);--bs-toast-header-bg: rgb(45.05, 45.05, 45.05);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: rgb(45.05, 45.05, 45.05);--bs-modal-border-color: rgb(67.15, 67.15, 67.15);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: rgb(67.15, 67.15, 67.15);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: rgb(67.15, 67.15, 67.15);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #222;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: rgb(45.05, 45.05, 45.05);--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: rgb(67.15, 67.15, 67.15);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #fff;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #fff;--bs-offcanvas-bg: #222;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgb(67.15, 67.15, 67.15);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#fff !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(0, 150, 112, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(0, 150, 112, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(194, 125, 14, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(89, 89, 89, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(89, 89, 89, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(36, 36, 36, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(36, 36, 36, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#fff}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #375a7f;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #375a7f;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #e74c3c;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #f39c12;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #00bc8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #00bc8c;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #3498db;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #3498db;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: rgb(67.15, 67.15, 67.15)}.bg-default{--bslib-color-bg: rgb(67.15, 67.15, 67.15);--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #375a7f}.bg-primary{--bslib-color-bg: #375a7f;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: rgb(67.15, 67.15, 67.15)}.bg-secondary{--bslib-color-bg: rgb(67.15, 67.15, 67.15);--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #00bc8c}.bg-success{--bslib-color-bg: #00bc8c;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #3498db}.bg-info{--bslib-color-bg: #3498db;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #f39c12}.bg-warning{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #e74c3c}.bg-danger{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: rgb(111.35, 111.35, 111.35)}.bg-light{--bslib-color-bg: rgb(111.35, 111.35, 111.35);--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: rgb(45.05, 45.05, 45.05)}.bg-dark{--bslib-color-bg: rgb(45.05, 45.05, 45.05);--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(73.8, 60.4, 173);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(73.8,60.4,173);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(77.4, 80.4, 153.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(77.4,80.4,153.4);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.8, 78.8, 132.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(125.8,78.8,132.2);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 84.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(125.4,84.4,100.2);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(134.2, 104.4, 84.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(134.2,104.4,84.2);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.2, 116.4, 83.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(130.2,116.4,83.4);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(33, 129.2, 132.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(33,129.2,132.2);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(45.8, 134.4, 136.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(45.8,134.4,136.6);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.8, 114.8, 163.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(53.8,114.8,163.8);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(83.2, 45.6, 196);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(83.2,45.6,196);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(153.6, 40, 169.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(153.6,40,169.2);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.4, 72, 152.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(158.4,72,152.4);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(61.2, 84.8, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(61.2,84.8,201.2);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(82, 70.4, 232.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(82,70.4,232.8);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(88.6, 75.6, 166.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(88.6,75.6,166.6);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 64.4, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(159.4,64.4,171.8);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159, 70, 139.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(159,70,139.8);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.8, 102, 123);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(163.8,102,123);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(66.6, 114.8, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(66.6,114.8,171.8);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(87.4, 100.4, 203.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(87.4,100.4,203.4);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(161.2, 73.2, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(161.2,73.2,134.8);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183.6, 63.6, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183.6,63.6,161.2);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.6, 67.6, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(231.6,67.6,108);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(240.4, 87.6, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(240.4,87.6,92);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.4, 99.6, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(236.4,99.6,91.2);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.2, 112.4, 140);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(139.2,112.4,140);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160, 98, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(160,98,171.6);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.6, 81.6, 86.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(160.6,81.6,86.8);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(179.4, 52, 132.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(179.4,52,132.8);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183, 72, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183,72,113.2);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.4, 70.4, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(231.4,70.4,92);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(239.8, 96, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(239.8,96,44);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.8, 108, 43.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(235.8,108,43.2);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(138.6, 120.8, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(138.6,120.8,92);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.4, 126, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(151.4,126,96.4);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 106.4, 123.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(159.4,106.4,123.6);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(173.8, 111.6, 62.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(173.8,111.6,62.8);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.6, 100.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(244.6,100.4,68);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.2, 106, 36);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(244.2,106,36);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 138, 19.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(249,138,19.2);color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.8, 150.8, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(151.8,150.8,68);color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(172.6, 136.4, 99.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(172.6,136.4,99.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 129.6, 61.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(167.8,129.6,61.6);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(186.6, 100, 107.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(186.6,100,107.6);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(190.2, 120, 88);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(190.2,120,88);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.6, 118.4, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(238.6,118.4,66.8);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.2, 124, 34.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(238.2,124,34.8);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(247, 144, 18.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(247,144,18.8);color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(145.8, 168.8, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(145.8,168.8,66.8);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.6, 174, 71.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(158.6,174,71.2);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(166.6, 154.4, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(166.6,154.4,98.4);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(22, 148.8, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(22,148.8,134.8);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40.8, 119.2, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(40.8,119.2,180.8);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44.4, 139.2, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(44.4,139.2,161.2);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(92.8, 137.6, 140);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(92.8,137.6,140);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(92.4, 143.2, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(92.4,143.2,108);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(101.2, 163.2, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(101.2,163.2,92);color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(97.2, 175.2, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(97.2,175.2,91.2);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(12.8, 193.2, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(12.8,193.2,144.4);color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(20.8, 173.6, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(20.8,173.6,171.6);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(41.2, 156.6, 141.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(41.2,156.6,141.4);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 151, 114.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(111.6,151,114.6);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.4, 183, 97.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(116.4,183,97.8);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(19.2, 195.8, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(19.2,195.8,146.6);color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40, 181.4, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(40,181.4,178.2);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.2, 127.2, 182.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(53.2,127.2,182.2);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(72, 97.6, 228.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(72,97.6,228.2);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(75.6, 117.6, 208.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(75.6,117.6,208.6);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(124, 116, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(124,116,187.4);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 121.6, 155.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(123.6,121.6,155.4);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.4, 141.6, 139.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(132.4,141.6,139.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(128.4, 153.6, 138.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(128.4,153.6,138.6);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(31.2, 166.4, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(31.2,166.4,187.4);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44, 171.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(44,171.6,191.8);color:#fff}.bg-blue{--bslib-color-bg: #375a7f;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #375a7f;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6f42c1;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6f42c1;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #e74c3c;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #fd7e14;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #fd7e14;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #f39c12;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #00bc8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #00bc8c;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #3498db;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #3498db;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: rgb(67.15, 67.15, 67.15)}.bg-default{--bslib-color-bg: rgb(67.15, 67.15, 67.15);--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #375a7f}.bg-primary{--bslib-color-bg: #375a7f;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: rgb(67.15, 67.15, 67.15)}.bg-secondary{--bslib-color-bg: rgb(67.15, 67.15, 67.15);--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #00bc8c}.bg-success{--bslib-color-bg: #00bc8c;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #3498db}.bg-info{--bslib-color-bg: #3498db;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #f39c12}.bg-warning{--bslib-color-bg: #f39c12;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #e74c3c}.bg-danger{--bslib-color-bg: #e74c3c;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: rgb(111.35, 111.35, 111.35)}.bg-light{--bslib-color-bg: rgb(111.35, 111.35, 111.35);--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: rgb(45.05, 45.05, 45.05)}.bg-dark{--bslib-color-bg: rgb(45.05, 45.05, 45.05);--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(73.8, 60.4, 173);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(73.8,60.4,173);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(77.4, 80.4, 153.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(77.4,80.4,153.4);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.8, 78.8, 132.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(125.8,78.8,132.2);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 84.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(125.4,84.4,100.2);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(134.2, 104.4, 84.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(134.2,104.4,84.2);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.2, 116.4, 83.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(130.2,116.4,83.4);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(33, 129.2, 132.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(33,129.2,132.2);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(45.8, 134.4, 136.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(45.8,134.4,136.6);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.8, 114.8, 163.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #375a7f var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(53.8,114.8,163.8);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(83.2, 45.6, 196);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(83.2,45.6,196);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(105.6, 36, 222.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(105.6,36,222.4);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(153.6, 40, 169.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(153.6,40,169.2);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(162.4, 60, 153.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(162.4,60,153.2);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.4, 72, 152.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(158.4,72,152.4);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(61.2, 84.8, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(61.2,84.8,201.2);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(82, 70.4, 232.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(82,70.4,232.8);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(88.6, 75.6, 166.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(88.6,75.6,166.6);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 46, 212.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(107.4,46,212.6);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 64.4, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(159.4,64.4,171.8);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159, 70, 139.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(159,70,139.8);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 90, 123.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(167.8,90,123.8);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.8, 102, 123);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(163.8,102,123);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(66.6, 114.8, 171.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(66.6,114.8,171.8);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(79.4, 120, 176.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(79.4,120,176.2);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(87.4, 100.4, 203.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6f42c1 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(87.4,100.4,203.4);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(161.2, 73.2, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(161.2,73.2,134.8);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183.6, 63.6, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183.6,63.6,161.2);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.6, 67.6, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(231.6,67.6,108);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(240.4, 87.6, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(240.4,87.6,92);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.4, 99.6, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(236.4,99.6,91.2);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.2, 112.4, 140);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(139.2,112.4,140);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160, 98, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(160,98,171.6);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.6, 81.6, 86.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(160.6,81.6,86.8);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(179.4, 52, 132.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(179.4,52,132.8);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(183, 72, 113.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(183,72,113.2);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(231.4, 70.4, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(231.4,70.4,92);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(239.8, 96, 44);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(239.8,96,44);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.8, 108, 43.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(235.8,108,43.2);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(138.6, 120.8, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(138.6,120.8,92);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.4, 126, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(151.4,126,96.4);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.4, 106.4, 123.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e74c3c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(159.4,106.4,123.6);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(173.8, 111.6, 62.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(173.8,111.6,62.8);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(192.6, 82, 108.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(192.6,82,108.8);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(196.2, 102, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(196.2,102,89.2);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.6, 100.4, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(244.6,100.4,68);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(244.2, 106, 36);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(244.2,106,36);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 138, 19.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(249,138,19.2);color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151.8, 150.8, 68);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(151.8,150.8,68);color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.6, 156, 72.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(164.6,156,72.4);color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(172.6, 136.4, 99.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #fd7e14 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(172.6,136.4,99.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(167.8, 129.6, 61.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(167.8,129.6,61.6);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(186.6, 100, 107.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(186.6,100,107.6);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(190.2, 120, 88);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(190.2,120,88);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.6, 118.4, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(238.6,118.4,66.8);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(238.2, 124, 34.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(238.2,124,34.8);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(247, 144, 18.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(247,144,18.8);color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(145.8, 168.8, 66.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(145.8,168.8,66.8);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(158.6, 174, 71.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(158.6,174,71.2);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(166.6, 154.4, 98.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f39c12 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(166.6,154.4,98.4);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(22, 148.8, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(22,148.8,134.8);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40.8, 119.2, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(40.8,119.2,180.8);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44.4, 139.2, 161.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(44.4,139.2,161.2);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(92.8, 137.6, 140);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(92.8,137.6,140);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(92.4, 143.2, 108);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(92.4,143.2,108);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(101.2, 163.2, 92);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(101.2,163.2,92);color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(97.2, 175.2, 91.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(97.2,175.2,91.2);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(12.8, 193.2, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(12.8,193.2,144.4);color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(20.8, 173.6, 171.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bc8c var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(20.8,173.6,171.6);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(41.2, 156.6, 141.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(41.2,156.6,141.4);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(63.6, 147, 167.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(63.6,147,167.8);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(111.6, 151, 114.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(111.6,151,114.6);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(120.4, 171, 98.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(120.4,171,98.6);color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.4, 183, 97.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(116.4,183,97.8);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(19.2, 195.8, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(19.2,195.8,146.6);color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(40, 181.4, 178.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3498db var(--bg-gradient-end, 180%)) rgb(40,181.4,178.2);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.2, 127.2, 182.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #375a7f var(--bg-gradient-end, 180%)) rgb(53.2,127.2,182.2);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(72, 97.6, 228.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(72,97.6,228.2);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(75.6, 117.6, 208.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #6f42c1 var(--bg-gradient-end, 180%)) rgb(75.6,117.6,208.6);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(124, 116, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(124,116,187.4);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(123.6, 121.6, 155.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #e74c3c var(--bg-gradient-end, 180%)) rgb(123.6,121.6,155.4);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.4, 141.6, 139.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #fd7e14 var(--bg-gradient-end, 180%)) rgb(132.4,141.6,139.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(128.4, 153.6, 138.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #f39c12 var(--bg-gradient-end, 180%)) rgb(128.4,153.6,138.6);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(31.2, 166.4, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #00bc8c var(--bg-gradient-end, 180%)) rgb(31.2,166.4,187.4);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(44, 171.6, 191.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3498db var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(44,171.6,191.8);color:#fff}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}:root{--bslib-page-sidebar-title-bg: #375a7f;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #222);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#fff}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-collapse .quarto-navbar-tools{margin-left:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#dee2e6}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:hsl(0,0%,99.4366666667%)}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:hsl(0,0%,99.4366666667%);padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:hsl(0,0%,99.4366666667%)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:hsl(0,0%,99.4366666667%)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(252.45,254.33,253.85,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:hsl(0,0%,79.4366666667%)}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:hsl(0,0%,99.4366666667%)}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(252.45,254.33,253.85,.8)}div.sidebar-item-container.disabled{color:hsla(0,0%,99.4366666667%,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:rgb(252.45,254.33,253.85)}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:hsl(0,0%,43.6666666667%)}.sidebar.sidebar-navigation:not(.rollup){border-right:1px solid rgb(67.15,67.15,67.15) !important}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid rgb(67.15,67.15,67.15)}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:hsl(0,0%,43.6666666667%);border-bottom:1px solid rgb(67.15,67.15,67.15)}.quarto-banner nav.quarto-secondary-nav{background-color:#375a7f;color:#dee2e6;border-top:1px solid rgb(67.15,67.15,67.15)}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(min-width: 992px){#quarto-sidebar-glass{display:none}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:hsla(0,0%,40%,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:rgb(0,150.4,112)}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#222}body.nav-fixed{padding-top:82px}body .nav-footer{border-top:1px solid rgb(67.15,67.15,67.15)}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:hsl(0,0%,54.0666666667%)}.nav-footer a{color:hsl(0,0%,54.0666666667%)}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}@media(min-width: 768px){.nav-footer-left{flex:1 1 0px;text-align:left}}@media(max-width: 575.98px){.nav-footer-left{margin-bottom:1em;flex:100%}}@media(min-width: 768px){.nav-footer-right{flex:1 1 0px;text-align:right}}@media(max-width: 575.98px){.nav-footer-right{margin-bottom:1em;flex:100%}}.nav-footer-center{text-align:center;min-height:3em}@media(min-width: 768px){.nav-footer-center{flex:1 1 0px}}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-bottom:1em;flex:100%}}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em;order:10}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#dee2e6;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:hsl(0,0%,99.4366666667%);border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#222;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}#quarto-announcement{padding:.5em;display:flex;justify-content:space-between;margin-bottom:0;font-size:.9em}#quarto-announcement .quarto-announcement-content{margin-right:auto}#quarto-announcement .quarto-announcement-content p{margin-bottom:0}#quarto-announcement .quarto-announcement-icon{margin-right:.5em;font-size:1.2em;margin-top:-0.15em}#quarto-announcement .quarto-announcement-action{cursor:pointer}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#222;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#dee2e6;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#dee2e6;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #adb5bd;border-radius:.25rem;color:rgb(45.05,45.05,45.05);display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(55,90,127,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:rgb(45.05,45.05,45.05);opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:rgb(45.05,45.05,45.05);font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:rgb(45.05,45.05,45.05);opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:rgb(45.05,45.05,45.05);opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:rgb(45.05,45.05,45.05);opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:rgb(45.05,45.05,45.05);opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:rgb(45.05,45.05,45.05);opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #adb5bd 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:rgb(46.75,46.75,46.75);padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#375a7f}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#375a7f}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:rgb(42.6703296703,69.8241758242,98.5296703297)}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:rgb(45.05,45.05,45.05)}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#000}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:rgb(45.05,45.05,45.05);color:#fff}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:rgb(45.05,45.05,45.05);border-color:#adb5bd;color:#fff}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #adb5bd}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#dee2e6}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:hsl(0,0%,99.4366666667%)}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(34,34,34,.65);width:90%;bottom:0;box-shadow:rgba(173,181,189,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#222;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#222;border-bottom:1px solid #adb5bd;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#fff;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(55,90,127,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:hsla(0,0%,100%,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#375a7f !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:rgb(67.15,67.15,67.15) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#00bc8c !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:#3498db !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#f39c12 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:#e74c3c !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:hsl(0,0%,43.6666666667%) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:rgb(45.05,45.05,45.05) !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px rgb(70.4120879121,115.2197802198,162.5879120879);border-bottom:solid 1px rgb(70.4120879121,115.2197802198,162.5879120879)}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:rgb(67.3296703297,110.1758241758,155.4703296703)}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#dee2e6}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#fff}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#fff}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px hsl(0,0%,75.2666666667%);padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#222;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#222;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#fff}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:rgb(45.05,45.05,45.05)}.tableFloatingHeaderOriginal{background-color:rgb(45.05,45.05,45.05);position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}div.value-box-area span.observablehq--number{font-size:calc(clamp(.1em,15cqw,5em)*1.25);line-height:1.2;color:inherit;font-family:var(--bs-body-font-family)}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.listing-actions-group .form-select,.listing-actions-group .form-control{background-color:#222;color:#fff}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#fff;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#00bc8c}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#00bc8c}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#00bc8c}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#00bc8c}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#00bc8c}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#222;border:solid 1px #dee2e6;border-radius:.25rem;color:#fff;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#222}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#222}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#222;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#222}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#222;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}div.code-copy-outer-scaffold{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #222;--quarto-body-color: #fff;--quarto-text-muted: #6c757d;--quarto-border-color: rgb(67.15, 67.15, 67.15);--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #222;--mermaid-edge-color: rgb(67.15, 67.15, 67.15);--mermaid-node-fg-color: #fff;--mermaid-fg-color: #fff;--mermaid-fg-color--lighter: white;--mermaid-fg-color--lightest: white;--mermaid-font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #222;--mermaid-label-fg-color: #375a7f;--mermaid-node-bg-color: rgba(55, 90, 127, 0.1);--mermaid-node-fg-color: #fff}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}body.quarto-light .dark-content{display:none !important}body.quarto-dark .light-content{display:none !important}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button-tooltip{font-size:.75em}div.code-copy-outer-scaffold:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}div.code-copy-outer-scaffold:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#222}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#222}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#222}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#222}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#222}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#222}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#222}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#222}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#222}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:hsl(0,0%,43.6666666667%);z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>p:has(+section){margin-bottom:2rem}main.content>section:first-of-type>h2:nth-child(1),main.content>section:first-of-type>.h2:nth-child(1){margin-top:0}h2,.h2{border-bottom:1px solid rgb(67.15,67.15,67.15);padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:hsl(0,0%,75%)}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:hsl(0,0%,75%)}.quarto-layout-cell[data-ref-parent] caption{color:hsl(0,0%,75%)}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:hsl(0,0%,75%);font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}body.quarto-dark .column-margin.column-container>.light-content+.dark-content{padding-top:0}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:rgb(67.15,67.15,67.15) 1px solid;border-right:rgb(67.15,67.15,67.15) 1px solid;border-bottom:rgb(67.15,67.15,67.15) 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(67.15,67.15,67.15,.65);border:1px solid rgba(67.15,67.15,67.15,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow-y:visible !important;padding:.4em}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:hsl(0,0%,75%)}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code.sourceCode,li code.sourceCode,td code.sourceCode{background-color:rgba(67.15,67.15,67.15,.65)}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:rgba(67.15,67.15,67.15,.65);padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#00bc8c}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#00bc8c}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #ebebeb;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #00bc8c;color:#00bc8c !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#00bc8c !important}kbd,.kbd{color:#fff;background-color:rgb(74.4,74.7,75);border:1px solid;border-radius:5px;border-color:rgb(67.15,67.15,67.15)}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid rgb(67.15,67.15,67.15);border-top:1px solid rgb(67.15,67.15,67.15);border-bottom:1px solid rgb(67.15,67.15,67.15)}.callout.callout-style-default{border-left:5px solid;border-right:1px solid rgb(67.15,67.15,67.15);border-top:1px solid rgb(67.15,67.15,67.15);border-bottom:1px solid rgb(67.15,67.15,67.15)}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400;margin-bottom:-0.4em;margin-top:.5em}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-empty-content>.callout-header{margin-bottom:0em;border-bottom-right-radius:calc(0.25rem + -1px)}.callout>.callout-header.collapsed{border-bottom-right-radius:calc(0.25rem + -1px)}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em;border-top-right-radius:calc(0.25rem + -1px)}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple:not(.callout-titled) .callout-body>:last-child,.callout.callout-style-simple:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.5em}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#375a7f}div.callout-note.callout-style-default>.callout-header{background-color:rgb(16.5,27,38.1)}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#00bc8c}div.callout-tip.callout-style-default>.callout-header{background-color:rgb(0,56.4,42)}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#f39c12}div.callout-warning.callout-style-default>.callout-header{background-color:rgb(72.9,46.8,5.4)}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:rgb(75.9,37.8,6)}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#e74c3c}div.callout-important.callout-style-default>.callout-header{background-color:rgb(69.3,22.8,18)}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#375a7f;color:#dee2e6}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:rgb(39.1,39.1,39.1)}#quarto-content .quarto-sidebar-toggle-title{color:#fff}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#222;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#222;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: rgb(217.43, 217.43, 217.43);--bs-btn-bg: rgb(67.15, 67.15, 67.15);--bs-btn-border-color: rgb(67.15, 67.15, 67.15);--bs-btn-hover-color: rgb(217.43, 217.43, 217.43);--bs-btn-hover-bg: rgb(95.3275, 95.3275, 95.3275);--bs-btn-hover-border-color: rgb(85.935, 85.935, 85.935);--bs-btn-focus-shadow-rgb: 90, 90, 90;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(104.72, 104.72, 104.72);--bs-btn-active-border-color: rgb(85.935, 85.935, 85.935);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(67.15, 67.15, 67.15);--bs-btn-disabled-border-color: rgb(67.15, 67.15, 67.15)}nav.quarto-secondary-nav.color-navbar{background-color:#375a7f;color:#dee2e6}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#dee2e6}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! dark */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#222}.code-annotation-gutter{background-color:rgba(67.15,67.15,67.15,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:hsl(0,0%,90%);border:solid hsl(0,0%,90%) 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#222;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#434343;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:hsl(0,0%,43.6666666667%);z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid rgb(78.2,78.2,78.2);border-bottom:1px solid rgb(78.2,78.2,78.2)}.table>thead{border-top-width:0;border-bottom:1px solid rgb(144.5,144.5,144.5)}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}#quarto-back-to-top{z-index:1000}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}pre code{font-family:inherit;font-size:inherit;font-weight:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}a{background-color:rgba(0,0,0,0);font-weight:400;text-decoration:underline}.screen-reader-only{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#dee2e6;background:#375a7f}.quarto-title-banner a{color:#dee2e6}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#dee2e6}.quarto-title-banner .code-tools-button{color:rgb(163.9655172414,175,186.0344827586)}.quarto-title-banner .code-tools-button:hover{color:#dee2e6}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}.blockquote-footer{color:hsl(0,0%,35%)}.form-floating>label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:hsl(0,0%,35%)}.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff}.breadcrumb a{color:#fff}.pagination a:hover{text-decoration:none}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:rgb(67.15,67.15,67.15)}.alert-primary{background-color:#375a7f}.alert-secondary{background-color:rgb(67.15,67.15,67.15)}.alert-success{background-color:#00bc8c}.alert-info{background-color:#3498db}.alert-warning{background-color:#f39c12}.alert-danger{background-color:#e74c3c}.alert-light{background-color:hsl(0,0%,43.6666666667%)}.alert-dark{background-color:rgb(45.05,45.05,45.05)}.tooltip{--bs-tooltip-bg: var(--bs-tertiary-bg);--bs-tooltip-color: var(--bs-emphasis-color)}:root{--quarto-scss-export-gray-300: #dee2e6;--quarto-scss-export-gray-500: #adb5bd;--quarto-scss-export-gray-600: #6c757d;--quarto-scss-export-gray-800: #343a40;--quarto-scss-export-card-cap-bg: rgba(52, 58, 64, 0.25);--quarto-scss-export-border-color: #dee2e6;--quarto-scss-export-text-muted: #6c757d;--quarto-scss-export-white: #fff;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-200: #ebebeb;--quarto-scss-export-gray-400: #ced4da;--quarto-scss-export-gray-700: #444;--quarto-scss-export-gray-900: #222;--quarto-scss-export-black: #000;--quarto-scss-export-blue: #375a7f;--quarto-scss-export-indigo: #6610f2;--quarto-scss-export-purple: #6f42c1;--quarto-scss-export-pink: #e83e8c;--quarto-scss-export-red: #e74c3c;--quarto-scss-export-orange: #fd7e14;--quarto-scss-export-yellow: #f39c12;--quarto-scss-export-green: #00bc8c;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #3498db;--quarto-scss-export-body-bg: #222;--quarto-scss-export-body-color: #fff;--quarto-scss-export-primary: #375a7f;--quarto-scss-export-success: #00bc8c;--quarto-scss-export-info: #3498db;--quarto-scss-export-warning: #f39c12;--quarto-scss-export-danger: #e74c3c;--quarto-scss-export-link-color: #00bc8c;--quarto-scss-export-input-bg: #fff;--quarto-scss-export-input-border-color: #adb5bd;--quarto-scss-export-form-check-input-bg: #fff;--quarto-scss-export-form-file-button-hover-bg: rgb(54.4, 54.4, 54.4);--quarto-scss-export-dropdown-bg: #222;--quarto-scss-export-dropdown-link-color: #fff;--quarto-scss-export-dropdown-link-hover-color: #fff;--quarto-scss-export-dropdown-link-hover-bg: #375a7f;--quarto-scss-export-nav-tabs-link-active-color: #fff;--quarto-scss-export-pagination-color: #fff;--quarto-scss-export-pagination-bg: #00bc8c;--quarto-scss-export-pagination-border-color: transparent;--quarto-scss-export-pagination-hover-color: #fff;--quarto-scss-export-pagination-hover-bg: rgb(0, 239, 177.9787234043);--quarto-scss-export-pagination-hover-border-color: transparent;--quarto-scss-export-pagination-active-bg: rgb(0, 239, 177.9787234043);--quarto-scss-export-pagination-active-border-color: transparent;--quarto-scss-export-pagination-disabled-color: #fff;--quarto-scss-export-pagination-disabled-bg: rgb(0, 111.5, 83.0319148936);--quarto-scss-export-pagination-disabled-border-color: transparent;--quarto-scss-export-list-group-color: #fff;--quarto-scss-export-list-group-action-hover-color: #fff;--quarto-scss-export-list-group-action-active-bg: #222;--quarto-scss-export-btn-close-color: #fff;--quarto-scss-export-title-banner-color: ;--quarto-scss-export-title-banner-bg: ;--quarto-scss-export-btn-code-copy-color: #f8f8f2;--quarto-scss-export-btn-code-copy-color-active: #ffa07a;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #00bc8c;--quarto-scss-export-toc-active-border: #00bc8c;--quarto-scss-export-toc-inactive-border: #ebebeb;--quarto-scss-export-navbar-default: #375a7f;--quarto-scss-export-navbar-hl-override: false;--quarto-scss-export-navbar-bg: #375a7f;--quarto-scss-export-btn-bg: rgb(67.15, 67.15, 67.15);--quarto-scss-export-btn-fg: rgb(217.43, 217.43, 217.43);--quarto-scss-export-body-contrast-bg: #222;--quarto-scss-export-body-contrast-color: #fff;--quarto-scss-export-navbar-fg: #dee2e6;--quarto-scss-export-navbar-hl: #fff;--quarto-scss-export-navbar-brand: #dee2e6;--quarto-scss-export-navbar-brand-hl: #fff;--quarto-scss-export-navbar-toggler-border-color: rgba(222, 226, 230, 0);--quarto-scss-export-navbar-hover-color: rgba(255, 255, 255, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(222, 226, 230, 0.75);--quarto-scss-export-sidebar-fg: rgb(253.5635, 253.5635, 253.5635);--quarto-scss-export-title-block-color: #fff;--quarto-scss-export-title-block-contast-color: #222;--quarto-scss-export-footer-bg: #222;--quarto-scss-export-footer-fg: rgb(137.87, 137.87, 137.87);--quarto-scss-export-code-annotation-higlight-color: rgba(170, 170, 170, 0.2666666667);--quarto-scss-export-code-annotation-higlight-bg: rgba(170, 170, 170, 0.1333333333);--quarto-scss-export-table-group-separator-color: rgb(144.5, 144.5, 144.5);--quarto-scss-export-table-group-separator-color-lighter: rgb(78.2, 78.2, 78.2);--quarto-scss-export-link-decoration: underline;--quarto-scss-export-sidebar-glass-bg: rgba(102, 102, 102, 0.4);--quarto-scss-export-color-contrast-dark: #000;--quarto-scss-export-color-contrast-light: #fff;--quarto-scss-export-blue-100: rgb(215, 222, 229.4);--quarto-scss-export-blue-200: rgb(175, 189, 203.8);--quarto-scss-export-blue-300: rgb(135, 156, 178.2);--quarto-scss-export-blue-400: rgb(95, 123, 152.6);--quarto-scss-export-blue-500: #375a7f;--quarto-scss-export-blue-600: rgb(44, 72, 101.6);--quarto-scss-export-blue-700: rgb(33, 54, 76.2);--quarto-scss-export-blue-800: rgb(22, 36, 50.8);--quarto-scss-export-blue-900: rgb(11, 18, 25.4);--quarto-scss-export-indigo-100: rgb(224.4, 207.2, 252.4);--quarto-scss-export-indigo-200: rgb(193.8, 159.4, 249.8);--quarto-scss-export-indigo-300: rgb(163.2, 111.6, 247.2);--quarto-scss-export-indigo-400: rgb(132.6, 63.8, 244.6);--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: rgb(81.6, 12.8, 193.6);--quarto-scss-export-indigo-700: rgb(61.2, 9.6, 145.2);--quarto-scss-export-indigo-800: rgb(40.8, 6.4, 96.8);--quarto-scss-export-indigo-900: rgb(20.4, 3.2, 48.4);--quarto-scss-export-purple-100: rgb(226.2, 217.2, 242.6);--quarto-scss-export-purple-200: rgb(197.4, 179.4, 230.2);--quarto-scss-export-purple-300: rgb(168.6, 141.6, 217.8);--quarto-scss-export-purple-400: rgb(139.8, 103.8, 205.4);--quarto-scss-export-purple-500: #6f42c1;--quarto-scss-export-purple-600: rgb(88.8, 52.8, 154.4);--quarto-scss-export-purple-700: rgb(66.6, 39.6, 115.8);--quarto-scss-export-purple-800: rgb(44.4, 26.4, 77.2);--quarto-scss-export-purple-900: rgb(22.2, 13.2, 38.6);--quarto-scss-export-pink-100: rgb(250.4, 216.4, 232);--quarto-scss-export-pink-200: rgb(245.8, 177.8, 209);--quarto-scss-export-pink-300: rgb(241.2, 139.2, 186);--quarto-scss-export-pink-400: rgb(236.6, 100.6, 163);--quarto-scss-export-pink-500: #e83e8c;--quarto-scss-export-pink-600: rgb(185.6, 49.6, 112);--quarto-scss-export-pink-700: rgb(139.2, 37.2, 84);--quarto-scss-export-pink-800: rgb(92.8, 24.8, 56);--quarto-scss-export-pink-900: rgb(46.4, 12.4, 28);--quarto-scss-export-red-100: rgb(250.2, 219.2, 216);--quarto-scss-export-red-200: rgb(245.4, 183.4, 177);--quarto-scss-export-red-300: rgb(240.6, 147.6, 138);--quarto-scss-export-red-400: rgb(235.8, 111.8, 99);--quarto-scss-export-red-500: #e74c3c;--quarto-scss-export-red-600: rgb(184.8, 60.8, 48);--quarto-scss-export-red-700: rgb(138.6, 45.6, 36);--quarto-scss-export-red-800: rgb(92.4, 30.4, 24);--quarto-scss-export-red-900: rgb(46.2, 15.2, 12);--quarto-scss-export-orange-100: rgb(254.6, 229.2, 208);--quarto-scss-export-orange-200: rgb(254.2, 203.4, 161);--quarto-scss-export-orange-300: rgb(253.8, 177.6, 114);--quarto-scss-export-orange-400: rgb(253.4, 151.8, 67);--quarto-scss-export-orange-500: #fd7e14;--quarto-scss-export-orange-600: rgb(202.4, 100.8, 16);--quarto-scss-export-orange-700: rgb(151.8, 75.6, 12);--quarto-scss-export-orange-800: rgb(101.2, 50.4, 8);--quarto-scss-export-orange-900: rgb(50.6, 25.2, 4);--quarto-scss-export-yellow-100: rgb(252.6, 235.2, 207.6);--quarto-scss-export-yellow-200: rgb(250.2, 215.4, 160.2);--quarto-scss-export-yellow-300: rgb(247.8, 195.6, 112.8);--quarto-scss-export-yellow-400: rgb(245.4, 175.8, 65.4);--quarto-scss-export-yellow-500: #f39c12;--quarto-scss-export-yellow-600: rgb(194.4, 124.8, 14.4);--quarto-scss-export-yellow-700: rgb(145.8, 93.6, 10.8);--quarto-scss-export-yellow-800: rgb(97.2, 62.4, 7.2);--quarto-scss-export-yellow-900: rgb(48.6, 31.2, 3.6);--quarto-scss-export-green-100: rgb(204, 241.6, 232);--quarto-scss-export-green-200: rgb(153, 228.2, 209);--quarto-scss-export-green-300: rgb(102, 214.8, 186);--quarto-scss-export-green-400: rgb(51, 201.4, 163);--quarto-scss-export-green-500: #00bc8c;--quarto-scss-export-green-600: rgb(0, 150.4, 112);--quarto-scss-export-green-700: rgb(0, 112.8, 84);--quarto-scss-export-green-800: rgb(0, 75.2, 56);--quarto-scss-export-green-900: rgb(0, 37.6, 28);--quarto-scss-export-teal-100: rgb(210.4, 244.2, 234.2);--quarto-scss-export-teal-200: rgb(165.8, 233.4, 213.4);--quarto-scss-export-teal-300: rgb(121.2, 222.6, 192.6);--quarto-scss-export-teal-400: rgb(76.6, 211.8, 171.8);--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: rgb(25.6, 160.8, 120.8);--quarto-scss-export-teal-700: rgb(19.2, 120.6, 90.6);--quarto-scss-export-teal-800: rgb(12.8, 80.4, 60.4);--quarto-scss-export-teal-900: rgb(6.4, 40.2, 30.2);--quarto-scss-export-cyan-100: rgb(214.4, 234.4, 247.8);--quarto-scss-export-cyan-200: rgb(173.8, 213.8, 240.6);--quarto-scss-export-cyan-300: rgb(133.2, 193.2, 233.4);--quarto-scss-export-cyan-400: rgb(92.6, 172.6, 226.2);--quarto-scss-export-cyan-500: #3498db;--quarto-scss-export-cyan-600: rgb(41.6, 121.6, 175.2);--quarto-scss-export-cyan-700: rgb(31.2, 91.2, 131.4);--quarto-scss-export-cyan-800: rgb(20.8, 60.8, 87.6);--quarto-scss-export-cyan-900: rgb(10.4, 30.4, 43.8);--quarto-scss-export-default: rgb(67.15, 67.15, 67.15);--quarto-scss-export-primary-text-emphasis: rgb(22, 36, 50.8);--quarto-scss-export-secondary-text-emphasis: rgb(26.86, 26.86, 26.86);--quarto-scss-export-success-text-emphasis: rgb(0, 75.2, 56);--quarto-scss-export-info-text-emphasis: rgb(20.8, 60.8, 87.6);--quarto-scss-export-warning-text-emphasis: rgb(97.2, 62.4, 7.2);--quarto-scss-export-danger-text-emphasis: rgb(92.4, 30.4, 24);--quarto-scss-export-light-text-emphasis: #444;--quarto-scss-export-dark-text-emphasis: #444;--quarto-scss-export-primary-bg-subtle: rgb(215, 222, 229.4);--quarto-scss-export-secondary-bg-subtle: rgb(217.43, 217.43, 217.43);--quarto-scss-export-success-bg-subtle: rgb(204, 241.6, 232);--quarto-scss-export-info-bg-subtle: rgb(214.4, 234.4, 247.8);--quarto-scss-export-warning-bg-subtle: rgb(252.6, 235.2, 207.6);--quarto-scss-export-danger-bg-subtle: rgb(250.2, 219.2, 216);--quarto-scss-export-light-bg-subtle: rgb(251.5, 252, 252.5);--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: rgb(175, 189, 203.8);--quarto-scss-export-secondary-border-subtle: rgb(179.86, 179.86, 179.86);--quarto-scss-export-success-border-subtle: rgb(153, 228.2, 209);--quarto-scss-export-info-border-subtle: rgb(173.8, 213.8, 240.6);--quarto-scss-export-warning-border-subtle: rgb(250.2, 215.4, 160.2);--quarto-scss-export-danger-border-subtle: rgb(245.4, 183.4, 177);--quarto-scss-export-light-border-subtle: #ebebeb;--quarto-scss-export-dark-border-subtle: #adb5bd;--quarto-scss-export-body-text-align: ;--quarto-scss-export-body-secondary-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-body-secondary-bg: #ebebeb;--quarto-scss-export-body-tertiary-color: rgba(255, 255, 255, 0.5);--quarto-scss-export-body-tertiary-bg: #f8f9fa;--quarto-scss-export-body-emphasis-color: #000;--quarto-scss-export-link-hover-color: rgb(0, 150.4, 112);--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #375a7f;--quarto-scss-export-component-active-color: #fff;--quarto-scss-export-focus-ring-color: rgba(55, 90, 127, 0.25);--quarto-scss-export-headings-font-family: ;--quarto-scss-export-headings-font-style: ;--quarto-scss-export-display-font-family: ;--quarto-scss-export-display-font-style: ;--quarto-scss-export-blockquote-footer-color: #6c757d;--quarto-scss-export-blockquote-border-color: #ebebeb;--quarto-scss-export-hr-bg-color: ;--quarto-scss-export-hr-height: ;--quarto-scss-export-hr-border-color: ;--quarto-scss-export-legend-font-weight: ;--quarto-scss-export-mark-bg: rgb(252.6, 235.2, 207.6);--quarto-scss-export-table-color: #fff;--quarto-scss-export-table-bg: #222;--quarto-scss-export-table-accent-bg: transparent;--quarto-scss-export-table-th-font-weight: ;--quarto-scss-export-table-striped-color: #fff;--quarto-scss-export-table-striped-bg: rgba(0, 0, 0, 0.05);--quarto-scss-export-table-active-color: #fff;--quarto-scss-export-table-active-bg: rgba(0, 0, 0, 0.1);--quarto-scss-export-table-hover-color: #fff;--quarto-scss-export-table-hover-bg: rgba(0, 0, 0, 0.075);--quarto-scss-export-table-caption-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-input-btn-font-family: ;--quarto-scss-export-input-btn-focus-color: rgba(55, 90, 127, 0.25);--quarto-scss-export-btn-color: #fff;--quarto-scss-export-btn-font-family: ;--quarto-scss-export-btn-white-space: ;--quarto-scss-export-btn-link-color: #00bc8c;--quarto-scss-export-btn-link-hover-color: rgb(0, 150.4, 112);--quarto-scss-export-btn-link-disabled-color: #6c757d;--quarto-scss-export-form-text-font-style: ;--quarto-scss-export-form-text-font-weight: ;--quarto-scss-export-form-text-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-form-label-font-size: ;--quarto-scss-export-form-label-font-style: ;--quarto-scss-export-form-label-font-weight: ;--quarto-scss-export-form-label-color: ;--quarto-scss-export-input-font-family: ;--quarto-scss-export-input-disabled-color: ;--quarto-scss-export-input-disabled-bg: #ebebeb;--quarto-scss-export-input-disabled-border-color: ;--quarto-scss-export-input-focus-bg: #fff;--quarto-scss-export-input-focus-border-color: rgb(155, 172.5, 191);--quarto-scss-export-input-plaintext-color: #fff;--quarto-scss-export-form-check-label-color: ;--quarto-scss-export-form-check-transition: ;--quarto-scss-export-form-check-input-focus-border: rgb(155, 172.5, 191);--quarto-scss-export-form-check-input-checked-color: #fff;--quarto-scss-export-form-check-input-checked-bg-color: #375a7f;--quarto-scss-export-form-check-input-checked-border-color: #375a7f;--quarto-scss-export-form-check-input-indeterminate-color: #fff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #375a7f;--quarto-scss-export-form-check-input-indeterminate-border-color: #375a7f;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: rgb(155, 172.5, 191);--quarto-scss-export-form-switch-checked-color: #fff;--quarto-scss-export-input-group-addon-border-color: #adb5bd;--quarto-scss-export-form-select-font-family: ;--quarto-scss-export-form-select-bg: #fff;--quarto-scss-export-form-select-disabled-bg: #ebebeb;--quarto-scss-export-form-select-disabled-border-color: ;--quarto-scss-export-form-select-indicator-color: #343a40;--quarto-scss-export-form-select-border-color: #adb5bd;--quarto-scss-export-form-select-focus-border-color: rgb(155, 172.5, 191);--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #375a7f;--quarto-scss-export-form-range-thumb-active-bg: rgb(195, 205.5, 216.6);--quarto-scss-export-form-range-thumb-disabled-bg: rgba(255, 255, 255, 0.75);--quarto-scss-export-form-floating-label-disabled-color: #6c757d;--quarto-scss-export-form-feedback-font-style: ;--quarto-scss-export-form-feedback-valid-color: #00bc8c;--quarto-scss-export-form-feedback-invalid-color: #e74c3c;--quarto-scss-export-form-feedback-icon-valid-color: #00bc8c;--quarto-scss-export-form-feedback-icon-invalid-color: #e74c3c;--quarto-scss-export-form-valid-color: #00bc8c;--quarto-scss-export-form-valid-border-color: #00bc8c;--quarto-scss-export-form-invalid-color: #e74c3c;--quarto-scss-export-form-invalid-border-color: #e74c3c;--quarto-scss-export-nav-link-font-size: ;--quarto-scss-export-nav-link-font-weight: ;--quarto-scss-export-nav-link-color: #00bc8c;--quarto-scss-export-nav-link-hover-color: rgb(0, 150.4, 112);--quarto-scss-export-nav-tabs-link-active-bg: #222;--quarto-scss-export-nav-pills-link-active-bg: #375a7f;--quarto-scss-export-nav-pills-link-active-color: #fff;--quarto-scss-export-nav-underline-link-active-color: #000;--quarto-scss-export-navbar-padding-x: ;--quarto-scss-export-navbar-light-contrast: #fff;--quarto-scss-export-navbar-dark-contrast: #fff;--quarto-scss-export-navbar-light-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-navbar-dark-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-dropdown-color: #fff;--quarto-scss-export-dropdown-link-active-bg: #375a7f;--quarto-scss-export-dropdown-link-active-color: #fff;--quarto-scss-export-dropdown-link-disabled-color: rgba(255, 255, 255, 0.5);--quarto-scss-export-dropdown-header-color: #6c757d;--quarto-scss-export-dropdown-dark-color: #dee2e6;--quarto-scss-export-dropdown-dark-bg: #343a40;--quarto-scss-export-dropdown-dark-box-shadow: ;--quarto-scss-export-dropdown-dark-link-color: #dee2e6;--quarto-scss-export-dropdown-dark-link-hover-color: #fff;--quarto-scss-export-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);--quarto-scss-export-dropdown-dark-link-active-color: #fff;--quarto-scss-export-dropdown-dark-link-active-bg: #375a7f;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-focus-color: rgb(0, 150.4, 112);--quarto-scss-export-pagination-focus-bg: #ebebeb;--quarto-scss-export-pagination-active-color: #fff;--quarto-scss-export-card-title-color: ;--quarto-scss-export-card-subtitle-color: ;--quarto-scss-export-card-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-card-box-shadow: ;--quarto-scss-export-card-cap-color: ;--quarto-scss-export-card-height: ;--quarto-scss-export-card-color: ;--quarto-scss-export-accordion-color: #fff;--quarto-scss-export-accordion-bg: #222;--quarto-scss-export-accordion-border-color: #dee2e6;--quarto-scss-export-accordion-button-color: #fff;--quarto-scss-export-accordion-button-bg: #222;--quarto-scss-export-accordion-button-active-bg: rgb(215, 222, 229.4);--quarto-scss-export-accordion-button-active-color: rgb(22, 36, 50.8);--quarto-scss-export-accordion-button-focus-border-color: rgb(155, 172.5, 191);--quarto-scss-export-accordion-icon-color: #fff;--quarto-scss-export-accordion-icon-active-color: rgb(22, 36, 50.8);--quarto-scss-export-tooltip-color: #222;--quarto-scss-export-tooltip-bg: #000;--quarto-scss-export-tooltip-margin: ;--quarto-scss-export-tooltip-arrow-color: ;--quarto-scss-export-form-feedback-tooltip-line-height: ;--quarto-scss-export-popover-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-popover-body-color: #fff;--quarto-scss-export-popover-arrow-outer-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-color: ;--quarto-scss-export-toast-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-header-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-toast-header-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-badge-color: #fff;--quarto-scss-export-modal-content-color: ;--quarto-scss-export-modal-backdrop-bg: #000;--quarto-scss-export-modal-footer-bg: ;--quarto-scss-export-progress-bar-color: #fff;--quarto-scss-export-progress-bar-bg: #375a7f;--quarto-scss-export-list-group-active-bg: #375a7f;--quarto-scss-export-list-group-active-color: #fff;--quarto-scss-export-list-group-active-border-color: #375a7f;--quarto-scss-export-list-group-disabled-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-list-group-action-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-list-group-action-active-color: #fff;--quarto-scss-export-thumbnail-bg: #222;--quarto-scss-export-thumbnail-border-color: #dee2e6;--quarto-scss-export-figure-caption-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-breadcrumb-font-size: ;--quarto-scss-export-breadcrumb-divider-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-breadcrumb-active-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-carousel-control-color: #fff;--quarto-scss-export-carousel-indicator-active-bg: #fff;--quarto-scss-export-carousel-caption-color: #fff;--quarto-scss-export-carousel-dark-indicator-active-bg: #000;--quarto-scss-export-carousel-dark-caption-color: #000;--quarto-scss-export-offcanvas-bg-color: #222;--quarto-scss-export-offcanvas-color: #fff;--quarto-scss-export-offcanvas-backdrop-bg: #000;--quarto-scss-export-code-color-dark: white;--quarto-scss-export-kbd-color: #222;--quarto-scss-export-kbd-bg: #fff;--quarto-scss-export-nested-kbd-font-weight: ;--quarto-scss-export-pre-bg: #f8f9fa;--quarto-scss-export-bslib-page-sidebar-title-bg: #375a7f;--quarto-scss-export-bslib-page-sidebar-title-color: #fff;--quarto-scss-export-bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--quarto-scss-export-bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--quarto-scss-export-sidebar-color: rgb(253.5635, 253.5635, 253.5635);--quarto-scss-export-sidebar-hover-color: rgba(252.45, 254.33, 253.85, 0.8);--quarto-scss-export-sidebar-disabled-color: rgba(253.5635, 253.5635, 253.5635, 0.75);--quarto-scss-export-valuebox-bg-primary: #375a7f;--quarto-scss-export-valuebox-bg-success: #00bc8c;--quarto-scss-export-valuebox-bg-info: #3498db;--quarto-scss-export-valuebox-bg-warning: #f39c12;--quarto-scss-export-valuebox-bg-danger: #e74c3c;--quarto-scss-export-mermaid-bg-color: #222;--quarto-scss-export-mermaid-node-fg-color: #fff;--quarto-scss-export-mermaid-fg-color: #fff;--quarto-scss-export-mermaid-fg-color--lighter: white;--quarto-scss-export-mermaid-fg-color--lightest: white;--quarto-scss-export-mermaid-label-bg-color: #222;--quarto-scss-export-mermaid-label-fg-color: #375a7f;--quarto-scss-export-mermaid-node-bg-color: rgba(55, 90, 127, 0.1);--quarto-scss-export-callout-color-note: #375a7f;--quarto-scss-export-callout-color-tip: #00bc8c;--quarto-scss-export-callout-color-important: #e74c3c;--quarto-scss-export-callout-color-caution: #fd7e14;--quarto-scss-export-callout-color-warning: #f39c12} \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.css b/rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 0000000..82b40f5 --- /dev/null +++ b/rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2106 @@ +/*! + * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } +.bi-bluesky::before { content: "\f7f9"; } +.bi-tux::before { content: "\f904"; } +.bi-beaker-fill::before { content: "\f905"; } +.bi-beaker::before { content: "\f906"; } +.bi-flask-fill::before { content: "\f907"; } +.bi-flask-florence-fill::before { content: "\f908"; } +.bi-flask-florence::before { content: "\f909"; } +.bi-flask::before { content: "\f90a"; } +.bi-leaf-fill::before { content: "\f90b"; } +.bi-leaf::before { content: "\f90c"; } +.bi-measuring-cup-fill::before { content: "\f90d"; } +.bi-measuring-cup::before { content: "\f90e"; } +.bi-unlock2-fill::before { content: "\f90f"; } +.bi-unlock2::before { content: "\f910"; } +.bi-battery-low::before { content: "\f911"; } +.bi-anthropic::before { content: "\f912"; } +.bi-apple-music::before { content: "\f913"; } +.bi-claude::before { content: "\f914"; } +.bi-openai::before { content: "\f915"; } +.bi-perplexity::before { content: "\f916"; } +.bi-css::before { content: "\f917"; } +.bi-javascript::before { content: "\f918"; } +.bi-typescript::before { content: "\f919"; } +.bi-fork-knife::before { content: "\f91a"; } +.bi-globe-americas-fill::before { content: "\f91b"; } +.bi-globe-asia-australia-fill::before { content: "\f91c"; } +.bi-globe-central-south-asia-fill::before { content: "\f91d"; } +.bi-globe-europe-africa-fill::before { content: "\f91e"; } diff --git a/rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.woff b/rfaR-book/_book/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..a4fa4f024c2171080ebaf3112fccbf90cdb98479 GIT binary patch literal 180288 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 DSDONf literal 0 HcmV?d00001 diff --git a/rfaR-book/_book/site_libs/bootstrap/bootstrap.min.js b/rfaR-book/_book/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..e8f21f7 --- /dev/null +++ b/rfaR-book/_book/site_libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/clipboard/clipboard.min.js b/rfaR-book/_book/site_libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..1103f81 --- /dev/null +++ b/rfaR-book/_book/site_libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/quarto-html/popper.min.js b/rfaR-book/_book/site_libs/quarto-html/popper.min.js new file mode 100644 index 0000000..e3726d7 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/rfaR-book/_book/site_libs/quarto-html/quarto-syntax-highlighting-7f8f88aac4f3542376d5c11b86a4c14d.css b/rfaR-book/_book/site_libs/quarto-html/quarto-syntax-highlighting-7f8f88aac4f3542376d5c11b86a4c14d.css new file mode 100644 index 0000000..b60b56f --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-html/quarto-syntax-highlighting-7f8f88aac4f3542376d5c11b86a4c14d.css @@ -0,0 +1,236 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/* syntax highlight based on Pandoc's rules */ +pre > code.sourceCode > span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +/* Normal */ +code span { + color: #003B4F; +} + +/* Alert */ +code span.al { + color: #AD0000; + font-style: inherit; +} + +/* Annotation */ +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +/* Attribute */ +code span.at { + color: #657422; + font-style: inherit; +} + +/* BaseN */ +code span.bn { + color: #AD0000; + font-style: inherit; +} + +/* BuiltIn */ +code span.bu { + font-style: inherit; +} + +/* ControlFlow */ +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Char */ +code span.ch { + color: #20794D; + font-style: inherit; +} + +/* Constant */ +code span.cn { + color: #8f5902; + font-style: inherit; +} + +/* Comment */ +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +/* CommentVar */ +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +/* Documentation */ +code span.do { + color: #5E5E5E; + font-style: italic; +} + +/* DataType */ +code span.dt { + color: #AD0000; + font-style: inherit; +} + +/* DecVal */ +code span.dv { + color: #AD0000; + font-style: inherit; +} + +/* Error */ +code span.er { + color: #AD0000; + font-style: inherit; +} + +/* Extension */ +code span.ex { + font-style: inherit; +} + +/* Float */ +code span.fl { + color: #AD0000; + font-style: inherit; +} + +/* Function */ +code span.fu { + color: #4758AB; + font-style: inherit; +} + +/* Import */ +code span.im { + color: #00769E; + font-style: inherit; +} + +/* Information */ +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +/* Keyword */ +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Operator */ +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +/* Other */ +code span.ot { + color: #003B4F; + font-style: inherit; +} + +/* Preprocessor */ +code span.pp { + color: #AD0000; + font-style: inherit; +} + +/* SpecialChar */ +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +/* SpecialString */ +code span.ss { + color: #20794D; + font-style: inherit; +} + +/* String */ +code span.st { + color: #20794D; + font-style: inherit; +} + +/* Variable */ +code span.va { + color: #111111; + font-style: inherit; +} + +/* VerbatimString */ +code span.vs { + color: #20794D; + font-style: inherit; +} + +/* Warning */ +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +.prevent-inlining { + content: " code.sourceCode > span { + color: #f8f8f2; +} + +code.sourceCode > span { + color: #f8f8f2; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #f8f8f2; +} + +/* Normal */ +code span { + color: #f8f8f2; +} + +/* Alert */ +code span.al { + color: #f07178; +} + +/* Annotation */ +code span.an { + color: #d4d0ab; +} + +/* Attribute */ +code span.at { + color: #00e0e0; +} + +/* BaseN */ +code span.bn { + color: #d4d0ab; +} + +/* BuiltIn */ +code span.bu { + color: #abe338; +} + +/* ControlFlow */ +code span.cf { + font-weight: bold; + color: #ffa07a; +} + +/* Char */ +code span.ch { + color: #abe338; +} + +/* Constant */ +code span.cn { + color: #ffd700; +} + +/* Comment */ +code span.co { + font-style: italic; + color: #f8f8f2; +} + +/* CommentVar */ +code span.cv { + color: #ffd700; +} + +/* Documentation */ +code span.do { + color: #f8f8f2; +} + +/* DataType */ +code span.dt { + color: #ffa07a; +} + +/* DecVal */ +code span.dv { + color: #d4d0ab; +} + +/* Error */ +code span.er { + color: #f07178; + text-decoration: underline; +} + +/* Extension */ +code span.ex { + font-weight: bold; + color: #00e0e0; +} + +/* Float */ +code span.fl { + color: #d4d0ab; +} + +/* Function */ +code span.fu { + color: #ffa07a; +} + +/* Import */ +code span.im { + color: #abe338; +} + +/* Information */ +code span.in { + color: #d4d0ab; +} + +/* Keyword */ +code span.kw { + font-weight: bold; + color: #ffa07a; +} + +/* Operator */ +code span.op { + color: #ffa07a; +} + +/* Other */ +code span.ot { + color: #00e0e0; +} + +/* Preprocessor */ +code span.pp { + color: #dcc6e0; +} + +/* RegionMarker */ +code span.re { + background-color: #f8f8f2; + color: #00e0e0; +} + +/* SpecialChar */ +code span.sc { + color: #abe338; +} + +/* SpecialString */ +code span.ss { + color: #abe338; +} + +/* String */ +code span.st { + color: #abe338; +} + +/* Variable */ +code span.va { + color: #00e0e0; +} + +/* VerbatimString */ +code span.vs { + color: #abe338; +} + +/* Warning */ +code span.wa { + color: #dcc6e0; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // dispatch for htmlwidgets + // they use slideenter event to trigger resize + function fireSlideEnter() { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // dispatch for shiny + // they use BS shown and hidden events to trigger rendering + function distpatchShinyEvents(previous, current) { + if (window.jQuery) { + if (previous) { + window.jQuery(previous).trigger("hidden"); + } + if (current) { + window.jQuery(current).trigger("shown"); + } + } + } + + // tabby.js listener: Trigger event for htmlwidget and shiny + document.addEventListener( + "tabby", + function (event) { + fireSlideEnter(); + distpatchShinyEvents(event.detail.previousTab, event.detail.tab); + }, + false + ); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id="${anchor}"]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + // This is the no-scroll case where last section should be the active one + sectionIndex = 0; + } else { + // This finds the last section visible on screen that should be made active + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + // Categories search with listing only use path without query + const currentPagePath = offsetAbsoluteUrl( + window.location.origin + window.location.pathname + ); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + const encodedItem = encodeURI(item); + if ( + encodedItem === currentPagePath || + encodedItem === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + child.style.pointerEvents = "none"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.pointerEvents = null; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + child.style.pointerEvents = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (const child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + // toc-expand: false + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +tabsets.init(); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/rfaR-book/_book/site_libs/quarto-html/tabsets/tabsets.js b/rfaR-book/_book/site_libs/quarto-html/tabsets/tabsets.js new file mode 100644 index 0000000..51345d0 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-html/tabsets/tabsets.js @@ -0,0 +1,95 @@ +// grouped tabsets + +export function init() { + window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } + }); +} diff --git a/rfaR-book/_book/site_libs/quarto-html/tippy.css b/rfaR-book/_book/site_libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/quarto-html/tippy.umd.min.js b/rfaR-book/_book/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/rfaR-book/_book/site_libs/quarto-nav/headroom.min.js b/rfaR-book/_book/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 0000000..b08f1df --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/rfaR-book/_book/site_libs/quarto-nav/quarto-nav.js b/rfaR-book/_book/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 0000000..38cc430 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,325 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +const announceDismiss = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + annEl.remove(); + + const annId = annEl.getAttribute("data-announcement-id"); + window.localStorage.setItem(`quarto-announce-${annId}`, "true"); + } +}; + +const announceRegister = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + const annId = annEl.getAttribute("data-announcement-id"); + const isDismissed = + window.localStorage.getItem(`quarto-announce-${annId}`) || false; + if (isDismissed) { + announceDismiss(); + return; + } else { + annEl.classList.remove("hidden"); + } + + const actionEl = annEl.querySelector(".quarto-announcement-action"); + if (actionEl) { + actionEl.addEventListener("click", function (e) { + e.preventDefault(); + // Hide the bar immediately + announceDismiss(); + }); + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + announceRegister(); + + // Manage the back to top button, if one is present. + let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; + const scrollDownBuffer = 5; + const scrollUpBuffer = 35; + const btn = document.getElementById("quarto-back-to-top"); + const hideBackToTop = () => { + btn.style.display = "none"; + }; + const showBackToTop = () => { + btn.style.display = "inline-block"; + }; + if (btn) { + window.document.addEventListener( + "scroll", + function () { + const currentScrollTop = + window.pageYOffset || document.documentElement.scrollTop; + + // Shows and hides the button 'intelligently' as the user scrolls + if (currentScrollTop - scrollDownBuffer > lastScrollTop) { + hideBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { + showBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } + + // Show the button at the bottom, hides it at the top + if (currentScrollTop <= 0) { + hideBackToTop(); + } else if ( + window.innerHeight + currentScrollTop >= + document.body.offsetHeight + ) { + showBackToTop(); + } + }, + false + ); + } + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function dashboardOffset() { + const dashboardNavEl = window.document.getElementById( + "quarto-dashboard-header" + ); + if (dashboardNavEl !== null) { + return dashboardNavEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset() + dashboardOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + linkStyle.setAttribute("id", "quarto-target-style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + window.addEventListener( + "hashchange", + function (e) { + if ( + getComputedStyle(document.documentElement).scrollBehavior !== "smooth" + ) { + window.scrollTo(0, window.pageYOffset - headerOffset()); + } + }, + false + ); + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver(() => { + setTimeout(updateDocumentOffsetWithoutAnimation, 0); + }); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + if (links[i].href) { + links[i].dataset.originalHref = links[i].href; + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item, a.quarto-navigation-tool, a.quarto-navbar-tools, a.quarto-navbar-tools-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/rfaR-book/_book/site_libs/quarto-search/autocomplete.umd.js b/rfaR-book/_book/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 0000000..6090a55 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.19.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,u={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:u}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",B(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",B(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDsAfterSearch",B(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",B(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=k(t,A);return[].concat(D(e),D(q(N(N({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return i("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function L(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function F(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function M(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&z({onItemsChange:o,items:n,insights:c,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W(W({},a?{clickAnalytics:!0}:{}),e?{userToken:X(e)}:{}),insights:c}})}l("addAlgoliaAgent","insights-plugin"),o(),l("onUserTokenChange",(function(e){o(e)})),l("getUserToken",null,(function(e,t){o(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;F(t)&&i({state:n,event:r,insights:c,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:o.getItems().filter(F)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;F(t)&&u({state:r,event:o,insights:c,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(F)}))]})}))},onStateChange:function(e){var t=e.state;m({state:t})},__autocomplete_pluginOptions:e}}function J(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return[].concat(M(t),["autocomplete-internal"],M(null!==(e=n.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function X(e){return"number"==typeof e?e.toString():e}function Y(e,t){var n=t;return{then:function(t,r){return Y(e.then(ee(t,n,e),ee(r,n,e)),n)},catch:function(t){return Y(e.catch(ee(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),Y(e.finally(ee(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function Z(e){return Y(e,{isCanceled:!1,onCancelList:[]})}function ee(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}var te,ne=!0;function re(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?t.wait(Math.max.apply(Math,o)):void 0};function fe(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e}),[]).reduce((function(t,n){return n<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var n=t.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var u=t.collections[o];if(u===n){r=!0;break}i+=u.items.length,o++}return t.activeItemId-i}({state:e,collection:t})],r=t.source;return{item:n,itemInputValue:r.getItemInputValue({item:n,state:e}),itemUrl:r.getItemUrl({item:n,state:e}),source:r}}function pe(e,t,n){return[e,null==n?void 0:n.sourceId,t].filter(Boolean).join("-").replace(/\s/g,"")}var me=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function ve(e){return e.nativeEvent||e}function de(e){return de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},de(e)}function ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==de(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===de(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,i){var u=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:Ae({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(Pe(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:_,onResolve:_};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=ie(ie({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return Ae(Ae({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:Ae({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Ce(e){return Ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ce(e)}function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Je,Xe,Ye,Ze=null,et=(Je=-1,Xe=-1,Ye=void 0,function(e){var t=++Je;return Promise.resolve(e).then((function(e){return Ye&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function lt(e){return lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lt(e)}var ct=["props","refresh","store"],st=["inputElement","formElement","panelElement"],ft=["inputElement"],pt=["inputElement","maxLength"],mt=["source"],vt=["item","source"];function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ht(e){var t=e.props,n=e.refresh,r=e.store,o=gt(e,ct);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return yt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},gt(e,st))},getRootProps:function(e){return yt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return pe(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":pe(t.id,"label")},e)},getFormProps:function(e){e.inputElement;var i=gt(e,ft),u=function(i){var u;t.onSubmit(yt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()};return yt({action:"",noValidate:!0,role:"search",onSubmit:function(e){e.preventDefault();var n=se(t.plugins,r.pendingRequests);void 0!==n?n.then((function(){return u(e)})):u(e)},onReset:function(i){var u;i.preventDefault(),t.onReset(yt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},i)},getLabelProps:function(e){return yt({htmlFor:pe(t.id,"input"),id:pe(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&tt(yt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var l=a.maxLength,c=void 0===l?512:l,s=gt(a,pt),f=fe(r.getState()),p=function(e){return Boolean(e&&e.match(me))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return yt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?pe(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var n=e.source;return pe(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":pe(t.id,"label"),value:r.getState().completion||r.getState().query,id:pe(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&ve(e).isComposing?o.setQuery(i):tt(yt({event:e,props:t,query:i.slice(0,c),refresh:n,store:r},o))},onCompositionEnd:function(e){tt(yt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){ve(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=at(e,rt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=fe(o.getState()),t=n.environment.document.getElementById(pe(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},a=function(){var e=fe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(it({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?tt(it({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length}))){var l=se(n.plugins,o.pendingRequests);return void(void 0!==l?l.then(o.pendingRequests.cancelAll):n.debug||o.pendingRequests.cancelAll())}t.preventDefault();var c=fe(o.getState()),s=c.item,f=c.itemInputValue,p=c.itemUrl,m=c.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:p,item:s,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:p,item:s,state:o.getState()}));else if(t.altKey);else{if(void 0!==p)return m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),void n.navigator.navigate({itemUrl:p,item:s,state:o.getState()});tt(it({event:t,nextState:{isOpen:!1},props:n,query:f,refresh:r,store:o},i)).then((function(){m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i))}))}}}(yt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:_,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return yt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=gt(n,mt);return yt({role:"listbox","aria-labelledby":pe(t.id,"label"),id:pe(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=gt(e,vt);return yt({id:pe(t.id,"item-".concat(i.__autocomplete_id),u),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=fe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(yt({event:e,item:u,itemInputValue:a,itemUrl:l,refresh:n,source:c,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),l=u.getItemUrl({item:i,state:r.getState()});(l?Promise.resolve():tt(yt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(yt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function _t(e){return _t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_t(e)}function Ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},l=0;l"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[l][c+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var Ft=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function Ut(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Mt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?on.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return gn(e,u,r,o,null)}function gn(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++an:o};return null==o&&null!=un.vnode&&un.vnode(i),i}function hn(e){return e.children}function _n(e,t){this.props=e,this.context=t}function On(e,t){if(null==t)return e.__?On(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&ln.sort(fn));Pn.__r=0}function wn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||mn,g=b.length;for(n.__k=[],s=0;s0?gn(m.type,m.props,m.key,m.ref?m.ref:null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(p=b[s])||p&&m.key==p.key&&m.type===p.type)b[s]=void 0;else for(f=0;f=0;t--)if((n=e.__k[t])&&(r=En(n)))return r;return null}function Dn(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||vn.test(t)?n:n+"px"}function Cn(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Dn(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||Dn(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?xn:kn,i):e.removeEventListener(t,i?xn:kn,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function kn(e){return this.l[e.type+!1](un.event?un.event(e):e)}function xn(e){return this.l[e.type+!0](un.event?un.event(e):e)}function Nn(e,t,n,r,o,i,u,a,l){var c,s,f,p,m,v,d,y,b,g,h,_,O,S,j,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(c=un.__b)&&c(t);try{e:if("function"==typeof P){if(y=t.props,b=(c=P.contextType)&&r[c.__c],g=c?b?b.props.value:c.__:r,n.__c?d=(s=t.__c=n.__c).__=s.__E:("prototype"in P&&P.prototype.render?t.__c=s=new P(y,g):(t.__c=s=new _n(y,g),s.constructor=P,s.render=Ln),b&&b.sub(s),s.props=y,s.state||(s.state={}),s.context=g,s.__n=r,f=s.__d=!0,s.__h=[],s._sb=[]),null==s.__s&&(s.__s=s.state),null!=P.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=dn({},s.__s)),dn(s.__s,P.getDerivedStateFromProps(y,s.__s))),p=s.props,m=s.state,s.__v=t,f)null==P.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==P.getDerivedStateFromProps&&y!==p&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,g),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,g)||t.__v===n.__v){for(t.__v!==n.__v&&(s.props=y,s.state=s.__s,s.__d=!1),s.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),h=0;h0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Un);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Hn(e){return function(e){if(Array.isArray(e))return Vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Kn=new RegExp(/\w/i),$n=/&(amp|quot|lt|gt|#39);/g,zn=RegExp($n.source);function Gn(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Kn.test((o=i.value)&&zn.test(o)?o.replace($n,(function(e){return Qn[e]})):o)||a!==u?i.isHighlighted:a}function Jn(e){return Jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jn(e)}function Xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function vr(e){return function(e){if(Array.isArray(e))return dr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return dr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!_.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||_.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:wr,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},_.value.core.initialState)),P={getEnvironmentProps:_.value.renderer.getEnvironmentProps,getFormProps:_.value.renderer.getFormProps,getInputProps:_.value.renderer.getInputProps,getItemProps:_.value.renderer.getItemProps,getLabelProps:_.value.renderer.getLabelProps,getListProps:_.value.renderer.getListProps,getPanelProps:_.value.renderer.getPanelProps,getRootProps:_.value.renderer.getRootProps},w={setActiveItemId:S.value.setActiveItemId,setQuery:S.value.setQuery,setCollections:S.value.setCollections,setIsOpen:S.value.setIsOpen,setStatus:S.value.setStatus,setContext:S.value.setContext,refresh:S.value.refresh,navigator:S.value.navigator},I=m((function(){return Lt.bind(_.value.renderer.renderer.createElement)})),A=m((function(){return rn({autocomplete:S.value,autocompleteScopeApi:w,classNames:_.value.renderer.classNames,environment:_.value.core.environment,isDetached:O.value,placeholder:_.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:_.value.renderer.translations})}));function E(){Jt(A.value.panel,{style:O.value?{}:Pr({panelPlacement:_.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:_.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:_.value.renderer.classNames,components:_.value.renderer.components,container:_.value.renderer.container,html:I.value,dom:A.value,panelContainer:O.value?A.value.detachedContainer:_.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:_.value.renderer.renderer},r=!b(e)&&!y.current&&_.value.renderer.renderNoResults||_.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Xt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Xt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Jt(o.label,{hidden:"stalled"===u.status}),Jt(o.loadingIndicator,{hidden:"stalled"!==u.status}),Jt(o.clearButton,{hidden:!u.query}),Jt(o.detachedSearchButtonQuery,{textContent:u.query}),Jt(o.detachedSearchButtonPlaceholder,{hidden:Boolean(u.query)})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,l=t.dom,c=t.panelContainer,s=t.propGetters,f=t.state,p=t.components,m=t.renderer;if(f.isOpen){c.contains(l.panel)||"loading"===f.status||c.appendChild(l.panel),l.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var l=e.source,c=e.items;return m.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":l.sourceId},l.templates.header&&m.createElement("div",{className:u.sourceHeader},l.templates.header({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})),l.templates.noResults&&0===c.length?m.createElement("div",{className:u.sourceNoResults},l.templates.noResults({components:p,createElement:m.createElement,Fragment:m.Fragment,source:l,state:f,html:a})):m.createElement("ul",i({className:u.list},s.getListProps(n({state:f,props:r.getListProps({source:l})},o))),c.map((function(e){var t=r.getItemProps({item:e,source:l});return m.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:f,props:t},o))),l.templates.item({components:p,createElement:m.createElement,Fragment:m.Fragment,item:e,state:f,html:a}))}))),l.templates.footer&&m.createElement("div",{className:u.sourceFooter},l.templates.footer({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})))})),d=m.createElement(m.Fragment,null,m.createElement("div",{className:u.panelLayout},v),m.createElement("div",{className:"aa-GradientBottom"})),y=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:d,state:f,sections:v,elements:y},m),{},{components:p,html:a},o),l.panel)}else c.contains(l.panel)&&c.removeChild(l.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l();var t=_.value.renderer,n=t.components,r=u(t,Ir);g.current=Vt(r,_.value.core,{components:Wt(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),v(),c(),S.value.refresh().then((function(){D(j.current)}))}function k(e){e!==_.value.core.environment.document.body.contains(A.value.detachedOverlay)&&(e?(_.value.core.environment.document.body.appendChild(A.value.detachedOverlay),_.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(_.value.core.environment.document.body.removeChild(A.value.detachedOverlay),_.value.core.environment.document.body.classList.remove("aa-Detached")))}return a((function(){var e=S.value.getEnvironmentProps({formElement:A.value.form,panelElement:A.value.panel,inputElement:A.value.input});return Jt(_.value.core.environment,e),function(){Jt(_.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=O.value?_.value.core.environment.document.body:_.value.renderer.panelContainer,t=O.value?A.value.detachedOverlay:A.value.panel;return O.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove("aa-Detached"))}})),a((function(){var e=_.value.renderer.container;return e.appendChild(A.value.root),function(){e.removeChild(A.value.root)}})),a((function(){var e=p((function(e){D(e.state)}),0);return h.current=function(t){var n=t.state,r=t.prevState;(O.value&&r.isOpen!==n.isOpen&&k(n.isOpen),O.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&_.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){h.current=void 0}})),a((function(){var e=p((function(){var e=O.value;O.value=_.value.core.environment.matchMedia(_.value.renderer.detachedMediaQuery).matches,e!==O.value?C({}):requestAnimationFrame(E)}),20);return _.value.core.environment.addEventListener("resize",e),function(){_.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!O.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=_.value.core.environment.matchMedia(getComputedStyle(_.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},w),{},{update:C,destroy:function(){l()}})},e.getAlgoliaFacets=function(e){var t=Ar({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=Er,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/rfaR-book/_book/site_libs/quarto-search/fuse.min.js b/rfaR-book/_book/site_libs/quarto-search/fuse.min.js new file mode 100644 index 0000000..adc2835 --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/rfaR-book/_book/site_libs/quarto-search/quarto-search.js b/rfaR-book/_book/site_libs/quarto-search/quarto-search.js new file mode 100644 index 0000000..437e38f --- /dev/null +++ b/rfaR-book/_book/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1457 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +// Capture search params and clean ?q= from URL at module load time, before +// any DOMContentLoaded handlers run. quarto-nav.js resolves all
    hrefs +// against window.location during DOMContentLoaded — if ?q= is still present, +// every link on the page gets the query param baked into its href. +const currentUrl = new URL(window.location); +const kQuery = currentUrl.searchParams.get(kQueryArg); +if (kQuery) { + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); +} + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const query = kQuery; + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + highlight(query, mainEl); + + // Activate tabs on pageshow — after tabsets.js restores localStorage state. + // tabsets.js registers its pageshow handler during module execution (before + // DOMContentLoaded). By registering ours during DOMContentLoaded, listener + // ordering guarantees we run after tabsets.js — so search activation wins. + window.addEventListener("pageshow", function (event) { + if (!event.persisted) { + for (const mark of mainEl.querySelectorAll("mark")) { + openAllTabsetsContainingEl(mark); + } + // Only scroll to first match when there's no hash fragment. + // With a hash, the browser already scrolled to the target section. + if (!currentUrl.hash) { + requestAnimationFrame(() => scrollToFirstVisibleMatch(mainEl)); + } + } + }, { once: true }); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen, setQuery, setCollections } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + openOnFocus: true, + plugins, + classNames: { + form: "d-flex", + }, + placeholder: language["search-text-placeholder"], + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // If this is a file URL, note that + + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + if (query === null || query === "") { + return []; + } + + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + const hasQuery = lastState.query; + + return createElement( + "div", + { + class: `quarto-search-no-results${hasQuery ? "" : " no-query" + }`, + }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + if (item.text && item.href && !item.href.includes('?q=')) { + const [main, hash] = item.href.split('#') + const hashAppend = hash ? '#' + hash : '' + item.href = main + '?q=' + encodeURIComponent(state.query) + hashAppend + } + + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions + ); + }, + }, + }, + ]; + }, + }); + + window.quartoOpenSearch = () => { + setIsOpen(false); + setIsOpen(true); + focusSearchInput(); + }; + + document.addEventListener("keyup", (event) => { + const { key } = event; + const kbds = quartoSearchOptions["keyboard-shortcut"]; + const focusedEl = document.activeElement; + + const isFormElFocused = [ + "input", + "select", + "textarea", + "button", + "option", + ].find((tag) => { + return focusedEl.tagName.toLowerCase() === tag; + }); + + if ( + kbds && + kbds.includes(key) && + !isFormElFocused && + !document.activeElement.isContentEditable + ) { + event.preventDefault(); + window.quartoOpenSearch(); + } + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = throttle(() => { + // Only do this if we're not detached + // Bug #7117 + // This will happen when the keyboard is shown on ios (resulting in a scroll) + // which then closed the search UI + if (!window.matchMedia(detachedMediaQuery).matches) { + setIsOpen(false); + } + }, 50); + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + // Check if cookie consent is enabled from search options + const cookieConsentEnabled = algoliaOptions["cookie-consent-enabled"] || false; + + // Generate random session token only when cookies are disabled + const userToken = cookieConsentEnabled ? undefined : Array.from(Array(20), () => + Math.floor(Math.random() * 36).toString(36) + ).join(""); + + window.aa("init", { + appId, + apiKey, + useCookie: cookieConsentEnabled, + userToken: userToken, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.flatMap((event) => { + // This API limits the number of items per event to 20 + const chunkSize = 20; + const itemChunks = []; + const eventItems = event.items; + for (let i = 0; i < eventItems.length; i += chunkSize) { + itemChunks.push(eventItems.slice(i, i + chunkSize)); + } + // Split the items into multiple events that can be sent + const events = itemChunks.map((items) => { + return { + ...event, + items, + }; + }); + return events; + }); + + for (const event of events) { + insights.viewedObjectIDs(event); + } + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +var shownWarning = false; + +// fuse index options +const kFuseIndexOptions = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, +}; + +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + if (window.location.protocol === "file:" && !shownWarning) { + window.alert( + "Search requires JavaScript features disabled when running in file://... URLs. In order to use search, please run this document in a web server." + ); + shownWarning = true; + return; + } + const fuse = new window.Fuse([], kFuseIndexOptions); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href, + item.crumbs, + quartoSearchOptions + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard( + createElement, + icon, + title, + section, + text, + href, + crumbs, + quartoSearchOptions +) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContents = [iconEl, titleEl]; + const showParent = quartoSearchOptions["show-item-context"]; + if (crumbs && showParent) { + let crumbsOut = undefined; + const crumbClz = ["search-result-crumbs"]; + if (showParent === "root") { + crumbsOut = crumbs.length > 1 ? crumbs[0] : undefined; + } else if (showParent === "parent") { + crumbsOut = crumbs.length > 1 ? crumbs[crumbs.length - 2] : undefined; + } else { + crumbsOut = crumbs.length > 1 ? crumbs.join(" > ") : undefined; + crumbClz.push("search-result-crumbs-wrap"); + } + + const crumbEl = createElement( + "p", + { class: crumbClz.join(" ") }, + crumbsOut + ); + titleContents.push(crumbEl); + } + + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + titleContents + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +/** Get all html nodes under the given `root` that don't have children. */ +function getLeafNodes(root) { + let leaves = []; + + function traverse(node) { + if (node.childNodes.length === 0) { + leaves.push(node); + } else { + node.childNodes.forEach(traverse); + } + } + + traverse(root); + return leaves; +} +/** create and return `${txt}` */ +const markEl = txt => { + const el = document.createElement("mark"); + el.appendChild(document.createTextNode(txt)); + return el +} +/** get all ancestors of an element matching the given css selector */ +const matchAncestors = (el, selector) => { + let ancestors = []; + while (el) { + if (el.matches?.(selector)) ancestors.push(el); + el = el.parentNode; + } + return ancestors; +}; + +const isWhitespace = s => s.trim().length === 0 +// ================= +// MATCHING CODE +// ================= +const initMatch = () => ({ + i: 0, + lohisByNode: new Map() +}) +/** + * keeps track of the start (lo) and end (hi) index of the match per node (leaf) + * note: mutates the contents of `matchContext` + */ +const advanceMatch = (leaf, leafi, matchContext) => { + matchContext.i++ + + const curLoHi = matchContext.lohisByNode.get(leaf) + + matchContext.lohisByNode.set(leaf, { lo: curLoHi?.lo ?? leafi, hi: leafi }) +} +/** + * Finds all non-overlapping matches for a search string in the document. + * The search string may be split between multiple consecutive leaf nodes. + * + * Whitespace in the search string must be present in the document to match, but + * there may be addititional whitespace in the document that is ignored. + * + * e.g. searching for `dogs rock` would match `dogs \n rock`, + * and would contribute the match + * `{ i:9, els: new Map([[textNode, {lo:0, hi:8}],[spanNode,{lo:0,hi:5}]]) }` + * + * @returns {Map[]} + */ +function searchMatches(inSearch, el) { + // searchText has all sequences of whitespace replaced by a single space + const searchText = inSearch.toLowerCase().replace(/\s+/g, ' ') + const leafNodes = getLeafNodes(el) + + /** @type {Map[]} */ + const matches = [] + /** @type {{i:number; els:Map}[]} */ + let curMatchContext = initMatch() + + for (const leaf of leafNodes) { + const leafStr = leaf.textContent.toLowerCase() + // for each character in this leaf's text: + for (let leafi = 0; leafi < leafStr.length; leafi++) { + + if (isWhitespace(leafStr[leafi])) { + // if there is at least one whitespace in the document + // we advance over a search text whitespace. + if (isWhitespace(searchText[curMatchContext.i])) advanceMatch(leaf, leafi, curMatchContext) + // all sequences of whitespace are otherwise ignored. + } else { + if (searchText[curMatchContext.i] === leafStr[leafi]) { + advanceMatch(leaf, leafi, curMatchContext) + } else { + curMatchContext = initMatch() + // if current character in the document did not match at i in the search text, + // reset the search and see if that character matches at 0 in the search text. + if (searchText[curMatchContext.i] === leafStr[leafi]) advanceMatch(leaf, leafi, curMatchContext) + } + } + + const isMatchComplete = curMatchContext.i === searchText.length + if (isMatchComplete) { + matches.push(curMatchContext.lohisByNode) + curMatchContext = initMatch() + } + } + } + + return matches +} + +/** + * e.g. `markMatches(myTextNode, [[0,5],[12,15]])` would wrap the + * character sequences in myTextNode from 0-5 and 12-15 in marks. + * Its important to mark all sequences in a text node at once + * because this function replaces the entire text node; so any + * other references to that text node will no longer be in the DOM. + */ +function markMatches(node, lohis) { + const text = node.nodeValue + + const markFragment = document.createDocumentFragment(); + + let prevHi = 0 + for (const [lo, hi] of lohis) { + markFragment.append( + document.createTextNode(text.slice(prevHi, lo)), + markEl(text.slice(lo, hi + 1)) + ) + prevHi = hi + 1 + } + markFragment.append( + document.createTextNode(text.slice(prevHi, text.length)) + ) + + const parent = node.parentElement + parent?.replaceChild(markFragment, node) + return parent +} + +// Activate ancestor tabs so a search match inside an inactive pane becomes visible. +// When multiple panes in the same tabset contain matches, avoid switching away from +// the currently active pane — the user already sees a match there. +function openAllTabsetsContainingEl(el) { + for (const pane of matchAncestors(el, '.tab-pane')) { + const tabContent = pane.closest('.tab-content'); + if (!tabContent) continue; + const activePane = tabContent.querySelector(':scope > .tab-pane.active'); + if (activePane?.querySelector('mark')) continue; + const tabButton = document.querySelector(`[data-bs-target="#${pane.id}"]`); + if (tabButton) new bootstrap.Tab(tabButton).show(); + } +} + +function scrollToFirstVisibleMatch(mainEl) { + for (const mark of mainEl.querySelectorAll("mark")) { + const isMarkVisible = matchAncestors(mark, '.tab-pane').every(markTabPane => + markTabPane.classList.contains("active") + ) + if (isMarkVisible) { + mark.scrollIntoView({ behavior: "smooth", block: "center" }); + return; + } + } +} + +/** + * e.g. + * ```js + * const m = new Map() + * + * arrayMapPush(m, 'dog', 'Max') + * console.log(m) // Map { dog->['Max'] } + * + * arrayMapPush(m, 'dog', 'Samba') + * arrayMapPush(m, 'cat', 'Scruffle') + * console.log(m) // Map { dog->['Max', 'Samba'], cat->['Scruffle'] } + * ``` + */ +const arrayMapPush = (map, key, item) => { + if (!map.has(key)) map.set(key, []) + map.set(key, [...map.get(key), item]) +} + +// copy&paste any string from a quarto page and +// this should find that string in the page and highlight it. +// exception: text that starts outside/inside a tabset and ends +// inside/outside that tabset. +function highlight(searchStr, el) { + const matches = searchMatches(searchStr, el); + + const matchesGroupedByNode = new Map() + for (const match of matches) { + for (const [mel, { lo, hi }] of match) { + arrayMapPush(matchesGroupedByNode, mel, [lo, hi]) + } + } + + for (const [node, lohis] of matchesGroupedByNode) { + markMatches(node, lohis) + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text", "crumbs"].forEach( + (keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + } + ); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +let subSearchTerm = undefined; +let subSearchFuse = undefined; +const kFuseMaxWait = 125; + +async function fuseSearch(query, fuse, fuseOptions) { + let index = fuse; + // Fuse.js using the Bitap algorithm for text matching which runs in + // O(nm) time (no matter the structure of the text). In our case this + // means that long search terms mixed with large index gets very slow + // + // This injects a subIndex that will be used once the terms get long enough + // Usually making this subindex is cheap since there will typically be + // a subset of results matching the existing query + if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) { + // Use the existing subSearchFuse + index = subSearchFuse; + } else if (subSearchFuse !== undefined) { + // The term changed, discard the existing fuse + subSearchFuse = undefined; + subSearchTerm = undefined; + } + + // Search using the active fuse + const then = performance.now(); + const resultsRaw = await index.search(query, fuseOptions); + const now = performance.now(); + + const results = resultsRaw.map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + crumbs: result.item.crumbs, + }; + }); + + // If we don't have a subfuse and the query is long enough, go ahead + // and create a subfuse to use for subsequent queries + if ( + now - then > kFuseMaxWait && + subSearchFuse === undefined && + resultsRaw.length < fuseOptions.limit + ) { + subSearchTerm = query; + subSearchFuse = new window.Fuse([], kFuseIndexOptions); + resultsRaw.forEach((rr) => { + subSearchFuse.add(rr.item); + }); + } + return results; +} diff --git a/rfaR-book/_quarto.yml b/rfaR-book/_quarto.yml new file mode 100644 index 0000000..86848da --- /dev/null +++ b/rfaR-book/_quarto.yml @@ -0,0 +1,49 @@ +project: + type: book + output-dir: _book + +book: + title: "rfaR: Reservoir Frequency Analysis in R" + subtitle: "User and Technical Manual" + author: + - name: "Dan McGraw, P.E." + - name: "Andrew Verdin, PhD, P.H." + - name: "C. Haden Smith, P.E." + date: today + repo-url: https://github.com/USACE-RMC/rfaR + repo-actions: [edit, issue] + page-footer: + left: "USACE Risk Management Center" + right: "Built with Quarto" + chapters: + - index.qmd + - 01-introduction.qmd + - 02-methodology.qmd + - 03-installation.qmd + - 04-workflow.qmd + - 05-function-reference.qmd + - 06-simulation-modes.qmd + - 07-validation.qmd + sidebar: + style: docked + background: light + cover-image: cover.png + image: cover.png + +bibliography: references.bib + +format: + html: + theme: + light: flatly + dark: darkly + toc: true + toc-depth: 3 + number-sections: true + code-fold: true + code-tools: true + pdf: + documentclass: scrreprt + toc: true + number-sections: true + colorlinks: true diff --git a/rfaR-book/cover.jpg b/rfaR-book/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f42d2d65d307116dbd70dcbad2cabed00e3db4fb GIT binary patch literal 120849 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�f80b5=>BKhqu#2}lO zdmD`WxF2UE-WIJ*QSY41IeijGp`t+{%%a9Wvsq3uW3OcdicTulpTZn3y0Nfu96`iN zsGv3Je&r?6wm>Y42YorDWC83_TYuxgd#lY667%~%S3?3>%<^lN;7WwNO2j!oZKN!# z+^u+)^eLTUf}_O*NB9~u-ofd^ekf;o#X`f=q?v^h0-?iiH*ob?f$o1i`do9%BvTKS zSi^RDwClKetiL<0WG+Pb~16GmAEMK3SlCq5VWsJEsap1!^ zaOQ$G-Z_1Hy3C^f?Q+7Hd>Pnhn}{IR3CtaS7m=ylQgMH`4af#J4-(g9F!Z7Q^v2Tq z!F|tapXzGbQH8$`2C&T8?=$36Q0%=@zCxLmd$;kUd+B}rKWl(9GN`B_ND8r)M$+!xY83_Nr#TJ8R2S%B$=%y1wp-5 zNmIgYA)hAz7iI>UYHBW)Ehls7 z%a8bXFTi&L#ytOIy%EcoLe%Tgff)68|Gt=4h)t+XD8m*iCDy%o{pHmNem6R?N^*ts zcZhafZ2`>X3sA8)$8DHi0}JeJeI4eve32HFrMWF@-Szf}HM`?4+BPu4nsM;Uo zU%sVZh3Yn+(%>+Dgb+JEf#QH-?xYppuq~f>mUf4q^MfJ<7FOV`4Bav(0vxYsjs9ZW zCSyzPi-_*2Wcu>+yHnrQ9l z?8j_e)HXZ>i$`R=5p+>0P7Z%U0TYvClFrMT4;vnO2hvuaT_pbXSL_cw#_)u)MN z7RId^DdH(^;QGEivc@NT4{;t2RzX}{JlQ2~FZ$jrmHq=Txc78{ah=%T{1AB-zZQqr zPwdZzl-o92Jf8XcB07+OApQz5#&2$ z)5M)iwwXO|vp*VO?jPzJG^-@6`7GbvxL}kTU#IS*<(Z7bXzR+0Eoa0n9-U-hg}-K( zV-_yV9w%HJJHlVR-?;dc16DwS^~e;{?<$nAenMc&Dv5o~AGVZj@D<>edPof^bXIZL zuRp1dcG(tuneKL*8`+*_2DUsWt z3N;7YH=P!;PEFGEEOAfXKdkV}D>gA7-TSk!UJC$O2BmcKnMk%oh`k^MzO!TCpsasG z6LrZL{H*zf!UPYt^*6_nCOHI{+mzF)7NZe)`El{V&$wr55t=k<_73 zt!g6Mq2JkZ?VPBLq}4hjshp4BdA z%pZ3H1|X?hEn1vbn-nT>CG|OW&)ypv+ToBr-VyPz=Jp4==f+anx_$P(FfzZFI@Ucv z!Ia3`XksMh>tRxE;1h}^(9-fpu@ohV)Fc&Gf% zSsV#NnxM+(tuh-GI1Iuqzr&F)W~4Zr?)=#Lcx}_O z8joLoKcxgXC{w{UZE3x*%j%{hkZ0w(eWVY2A8KaOY1TUqTCn&|*)aZ8X-KTK)1cPm zkw`S`wId;i(^9iG$JsH;Azd}x9=|KKI0AkN_9g0S3*fUYxsq2;JmNcP2}gC@8sW7& zO?~2aD{~GE3?iD=scr3+eP~fHCl3C80Ou(KOqOfOxDgL((;lzYl<&#&vV}&c(1^Y3 z5IaBatu_=|g9r-U74yL9m7TWFDV~Rc+9doOBsI7VPI6Hm3B^~4SF|IB8cpbUfCR*7 zXGy#6_h{5mBB40_JpcZMK+_mi#uVt`B*Iw-h*bmLdRgtYdM!czxj7l*+RTxZBP<$* zh0mdb)9`tE0*-xxJZe@)S}ZaOBiKWH>&Kg2$^>Nz+Y#mpwJIl?P>^-oYIHdGG*KHq z9&gvO9U+QA zesb{-AW=30>+6_Iu9Z$}>&l@ofx+JyAQ{Fq**QW83FxY2a5JG%$ykZVSl#9ku`=U$ zzkg+xkM?gbOS>zpXCIyP z`k#BawDAvpARGF?I!I-IN5|I&RCcrszxyKKjRopzN$PQGBG|OiZ(30!OXAGu*JyNy z@=8Fyg!{ru;$q6a*?U^HjmaUBsq~XqdW1mcfGMpRO?5r)7H$qz(+~NmJAKA$gQ>UH zJ%Is}{zV9LC<{{1>!lt?WjhJopMj3o+&u|TSdrqVSY63bHrTX?qQQ$QSF~d_UkKt) zvk7B|F`)?U?85s-E$#gjZS+@bWnS%rgadW^KI#;T^&@ud2{in5X{i+K*(+tw4;#-j zo5sSHz^|UCvAr8)I{Ne_O8njrZu)!W>>3=!f(Qp|>xCak>&E_GO#!(XApJIYy~xuY z`vIHN^6EL-pHFOw#@;9N3CZ;GFN4ygKi->rd?KDa!M%^Pf0SAnc$yVYi8$Udk)sQ$ zSs&)6|2-p83Ovbv6HrswC-TQqL}1lr7+IUX0k%aX&z#nje2}`~?d1<@mSOzywqTua zu1^!h`+L4bOT^*#uM$6#R)mPNKZOuM-)1q5;-gP65iek?q)Fo)euI#*F>IqRn!j&Li=6VIKUo-KN&2g)XMg81t z)3YExYu`2k@2D}MdgliIf|rf0kMh8qHNdW;#`U?@mr3WICj(EW-T$)IhGolVIewHY zpgjsXY87j6XxZ(y+js$@E~?K(f*T&Dd+d8t3vWSV-_tC_w3QBf3MCfQ z)>ZYVvzD!Z&M0*Pz$kA*x@x2OWKSj2VSBz{XN$c7!(9;%Y7K*XiRcRQ?vG!l!=Kog zXSmpGn91}nGM{Ij{Lxf3o0^OvmKzqA)tgIgFqviO+QF zbiz8d{$9?b{*y`_=PH5_Bg6 zSgV*jHhbuKtrBg_UR#M;$^PAy5`RG}$i@{WOOK3tiN}jk1NPBJBtQDc+Gsa7%g^rc zY~D}8$%6U%w$9cDM;N{;>$~a61{XNhCSw(dbb<4oEY*5R@ys|$rS%EO#!o5JwdmK@ z6!h9u5_irLj8dc1V6zV=^m!rd0@nBjAc2T61;UfvV^fFXzFQmGF(9Bbv&?cu@b zAAs$+yVx4nN9p(IZfVpKZnQUOZ%ZgRViR7KqS2b3fG_^UTKT7=;it5iG}cx2z6a{X zFd*PmBDxwllvrkz7y3P9*K^gumSHk|TjGsOv&*K-!_1NuHf`!)*EWZmcgbhGZSp}E z+v9fd|KX{JJA2AG`u}<)*wF# z-zyqZaAkK}SV$*ym(ekbuTQP7%WPZoF%zvqn=NgXdGT`R3ZwY*9a+NAmE6pUWxhbA zbwuL?E<_OPQsI=(!|unOqoMQw*CRO2ZgmsEC|%_N+HrA!x>n*C8YIMTqoqP_1JpQh z_h>&ziwdY>8Ok>vap4gr=JfN;h8(YWf8*o0bJpUkw@@QuTbMmNLW3kv}UN6#~UcHPr%;PkZ<{Xd+Qi@p?vDHKnJZ#=gL!c zWCWaR8kUz{$rD<}%5I~k5GD>*DioBKfR{~n7*cKBA(%At~^vWP8f2@R+< z@844B`ht)V0Kz3yF^Uui#WBEOkHT8?9&xRh^L&5=QUy{?O2x{O@Iws`C<#kX%BjkB z?n2~L?eqZ+_cHVsKxiV}04jB8duISh5K$^etSX)zB{@Fp_ewxdl(-O??If%D#1yG_ zxBS*WUMTcC^khpAAZgrD3n$kzU^Ys`@paO9yg-jsh?_fZLrS$#fFu{+L-o=26z_B= z^hmVfQswW{&nWrSKd4{nu&{%qL>*^4qo$azv&QSjBpBcoIi65~=1ytp}*6}(n#e^1@*L9hqB@ddFA`*BXHCXw*Y*EZl zu)?D}zu_WnPD>U+97_z+s$9lutY)$fTJ*(dQnJG_dQZ_0TawhzdlBsu=m|De<0QKW zA^Mg=6OF2zf?A_$&3UCz-8mz=h!bxA1P!W6QDS8|Fp@kXkLW;96P&&k52|ZS1a+0g! z%=?t20;hdU)cgxSr1kRMsoIj?eg3j=g+~W=SF@WB&MhnihGzJW(jrE# zPCI=dgmL=J^N94Dd*eN&LkZ({8~^+-ae88I0=U+++I5MeySUnO`NPhicj7wZilZKQ z_nROr4HJo9Xgz!LYt}#Y?TeK$je$uI7x)6Cxx$lK_Ax9*MYkv3hI{iBA^z0kG|pPm z2R=BOaF1l~YaGwMlQ`EghhZ3+a&52R*{fu9iB$Sud*-vG(@@@+@ln;hPY~Wv_0^hl zn{J`tTGH)iV85)o&DuuR>hQv%Rzk37b}+~9+fe(8sI{JqETi3<5B^Eta_c$+?h(0P zBT|i{L@5k8>KsiovYE$xC+<2ww~<1%My^|1QM~N@I^~8?ZW;YO`}gi-?5-uxn1Gy# zqb!f3q)>X!lk36=8`&S8;|DT>Oy`PIv*G(J{?=45U8md&vcV)u7BuC8`_3JS%gj9X{^RzB;=`?d zVxpTs*YEb4NJm9^Evty9L3_$E{UIk)BBf4e-skOg6&-Z*&0g>xiEoed$CB?AyfYT1+P;A=$tr;f;3f@MZ zztXeOi>N?oxyfk3ht+n!nEQX@Y<&{jEQq7mv&6!*1I5G*}Uag}BnmDU)|v)sLMy?Yzd zM!q{|?arQeQIy6`eZ|mhI9kp-qLR)He{-sqv!5`Bdy~z&@kB&Sjr!Y4Ew5Wk;@#LX z0T-q>79RE85UFqJtc@Z-9&XCaC4A?vYQ%gcg`*-5EtQaX-Jd6g%=e0zZ71S}$4fdc z)wv&0AS!Fa9BaHRyBt>*ebdC@_DxX;;fk$$j2IrS^!>Dg8olRi8$GJY!aeT-8|$;N zS2yp!|EeTtw#`rcZ6;;dVig{`d7tFZ6H$HkuTf>YgB^E#ksxIY7VjncDt}RV83)6! zd&E>m_Sk2#f1v(a8Q1TAYLfQLNfLFtI(A#);j20&gfQW%Q%wbDjP55>+{CqN!XXW9 zx8f(}>c%<|(@M>`pl?XtqsdWA&q2zT8@~5TzYS&J<8y5it>1ujBTR=s_EYRdZ8X^H zuecow)dPYjYH6z$U;8*MzL81$UJobMLv+_g#=owbtBZ5*g`Ie>cy>L*D04E7`n(>c z+aGti1lxGU_|of`x_PlHC`mPZ@@HBy`*;v~UX zs{oWpqq2ao;aVc87K}2}HBkjeUfn%Y%ee^eRB&K3K|!oQO#s-V8G2w@^SweJp0WE2pgy z6wD4$^U^ly0;$Z5MMSp|YK<&Ja-?GsF119dRV=E6Nd{1<5b*%Oa;HWkoR(W{F-uTT zM2#m2gcT(BoJu-9>Iy2EmPjH)C8U1OANz@1MiKu10J$&vB&*f)+2h0I zUaMi`SJ22E7o~+_MqP^(fc(^7@4XfdCID= zD-kasf3H_J+JXRh+Xew1ubH02W&L#4NwpfBiubie};?|Q8kDF2~hx)N2Dnl$xKMvoTI;9`TFg>zgB zY?AkgslwnnO~?{Br~|K7kL*%W)tBJ)=#G<^byGn&F)un`42vaGLom|K5kXwsuXwr( z?$z=3adMHqAF^Hf^NLdxesh(w$Vzm#52sh-F^|DjkF#HAdzU}CjD{RR!L+fk5Pg1k zzz9#f&uGtbs+N)R>nhVOYT?Uf9KhIb4dLW|YqnY5wMmm^gQNi@%PBAa04m+3G5B1e zJ+=2&_8puvb0P<{kaHsu*s*PYt2e}t}X=BGA}SuxR(bw znJ^+yRuaq2mZ6XE*OyuaTcbQXUpIt)zLo6OMv6kKIqbV7&Hb0lYs(fsu(iH0MLzDR z0YO33g1u=Mki?`X?$d3L6S?IsK5vTFJghr?B(0a+)nX_(+JmC^_Dj?1r@mC+hB#ft z(O`b$%If4CI82U7cYzq0kEpcI+@<)|#KP=K*lwsMyDOt?rO_?MGU@V`(h{MSbmX5I zmQ+W`9;!{uLaZt(qN;oiK0F9i8E`L`bv5E^*x~C7>(L-faA<+4!6Dp5<)}-PxZ3f{ z$Iba;kDREx0s#4r_Hh)PrTr0k41B#cD030xXBKAm?hB{Ki}y(g@ZBL2k$u|lpS1<) z5_ytb30Z|NI4z#BDCY7g9~8fM!q%nQz5J5?618_+$8e^|& zyXnar;07dXVFj|3Bq!a7br1y`j+(Pc4*A{yySnXN2rsB6lA<&Es>k7}LS4~E(RVe{ zUoVdvV#YQlTM4mzfsmA9LUj{%ljR;B#kdy{b35kM%NAK!L>ElsCg>iqAszY%wO47( z!R~CB;)I;1ooZex#ZwtXwg?9Ps_g72vAJDV1(8Y3w(8boBzhGB7^*)|t8F+;7`)yU z1?UTnlp)G0nmk23dCM$0eM5;VyHtcolNoLdqZ;M;V2&oWIa>8>a=L$`4;!jv+CoZ( zX=>5FKW4kr!;N`4i}9ByZZ}q`CfxYkY%9531XX0X$YtstvHVoQ%FJJbRpsl;4ff9D z99u2U(ig0YSiLeRDp1^!`D*f6!yO=oUeW!$>c-Y}smWP+sAeI>=M^AeTzz=K_*)TQ zUvVrz`RKYBzg9}Tdb#*TDM%7XB|oWF1CX{%Lu0_K-eUEcmD=axiftN-2{B0aAR-^1 zt5qif+8N^84Yv1jy`<&ycdDfE0@a}6KtMlQuPzZZSYc-F?uL^T+whvCy0R1lcH^is zqo5)c&QvBfL3EA7D_TgAPj{DfF5@>5Nh3^RBwm__?_H?5C1T=9ew-lx04Y*H_%H%o zXZ35X!hFTT7^e@Zf5R8{*CrA)%+r{tD()~LEn`sJtZ@+GN+ujUOSw#z;lUw>E1w9^M55qEM-cq zbW2M`IafD#f5lw%R|O(N7>HGD$CyEb-fOkBTKF_cLr5+^wCNF<>OVQ_ABgJC;zT&4 zXJbpF0Pu7FW)<&=;RLIfeM!} zP8(xrY**Gc$F5z95d~LV#FgsOJp)d6*BIvIhB&W>+uPE*aWeT6a#71lJwB>H`xRjO zlX14)V0(3`?V{ynxwso+#YG`avZ}69go7(|wpM7| zjAZxu)R+3a84cLmt0wiUqh^x%Z(jrD=LkVdp%95;>Lw!N8-~+ZH>Y~U13ShAa zhwlsAt+fHE0F_DDk077{6yvmmS$nidx&T;KfXP@84CNors!uRU6v0)bQ8~v}kIz*I zM=3EgIZwr=KETw3dB`dWn~9RbBRwKrUP)7vR18#_rjlJj9W>gqS-vnzTLL~$#Y-Bc zq<|%&WErO-oM}WNS(5~?r3wn&;9`!L>mTh>q~-!3Nam6B?lC$>-BWLwDJ1~W8aPA= zLPy0S0Mw_LJoS_zBx8*&;AS#N074^4?d}mLM6y7vb{?%0qnvo?j<|{aQT%>d3sjFR zn`(-t5g7jf6%9C0juBoRV>E(20V9nZCTSAQm+-gh9pgt5Sxn&%6E{&pKW37OrmNmrv$Yp)gx8w#Q!Ix>SWXpu@YfaB8Yf499800o5uw zVgn+ai9-pbJ7wggQ$pD!>Lle-PI^Z`MjaF++vO-AVWa@cQqk^LmYNF;%t(wh*Ndk? zM`oYx(_l#gw1?TuWL%Gb@|hR=A$7m`K8-E4>i4spBgs3Yw|y;cz9T_ii$ zbYaw?uW6#KlE>H^f}&hVtuJFA^OZ`(0!XZ?#53}a(DRjC{{U(i{kmXd`9w%^gefc} zpg4%9y)QV@bX+!(19Kt})Ea3*J4!t`u%nrVP^OEegheEeNe5jhZbp!zwB$W<(;XCq zOT+IgoVrW%=A}*C8&q;c<>b+{{Zu40EFnskFi9AAN~tg2ZyE^AB-BNJ>0!U((?!W* za4UH<9K7_Q!T5p(0!Z`-g#fu$6tWbB^M@vxXh?L-`lUi{5pGWdH7!v|Qq%!S-A|;* zhz@a|T`0|3B^88(=LnwPczP;SGA00tB<`I8t4;$D9YUwSLT;#LCgpG}xa*FX*O9q7 zNQ4zO%7_7_BK|5ZyYN90MNmRHK{+KT&~2r-D3VLTSrLipJzihPQDUql1QH-AkA*4B zXvK{f_m#~gp|&BsDYe2&NI|F(Kun_;%SO1-fhII7Nj;f1M$LI|i|?q%g3oVhHuw>2 z5&KG=TWnipPWxqDkLu0g;-X$v2T;{P_F&wemIuc6R}IKPrQxdLMb>Jy;V=53t8I+& z5#ifk2MO>D)s+Mjmf00Zx7=VrwE1ZtmJ6ql7c`CNGhtObm?qy6*dAd9>2X&6_l8r} zt9V<8h}zF`L@}0acD$=^jM!n6*<<`x7wdvwM6Y)tF>m{zB}-DIK6ug$Rmt1s=bKip zYbSkC{{R+WDn!eN6q`sm=@~#`sEC>F)g3h;y~F9dl1+n-dPBw|DCR_CUQYR3-655F zNzAh73=cA6yZ5U#&7%BBQf8*JQ_JsD)1=aUcf*$@R4xFiF57OBn8<(psGvc6{gmvN zG)P`H2}ev-5v6v%3cJGv-Q=3>RRz)#4YBE{ZA7Z4Wi9t(5E$(aAA7==uVF&u>FuuK z-Ma0S0WRq1W+WSB>7-bH4BIgKhi%hjC@+{@)DvA&5o`Tep2G82QN#&n$h_b?kRbVe z?NrHo;oq}blY&J?>gJ}PmZ2g1RN*&3uGv)0n~uhql7_k9KuWPt)j>pBI&Qp6NfCk2 zuN}oCg!K;@YKdyDGn((N_iO7MKfz41S#VWzh)E=XrT4^Zv}9$8EU2u%0$h!>i9*r@ zVt75@-CnzkkM3P6Esspz) zVny|YXqy5L!ymUwVGwI2(1^)jA&oh65FNe1*TZCrOQSCo2zJ2r{9ROacR^Tj#=hgG zX{Un_W}4gx-l_q?LLV^gAGNBxlz4@{+ic;$Ba@UsDUPqqYAVKv8|+hKVA*ImxH4*y z^$}~9k*@WF#hhX%Rz>9&N+l)9P?2crhT758EsBP8xK$F*OmM>Ki}98+y5jdF=MV+i zP;^}Zl&nNO$i|p(?k%}t_U|y*ERkB?s*LQdc~6 z_@l2-?w0Mf2G*pVq?IJQ@RejrI8`lghdF6is{#B`laABu$WTzB_*93(Z0!o=J4M}AVtkDln%~jZAj#b()GKpdrH%pDtU^61k zb)i!7M`l;2SJtkNlo$_-oNILERwghvw*&)&HpYOb-9SVH)gM~1N`B}KRyy!LS5!*v zsje$3PT?UX%HH|H*4#_0YjUc=baYnkN{yDPa1`Skqal`3JR5y3zrL7_l-jqn;DtKqf zo?7z{3vj!gg^Q%k!MG(?xaa4AeHX1E7>9&FF^w+HX`>w`EGj(frVTb@-0DwwFCSXf zSa3_{?XFWlBI%@RM8*SW9TDs1MCeoa;TtDLfO z9eW+&!j|{KllRK+X)uImzV*f_RLE8acES9D8(g1j7EG7>Q@ z(iY+c_No-g3q_;jq(nv$n2zlgD!=9( zzn7LY@L6385aKIC#aCvymTCw%j6eoD&rLM7ey=0(^BxA973_{u{gjhPQdOFxred$T zyh}+}M~AR}0mTBypqvd0w-!}P z`$a#*?=i)e<%w2&<*8YLb_qLF{3)tk;G%jpACt>bx{8LV$g_5OKebjXw|_91;~r+& z@YS`tY1{Cvm=YCHOTt{-YCMDMNFo6-(J9qw6?{T9Pk8R0n)G`ZiZY@_+h5su<*!S# zju7u9%4kvoW3NPI_h>?0-!nAGiBR+FrtxrUkpvaX*Q8FI1k4HpAQSVEU6 zoU3>c2&d9R(@0cs1@xdIUt$z-E0o-UP$3XGq$Aau5v!R8`= zM5obd+YcoyZf%l9M=pa=?-3}F(2543Et8a>Y$EgfwdY9zrni{%kqr$sAsj2qDsC1e zL^Phwe|C;UykRiSh#rA0vp+2(Oq}b&sMUz;-RQ4tS2H}sNHyv`)!}Xnl4yzQ4RVH^b)lrNrBi_gZ4p?{ zP;{2BwMKU{0V5yY?~a)DSCj)uH6{_7vWla(&nhvgo^&QcA*95Mb!n{YH$@!W+bUCU z^nDqp5Qp$rlVA3sSyLZ+i%}$VAk^cp#gKZaEl34o4(%f7k$p5fM!0B>{&)N6|u0C2`J}s-%uXt4%TiNg-NA?C4iFlJ{YO1Th1R zJWJ*M(pBm&*~9=ml)FG9{>U7E)g@l3QC%rz4v6(ZLf+HWKr!|N1zhESdR@a*b?1dr zMsExoh$M2JfQ?=6Y5Rqc#+WF?W}nS2=00y6DwC6^grQ|EC#Ul z3NJO8w@?LPA)c=nuic=vRv93c;69yQdOwPt9$&9-TjyM!M?`!E?a%@M^ni}4PKvHx zJW*%g5Le|Cf5nkj;zke=B_G54YH>guLaSyNibj4tLXC=)Lm_p#9pUzyN+ z6q6j-tC||cP^7Sc;XcnyFKV?AxMIhSFAj_4+&oJuFNY~0sc#z~!uxJp4&V5$ifRxjgQQ33 z)e?}G!edJ?J&~>g<;{x@2!I8W(%q~_%#uPS_N$z@VOypyX06v9VkfqnDI{u@wG~CM zf_tR8o2sVY(#*a?FaH2-JmuF&2)0mgit2suLg%cvm6|T4w&n(8ALAlE0xQ4PQco`U8dj@?pz;;& zj+GEDq7sRH>gVuFb}QQnWQ`?mEp9Fq%_O8sOH_WOY4-;t792qMAL$pPAn|3hrZf&d zFVrHtDW=FGRWFvtz0Vy9k}0X0CYEAe@9@))GrwZxb|yCe07y)ZIYSci*ON#O8ww_6 z5S~zu!k7_LUpkx`yuDi9)xt?E_0wB%ikq^PRA;B%rU=wcs^?0j&vN;#*7?k_yWDOW zjO`4~&>@u(NF$Vx7rVN$MlqkJH z#hJ>bv{f;ZUubHzb27|st?gbn1yb(ekR!NNpHyn^_O`USz4Aif=H0|Itm>rxQ4)+g zed$K3b?L8s!!JA;3x=SoQ5i=}zO7r?Pl$+@I-cIucOc&%vmRi(cDf6z>@>k17^e9D z0K+cslW^6lAaeXQeXiGAYo;O>6p(reY8=24iTQ`iS-sg)6kM#Bs_|+;_@pkt7c__i z#ffhpuU7fqIJl~aWpENw8iYhh{t@+5OKr^**($kvAg86uu7!KH9C3s%bX!VpUU)w)?S^XARypz+*&s zBZ?GBbxF#D64W)>;ERp~z6*kPWVAY570Pr z!M7C+Z}g;c68A#6h497C58lfXHxv>@;#pTj#9{_=(7b&6hF-r-DoSUHn&_Nui&9h= ziDgzDd;PTroRe+654*Ql#6)@Zk;$a zGe~kw)s~IaN-Bg@%9dG%u9=-GMZ;ogjPXpqUqP<{O+KmcezMFmda4aM7q5H02OFkB%&l^ zc3JBp3c1PF(No_g{e)y`HAlY(I{*-?|oir@@qA07UqkO0= z)kFm}L^PSegkV}Jqe2R4EJ<@4b;%_Y{h3mk=oL~eQ1aKDT3#h^SQ16ZsjV!fbjQ)} z(o}qMhLnXP$~?e5Ub-<8F}QbZl!_VzOI2#BlE`tQQ())34r(Hj+6W0!54}o>yTr4* zsxlKeN?)>i4>@ZwEid+UvUtyu*Deo3h^Tkx1^WL0 z%_Uxk^4QCMz zS_4UWVd$?DbU>8K0f<1hMn00H=(v{Eq$XN~eRN>GSytuogrg}_0IN``Bylceih${1 ziRmKU`S+Gw{FQP4<$A|eO6v?W3U8qvxsdD$it z6VV+I_)3dzNRcQDfkYKKh@4Iooe&78lmfW`NK4H|H}4^t9F2Y#(QKz?Ly>r#IYU9C zEpd$W(uVI_IBT3{S({SOd;b6xB~QB$iZc>e$|gHy=_>I6B%qj_rZY0zAI_RQ6(J%@ zA6%K6kD*sBA_CQ<^m(bv3b<`@#}+ne0TPPcnE;QzxbCi1!!S!h_^_VS-RU1yb{v^N z-}8G2wp|?3aeTFD)KdMSDv=~T*ho~FVX46qTX?zv=)OlG@+Of>RIjX0oG~zr9hYEa{48sv=!NZHKMVy`A0Szqp@nr=%DIBQrLr{`yj7Y($)IvNVB>NhzZP7fWuDOa_0qsjwQhN3q8dw z)~*pDaG#wnp{S3M?=S7JyIUqR9whaMlXM)&V)3YyP+#f~3HpY(*_lo!I8BC8{Y$Nv zc&!;dBbkLtcfd=J4j?*+h+8`Ah^% z7ARolaU%qZIbTF2>Ge^Z!os5_xQ@;dd1@@=VnyPYSb9W;Ls8B;<~9;n5n=XrY)ILA zks$|-CPGb4S`uHN3wDz|^;<5%6PQP&yQ#^xs22-qO8i#f81P!>sW4DDh{SgoMvKMZ z*=xoSYVj15Y8ORcub2`d7U>yJ>%yBX#t%8B=rTnl+le|rh_@J}1N-!c9N!o^#tSn+ zWU}mx00^^os^H{7^#pX(i9s3osbQH=3Z_btg|Y+~U2Ca55;L0C9t`Ndc4(^U2yqf3SrcGLHiI?wx1xa@FjL|OjAtRi6bX0d~ z5z&fMj8mC4^9h(;a8>r!nkAOunUM^3>Gf3?<=doR;nra3WmQqSO0@w>G4PHstM!W9 zHw-;;HTZFewjdIhN2;@@3g3eZ;_N|Wcxer$;dgqIbyL&=;0Ux!)E{!D*+W}y2<+4K zR+co_%Q*-+gi7)1O?<1l1{~(GHY}n|>!%Ddmp?h^m({EM%FxM60*@?Wl5a)|mZ=Fx zaC&;HIC+I@d1S@TFU;g9yK&x zC)!63J5b9O+i$|)VhKBHA(iS92~?iJ$T=`@mmJpM5-}YlK3|5qwCxR`D?r4dr83)9 zQq4F}!`te$8%3#O#v)#-gDfN3F!(HYl<=G62($q?RTKKqjXm+i*S5Enu+AdGj~cjD zsjAI+3zn}0H-bx#SER&Br9~~K-I#!IOTv@{tBA!{w-)DUtWA_TCmzel1^Q=P#u^_bVrPnPfwewxGr~dvfs$d3m1)9w7Ffb4l)@u zSzMw1w2#UHKWa51tH%~!ZR$9|7-TN$`Mb~{fuE^T+Zg(*jlhmeveEimx0vsz$1f?a@wtX)6jLuQ{&w^^|6KJr*dC?Rw%y zVb!KFr@t=Vj~vD>X-DZ4s7X3;xERCE{nb_G@3Wr3wTVnc$_!4sCkTNmlXr@e?AP?q zdS3pjq_~R;UhqZf<%bd5Rbz0rmQ$q2W$t_8es3jib-h$Lu|SaEIeZd~Qyn8!*R>C1 zJ10As79hiFBWT4;k}mANUxc^yO8JNG)2#bd%RSv2q)s>OA@bkhAB;S!o}H2x@{J_2 z)iTXR6PXDIqL8fA(j_2bl85$>ri-Ldqnlub1wKj-9srZXn=so2^J{>fh>bmiY8|*<4X~6X%@KUm_lA%Iw&HRYMH>y zg*}2b;Uf|lhJ5;ABB>eHoaUujrm1Is>=M(}M_b>4xGbbdeB&);KlWVH=j#E3dQ>bySGop`?l zfbJ_(uCMFDsNlC*Qpqrk!2XnU{{XF3LP8`;BmMO#ZbnGJmLU)s0LON{v|};x9Z3?3 zQ-Fy2sViLMlM~!qjyh$cln#ZKFfo>biU*{8SNbXeQ>RIwphRwPKIZPbH^iqL_H4&e8wEzWJp zZ{8%VKub=8>7@>U@^VbdCR)l{r%BYGOoWek%2gy?SiGij4}37qEs-Fgqu~)OQ6Ypz zBc%1w+8sAg00~%YlDcR~w=|Ix(pf_-C$6%g%7l_K$yLM(e?(`eX?_B!3$rqO1GGOb z1vx1!M#_Fqr|GEo`MSxTOkk9Eo{xH@E}tPMYgJ@pJGM2 ziweIGCu2yWTE9&1>afn?J}q;^emKkS)8`6|Fn!I<X|T3JzZw<>JoItM8v%Zi)l*s;{oy8 zM5d!s2^t(eIBMyQScgHuK#rYWYU3BQS@Bi%Aa>XmL7NptF^-LD$NvD)Rb8toq?jRZ zGnD>SI?9}cvDA4-?7567i<)9v0yj%=kv1?QjJ1jNBtzyJHtK<_JUGcS%e3 zDe{*Qrs&)U%-8q18M|_vAJI$R*)MXsd-e4jZJ=E$#b+x>MJDaaO0KEt6o=GB^+vga z2XD~DbT|No<}nE_8SSGGVqQNmVY_lFyjdv{%a4HAWf4_hIQ2tuQI2^fgz(j!#gmPl zz0u|1L+7{d(u%J?t<$u;klIkGZ6rVj*pOg`h5E`LRt0RvK9Rc*`lDwOsYtOrT`dZlV(L&#)afs=n5EXAW@h2%NDXuU$s~CrvV_fGlF*hDwVI{9g za8JCK6BN2*5h9gBffQp%sW1o;XttL(+B2J$UR>cf4Bog=N3TOD5=cZ$`1Fs(_iBgO zPz#l<_G;2_;nJ>^B|mVi$fiD->8^;ccP?mL9%GzUa&n-A$+|?YXdngZ>mu_|aLY4m zgZs*@gj4S7s~*0n7q8>4%0^ga8ZG38nswtEM-3(P#rFHJUOToc!glvLDI`t+%*24m z1zAVnsK*TAyWcOd6I=DAVed^GO~Ya$%3J`oq+W5Us|d9RSY3-@j9Lk*a@Z%RzUSVk zZy7KIuMQRst_aIWN;>MoP=+K@$CV=8mL}R}bTcdM%D&Qg0~A=(ei*5>xJ_K8T3nAQ zbd^4g(}*70o7d(&m7xC7bZi1)rcMMzhtsOEvz2$7ZMN{^3}P88VZMq;Jxg&3hNP7r zR^gYBj;`(o?6ZUUs*8MOiT-@~rNIF+V4CEHV{iz7ZJt)0+soXpX495#LES_`KHlCG zwqKWiTa3Oql!uDDMc`X=S5w9IjsgK89xnilhp1vDI%nmhoLAZ+=HB{^ujZ~-HPoxe z=@xC`I&#q41iZ!RuJsN^aw5{j94Bq$m4@V^MLzD@%nRion3di2%9!yNKDj4>ZbN~w zhcs~J8gFL+OXhY&MU~`AEyRH+`DIaLq>6w3S+XKk6Bg7M3Rk_mTobsxp$_^PP$7uqM;#|L327LHUrx#CN+ zq>U!1S=cJj6F)JksBZN{s1Vpr}{VuHLif}+(0N4t`v)<^r@T}53t;I@UD z0us$)-u;(1B?&3lh^C#SR)<}$S9`OLD_m~tqLB!}n^p4D5%+^qwA;o08MY9-e5-C8 zI7o?g&rrwITWc~gk81wWe9^cFVSWiCeM#*m4@%AKqn>vqqHTd{qKL;=2@^3*d@hnvw)xBhBi%Q7q- zvAjEWt<>a~a6sLNdXJrm+p_x?w^{rD$o`@M{(h0#TKTh+~R7pxV0RTaspb240VE|)ISwe z&e(m7ajpLV7F;=-%h#%1!r%aJ?T%H6kt7lDi{0re=xo{1vks>VxR>QGq$A<*U*}$V zYRG8|xx>0DIHJF^?^JrhUo8^o)=4~*lwD3DE*?1g<&|JZ_7;>a-No?T+wx5{j<+LV?pQ0cWHD&l|LTNSunnogz zn27ZU=cbGA5KS4&MyYhsl?YOSS4fx~i2S=Kp-F(J@kBr-TsG8M8)VVXtOk`==F7TuTwU{{X5=y#2Qc;*l>Y!F zUM*t=;7W=j7e!uPCcz z5fDfv=_8Tr-(Dzpbo^ow13AZ5gQ008up^-YAjy#KR$C}6$Ra?xA|wSV2z^R8T_TW@ zAsJ3G{y$xKTY;%EScH0F8aL~Z(FzhQD3?uhTq&BdE?ojWUlk=&Bo+`=9Hk7kMvfvf z%WUFOR&n!}u2i8D1ym--A|N=1kkk~~kpfDXtO%{3Njbw;lDs)76wsHD1w~^Wbh*cN zRTVQs_JA#3e~N-hA_(Uh#GnLPCGJ*0ilk+gHmHy!P}7%{lv;I{!%mnrS0j%w*bF3h zn|KJ3p7V5+={mq^CPo3OC#y6xg-ZRA@Cfq*v{n+gE{a0h-*Nffc#O0%4A}fiYc0t5kJuLOexN7%nn3!PgD?n=RZT!otm3xY|Pi=Av6MJGvUD@|hiVazs z0zVM`8hhYBFCX|R3PcX20aN{`#!5w-Int+hmy z%DS;MQXw4zszgdd)2BD;)Pkq#9yQ4gxizt?TZ9L|Y_A=@sQ&;FR2k9!K3w`q^069R z67eYewOfl4ysNs|FB6lttFGTHd{HLhpE37fG!8|he!1XF4mZY@;zH!BFz#&(HI(%C zq8^o182f|o9XaDHKAttl&Cy-JaJE^v0Y4v?QH-;4hu$CwdL>=OseTuSg>)bwMY#~6 z!^~YpRKVyw`-QYc?vEw@p8~fsjJ$|2JtFk-L)e~Jx9+G(O-ie&Lh}_gU7ML6Zv=@& z2w*9RZuJ#(LQ@$~I3xx9qrkY;%-oL}qz5XdZS4_MxO2j$ZB{oR3Y1Gp7N0QGP0UM1 z8%qw{uNbcO*2ihGe%R{Zxn*}V=~R7QP12NV!rh+Rtqfe;?rzX%)uKk>W!5-~X$GPq zFD+*eX&!0ayG1)y<+TR^%ga(Eb|yS{#IKG5U$?3~DF^O{RQJ?bUIvA$Ff!Fs&Qe_A zE4F)N>`?GGZY&NBmTQghh1SH}9%VARCLQG^(i4ap;5yPG-PKOLsJV%RaUUquykWcL zzV6R0bvQ2A&1@z8!D;=G5rWY5Q%z&jHq` z>@g#*n}na~%%znu+$9`IvOm-(m^isO-CVebms;muKSvH=6j4cG%vA_^qXfFXIuqvs zXyyAmP%Nl^z>sE<%XaWDtx?`83-$`dP<{QPzyg; zuf*7rX5qo0fXkpGtg1wC=-F7*MJ&-xz^Y&)9a?-UW5lEG0_IjTyvrdkH zD@?F0!sCiA>RH;NSz^poc>S?NP%_h$mruo6{{Uy^?=ATqf^hBiQ8|rHRlVj{{Uk@CIGD00zx>R=#rvJvq<%10={w$ zMqa4ZF>8mcja!pu;47%F?^j55`skF|KV-A3llLm!-CWf-POb~8Wa(9W#XV=cbm~my zZzwSjG_PMX*#jY(Q1ABz1}Pyvksh-2{d)9?D>7cfmeR}>H0Gs6ffGQk?Sy0)D-fCt!Zh{MyHkv#i)XbQ*vM_rd9#X0Sgj^`F8Oa(Q9d$CW&` zYKz4g70%!T;@lrVm7k-bFNV7eSfKTV7q)nXd-$=+FJHLP#?FYU%eztqSYmdPQN(5g{=X6Zd?z-SV={c;>Qc;~YS}!5cEtBoka! zNS7Zti5A~ga8`w@Y1%lZNQ>q7c^6|Z!MQmw(mG-yJ0qDt;x1qv--OU5;zjy~1*^(Y z>aK5%(PH2tD2!z+#TDE9H6>i|{tUtv)fHV{03suniif+>H5#pVw!ctOYK)Uqjw$tg zRm{HLh_U8fg_PqD2XJo)r)DmWBDQX?<!&Ik#};Eq3)Vl zqf_0k;KKE2YjJDGH3#j*$~;JV3}ioKs=V`R;=zw3G1JFK;J3o}HAsg~_^Q2CDsnpN zcMeNnE4t|rlZ-KKa8l`$P^+mxGizAk`>!*$h7dlFZ=$Du(C$UrEDA8^J{e|Bm3H7+ zUj-l-9KMOcdgZ2FT56G!NRcS9NQF=UD30^>R=#$(!fE2(&sf6VTuU)4YOatW^QGdC z-K>9Vs5l<}N4#{F->Y3m2c4u!UO&q$JralcTul3SIacx!0h@HuNnssx%Gwa3)MVx& zv7AH$SdUld&qfKJUZB&mQkTK#qTC!4)MPp&8vg(~YWlTYghFl|B4TMvcxji`rOEff zPsK7MK&S4~Q5~x*EVJqL)00;~;lgOHauEI0`aTL`(Gn$OqKO(nI>r$Y+#Y)Hq-u!3 zH9{I_=M(V{IEr9k0zUl`h%Bm#8b=i42}U)%D+I8mNu-IWKz{tEM5x2Vm@OpsAB(n$ z6>^j&$t7lWk~jF2NU4JEdTMI$!? z8Nx8>BkT21gps5plwu{U6%y1C{4^pdPUS`@;Sy0m(nSufKqo;(xr&1~DH!>DzE8zT z)-`~L3s$gy0?j}=I)kutCFE718FA30^rXpEW@XKg<e4&@-586Ep;A&I^G|WmkdsKsHmE={MO0PJ*&+a|OYGyhTbgs_ z?X}SexK_mVyI)a?sS%IV8mo?#15B0x5*1)3A{~DBU%g#VCV7
      FPnT)|BeH0-Y= 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