From 533179adee981b4b853a66a1d9f29da13b2c4797 Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Sat, 22 Aug 2026 20:06:26 +0200 Subject: [PATCH 1/5] fix(mpc): replay every plan and represent a true zero PV cap Go fallback used to skip ValidatePlan, and forward simulation snapped SoC onto the DP grid, so reported energy did not replay. Python serialized full curtailment as pv_limit_w=0, the same sentinel as no cap, and applied the PV-charge bonus in every mode. Share BatteryEnergyDeltaWh, replay aggregate Go DP trajectories, start forward sim from real SoC, and add pv_curtail_active so a zero cap is a distinct contract. Gate the PV-charge bonus to passive_arbitrage. Leftover-PV and battery-to-EV residual constraints run per scenario. Signed-off-by: Fredrik Ahlgren --- .changeset/planning-physics-replay.md | 5 + go/internal/loadpoint/site_power.go | 24 +++ go/internal/loadpoint/site_power_test.go | 78 +++++++- .../loadpoint/testdata/site_physics.json | 85 +++++++++ go/internal/mpc/diagnose.go | 85 +++++---- go/internal/mpc/external_optimizer.go | 83 +++++---- go/internal/mpc/mpc.go | 109 +++++------ go/internal/mpc/service.go | 13 ++ go/internal/mpc/validate_dp_test.go | 175 ++++++++++++++++++ optimizer/ftw_optimizer/direct_highs.py | 7 +- optimizer/ftw_optimizer/model.py | 49 ++++- optimizer/ftw_optimizer/multistage.py | 22 +-- optimizer/ftw_optimizer/progressive.py | 14 +- optimizer/ftw_optimizer/recourse.py | 8 +- optimizer/tests/test_model.py | 43 ++++- optimizer/tests/test_site_physics.py | 65 +++++++ 16 files changed, 691 insertions(+), 174 deletions(-) create mode 100644 .changeset/planning-physics-replay.md create mode 100644 go/internal/loadpoint/testdata/site_physics.json create mode 100644 go/internal/mpc/validate_dp_test.go create mode 100644 optimizer/tests/test_site_physics.py diff --git a/.changeset/planning-physics-replay.md b/.changeset/planning-physics-replay.md new file mode 100644 index 00000000..7f38c72b --- /dev/null +++ b/.changeset/planning-physics-replay.md @@ -0,0 +1,5 @@ +--- +"ftw": patch +--- + +Go fallback plans are replayed against the same site-power and battery-energy identities as the mathematical optimizer before they can become the live plan. A true zero PV cap is now a distinct `pv_curtail_active` flag, so full curtailment is no longer serialized as “no cap”. A trajectory that cannot be reconstructed from the request is kept off dispatch. diff --git a/go/internal/loadpoint/site_power.go b/go/internal/loadpoint/site_power.go index cb4f0091..292ff1c9 100644 --- a/go/internal/loadpoint/site_power.go +++ b/go/internal/loadpoint/site_power.go @@ -61,3 +61,27 @@ func BatteryDischargeFeedsEV(batteryW, evW, loadW, pvW float64) bool { func PlannedSurplusForEVW(loadW, pvW, batteryW, gridW float64) float64 { return -pvW - loadW - PlannedPVSoakW(batteryW, gridW) } + +// BatteryEnergyDeltaWh is the cell-side energy change for a site-signed +// AC battery power over dtH hours. Charge (powerW > 0) lands ηc of the +// AC energy in the cells. Discharge (powerW < 0) draws AC / ηd from the +// cells, so a 1000 W discharge at 0.95 efficiency removes ~1053 Wh/h. +func BatteryEnergyDeltaWh(powerW, dtH, chargeEff, dischargeEff float64) float64 { + if powerW >= 0 { + return powerW * dtH * chargeEff + } + return powerW * dtH / dischargeEff +} + +// EffectivePVW is the site-signed PV used in grid replay after an +// optional curtailment cap. Inactive means the forecast stands. +// Active with pvLimitW = 0 is a true zero cap (no generation this slot). +func EffectivePVW(pvW, pvLimitW float64, curtailActive bool) float64 { + if !curtailActive { + return pvW + } + if pvLimitW < 0 { + pvLimitW = 0 + } + return -pvLimitW +} diff --git a/go/internal/loadpoint/site_power_test.go b/go/internal/loadpoint/site_power_test.go index c98495dd..040299bc 100644 --- a/go/internal/loadpoint/site_power_test.go +++ b/go/internal/loadpoint/site_power_test.go @@ -1,6 +1,11 @@ package loadpoint -import "testing" +import ( + "encoding/json" + "math" + "os" + "testing" +) func TestGridWIncludesEV(t *testing.T) { // 500 house, 8 kW PV, 10 kW battery charge, 4.14 kW EV → import. @@ -51,6 +56,18 @@ func TestBatteryDischargeFeedsEV(t *testing.T) { } } +func TestEffectivePVWActiveZeroIsTrueCap(t *testing.T) { + if got := EffectivePVW(-5000, 0, false); got != -5000 { + t.Errorf("inactive = %.0f, want -5000", got) + } + if got := EffectivePVW(-5000, 0, true); got != 0 { + t.Errorf("active zero = %.0f, want 0", got) + } + if got := EffectivePVW(-5000, 2000, true); got != -2000 { + t.Errorf("partial cap = %.0f, want -2000", got) + } +} + func TestPlannedSurplusForEVWSkipsGridFundedCharge(t *testing.T) { // leftover 7500, battery soaking 2000 of it. if got := PlannedSurplusForEVW(500, -8000, 2000, 0); got != 5500 { @@ -65,3 +82,62 @@ func TestPlannedSurplusForEVWSkipsGridFundedCharge(t *testing.T) { t.Errorf("soak+EV: got %.0f, want 3500", got) } } + +type sitePhysicsFixture struct { + Flows []struct { + Name string `json:"name"` + LoadW float64 `json:"load_w"` + PVW float64 `json:"pv_w"` + BatteryW float64 `json:"battery_w"` + EVW float64 `json:"ev_w"` + GridW float64 `json:"grid_w"` + LeftoverW float64 `json:"leftover_w"` + HouseResidualW float64 `json:"house_residual_w"` + FeedsEV bool `json:"feeds_ev"` + } `json:"flows"` + EnergySteps []struct { + Name string `json:"name"` + PowerW float64 `json:"power_w"` + DtH float64 `json:"dt_h"` + ChargeEff float64 `json:"charge_eff"` + DischargeEff float64 `json:"discharge_eff"` + DeltaWh float64 `json:"delta_wh"` + } `json:"energy_steps"` +} + +func loadSitePhysicsFixture(t *testing.T) sitePhysicsFixture { + t.Helper() + raw, err := os.ReadFile("testdata/site_physics.json") + if err != nil { + t.Fatal(err) + } + var fixture sitePhysicsFixture + if err := json.Unmarshal(raw, &fixture); err != nil { + t.Fatal(err) + } + return fixture +} + +func TestSitePhysicsTable(t *testing.T) { + fixture := loadSitePhysicsFixture(t) + for _, row := range fixture.Flows { + if got := GridW(row.LoadW, row.PVW, row.BatteryW, row.EVW); got != row.GridW { + t.Errorf("%s: GridW = %.6g, want %.6g", row.Name, got, row.GridW) + } + if got := PVLeftoverAfterHouseW(row.LoadW, row.PVW); got != row.LeftoverW { + t.Errorf("%s: leftover = %.6g, want %.6g", row.Name, got, row.LeftoverW) + } + if got := HouseResidualW(row.LoadW, row.PVW); got != row.HouseResidualW { + t.Errorf("%s: residual = %.6g, want %.6g", row.Name, got, row.HouseResidualW) + } + if got := BatteryDischargeFeedsEV(row.BatteryW, row.EVW, row.LoadW, row.PVW); got != row.FeedsEV { + t.Errorf("%s: feeds EV = %v, want %v", row.Name, got, row.FeedsEV) + } + } + for _, row := range fixture.EnergySteps { + got := BatteryEnergyDeltaWh(row.PowerW, row.DtH, row.ChargeEff, row.DischargeEff) + if math.Abs(got-row.DeltaWh) > 1e-9 { + t.Errorf("%s: delta = %.12g, want %.12g", row.Name, got, row.DeltaWh) + } + } +} diff --git a/go/internal/loadpoint/testdata/site_physics.json b/go/internal/loadpoint/testdata/site_physics.json new file mode 100644 index 00000000..8adfbdf7 --- /dev/null +++ b/go/internal/loadpoint/testdata/site_physics.json @@ -0,0 +1,85 @@ +{ + "flows": [ + { + "name": "pv leftover after house", + "load_w": 500, + "pv_w": -8000, + "battery_w": 0, + "ev_w": 0, + "grid_w": -7500, + "leftover_w": 7500, + "house_residual_w": 0, + "feeds_ev": false + }, + { + "name": "house residual after weak pv", + "load_w": 2000, + "pv_w": -500, + "battery_w": 0, + "ev_w": 0, + "grid_w": 1500, + "leftover_w": 0, + "house_residual_w": 1500, + "feeds_ev": false + }, + { + "name": "leftover pv into ev and grid into battery", + "load_w": 500, + "pv_w": -8000, + "battery_w": 10000, + "ev_w": 4140, + "grid_w": 6640, + "leftover_w": 7500, + "house_residual_w": 0, + "feeds_ev": false + }, + { + "name": "battery discharge covers house only", + "load_w": 500, + "pv_w": 0, + "battery_w": -400, + "ev_w": 4000, + "grid_w": 4100, + "leftover_w": 0, + "house_residual_w": 500, + "feeds_ev": false + }, + { + "name": "battery discharge feeds ev", + "load_w": 500, + "pv_w": 0, + "battery_w": -4000, + "ev_w": 4000, + "grid_w": 500, + "leftover_w": 0, + "house_residual_w": 500, + "feeds_ev": true + } + ], + "energy_steps": [ + { + "name": "1 kW charge for 1 h at 0.95", + "power_w": 1000, + "dt_h": 1, + "charge_eff": 0.95, + "discharge_eff": 0.95, + "delta_wh": 950 + }, + { + "name": "1 kW discharge for 1 h at 0.95", + "power_w": -1000, + "dt_h": 1, + "charge_eff": 0.95, + "discharge_eff": 0.95, + "delta_wh": -1052.6315789473683 + }, + { + "name": "idle", + "power_w": 0, + "dt_h": 0.25, + "charge_eff": 0.95, + "discharge_eff": 0.95, + "delta_wh": 0 + } + ] +} diff --git a/go/internal/mpc/diagnose.go b/go/internal/mpc/diagnose.go index a3757ae8..7cd39331 100644 --- a/go/internal/mpc/diagnose.go +++ b/go/internal/mpc/diagnose.go @@ -36,13 +36,14 @@ type DiagnosticSlot struct { WeatherRowAvailableAtMs int64 `json:"weather_row_available_at_ms,omitempty"` // Outputs - BatteryW float64 `json:"battery_w"` - GridW float64 `json:"grid_w"` - SoC float64 `json:"soc"` // SoC at END of slot - CostOre float64 `json:"cost_ore"` // raw (un-blended) slot cost - Reason string `json:"reason"` - EMSMode string `json:"ems_mode"` - PVLimitW float64 `json:"pv_limit_w,omitempty"` + BatteryW float64 `json:"battery_w"` + GridW float64 `json:"grid_w"` + SoC float64 `json:"soc"` // 0–1 at END of slot + CostOre float64 `json:"cost_ore"` + Reason string `json:"reason"` + EMSMode string `json:"ems_mode"` + PVLimitW float64 `json:"pv_limit_w,omitempty"` + PVCurtailActive bool `json:"pv_curtail_active,omitempty"` // EV outputs — present only when the plan included a loadpoint. // `omitempty` + the web renderer's `lpActive` gate mean plans @@ -53,12 +54,12 @@ type DiagnosticSlot struct { // against `LOAD 1.6 kW` and reasonably assumed the battery was // exporting — reality was `LOAD 1.6 + EV 4.0 = 5.6 kW covered`, // grid ≈ 0. See issue #174. - LoadpointW float64 `json:"loadpoint_w,omitempty"` + LoadpointW float64 `json:"loadpoint_w,omitempty"` LoadpointSoC float64 `json:"loadpoint_soc,omitempty"` - LoadpointPowerW map[string]float64 `json:"loadpoint_power_w,omitempty"` + LoadpointPowerW map[string]float64 `json:"loadpoint_power_w,omitempty"` LoadpointSoCByID map[string]float64 `json:"loadpoint_soc_by_id,omitempty"` - StoragePowerW map[string]float64 `json:"storage_power_w,omitempty"` - StorageEnergyWh map[string]float64 `json:"storage_energy_wh,omitempty"` + StoragePowerW map[string]float64 `json:"storage_power_w,omitempty"` + StorageEnergyWh map[string]float64 `json:"storage_energy_wh,omitempty"` } // DiagnosticParams is a JSON-friendly subset of the Params struct — @@ -66,9 +67,9 @@ type DiagnosticSlot struct { // without pulling the whole internal struct. type DiagnosticParams struct { Mode Mode `json:"mode"` - InitialSoC float64 `json:"initial_soc"` - SoCMin float64 `json:"soc_min"` - SoCMax float64 `json:"soc_max"` + InitialSoC float64 `json:"initial_soc"` + SoCMin float64 `json:"soc_min"` + SoCMax float64 `json:"soc_max"` PVChargeBonusOreKwh float64 `json:"pv_charge_bonus_ore_kwh,omitempty"` SoCLevels int `json:"soc_levels"` ActionLevels int `json:"action_levels"` @@ -170,15 +171,16 @@ func buildDiagnostic(plan *Plan, slots []Slot, p Params, zone string, WeatherRowAvailableAtMs: slot.WeatherRowAvailableAtMs, BatteryW: action.BatteryW, GridW: action.GridW, - SoC: action.SoC, + SoC: action.SoC, CostOre: action.CostOre, Reason: action.Reason, EMSMode: action.EMSMode, PVLimitW: action.PVLimitW, + PVCurtailActive: action.PVCurtailActive, LoadpointW: action.LoadpointW, - LoadpointSoC: action.LoadpointSoC, + LoadpointSoC: action.LoadpointSoC, LoadpointPowerW: action.LoadpointPowerW, - LoadpointSoCByID: action.LoadpointSoCByID, + LoadpointSoCByID: action.LoadpointSoCByID, StoragePowerW: action.StoragePowerW, StorageEnergyWh: action.StorageEnergyWh, } @@ -202,9 +204,9 @@ func buildDiagnostic(plan *Plan, slots []Slot, p Params, zone string, OptimizerInput: append(json.RawMessage(nil), plan.OptimizerInput...), Params: DiagnosticParams{ Mode: p.Mode, - InitialSoC: p.InitialSoC, - SoCMin: p.SoCMin, - SoCMax: p.SoCMax, + InitialSoC: p.InitialSoC, + SoCMin: p.SoCMin, + SoCMax: p.SoCMax, PVChargeBonusOreKwh: p.PVChargeBonusOreKwh, SoCLevels: p.SoCLevels, ActionLevels: p.ActionLevels, @@ -324,9 +326,9 @@ func planFromDiagnostic(d *Diagnostic) (*Plan, []Slot, Params, time.Time, bool) } params := Params{ Mode: d.Params.Mode, - InitialSoC: d.Params.InitialSoC, - SoCMin: d.Params.SoCMin, - SoCMax: d.Params.SoCMax, + InitialSoC: d.Params.InitialSoC, + SoCMin: d.Params.SoCMin, + SoCMax: d.Params.SoCMax, PVChargeBonusOreKwh: d.Params.PVChargeBonusOreKwh, SoCLevels: d.Params.SoCLevels, ActionLevels: d.Params.ActionLevels, @@ -377,26 +379,27 @@ func planFromDiagnostic(d *Diagnostic) (*Plan, []Slot, Params, time.Time, bool) WeatherRowAvailableAtMs: ds.WeatherRowAvailableAtMs, }) action := Action{ - SlotStartMs: ds.SlotStartMs, - SlotLenMin: lenMin, - PriceOre: ds.PriceOre, - SpotOre: ds.SpotOre, - PVW: ds.PVW, - LoadW: ds.LoadW, - BatteryW: ds.BatteryW, - GridW: ds.GridW, + SlotStartMs: ds.SlotStartMs, + SlotLenMin: lenMin, + PriceOre: ds.PriceOre, + SpotOre: ds.SpotOre, + PVW: ds.PVW, + LoadW: ds.LoadW, + BatteryW: ds.BatteryW, + GridW: ds.GridW, SoC: ds.SoC, - CostOre: ds.CostOre, - Confidence: ds.Confidence, - Reason: ds.Reason, - EMSMode: ds.EMSMode, - PVLimitW: ds.PVLimitW, - LoadpointW: ds.LoadpointW, + CostOre: ds.CostOre, + Confidence: ds.Confidence, + Reason: ds.Reason, + EMSMode: ds.EMSMode, + PVLimitW: ds.PVLimitW, + PVCurtailActive: ds.PVCurtailActive, + LoadpointW: ds.LoadpointW, LoadpointSoC: ds.LoadpointSoC, - LoadpointPowerW: ds.LoadpointPowerW, + LoadpointPowerW: ds.LoadpointPowerW, LoadpointSoCByID: ds.LoadpointSoCByID, - StoragePowerW: ds.StoragePowerW, - StorageEnergyWh: ds.StorageEnergyWh, + StoragePowerW: ds.StoragePowerW, + StorageEnergyWh: ds.StorageEnergyWh, } if identified && ds.SlotEndMs > 0 { slotEndMs, err := checkedSlotEndMs(action.SlotStartMs, action.SlotLenMin) @@ -424,7 +427,7 @@ func planFromDiagnostic(d *Diagnostic) (*Plan, []Slot, Params, time.Time, bool) Mode: params.Mode, HorizonSlots: horizon, CapacityWh: params.CapacityWh, - InitialSoC: params.InitialSoC, + InitialSoC: params.InitialSoC, TotalCostOre: d.TotalCostOre, Actions: actions, Solver: d.Solver, diff --git a/go/internal/mpc/external_optimizer.go b/go/internal/mpc/external_optimizer.go index 502aaf23..21e1d9fa 100644 --- a/go/internal/mpc/external_optimizer.go +++ b/go/internal/mpc/external_optimizer.go @@ -302,19 +302,20 @@ type externalPlan struct { } type externalAction struct { - SlotStartMs int64 `json:"slot_start_ms"` - SlotLenMin int `json:"slot_len_min"` - BatteryW float64 `json:"battery_w"` - GridW float64 `json:"grid_w"` - SoCPct float64 `json:"soc_pct"` - CostOre float64 `json:"cost_ore"` - PVLimitW float64 `json:"pv_limit_w"` - StoragePowerW map[string]float64 `json:"storage_power_w"` - StorageEnergy map[string]float64 `json:"storage_energy_wh"` - FlexPowerW map[string]float64 `json:"flex_power_w"` - FlexEnergyWh map[string]float64 `json:"flex_energy_wh"` - ThermalPowerW map[string]float64 `json:"thermal_power_w"` - ThermalState map[string]float64 `json:"thermal_state"` + SlotStartMs int64 `json:"slot_start_ms"` + SlotLenMin int `json:"slot_len_min"` + BatteryW float64 `json:"battery_w"` + GridW float64 `json:"grid_w"` + SoCPct float64 `json:"soc_pct"` + CostOre float64 `json:"cost_ore"` + PVLimitW float64 `json:"pv_limit_w"` + PVCurtailActive bool `json:"pv_curtail_active,omitempty"` + StoragePowerW map[string]float64 `json:"storage_power_w"` + StorageEnergy map[string]float64 `json:"storage_energy_wh"` + FlexPowerW map[string]float64 `json:"flex_power_w"` + FlexEnergyWh map[string]float64 `json:"flex_energy_wh"` + ThermalPowerW map[string]float64 `json:"thermal_power_w"` + ThermalState map[string]float64 `json:"thermal_state"` } func (o *ExternalOptimizer) Optimize(ctx context.Context, slots []Slot, p Params) (Plan, error) { @@ -527,6 +528,7 @@ func (r externalResponse) toPlan(slots []Slot, p Params) Plan { BatteryW: candidate.BatteryW, GridW: candidate.GridW, SoC: candidate.SoCPct / 100, CostOre: candidate.CostOre, PVLimitW: candidate.PVLimitW, + PVCurtailActive: candidate.PVCurtailActive, StoragePowerW: candidate.StoragePowerW, StorageEnergyWh: candidate.StorageEnergy, } @@ -605,7 +607,7 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { return fmt.Errorf("slot %d battery_w %.3f exceeds bounds", i, a.BatteryW) } dtH := float64(slot.LenMin) / 60 - if len(p.Storages) > 0 { + if len(p.Storages) > 0 && len(a.StoragePowerW) > 0 { var totalPowerW, totalEnergyWh float64 for _, storage := range p.Storages { powerW, powerOK := a.StoragePowerW[storage.ID] @@ -619,12 +621,8 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { if powerW > storage.MaxChargeW+2 || powerW < -storage.MaxDischargeW-2 { return fmt.Errorf("slot %d storage %s power %.3f exceeds bounds", i, storage.ID, powerW) } - energyWh := storageEnergy[storage.ID] - if powerW >= 0 { - energyWh += powerW * dtH * storage.ChargeEfficiency - } else { - energyWh += powerW * dtH / storage.DischargeEfficiency - } + energyWh := storageEnergy[storage.ID] + loadpoint.BatteryEnergyDeltaWh( + powerW, dtH, storage.ChargeEfficiency, storage.DischargeEfficiency) energyToleranceWh := math.Max(1, storage.CapacityWh*0.0002) if energyWh < -energyToleranceWh || energyWh > storage.CapacityWh+energyToleranceWh || math.Abs(reportedEnergyWh-energyWh) > energyToleranceWh { return fmt.Errorf("slot %d storage %s energy %.3f inconsistent with replay %.3f", i, storage.ID, reportedEnergyWh, energyWh) @@ -644,10 +642,14 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { return fmt.Errorf("slot %d aggregate battery_w %.3f, want %.3f", i, a.BatteryW, totalPowerW) } soc = totalEnergyWh / p.CapacityWh - } else if a.BatteryW >= 0 { - soc += a.BatteryW * dtH * p.ChargeEfficiency / p.CapacityWh } else { - soc += a.BatteryW * dtH / p.DischargeEfficiency / p.CapacityWh + // Go DP publishes an aggregate trajectory. Replay that fleet + // as one battery; per-storage maps are required only when present. + if p.CapacityWh <= 0 { + return fmt.Errorf("slot %d capacity_wh must be positive to replay aggregate energy", i) + } + soc += loadpoint.BatteryEnergyDeltaWh( + a.BatteryW, dtH, p.ChargeEfficiency, p.DischargeEfficiency) / p.CapacityWh } lowerRecovery := math.Max(0, p.SoCMin-soc) upperRecovery := math.Max(0, soc-p.SoCMax) @@ -680,12 +682,33 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { } totalLoadpointW += powerW } + if a.PVLimitW < 0 || (a.PVLimitW > 0 && a.PVLimitW > -slot.PVW+2) { + return fmt.Errorf("slot %d pv_limit_w %.3f exceeds forecast generation %.3f", i, a.PVLimitW, -slot.PVW) + } effectivePVW := slot.PVW - if a.PVLimitW > 0 { - if a.PVLimitW > -slot.PVW+2 { - return fmt.Errorf("slot %d pv_limit_w %.3f exceeds forecast generation %.3f", i, a.PVLimitW, -slot.PVW) + if a.PVCurtailActive { + // Applied cap, including a true zero. GridW must already + // include it; this is the optimizer encoding. + effectivePVW = loadpoint.EffectivePVW(slot.PVW, a.PVLimitW, true) + wantGridW := loadpoint.GridW(slot.LoadW, effectivePVW, a.BatteryW, totalLoadpointW) + if math.Abs(a.GridW-wantGridW) > 2 { + return fmt.Errorf("slot %d grid balance %.3f, want %.3f", i, a.GridW, wantGridW) + } + } else { + // Go DP writes a positive PVLimitW as a dispatch hint and + // leaves GridW on the uncurtailed identity. An optimizer + // that applied a positive cap (legacy, no flag) matches + // the curtailed identity instead. + uncurtailedGridW := loadpoint.GridW(slot.LoadW, slot.PVW, a.BatteryW, totalLoadpointW) + if math.Abs(a.GridW-uncurtailedGridW) > 2 { + if a.PVLimitW > 0 { + effectivePVW = loadpoint.EffectivePVW(slot.PVW, a.PVLimitW, true) + } + wantGridW := loadpoint.GridW(slot.LoadW, effectivePVW, a.BatteryW, totalLoadpointW) + if math.Abs(a.GridW-wantGridW) > 2 { + return fmt.Errorf("slot %d grid balance %.3f, want %.3f", i, a.GridW, wantGridW) + } } - effectivePVW = -a.PVLimitW } for lpIdx, lp := range activeLoadpoints { powerW := a.LoadpointPowerW[lp.ID] @@ -702,11 +725,7 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { return fmt.Errorf("slot %d battery discharge feeds loadpoint %s", i, lp.ID) } } - wantGridW := loadpoint.GridW(slot.LoadW, effectivePVW, a.BatteryW, totalLoadpointW) - if math.Abs(a.GridW-wantGridW) > 2 { - return fmt.Errorf("slot %d grid balance %.3f, want %.3f", i, a.GridW, wantGridW) - } - baseGridW := slot.LoadW + effectivePVW + totalLoadpointW + baseGridW := loadpoint.GridW(slot.LoadW, effectivePVW, 0, totalLoadpointW) if !modeAllows(p.Mode, baseGridW, a.GridW, a.BatteryW) { return fmt.Errorf("slot %d violates mode %s: baseline_grid_w=%.9f grid_w=%.9f battery_w=%.9f", i, p.Mode, baseGridW, a.GridW, a.BatteryW) diff --git a/go/internal/mpc/mpc.go b/go/internal/mpc/mpc.go index 4117edec..313ab5bf 100644 --- a/go/internal/mpc/mpc.go +++ b/go/internal/mpc/mpc.go @@ -293,13 +293,15 @@ type Action struct { EMSMode string `json:"ems_mode"` // effective EMS mode for this slot (set by SlotAt post-processing) // PVLimitW is the recommended cap on PV inverter output (W, positive). - // 0 = no curtailment. Set by post-processing when exporting would - // cost money (negative export revenue after fees). Includes house - // load + battery charge + any planned EV loadpoint charge so that - // curtailment does not starve loads the plan itself scheduled. - // Consumed by the control loop only when the driver advertises - // `supports_pv_curtail`. - PVLimitW float64 `json:"pv_limit_w,omitempty"` + // When PVCurtailActive is false, 0 means no cap (a dispatch hint may + // still use a positive PVLimitW without rewriting GridW). When + // PVCurtailActive is true, 0 is a real zero cap already applied to + // GridW. Includes house load + battery charge + any planned EV + // loadpoint charge so that curtailment does not starve loads the + // plan itself scheduled. Consumed by the control loop only when + // the driver advertises `supports_pv_curtail`. + PVLimitW float64 `json:"pv_limit_w,omitempty"` + PVCurtailActive bool `json:"pv_curtail_active,omitempty"` // LoadpointW is the EV charger power (W, positive = charging) the // DP picked for this slot. Zero when no loadpoint was in Params @@ -469,6 +471,26 @@ func finite(v float64) bool { return !math.IsNaN(v) && !math.IsInf(v, 0) } +func gridIndex(value, min, step float64, n int) int { + if n <= 1 || step <= 0 { + return 0 + } + i := int(math.Round((value - min) / step)) + if i < 0 { + return 0 + } + if i >= n { + return n - 1 + } + return i +} + +func operatingBoundWorsens(from, to, min, max float64) bool { + const eps = 1e-9 + return math.Max(0, min-to) > math.Max(0, min-from)+eps || + math.Max(0, to-max) > math.Max(0, from-max)+eps +} + func sanitizeOptimizeSlots(slots []Slot) []Slot { out := make([]Slot, 0, len(slots)) for _, s := range slots { @@ -685,12 +707,7 @@ func Optimize(slots []Slot, p Params) Plan { battW := actionAt(ba) // Battery SoC transition (independent of EV). - var dBattWh float64 - if battW >= 0 { - dBattWh = +battW * dtH * p.ChargeEfficiency - } else { - dBattWh = +battW * dtH / p.DischargeEfficiency - } + dBattWh := loadpoint.BatteryEnergyDeltaWh(battW, dtH, p.ChargeEfficiency, p.DischargeEfficiency) battSoc2 := soc + dBattWh/p.CapacityWh if battSoc2 < p.SoCMin-1e-9 || battSoc2 > p.SoCMax+1e-9 { continue @@ -971,28 +988,16 @@ func Optimize(slots []Slot, p Params) Plan { InitialSoC: p.InitialSoC, Actions: make([]Action, 0, N), } - fIdx := (p.InitialSoC - p.SoCMin) / socStep - si := int(math.Round(fIdx)) - if si < 0 { - si = 0 - } - if si >= S { - si = S - 1 - } - soc := socAt(si) - // Initial EV SoC index. + // Policy is stored on the SoC grid; energy is not. Integrate from + // the actual initial SoC so reported trajectories replay. Clamp + // only the policy lookup index onto the operating grid. + soc := p.InitialSoC + si := gridIndex(soc, p.SoCMin, socStep, S) ei := 0 var evSoc float64 if evActive { - f := (lp.InitialSoC - lp.SoCMin) / evSocStep - ei = int(math.Round(f)) - if ei < 0 { - ei = 0 - } - if ei >= EL { - ei = EL - 1 - } - evSoc = evSocAt(ei) + evSoc = lp.InitialSoC + ei = gridIndex(evSoc, lp.SoCMin, evSocStep, EL) } var totalCost float64 for t := 0; t < N; t++ { @@ -1003,27 +1008,19 @@ func Optimize(slots []Slot, p Params) Plan { ea := pol % EA actW := actionAt(ba) evW := evActionW(ea) - // Battery SoC transition. - var dSoCWh float64 - if actW >= 0 { - dSoCWh = +actW * dtH * p.ChargeEfficiency - } else { - dSoCWh = +actW * dtH / p.DischargeEfficiency - } + dSoCWh := loadpoint.BatteryEnergyDeltaWh(actW, dtH, p.ChargeEfficiency, p.DischargeEfficiency) soc2 := soc + dSoCWh/p.CapacityWh - if soc2 < p.SoCMin { - soc2 = p.SoCMin - } - if soc2 > p.SoCMax { - soc2 = p.SoCMax + if operatingBoundWorsens(soc, soc2, p.SoCMin, p.SoCMax) { + actW = 0 + soc2 = soc } - // EV SoC transition (no-op when !evActive since evW = 0). var evSoc2 float64 if evActive { dEvWh := evW * dtH * evChargeEff evSoc2 = evSoc + dEvWh/lp.CapacityWh - if evSoc2 > lp.SoCMax { - evSoc2 = lp.SoCMax + if evSoc2 > lp.SoCMax+1e-9 { + evW = 0 + evSoc2 = evSoc } } gridW := loadpoint.GridW(slot.LoadW, slot.PVW, actW, evW) @@ -1053,24 +1050,10 @@ func Optimize(slots []Slot, p Params) Plan { } plan.Actions = append(plan.Actions, a) soc = soc2 - fIdx = (soc - p.SoCMin) / socStep - si = int(math.Round(fIdx)) - if si < 0 { - si = 0 - } - if si >= S { - si = S - 1 - } + si = gridIndex(soc, p.SoCMin, socStep, S) if evActive { evSoc = evSoc2 - f := (evSoc - lp.SoCMin) / evSocStep - ei = int(math.Round(f)) - if ei < 0 { - ei = 0 - } - if ei >= EL { - ei = EL - 1 - } + ei = gridIndex(evSoc, lp.SoCMin, evSocStep, EL) } } plan.TotalCostOre = totalCost diff --git a/go/internal/mpc/service.go b/go/internal/mpc/service.go index 2e3e1e2c..820a6e86 100644 --- a/go/internal/mpc/service.go +++ b/go/internal/mpc/service.go @@ -1473,6 +1473,19 @@ func (s *Service) runReplan(request replanRequest) *Plan { "err", err) return s.Latest() } + if err := ValidatePlan(slots, p, &plan); err != nil { + engine := "go-dp" + if plan.Solver != nil && plan.Solver.Engine != "" { + engine = plan.Solver.Engine + } + slog.Error("mpc: rejected plan that failed physical replay", + "generation", request.generation, + "mode", p.Mode, + "reason", request.reason, + "engine", engine, + "err", err) + return s.Latest() + } // Tag each action with the effective EMS mode so the UI can render // a mode-band showing which strategy drives each slot. diff --git a/go/internal/mpc/validate_dp_test.go b/go/internal/mpc/validate_dp_test.go new file mode 100644 index 00000000..083e3f40 --- /dev/null +++ b/go/internal/mpc/validate_dp_test.go @@ -0,0 +1,175 @@ +package mpc + +import ( + "math" + "testing" +) + +func TestOptimizePlansPassValidatePlan(t *testing.T) { + cases := []struct { + name string + slots []Slot + p Params + }{ + { + name: "self_consumption flat load", + slots: flatLoadSlots([]float64{100, 200, 50, 300}), + p: func() Params { + p := baseParams(ModeSelfConsumption) + p.InitialSoC = 0.80 + return p + }(), + }, + { + name: "self_consumption pv surplus", + slots: []Slot{ + {StartMs: 0, LenMin: 60, PriceOre: 100, Confidence: 1, LoadW: 2000, PVW: -3500}, + }, + p: baseParams(ModeSelfConsumption), + }, + { + name: "passive_arbitrage", + slots: flatLoadSlots([]float64{40, 200, 40, 250}), + p: baseParams(ModePassiveArbitrage), + }, + { + name: "arbitrage", + slots: flatLoadSlots([]float64{20, 250, 20, 300}), + p: baseParams(ModeArbitrage), + }, + } + for _, tc := range cases { + t.Run(tc.name, func(t *testing.T) { + plan := Optimize(tc.slots, tc.p) + if len(plan.Actions) == 0 { + t.Fatal("Optimize returned no actions") + } + if err := ValidatePlan(tc.slots, tc.p, &plan); err != nil { + t.Fatalf("ValidatePlan: %v", err) + } + }) + } +} + +func TestValidatePlanAcceptsGoDPCurtailHint(t *testing.T) { + slots := []Slot{{ + StartMs: 1, LenMin: 60, PriceOre: 100, SpotOre: -50, Confidence: 1, + LoadW: 500, PVW: -5000, + }} + p := baseParams(ModeSelfConsumption) + p.InitialSoC = 0.90 + plan := Optimize(slots, p) + if len(plan.Actions) != 1 { + t.Fatalf("got %d actions", len(plan.Actions)) + } + if plan.Actions[0].PVLimitW <= 0 { + t.Fatalf("expected a curtail hint, got pv_limit_w=%f grid_w=%f", plan.Actions[0].PVLimitW, plan.Actions[0].GridW) + } + uncurtailed := plan.Actions[0].LoadW + plan.Actions[0].PVW + plan.Actions[0].BatteryW + if math.Abs(plan.Actions[0].GridW-uncurtailed) > 2 { + t.Fatalf("Go DP GridW = %f, want uncurtailed %f", plan.Actions[0].GridW, uncurtailed) + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatalf("ValidatePlan rejected DP curtail hint: %v", err) + } +} + +func TestValidatePlanRejectsFuseViolatingIdle(t *testing.T) { + slots := []Slot{{ + StartMs: 1, LenMin: 60, PriceOre: 100, Confidence: 1, + LoadW: 0, PVW: -8000, + Limits: PowerLimits{MaxExportW: 100}, + }} + p := baseParams(ModeSelfConsumption) + p.MaxChargeW = 0 + p.MaxDischargeW = 0 + p.InitialSoC = 0.90 + plan := Optimize(slots, p) + if len(plan.Actions) != 1 { + t.Fatalf("got %d actions", len(plan.Actions)) + } + err := ValidatePlan(slots, p, &plan) + if err == nil { + t.Fatal("ValidatePlan accepted idle export past MaxExportW") + } +} + +func TestValidatePlanAcceptsActiveZeroPVCap(t *testing.T) { + slots := []Slot{{ + StartMs: 1, LenMin: 60, PriceOre: 100, SpotOre: -100, Confidence: 1, + LoadW: 0, PVW: -5000, + }} + p := baseParams(ModeArbitrage) + p.InitialSoC = 0.95 + plan := Plan{ + Mode: p.Mode, HorizonSlots: 1, CapacityWh: p.CapacityWh, InitialSoC: 0.95, + Actions: []Action{{ + SlotStartMs: 1, SlotLenMin: 60, + BatteryW: 0, GridW: 0, SoC: 0.95, CostOre: 0, + PVLimitW: 0, PVCurtailActive: true, + }}, + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatalf("active zero cap: %v", err) + } + + plan.Actions[0].PVCurtailActive = false + if err := ValidatePlan(slots, p, &plan); err == nil { + t.Fatal("zero grid without pv_curtail_active must not replay as uncurtailed PV") + } +} + +func TestValidatePlanReplaysAggregateWhenStorageMapsEmpty(t *testing.T) { + slots := flatLoadSlots([]float64{100, 200}) + p := baseParams(ModeSelfConsumption) + p.InitialSoC = 0.80 + p.Storages = []StorageAssetSpec{{ + ID: "home", CapacityWh: p.CapacityWh, + InitialEnergyWh: p.CapacityWh * p.InitialSoC, + MinEnergyWh: p.CapacityWh * p.SoCMin, + MaxEnergyWh: p.CapacityWh * p.SoCMax, + MaxChargeW: p.MaxChargeW, MaxDischargeW: p.MaxDischargeW, + ChargeEfficiency: p.ChargeEfficiency, DischargeEfficiency: p.DischargeEfficiency, + }} + plan := Optimize(slots, p) + if len(plan.Actions[0].StoragePowerW) != 0 { + t.Fatal("Go DP should not invent per-storage maps") + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatalf("aggregate replay: %v", err) + } +} + +func TestOptimizeReplaysFromActualSoCBelowMinimum(t *testing.T) { + slots := flatLoadSlots([]float64{100, 100}) + p := baseParams(ModeSelfConsumption) + p.InitialSoC = 0.08 // below SoCMin 0.10 + plan := Optimize(slots, p) + if len(plan.Actions) == 0 { + t.Fatal("Optimize returned no actions") + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatalf("out-of-band start must replay: %v", err) + } + if plan.Actions[0].SoC < p.InitialSoC-1e-9 { + t.Fatalf("first SoC %.4f worsened below start %.4f", plan.Actions[0].SoC, p.InitialSoC) + } +} + +func TestOptimizeDoesNotWorsenOperatingBoundNearFloor(t *testing.T) { + slots := []Slot{{ + StartMs: 0, LenMin: 60, PriceOre: 300, Confidence: 1, LoadW: 2000, PVW: 0, + }} + p := baseParams(ModeSelfConsumption) + p.InitialSoC = p.SoCMin + 0.001 + plan := Optimize(slots, p) + if len(plan.Actions) != 1 { + t.Fatalf("got %d actions", len(plan.Actions)) + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatalf("near-floor plan must replay: %v", err) + } + if plan.Actions[0].SoC < p.SoCMin-1e-9 && plan.Actions[0].SoC < p.InitialSoC-1e-9 { + t.Fatalf("SoC %.4f left the band and worsened start %.4f", plan.Actions[0].SoC, p.InitialSoC) + } +} diff --git a/optimizer/ftw_optimizer/direct_highs.py b/optimizer/ftw_optimizer/direct_highs.py index f7400cd0..90dd3ae0 100644 --- a/optimizer/ftw_optimizer/direct_highs.py +++ b/optimizer/ftw_optimizer/direct_highs.py @@ -12,6 +12,7 @@ from .deadline import SolveCancelled, SolveDeadline, SolveDeadlineExceeded from .model import ( _arbitrage_spread_ore_kwh, + _pv_curtail_output, _solver_options, _storage_starts_above_maximum, ) @@ -724,6 +725,7 @@ def _response( raw_total_cost += raw_cost curtailed_w = max(0.0, float(solution[base_vars.curtail[t]])) pv_forecast = prepared.base_pv if shared else base.pv + pv_limit_w, pv_curtail_active = _pv_curtail_output(pv_forecast[t], curtailed_w) actions.append( { "slot_start_ms": int(slot.get("start_ms", 0)), @@ -732,9 +734,8 @@ def _response( "grid_w": grid_w, "soc_pct": stored_wh / total_capacity * 100.0, "cost_ore": raw_cost, - "pv_limit_w": max(0.0, -pv_forecast[t] - curtailed_w) - if curtailed_w > 1e-5 - else 0.0, + "pv_limit_w": pv_limit_w, + "pv_curtail_active": pv_curtail_active, "storage_power_w": storage_power, "storage_energy_wh": storage_energy, "flex_power_w": {}, diff --git a/optimizer/ftw_optimizer/model.py b/optimizer/ftw_optimizer/model.py index f566ce8b..0250638f 100644 --- a/optimizer/ftw_optimizer/model.py +++ b/optimizer/ftw_optimizer/model.py @@ -232,6 +232,25 @@ def _arbitrage_spread_ore_kwh(settings: dict[str, Any], mode: str) -> float: return spread +def _pv_charge_bonus_ore_kwh(settings: dict[str, Any], mode: str) -> float: + """Return the PV-charge bonus only for passive_arbitrage. + + Parse in every mode so a malformed value still fails at the contract + boundary. Go DP applies this bias only in passive_arbitrage. + """ + + bonus = max( + 0.0, + finite_number( + settings.get("pv_charge_bonus_ore_kwh", 0), + "settings.pv_charge_bonus_ore_kwh", + ), + ) + if mode != "passive_arbitrage": + return 0.0 + return bonus + + def _requires_direction_binary(formulation: str, relaxation_unsafe: bool) -> bool: """Keep mutually exclusive physical flows when a relaxation can profit.""" @@ -264,6 +283,19 @@ def _storage_relaxation_is_unsafe( ) +def _pv_curtail_output(forecast_pv_w: float, curtailed_w: float) -> tuple[float, bool]: + """Return (pv_limit_w, pv_curtail_active) for one slot. + + Active with pv_limit_w = 0 is a true zero cap. Inactive with 0 is + release. The two must not share a sentinel. + """ + + curtailed_w = max(0.0, float(curtailed_w)) + if curtailed_w <= 1e-5: + return 0.0, False + return max(0.0, -float(forecast_pv_w) - curtailed_w), True + + def _export_price(slot: dict[str, Any], settings: dict[str, Any]) -> float: flat = finite_number(settings.get("export_ore_per_kwh", 0), "settings.export_ore_per_kwh") if flat > 0: @@ -509,13 +541,7 @@ def solve( formulation = settings.get("formulation", "auto") if formulation not in {"auto", "milp", "relaxed"}: raise ProtocolError("settings.formulation must be auto, milp, or relaxed") - pv_charge_bonus_ore = max( - 0.0, - finite_number( - settings.get("pv_charge_bonus_ore_kwh", 0), - "settings.pv_charge_bonus_ore_kwh", - ), - ) + pv_charge_bonus_ore = _pv_charge_bonus_ore_kwh(settings, mode) constraints: list[cp.Constraint] = [] discrete = False @@ -927,8 +953,9 @@ def solve( # that exceeds the slot's actual leftover. constraints.append(flex.power <= house_surplus + 50.0) if bool(flex.spec.get("no_storage_to_load", False)) and storages: - house_residual = np.maximum(0.0, base_load + base_pv) - constraints.append(total_discharge <= house_residual + max_site_power * (1 - active)) + for scenario in scenarios: + house_residual = np.maximum(0.0, scenario["load"] + scenario["pv"]) + constraints.append(total_discharge <= house_residual + max_site_power * (1 - active)) if storage_discharge_active is not None: # EV charging may coexist with house-covering discharge, but not # with battery-driven site export. @@ -1065,6 +1092,7 @@ def run_problem(problem: cp.Problem, solver_name: str) -> None: raw_cost = price[t] * max(grid_kwh, 0.0) - export_price[t] * max(-grid_kwh, 0.0) raw_total_cost += raw_cost curtailed_w = max(0.0, float(curtail.value[t])) + pv_limit_w, pv_curtail_active = _pv_curtail_output(base_pv[t], curtailed_w) actions.append( { "slot_start_ms": int(slot.get("start_ms", 0)), @@ -1073,7 +1101,8 @@ def run_problem(problem: cp.Problem, solver_name: str) -> None: "grid_w": grid_w, "soc_pct": (stored_wh / total_capacity * 100.0) if total_capacity > 0 else 0.0, "cost_ore": raw_cost, - "pv_limit_w": max(0.0, -base_pv[t] - curtailed_w) if curtailed_w > 1e-5 else 0.0, + "pv_limit_w": pv_limit_w, + "pv_curtail_active": pv_curtail_active, "storage_power_w": storage_power, "storage_energy_wh": storage_energy, "flex_power_w": flex_power, diff --git a/optimizer/ftw_optimizer/multistage.py b/optimizer/ftw_optimizer/multistage.py index 496601da..aba7b847 100644 --- a/optimizer/ftw_optimizer/multistage.py +++ b/optimizer/ftw_optimizer/multistage.py @@ -17,6 +17,8 @@ ReplayConsistencyError, _STORAGE_INITIAL_ABOVE_MAXIMUM_KEY, _arbitrage_spread_ore_kwh, + _pv_charge_bonus_ore_kwh, + _pv_curtail_output, _canonicalize_storage_payload, _export_price, _mode, @@ -137,13 +139,7 @@ def assign(self, prepared: PreparedMultistage) -> None: self.import_coeff.value = prepared.effective_import * prepared.dt_h / 1000.0 self.export_coeff.value = prepared.effective_export * prepared.dt_h / 1000.0 self.strict_coeff.value = 2.0 * np.maximum(prepared.effective_import, 0.0) * prepared.dt_h / 1000.0 - self.pv_bonus.value = max( - 0.0, - finite_number( - prepared.settings.get("pv_charge_bonus_ore_kwh", 0), - "settings.pv_charge_bonus_ore_kwh", - ), - ) + self.pv_bonus.value = _pv_charge_bonus_ore_kwh(prepared.settings, prepared.mode) spread = _arbitrage_spread_ore_kwh(prepared.settings, prepared.mode) for i, spec in enumerate(prepared.storages): initial = finite_number(spec.get("initial_energy_wh"), f"storages[{i}].initial_energy_wh") @@ -420,13 +416,7 @@ def _prepare(payload: dict[str, Any]) -> PreparedMultistage: formulation = str(settings.get("formulation", "auto")) if formulation not in {"auto", "milp", "relaxed"}: raise ProtocolError("settings.formulation must be auto, milp, or relaxed") - pv_charge_bonus = max( - 0.0, - finite_number( - settings.get("pv_charge_bonus_ore_kwh", 0), - "settings.pv_charge_bonus_ore_kwh", - ), - ) + pv_charge_bonus = _pv_charge_bonus_ore_kwh(settings, mode) unsafe_meter_split = bool(np.any(effective_import < effective_export - 1e-9)) base_load = np.asarray( [finite_number(slot.get("load_w", 0), f"slots[{i}].load_w") for i, slot in enumerate(slots)] @@ -986,6 +976,7 @@ def _response( raw_cost = prepared.price[t] * max(grid_kwh, 0.0) - prepared.export_price[t] * max(-grid_kwh, 0.0) raw_total_cost += raw_cost curtailed_w = max(0.0, float(curtail_values[t])) + pv_limit_w, pv_curtail_active = _pv_curtail_output(base.pv[t], curtailed_w) actions.append( { "slot_start_ms": int(slot.get("start_ms", 0)), @@ -994,7 +985,8 @@ def _response( "grid_w": grid_w, "soc_pct": stored_wh / total_capacity * 100.0, "cost_ore": raw_cost, - "pv_limit_w": max(0.0, -base.pv[t] - curtailed_w) if curtailed_w > 1e-5 else 0.0, + "pv_limit_w": pv_limit_w, + "pv_curtail_active": pv_curtail_active, "storage_power_w": storage_power, "storage_energy_wh": storage_energy, "flex_power_w": {}, diff --git a/optimizer/ftw_optimizer/progressive.py b/optimizer/ftw_optimizer/progressive.py index 2233fc47..c6681a9f 100644 --- a/optimizer/ftw_optimizer/progressive.py +++ b/optimizer/ftw_optimizer/progressive.py @@ -10,7 +10,13 @@ from . import SCHEMA_VERSION from .deadline import SolveDeadline -from .model import OPTIMAL_STATUSES, _arbitrage_spread_ore_kwh, _solver_options +from .model import ( + OPTIMAL_STATUSES, + _arbitrage_spread_ore_kwh, + _pv_charge_bonus_ore_kwh, + _pv_curtail_output, + _solver_options, +) from .protocol import ProtocolError, finite_number if TYPE_CHECKING: @@ -53,7 +59,7 @@ def ph_eligible(prepared: "PreparedMultistage") -> tuple[bool, str]: return False, "mode is not unconstrained arbitrage" if prepared.economic_cvar_weight > 0: return False, "economic CVaR couples scenario subproblems" - if finite_number(settings.get("pv_charge_bonus_ore_kwh", 0), "settings.pv_charge_bonus_ore_kwh") != 0: + if _pv_charge_bonus_ore_kwh(settings, prepared.mode) != 0: return False, "PV charge bonus can incentivize simultaneous cycling" if np.any(prepared.effective_import < -1e-9): return False, "negative import prices require a discrete cycling guard" @@ -358,6 +364,7 @@ def _response( raw_cost = prepared.price[t] * max(grid_kwh, 0.0) - prepared.export_price[t] * max(-grid_kwh, 0.0) raw_total_cost += raw_cost curtailed_w = max(0.0, float(base_problem.curtail.value[t])) + pv_limit_w, pv_curtail_active = _pv_curtail_output(base.pv[t], curtailed_w) actions.append( { "slot_start_ms": int(slot.get("start_ms", 0)), @@ -366,7 +373,8 @@ def _response( "grid_w": grid_w, "soc_pct": stored_wh / total_capacity * 100.0, "cost_ore": raw_cost, - "pv_limit_w": max(0.0, -base.pv[t] - curtailed_w) if curtailed_w > 1e-5 else 0.0, + "pv_limit_w": pv_limit_w, + "pv_curtail_active": pv_curtail_active, "storage_power_w": storage_power, "storage_energy_wh": storage_energy, "flex_power_w": {}, diff --git a/optimizer/ftw_optimizer/recourse.py b/optimizer/ftw_optimizer/recourse.py index 25c30a99..e9a89805 100644 --- a/optimizer/ftw_optimizer/recourse.py +++ b/optimizer/ftw_optimizer/recourse.py @@ -14,6 +14,8 @@ OPTIMAL_STATUSES, ReplayConsistencyError, _arbitrage_spread_ore_kwh, + _pv_charge_bonus_ore_kwh, + _pv_curtail_output, _canonicalize_storage_payload, _export_price, _mode, @@ -152,7 +154,7 @@ def solve_storage_recourse( expected_pv_bonus: cp.Expression = cp.Constant(0.0) strict_sc_penalty: cp.Expression = cp.Constant(0.0) worst_service_slack = cp.Variable(nonneg=True, name="worst_service_slack") - bonus_ore = max(0.0, finite_number(settings.get("pv_charge_bonus_ore_kwh", 0), "settings.pv_charge_bonus_ore_kwh")) + bonus_ore = _pv_charge_bonus_ore_kwh(settings, mode) arbitrage_spread = _arbitrage_spread_ore_kwh(settings, mode) unsafe_cycle = _storage_relaxation_is_unsafe( eff_import, @@ -383,6 +385,7 @@ def run_problem(problem: cp.Problem, solver_name: str) -> None: raw_cost = price[t] * max(grid_kwh, 0.0) - export_price[t] * max(-grid_kwh, 0.0) raw_total_cost += raw_cost curtailed_w = max(0.0, float(base_vars["curtail"].value[t])) + pv_limit_w, pv_curtail_active = _pv_curtail_output(base["pv"][t], curtailed_w) actions.append( { "slot_start_ms": int(slot.get("start_ms", 0)), @@ -391,7 +394,8 @@ def run_problem(problem: cp.Problem, solver_name: str) -> None: "grid_w": grid_w, "soc_pct": (stored_wh / total_capacity * 100.0) if total_capacity > 0 else 0.0, "cost_ore": raw_cost, - "pv_limit_w": max(0.0, -base["pv"][t] - curtailed_w) if curtailed_w > 1e-5 else 0.0, + "pv_limit_w": pv_limit_w, + "pv_curtail_active": pv_curtail_active, "storage_power_w": storage_power, "storage_energy_wh": storage_energy, "flex_power_w": {}, diff --git a/optimizer/tests/test_model.py b/optimizer/tests/test_model.py index de00889d..a8edd2d4 100644 --- a/optimizer/tests/test_model.py +++ b/optimizer/tests/test_model.py @@ -17,6 +17,8 @@ OPTIMAL_STATUSES, _arbitrage_spread_ore_kwh, _canonicalize_storage_payload, + _pv_charge_bonus_ore_kwh, + _pv_curtail_output, _requires_direction_binary, _storage_relaxation_is_unsafe, ) @@ -30,6 +32,25 @@ from ftw_optimizer.worker import handle, handshake +def test_pv_charge_bonus_matches_go_dp_mode_gate() -> None: + settings = {"pv_charge_bonus_ore_kwh": 30} + assert _pv_charge_bonus_ore_kwh(settings, "passive_arbitrage") == 30 + assert _pv_charge_bonus_ore_kwh(settings, "arbitrage") == 0 + assert _pv_charge_bonus_ore_kwh(settings, "self_consumption") == 0 + assert _pv_charge_bonus_ore_kwh(settings, "cheap_charge") == 0 + + +def test_pv_curtail_output_distinguishes_zero_cap_from_release() -> None: + limit, active = _pv_curtail_output(-5000, 0) + assert (limit, active) == (0.0, False) + limit, active = _pv_curtail_output(-5000, 5000) + assert active is True + assert limit == 0.0 + limit, active = _pv_curtail_output(-5000, 2000) + assert active is True + assert limit == 3000.0 + + def test_cvxpy_user_limit_is_not_an_accepted_solution() -> None: assert cp.OPTIMAL in OPTIMAL_STATUSES assert cp.OPTIMAL_INACCURATE in OPTIMAL_STATUSES @@ -602,6 +623,7 @@ def test_shared_direct_highs_matches_strict_pv_surplus_and_limit() -> None: assert math.isclose(action["battery_w"], 0, abs_tol=1e-6) assert math.isclose(action["grid_w"], -100, abs_tol=1e-6) assert math.isclose(action["pv_limit_w"], 600, abs_tol=1e-6) + assert action["pv_curtail_active"] is True assert_storage_replays(request, direct) assert_storage_replays(reference_request, reference) @@ -799,7 +821,9 @@ def test_shared_auto_falls_back_at_each_direct_eligibility_boundary() -> None: cases.append(("unsafe-cycle", negative_import)) pv_charge_bonus = base_request() - pv_charge_bonus["settings"]["pv_charge_bonus_ore_kwh"] = 1 + pv_charge_bonus["settings"].update( + {"mode": "passive_arbitrage", "pv_charge_bonus_ore_kwh": 1} + ) cases.append(("pv-charge-bonus", pv_charge_bonus)) meter_split = base_request() @@ -1579,14 +1603,20 @@ def test_multistage_auto_keeps_binary_guards_for_unsafe_incentives() -> None: assert response["solver"]["formulation"] == "multistage-milp" shared_bonus = base_request() - shared_bonus["settings"]["pv_charge_bonus_ore_kwh"] = 1 + shared_bonus["settings"].update( + {"mode": "passive_arbitrage", "pv_charge_bonus_ore_kwh": 1} + ) response = handle(shared_bonus) assert response["ok"], response assert response["solver"]["formulation"] == "milp" recourse_bonus = base_request() recourse_bonus["settings"].update( - {"scenario_policy": "recourse", "pv_charge_bonus_ore_kwh": 1} + { + "mode": "passive_arbitrage", + "scenario_policy": "recourse", + "pv_charge_bonus_ore_kwh": 1, + } ) response = handle(recourse_bonus) assert response["ok"], response @@ -1594,7 +1624,11 @@ def test_multistage_auto_keeps_binary_guards_for_unsafe_incentives() -> None: pv_bonus = base_request() pv_bonus["settings"].update( - {"scenario_policy": "multistage", "pv_charge_bonus_ore_kwh": 1} + { + "mode": "passive_arbitrage", + "scenario_policy": "multistage", + "pv_charge_bonus_ore_kwh": 1, + } ) response = handle(pv_bonus) assert response["ok"], response @@ -1748,6 +1782,7 @@ def test_relaxed_formulation_guards_pv_bonus_storage_cycles( ) -> None: request = _relaxed_flow_guard_request(scenario_policy) request["slots"][0].update({"price_ore": 0, "spot_ore": 0, "pv_w": -5000}) + request["settings"]["mode"] = "passive_arbitrage" request["settings"]["pv_charge_bonus_ore_kwh"] = 100 response = handle(request) diff --git a/optimizer/tests/test_site_physics.py b/optimizer/tests/test_site_physics.py new file mode 100644 index 00000000..a324a019 --- /dev/null +++ b/optimizer/tests/test_site_physics.py @@ -0,0 +1,65 @@ +from __future__ import annotations + +import json +from pathlib import Path + + +FIXTURE = ( + Path(__file__).resolve().parents[2] + / "go" + / "internal" + / "loadpoint" + / "testdata" + / "site_physics.json" +) + + +def grid_w(load_w: float, pv_w: float, battery_w: float, ev_w: float) -> float: + return load_w + pv_w + battery_w + ev_w + + +def leftover_w(load_w: float, pv_w: float) -> float: + return max(0.0, -(load_w + pv_w)) + + +def house_residual_w(load_w: float, pv_w: float) -> float: + return max(0.0, load_w + pv_w) + + +def battery_discharge_feeds_ev( + battery_w: float, ev_w: float, load_w: float, pv_w: float +) -> bool: + if ev_w <= 0 or battery_w >= 0: + return False + return -battery_w > house_residual_w(load_w, pv_w) + 50 + + +def battery_energy_delta_wh( + power_w: float, dt_h: float, charge_eff: float, discharge_eff: float +) -> float: + if power_w >= 0: + return power_w * dt_h * charge_eff + return power_w * dt_h / discharge_eff + + +def test_site_physics_table_matches_go_kernel() -> None: + fixture = json.loads(FIXTURE.read_text()) + for row in fixture["flows"]: + assert grid_w(row["load_w"], row["pv_w"], row["battery_w"], row["ev_w"]) == row[ + "grid_w" + ], row["name"] + assert leftover_w(row["load_w"], row["pv_w"]) == row["leftover_w"], row["name"] + assert house_residual_w(row["load_w"], row["pv_w"]) == row["house_residual_w"], row[ + "name" + ] + assert ( + battery_discharge_feeds_ev( + row["battery_w"], row["ev_w"], row["load_w"], row["pv_w"] + ) + is row["feeds_ev"] + ), row["name"] + for row in fixture["energy_steps"]: + got = battery_energy_delta_wh( + row["power_w"], row["dt_h"], row["charge_eff"], row["discharge_eff"] + ) + assert abs(got - row["delta_wh"]) < 1e-9, row["name"] From f4cc89fc8f336cca2b307f21a4e03c2bbb3c99c9 Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Sun, 23 Aug 2026 16:13:34 +0200 Subject: [PATCH 2/5] fix(mpc): ignore sub-watt grid-limit residue --- .changeset/optimizer-grid-limit-residue.md | 5 +++ go/internal/mpc/external_optimizer.go | 8 ++++- go/internal/mpc/external_optimizer_test.go | 42 ++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 .changeset/optimizer-grid-limit-residue.md diff --git a/.changeset/optimizer-grid-limit-residue.md b/.changeset/optimizer-grid-limit-residue.md new file mode 100644 index 00000000..b009af7f --- /dev/null +++ b/.changeset/optimizer-grid-limit-residue.md @@ -0,0 +1,5 @@ +--- +"ftw": patch +--- + +Accept sub-watt solver residue at a slot's grid limit so an optimizer plan at the configured fuse ceiling does not trigger Go planner fallback. Larger import and export violations still fail validation. diff --git a/go/internal/mpc/external_optimizer.go b/go/internal/mpc/external_optimizer.go index 21e1d9fa..59c25664 100644 --- a/go/internal/mpc/external_optimizer.go +++ b/go/internal/mpc/external_optimizer.go @@ -564,6 +564,11 @@ func (o *ExternalOptimizer) Health(ctx context.Context) (OptimizerRuntimeInfo, e return o.transport.Health(ctx) } +// solverGridLimitToleranceW admits only sub-watt feasibility residue from the +// mathematical optimizer. The Go planner still observes the exact slot limits, +// and dispatch keeps its separate fuse guard. +const solverGridLimitToleranceW = 0.1 + // ValidatePlan independently replays a candidate plan against the canonical // site sign convention and current constraints. Solver output is untrusted at // this boundary: NaN, stale slot alignment, energy drift, illegal EV steps, or @@ -730,7 +735,8 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { return fmt.Errorf("slot %d violates mode %s: baseline_grid_w=%.9f grid_w=%.9f battery_w=%.9f", i, p.Mode, baseGridW, a.GridW, a.BatteryW) } - if !slot.Limits.allowsImport(a.GridW) || !slot.Limits.allowsExport(a.GridW) { + if (slot.Limits.MaxImportW > 0 && a.GridW > slot.Limits.MaxImportW+solverGridLimitToleranceW) || + (slot.Limits.MaxExportW > 0 && a.GridW < -slot.Limits.MaxExportW-solverGridLimitToleranceW) { return fmt.Errorf("slot %d grid_w %.3f violates grid limits", i, a.GridW) } gridKWh := a.GridW * dtH / 1000 diff --git a/go/internal/mpc/external_optimizer_test.go b/go/internal/mpc/external_optimizer_test.go index 2267c583..7b009f87 100644 --- a/go/internal/mpc/external_optimizer_test.go +++ b/go/internal/mpc/external_optimizer_test.go @@ -151,6 +151,48 @@ func TestValidatePlanAcceptsSubWattSolverResidueInPassiveMode(t *testing.T) { } } +func TestValidatePlanGridLimitAllowsOnlySubWattSolverResidue(t *testing.T) { + const limitW = 11040.0 + p := Params{ + Mode: ModeArbitrage, CapacityWh: 10000, + SoCMinPct: 10, SoCMaxPct: 95, InitialSoCPct: 50, + MaxChargeW: 5000, MaxDischargeW: 5000, + ChargeEfficiency: 1, DischargeEfficiency: 1, + } + tests := []struct { + name string + gridW float64 + wantErr bool + }{ + {name: "import solver residue", gridW: limitW + 0.000001}, + {name: "export solver residue", gridW: -limitW - 0.000001}, + {name: "import real violation", gridW: limitW + 1, wantErr: true}, + {name: "export real violation", gridW: -limitW - 1, wantErr: true}, + } + for _, tc := range tests { + t.Run(tc.name, func(t *testing.T) { + slot := Slot{ + StartMs: 1, LenMin: 15, PriceOre: 100, SpotOre: 50, Confidence: 1, + Limits: PowerLimits{MaxImportW: limitW, MaxExportW: limitW}, + } + if tc.gridW > 0 { + slot.LoadW = tc.gridW + } else { + slot.PVW = tc.gridW + } + costOre := SlotGridCostOre(slot, tc.gridW*0.25/1000, p) + plan := Plan{TotalCostOre: costOre, Actions: []Action{{ + SlotStartMs: 1, SlotLenMin: 15, GridW: tc.gridW, + SoCPct: 50, CostOre: costOre, + }}} + err := ValidatePlan([]Slot{slot}, p, &plan) + if (err != nil) != tc.wantErr { + t.Fatalf("ValidatePlan() error = %v, wantErr %v", err, tc.wantErr) + } + }) + } +} + func TestValidatePlanModeErrorIncludesPowerValues(t *testing.T) { slots := []Slot{{StartMs: 1, LenMin: 15, PriceOre: 100, Confidence: 1, LoadW: 0}} p := Params{ From 1f00ebe2e5af4ea1548fa2b66df4ad185ef6eede Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Sun, 23 Aug 2026 18:26:19 +0200 Subject: [PATCH 3/5] fix(mpc): replay Go DP from live SoC and clip at the operating band Policy lookup stays on the SoC grid. Forward simulation now integrates from the actual initial SoC, including starts outside the configured band, so ValidatePlan and the published trajectory match. An action that would worsen recovery is clipped to the remaining headroom instead of being replaced with idle or snapped after the fact. Signed-off-by: Fredrik Ahlgren --- go/internal/mpc/external_optimizer_test.go | 4 +-- go/internal/mpc/mpc.go | 32 ++++++++++++++++++++-- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/go/internal/mpc/external_optimizer_test.go b/go/internal/mpc/external_optimizer_test.go index 7b009f87..c0340929 100644 --- a/go/internal/mpc/external_optimizer_test.go +++ b/go/internal/mpc/external_optimizer_test.go @@ -155,7 +155,7 @@ func TestValidatePlanGridLimitAllowsOnlySubWattSolverResidue(t *testing.T) { const limitW = 11040.0 p := Params{ Mode: ModeArbitrage, CapacityWh: 10000, - SoCMinPct: 10, SoCMaxPct: 95, InitialSoCPct: 50, + SoCMin: 0.1, SoCMax: 0.95, InitialSoC: 0.5, MaxChargeW: 5000, MaxDischargeW: 5000, ChargeEfficiency: 1, DischargeEfficiency: 1, } @@ -183,7 +183,7 @@ func TestValidatePlanGridLimitAllowsOnlySubWattSolverResidue(t *testing.T) { costOre := SlotGridCostOre(slot, tc.gridW*0.25/1000, p) plan := Plan{TotalCostOre: costOre, Actions: []Action{{ SlotStartMs: 1, SlotLenMin: 15, GridW: tc.gridW, - SoCPct: 50, CostOre: costOre, + SoC: 0.5, CostOre: costOre, }}} err := ValidatePlan([]Slot{slot}, p, &plan) if (err != nil) != tc.wantErr { diff --git a/go/internal/mpc/mpc.go b/go/internal/mpc/mpc.go index 313ab5bf..18e09671 100644 --- a/go/internal/mpc/mpc.go +++ b/go/internal/mpc/mpc.go @@ -491,6 +491,32 @@ func operatingBoundWorsens(from, to, min, max float64) bool { math.Max(0, to-max) > math.Max(0, from-max)+eps } +// clipBatteryPowerToBand reduces a DP action so continuous SoC does not +// worsen operating-bound recovery. Policy is looked up on the grid; energy +// is not, so a charge that lands on max from the nearest grid point can +// overshoot from the real SoC. +func clipBatteryPowerToBand(soc, powerW, dtH, capacityWh, etaC, etaD, min, max float64) float64 { + if capacityWh <= 0 || dtH <= 0 { + return 0 + } + delta := loadpoint.BatteryEnergyDeltaWh(powerW, dtH, etaC, etaD) / capacityWh + if !operatingBoundWorsens(soc, soc+delta, min, max) { + return powerW + } + if powerW > 0 { + headroom := max - soc + if headroom <= 0 || etaC <= 0 { + return 0 + } + return headroom * capacityWh / (dtH * etaC) + } + headroom := soc - min + if headroom <= 0 || etaD <= 0 { + return 0 + } + return -headroom * capacityWh * etaD / dtH +} + func sanitizeOptimizeSlots(slots []Slot) []Slot { out := make([]Slot, 0, len(slots)) for _, s := range slots { @@ -1006,10 +1032,10 @@ func Optimize(slots []Slot, p Params) Plan { pol := Policy[t][si][ei] ba := pol / EA ea := pol % EA - actW := actionAt(ba) + actW := clipBatteryPowerToBand(soc, actionAt(ba), dtH, p.CapacityWh, + p.ChargeEfficiency, p.DischargeEfficiency, p.SoCMin, p.SoCMax) evW := evActionW(ea) - dSoCWh := loadpoint.BatteryEnergyDeltaWh(actW, dtH, p.ChargeEfficiency, p.DischargeEfficiency) - soc2 := soc + dSoCWh/p.CapacityWh + soc2 := soc + loadpoint.BatteryEnergyDeltaWh(actW, dtH, p.ChargeEfficiency, p.DischargeEfficiency)/p.CapacityWh if operatingBoundWorsens(soc, soc2, p.SoCMin, p.SoCMax) { actW = 0 soc2 = soc From e0058538aec7d0e541fcd94e946ccc0bdd151379 Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Mon, 7 Sep 2026 06:24:28 +0200 Subject: [PATCH 4/5] feat(optimizer): bundle proprietary Energyplan worker --- .changeset/native-energyplan-worker.md | 9 + .github/brand/compatibility-allowlist.txt | 2 + .github/workflows/native-solver.yml | 31 + Makefile | 11 +- go/internal/mpc/native_bench_test.go | 69 + go/internal/mpc/native_optimizer_test.go | 157 + optimizer/native/.gitattributes | 4 + optimizer/native/README.md | 52 + optimizer/native/bundle/LICENSE.txt | 17 + .../native/bundle/THIRD-PARTY-NOTICES.txt | 341 + .../native/bundle/ftw-solver-darwin-arm64 | Bin 0 -> 592384 bytes .../native/bundle/ftw-solver-linux-amd64 | Bin 0 -> 755752 bytes .../native/bundle/ftw-solver-linux-arm64 | Bin 0 -> 644768 bytes optimizer/native/bundle/manifest.json | 97 + .../rust-runtime/COPYRIGHT-library.html | 8266 +++++++++++++++++ .../rust-runtime/licenses/Apache-2.0.txt | 73 + .../rust-runtime/licenses/BSD-2-Clause.txt | 9 + .../rust-runtime/licenses/CC-BY-SA-4.0.txt | 427 + .../licenses/GCC-exception-3.1.txt | 30 + .../rust-runtime/licenses/GPL-2.0-only.txt | 133 + .../licenses/GPL-3.0-or-later.txt | 202 + .../bundle/rust-runtime/licenses/ISC.txt | 7 + .../rust-runtime/licenses/LLVM-exception.txt | 15 + .../bundle/rust-runtime/licenses/MIT.txt | 9 + .../bundle/rust-runtime/licenses/NCSA.txt | 29 + .../bundle/rust-runtime/licenses/OFL-1.1.txt | 43 + .../rust-runtime/licenses/Unicode-3.0.txt | 39 + optimizer/native/verify.py | 110 + optimizer/native/verify_test.py | 52 + 29 files changed, 10233 insertions(+), 1 deletion(-) create mode 100644 .changeset/native-energyplan-worker.md create mode 100644 .github/workflows/native-solver.yml create mode 100644 go/internal/mpc/native_bench_test.go create mode 100644 go/internal/mpc/native_optimizer_test.go create mode 100644 optimizer/native/.gitattributes create mode 100644 optimizer/native/README.md create mode 100644 optimizer/native/bundle/LICENSE.txt create mode 100644 optimizer/native/bundle/THIRD-PARTY-NOTICES.txt create mode 100755 optimizer/native/bundle/ftw-solver-darwin-arm64 create mode 100755 optimizer/native/bundle/ftw-solver-linux-amd64 create mode 100755 optimizer/native/bundle/ftw-solver-linux-arm64 create mode 100644 optimizer/native/bundle/manifest.json create mode 100644 optimizer/native/bundle/rust-runtime/COPYRIGHT-library.html create mode 100644 optimizer/native/bundle/rust-runtime/licenses/Apache-2.0.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/BSD-2-Clause.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/CC-BY-SA-4.0.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/GCC-exception-3.1.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/GPL-2.0-only.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/GPL-3.0-or-later.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/ISC.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/LLVM-exception.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/MIT.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/NCSA.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/OFL-1.1.txt create mode 100644 optimizer/native/bundle/rust-runtime/licenses/Unicode-3.0.txt create mode 100644 optimizer/native/verify.py create mode 100644 optimizer/native/verify_test.py diff --git a/.changeset/native-energyplan-worker.md b/.changeset/native-energyplan-worker.md new file mode 100644 index 00000000..5171c195 --- /dev/null +++ b/.changeset/native-energyplan-worker.md @@ -0,0 +1,9 @@ +--- +"ftw": minor +--- + +Bundle the optional proprietary Sourceful Energyplan worker for Linux ARM64, +Linux AMD64 and macOS ARM64. Verify the compiled workers and their licenses +through a pinned checksum manifest. Core validates their proposed plans and +retains its existing fallback. Source and builds remain in a private repository; +FTW needs no Rust toolchain or private repository access to use the bundle. diff --git a/.github/brand/compatibility-allowlist.txt b/.github/brand/compatibility-allowlist.txt index 1178e0e4..9bce438c 100644 --- a/.github/brand/compatibility-allowlist.txt +++ b/.github/brand/compatibility-allowlist.txt @@ -18,3 +18,5 @@ ^Makefile:.*-C "\$\$stage" ftw ftw-backup forty-two-watts.*$ ^scripts/restore-full-backup\.sh:for candidate in ftw forty-two-watts; do$ ^README\.md:Existing Forty Two Watts or older FTW deployments must use the$ +# Rust's upstream runtime notices describe third-party licenses, not FTW's license. +^optimizer/native/bundle/rust-runtime/COPYRIGHT-library\.html:[[:space:]]*This project is triple-licensed under the MIT License, the Apache$ diff --git a/.github/workflows/native-solver.yml b/.github/workflows/native-solver.yml new file mode 100644 index 00000000..1c3530c0 --- /dev/null +++ b/.github/workflows/native-solver.yml @@ -0,0 +1,31 @@ +name: native energy worker + +on: + pull_request: + paths: + - 'optimizer/native/**' + - 'go/internal/mpc/**' + - 'Makefile' + - '.github/workflows/native-solver.yml' + push: + branches: [master] + paths: + - 'optimizer/native/**' + - 'go/internal/mpc/**' + - 'Makefile' + - '.github/workflows/native-solver.yml' + +permissions: + contents: read + +jobs: + native-solver: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 + with: + go-version: '1.26' + cache-dependency-path: go/go.sum + - name: Verify the binary bundle and Core integration + run: make native-solver-test diff --git a/Makefile b/Makefile index 1aefdc40..6b7adb1f 100644 --- a/Makefile +++ b/Makefile @@ -153,7 +153,7 @@ ci-hw-pi: # verify-all adds cross-compile checks for all release targets, catching # platform-specific syscall/import mistakes before push. -verify: test compose-migration-test container-boundary-test release-workflow-test +verify: test compose-migration-test container-boundary-test release-workflow-test native-solver-test cd go && go vet ./... cd go && go build ./... @echo "verify: vet + test + build clean" @@ -286,3 +286,12 @@ clean: docs: @echo "see docs/ for:" @ls -1 docs/ + +# Optional proprietary worker: verify bundled artifacts and the Core boundary. +.PHONY: native-solver-check native-solver-test +native-solver-check: + python3 optimizer/native/verify.py + python3 -m unittest discover -s optimizer/native -p verify_test.py + +native-solver-test: native-solver-check + cd go && FTW_NATIVE_SOLVER="$$(python3 ../optimizer/native/verify.py --host-binary)" go test -count=1 ./internal/mpc -run '^TestNative' diff --git a/go/internal/mpc/native_bench_test.go b/go/internal/mpc/native_bench_test.go new file mode 100644 index 00000000..21be9726 --- /dev/null +++ b/go/internal/mpc/native_bench_test.go @@ -0,0 +1,69 @@ +package mpc + +import ( + "context" + "math" + "testing" + "time" +) + +func nativeBenchmarkFixture(ev bool) ([]Slot, Params) { + _, p := externalTestFixture() + p.Mode, p.CapacityWh, p.InitialSoC, p.SoCMin, p.SoCMax = ModeSelfConsumption, 20000, .45, .1, .95 + p.SoCLevels, p.ActionLevels, p.MaxChargeW, p.MaxDischargeW, p.TerminalSoCPrice = 201, 401, 9000, 9000, 160 + slots := make([]Slot, 193) + for i := range slots { + h := float64(i%96) / 4 + pv := 0.0 + if h > 5 && h < 21 { + pv = -7000 * math.Sin(math.Pi*(h-5)/16) + } + if i >= 96 { + pv *= .4 + } + spot := 12.0 + if h >= 5 { + spot = 35 + 20*math.Sin(math.Pi*(h-5)/14) + 75*math.Exp(-(h-18)*(h-18)/3) + } + load := 450 + 900*math.Exp(-(h-7)*(h-7)/1.5) + 1400*math.Exp(-(h-19)*(h-19)/2) + slots[i] = Slot{StartMs: int64(i) * 900000, LenMin: 15, Confidence: 1, PVW: pv, LoadW: load, PriceOre: spot*1.25 + 95, SpotOre: spot, Limits: PowerLimits{MaxImportW: 11040, MaxExportW: 11040}} + } + if ev { + p.Loadpoint = &LoadpointSpec{ID: "garage", CapacityWh: 60000, Levels: 11, InitialSoC: .35, SoCMax: 1, PluggedIn: true, TargetSoC: .8, TargetSlotIdx: 64, MaxChargeW: 11000, ChargeEfficiency: .9, AllowedStepsW: []float64{0, 4140, 6900, 11000}, NoBatteryToEV: true} + } + return slots, p +} + +func BenchmarkNativePlanner193(b *testing.B) { + for _, ev := range []bool{false, true} { + name := "battery" + if ev { + name = "battery_ev" + } + slots, p := nativeBenchmarkFixture(ev) + for _, native := range []bool{false, true} { + engine := "current_dp" + if native { + engine = "rust_worker" + } + b.Run(name+"/"+engine, func(b *testing.B) { + var o *ExternalOptimizer + if native { + o = nativeWorker(b, 100*time.Millisecond) + defer o.Close() + } + b.ReportAllocs() + b.ResetTimer() + for i := 0; i < b.N; i++ { + if native { + if _, err := o.Optimize(context.Background(), slots, p); err != nil { + b.Fatal(err) + } + } else { + _ = Optimize(slots, p) + } + } + }) + } + } +} diff --git a/go/internal/mpc/native_optimizer_test.go b/go/internal/mpc/native_optimizer_test.go new file mode 100644 index 00000000..0c1994f9 --- /dev/null +++ b/go/internal/mpc/native_optimizer_test.go @@ -0,0 +1,157 @@ +package mpc + +import ( + "context" + "encoding/json" + "os" + "path/filepath" + "sync" + "testing" + "time" + + "github.com/srcfl/ftw/go/internal/state" +) + +// The optional native process is pinned and checked by make native-solver-test. +// Ordinary Go tests remain usable without a Rust toolchain. +func nativeWorker(t testing.TB, budget time.Duration) *ExternalOptimizer { + t.Helper() + binary := os.Getenv("FTW_NATIVE_SOLVER") + if binary == "" { + t.Skip("run make native-solver-test to include the Rust worker") + } + if !filepath.IsAbs(binary) { + t.Fatal("FTW_NATIVE_SOLVER must be an absolute executable path") + } + o, err := NewExternalOptimizer(ExternalOptimizerConfig{Command: []string{binary, "--time-limit=" + budget.String()}, ModuleDir: filepath.Dir(binary), Timeout: 3 * time.Second}) + if err != nil { + t.Fatal(err) + } + return o +} + +func nativeFixture() ([]Slot, Params) { + slots, p := externalTestFixture() + p.SoCLevels, p.ActionLevels = 41, 21 + p.Loadpoint = &LoadpointSpec{ID: "garage", CapacityWh: 10000, Levels: 11, SoCMax: 1, InitialSoC: .2, PluggedIn: true, TargetSoC: .35, TargetSlotIdx: 1, MaxChargeW: 2000, AllowedStepsW: []float64{0, 1400, 2000}, ChargeEfficiency: .9, NoBatteryToEV: true} + return slots, p +} + +func TestNativeProcessCoreContract(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + defer o.Close() + slots, p := nativeFixture() + floor := -5.0 + p.ExportBonusOreKwh, p.ExportFeeOreKwh, p.ExportFloorOreKwh = 12, 3, &floor + p.PVChargeBonusOreKwh, p.MinArbitrageSpreadOreKwh = 30, 20 + slots[0].Confidence, slots[1].Confidence = .4, .9 + slots[0].PVW = -4500 + for _, mode := range []Mode{ModeArbitrage, ModeSelfConsumption, ModePassiveArbitrage, ModeCheapCharge} { + p.Mode = mode + plan, err := o.Optimize(context.Background(), slots, p) + if err != nil { + t.Fatalf("%s: %v", mode, err) + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatal(err) + } + if plan.Solver.Backend != "value_curve_rust" || plan.Actions[1].LoadpointSoC < p.Loadpoint.TargetSoC { + t.Fatalf("unexpected plan: %+v", plan) + } + for _, a := range plan.Actions { + if a.PVLimitW != 0 { + t.Fatal("unexpected curtailment") + } + } + } + p.PVForecastSafetyK, p.PVUncertaintyW = 1, 300 + if _, err := o.Optimize(context.Background(), slots, p); err == nil { + t.Fatal("worker accepted unsupported scenarios") + } + p.PVForecastSafetyK = 0 + if _, err := o.Optimize(context.Background(), slots, p); err != nil { + t.Fatalf("worker did not recover after rejection: %v", err) + } +} + +func TestNativeFullHorizonPhysicalBoundaries(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + defer o.Close() + for _, mode := range []Mode{ModeSelfConsumption, ModeArbitrage, ModePassiveArbitrage, ModeCheapCharge} { + for _, blocksBattery := range []bool{false, true} { + slots, p := nativeBenchmarkFixture(true) + p.Mode, p.Loadpoint.NoBatteryToEV = mode, blocksBattery + plan, err := o.Optimize(context.Background(), slots, p) + if err != nil { + t.Fatalf("%s, battery blocked=%t: %v", mode, blocksBattery, err) + } + if err := ValidatePlan(slots, p, &plan); err != nil { + t.Fatal(err) + } + for i, a := range plan.Actions { + if a.LoadpointW > 0 && a.GridW < -1e-6 && a.BatteryW < 0 { + t.Fatalf("slot %d: intended zero power became discharge", i) + } + } + } + } +} + +func TestNativeProcessConcurrentAndImmutable(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + defer o.Close() + slots, p := nativeFixture() + before, _ := json.Marshal(struct { + Slots []Slot + Params Params + }{slots, p}) + var wg sync.WaitGroup + for range 8 { + wg.Add(1) + go func() { + defer wg.Done() + if _, err := o.Optimize(context.Background(), slots, p); err != nil { + t.Error(err) + } + }() + } + wg.Wait() + after, _ := json.Marshal(struct { + Slots []Slot + Params Params + }{slots, p}) + if string(before) != string(after) { + t.Fatal("shared input mutated") + } +} + +func TestNativeServiceAndFallback(t *testing.T) { + for _, budget := range []time.Duration{time.Second, time.Nanosecond} { + o := nativeWorker(t, budget) + defer o.Close() + st, err := state.Open(filepath.Join(t.TempDir(), "site.db")) + if err != nil { + t.Fatal(err) + } + defer st.Close() + _, p := externalTestFixture() + p.SoCLevels, p.ActionLevels = 11, 5 + now := time.Now().UTC().Truncate(time.Minute) + if err := st.SavePrices([]state.PricePoint{{Zone: "SE3", SlotTsMs: now.Add(-time.Minute).UnixMilli(), SlotLenMin: 15, SpotOreKwh: 50, TotalOreKwh: 100, Source: "test", FetchedAtMs: now.UnixMilli()}}); err != nil { + t.Fatal(err) + } + s := New(st, nil, "SE3", p) + s.BaseLoad = 500 + s.Optimizer = o + plan := s.Replan(context.Background()) + if plan == nil || plan.Solver == nil { + t.Fatal("service returned no plan") + } + if plan.Solver.Fallback != (budget == time.Nanosecond) { + t.Fatalf("fallback metadata: %+v", plan.Solver) + } + if budget == time.Second && plan.Solver.Backend != "value_curve_rust" { + t.Fatalf("Rust worker did not supply service plan: %+v", plan.Solver) + } + } +} diff --git a/optimizer/native/.gitattributes b/optimizer/native/.gitattributes new file mode 100644 index 00000000..1ee4b216 --- /dev/null +++ b/optimizer/native/.gitattributes @@ -0,0 +1,4 @@ +# Keep upstream runtime license notices byte for byte. +bundle/ftw-solver-* binary +bundle/rust-runtime/** -whitespace linguist-vendored=true +bundle/THIRD-PARTY-NOTICES.txt linguist-vendored=true diff --git a/optimizer/native/README.md b/optimizer/native/README.md new file mode 100644 index 00000000..f7fd787c --- /dev/null +++ b/optimizer/native/README.md @@ -0,0 +1,52 @@ +# Energyplan compiled worker + +This directory contains the optional proprietary Sourceful Energyplan worker, +its license and third-party notices, and public integration checks. Rust source, +source tests and builds live in the private `srcfl/energyplan` repository. + +The executables have a separate license in `bundle/LICENSE.txt`. It permits use +and redistribution of the unmodified workers with FTW, including commercial +FTW distributions. FTW's own source keeps its existing license. Other uses of +the worker require a separate license from Sourceful. + +## Verify and run + +No Rust toolchain, Python solver package, private repository access or network +service is needed. From the FTW repository root: + +```sh +make native-solver-test +python3 optimizer/native/verify.py --host-binary +optimizer/native/bundle/ftw-solver-linux-arm64 --time-limit=100ms < requests.jsonl +``` + +The bundle contains static Linux ARM64 and Linux AMD64 workers and a macOS +ARM64 worker. The manifest pins their version, private source commit, sizes +and SHA-256 checksums. The verifier checks every bundled file, the host worker +handshake and the public source boundary. Keep the license and notices with +any copied or redistributed executable. Run only a verified bundle. + +The worker reads optimizer protocol v1 JSON lines and stays alive across +requests. Core's existing `mpc.ExternalOptimizer` starts it through an absolute +path in `ExternalOptimizerConfig.Command`. Core validates all proposed plans +and keeps its Go fallback. The current settings launcher still starts Python; +this bundle does not select the worker on any site. + +Supported requests contain one battery and at most one EV per site, with the +four existing modes, physical limits, negative tariffs and an EV deadline. +Unsupported scenarios, thermal/commercial models and multiple assets return +an error. A time limit can return a feasible plan with a remaining cost gap; +without a feasible candidate it returns a budget error. Core handles errors +through its existing fallback path. + +`make verify` includes the binary and integration checks. Go integration tests +can also use an absolute path supplied in `FTW_NATIVE_SOLVER`. Ordinary Go tests +skip these optional process tests when that variable is unset. + +## Update the bundle + +Build and test a new version in the private repository. Copy only the complete +output of its binary packaging tool into `bundle/`, then run +`make native-solver-test` and `make verify`. Submit the binaries, manifest, +license and notices together. Never add Rust source, Cargo files, source +archives or build tools to this public directory. diff --git a/optimizer/native/bundle/LICENSE.txt b/optimizer/native/bundle/LICENSE.txt new file mode 100644 index 00000000..a5caa24b --- /dev/null +++ b/optimizer/native/bundle/LICENSE.txt @@ -0,0 +1,17 @@ +Sourceful Energyplan Binary License +Copyright (c) 2026 Sourceful. All rights reserved. + +Sourceful grants permission to use the unmodified ftw-solver binaries with +FTW and to redistribute them, without changes, as part of FTW distributions, +including commercial distributions, provided this license and the accompanying +third-party notices remain included. + +The Energyplan solver is proprietary. No license to its source code is granted. +Other uses or distribution require a separate license from Sourceful. Third-party +components retain their own licenses as listed in THIRD-PARTY-NOTICES.txt. +This license does not revoke rights previously granted for an earlier version. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. TO THE EXTENT PERMITTED BY LAW, SOURCEFUL IS NOT LIABLE FOR +CLAIMS, DAMAGES OR OTHER LIABILITY ARISING FROM USE OF THE SOFTWARE. diff --git a/optimizer/native/bundle/THIRD-PARTY-NOTICES.txt b/optimizer/native/bundle/THIRD-PARTY-NOTICES.txt new file mode 100644 index 00000000..6c2fa4f6 --- /dev/null +++ b/optimizer/native/bundle/THIRD-PARTY-NOTICES.txt @@ -0,0 +1,341 @@ +Third-party components in the compiled FTW worker. +These licenses apply to the named components, not to the proprietary solver. + + +itoa 1.0.18 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +memchr 2.8.3 — Unlicense OR MIT + +The MIT License (MIT) + +Copyright (c) 2015 Andrew Gallant + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +proc-macro2 1.0.107 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +quote 1.0.47 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +serde 1.0.229 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +serde_core 1.0.229 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +serde_derive 1.0.229 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +serde_json 1.0.151 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +syn 3.0.3 — MIT OR Apache-2.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +unicode-ident 1.0.24 — (MIT OR Apache-2.0) AND Unicode-3.0 + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2023 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. + + +zmij 1.0.23 — MIT + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +Rust standard-library attribution and runtime licenses accompany this file +under rust-runtime/. They include licenses for the statically linked runtime. diff --git a/optimizer/native/bundle/ftw-solver-darwin-arm64 b/optimizer/native/bundle/ftw-solver-darwin-arm64 new file mode 100755 index 0000000000000000000000000000000000000000..78ac530e4281f834ba5760a6ae156896351771e8 GIT binary patch literal 592384 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

MLXN5(de9PWaNS)(% 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%0DekXfZZwbdw@`Cr z_B!_XibeeQa1i$+_jG0mn_dn3tQPFrW#sC}1}D-n;ByNq2Uv=G$n$)pp53_>xsVSI z>w#b8v~SRPd*z6uPM&O$iFnL@Ar!4+z73s#&*Jj?W|X*lFU7}C27lru;$85U1uDCl zxX@h6-bC3(moAVE3s+JeJ*9Jp@;<@qH(e5XdLFt?rtNDFF()^%k1^#hvzG5>yoKoO zDu4MS4vicoe)NifUHbt#Pct-fgc#DB*}qQlSyKhKXubsg38+NxvzL|0xrg7F~p zGuyJauH^Xy+ODL0l;7Tbd2{nB`k~rVxjC9=bkTLliCsKb9q0KW^ZZSGCPmC`E&CDZ za$kyV*9s^3R`OP4!fQ6CgmoZz`MnaPddElV=>=z%Ufqu($748e^T?< z&x&eJ1H}L6P7{>C+b)07oAN+)& zPvw>Pw-=OeH@q*)O4%b`7C`=*L;%LYquYj z&;MPL(eD%N2QOs(Wng4HF*=*(W6!{bg-kGZRl!pRERUeCdw#IR#8Ya_BiNgIHnbgA z+spB3E!^=1d--8>${o|}~NC&=I8mFq7)!k)WfoVD$xzm@J+?wR_e&ou5Ryzba0@_;u~f371+ELOly zjs+$<_S`0L*NoiEnn7L=aB-*bgKu^bww&h6i0^F}}y{IB=gFHrmVAM_6WSbeY0`m*CEA5Z^zyqA4Xwzih>jt%PH zk>&N+s&0h7b}Y6{toDvCBCFs-YRB^0acyDQv{CBCU;(o?*RqMhPn^6$;9Pj+&Vp{d z5)Z!c#A{A0L>OD9?DBzx*sc~}b^X5UJ-=@Vn7pyyc8Y%SLo~b3+JXCGJe+6uE)dg1TOj{WNx^~g+VY;)Qpdd zD%cX}YC*#Io6&2##}7{Xj#v2T>sNh~_M1*5b+0G+Dd55B%D=VE_t4WC17q2i&Du)_ zm$bo|2=bx}m-xvALsMe!O+~mzzGoM*$pV*aX;sZ%a-KZBHKZ%5*CWALk(GTr_y) zP!s=We62^54E<{#w!Mt;9dYXSDt~QH`KH5NQ||#rjTL*gL(^_N;bV;HUcrATl(!T< zZ0Lb_CDW(7<{qI;eH(qSrpw}8FR2Xn>|X68#uF%p;DK9v*+vz6#2uYvKPp}TpEo#vwSxBF zOPcQS64e(!sUg>EDf42+b)SQq8)!#sIS5=e@C3DUf}D3*@@X=E|51+3`k+I*=(JAV zdxk{jgD1=TUpCa-g(co_wcDQJUjyh0YHufSiAN1*p2KmctvIm;hE8~=wO@v8fIjAz zAsc**Su*`rwRLuuJG{uJ~0EaS7y)Hr&}DSew9=for`(8^5Pr%Z)|bDgNum zi_|c8o}3&H-#76h#EI;LcV?p#I`KM=-1;NF1L+9?;KTpfNfNwmz51H$_#1vnU(lf8 zX_A8*@FzjL(|5b{X?gVN^7j`gFa9nb^BQHmv5UW>)1}uz^8=AlH8-$dPPUdG#Ga;p zLtZ-%_0ZH0gujv2^slq_My4~r2hrL6quMuPzudj_p&5#Sku8%k^cve{cWk?d60_jO zqJ(MxACVbh`V7M7J-Ed)#p7x|cR6)KY1VYj?M}{js9Y&L&CK1Z zp^;a?$%Ded0(*HJUA7K=r5SxeGO9@W#VKcvbkBFaGv9a9uHqq7?hWCe-(@Z?oBP58 zuN3aJCT|k{+&Hu=)&56G(?w^S`qJz79sQy}@WbO(Uwviq{dwdbIYu2BhTJt{fxiaT ze+KX)msIwp)3pC#()2=}_rlL}J@DkHef)JQ-*OWE0x!=ecSx4U1D$w<^;r!)b;ePr z-i^mBMUI&M@n3mkOxJs2Qzp}|+WqYb=I?OQbiwzaS^G|W+8y|=OWTvCE7zmqqN<<= zm5*az6Mydo^CLa|pS_v(;b(Ql=r(=v7Ix<6Bg%x~>uT>^WL}Wp9*+|p_2qGTCO&yl z|M>;w5*{&VW0UHw(ur9^IhrGuY!*p_V@YZKVHOd*;K@1df{?( z&s;_6*BayTl992wY;&$fjfRCY1;SbOXDu|#{F&RpM8`!Zq5If8B@43Y1*Tdz1H>N#ywu~ ztDZK$s5uzwtgG(#3B2zMde2_yz~7;}+bL7Z`qo-d-&(KBS?6*5_RlBaWrK?s_A>@A zV_m##g7;>hE!|(1OionmS@Qh`iUS4L&2K%oV?mBR;%fPds$Kp<5a2US$CIW>&;NVl zx>C3z9<>(@B=CT2y?1%Q4a_02d%bu-{Rb}o6L`Q_>V&*lRdSh{`GE(B2mU=+22n4J zoJ_>e?Z}3>D=&AW4|wuYb1Hdh>@?7D=1u5m&`RcfVl_FJnt40xA6~6-NsllvxH9jf zo0u#1RO&~*UzOp%Q>I&&=p8rt*PFUViQc70o4pV9^xxqNy~|4f`FrEsPyeii-Z)Q? zOMCR5SP#+2Zuof<^6irU26z9VG2zSaHIE6hN)a(zGV@%M%lveO?fK<{#PTB*w{y|3NwbIQ@l@b>19E z&Tn$}0O3Eo@VziJvKjavrfmFANz*tdHL4dr66pFXlnK(FaQr3kflQh9h+DqNTmQSA zeZZF}TaWBh*%v7r;!y7!dsxYxnZkE!sPjSjFYxzeGro~0E1&+kZ)EMsyY1+i z;l%TU6YH^^++!b}6(_%8JNUAJ6ki48qKHwOPMpZViF zXMQvek8fl%ep42Bde2qwTztwGbM}E7h(-2CUYo}nTjJVME--J*%X#zmbNU9ay=)2i z1JX_W7;S`!t4)kartGvJa9${HjR%MLn#N*c#=(<#!BlYa9b%K8A+Gql#5;FRup`3X zM&hQQox2MD*kthced4EuyVr>2%(O;S=xl{_q|EO-G1Zm$0`;ttm}=q;7k=ckuC4qe zHa%#+5+6GITw|B-_^P#HBIEGjZ+2stLZaj768se&{Q<)G?eU`e4&kX?g zDSpe>rr&4yt(cd}?s#f!h{P<>H}TZNW2bHdm*}kA*W4XX9dPTOrmp8(_?X{aTl`Ke zH8z&EiNsP@6HC3tT5)P_X!~hmsXK_J{ua2;FtOAlW0`&@mO88A8^lr%kA?jC?>3?L z%SW%hlVYh8@hiOkm~qCzvuHVjUfwd1_`FQwB)1S(T}@o|+=9H;TMF`Y&t4)7(hqjw z?^WEnhra?Be=B*`B$^KoksK*ghOR$!4nKBZ3qHe#=zjx#FG*;uYx(vMpn$Az=P6zh+*iw4! zg+J;v`+RfWO?I{-_K4!-Qzof;Us_ET#6a%7*{%%*Lte@%wsFvZK_7vM>4$e9bB>D@qk z$bxG_v?1S3+&#~0@&8@^C!WFfd=d@9qkG9fKgGFs!43=r;Qhn?c~(GAnUG^4xBqkIs3SLGEyu5tW=xz_x=!}{FdOXF@HBeS}3 zvQm2*bYY!$4S@r}Q7;_^8N8Twrqd?;-OOPFZ3X!)zo5!l%$>Iewf-hkmiaNVK=E!K z+|qdy&$N5?sl>gqa?_vr(l3Z*J^u^_xuf#RXqWc(g=klEJMx}_=%~^{Y(!()t#93N z#*dAq>{ToBwS(BX?DX0Z_yz;ym-~%xl*#K+!#ZZ3_Mu~L%Pn6tqr@Ij(ZsVX{Cb(h zB1#UceVaOxbvvo&Y!JvN@n;|WRP8-PT{E`>?7T8xL0&n2w*vfjZTM#K zA?E&uIJ->lrwpdmZR~4DIP;}n8^5>awSfGXQ%w=OZ}Lq{=^;+ zzz;~C)`#&0`h5|_*?kt@^YG7xqGUry*39yTc$injd3j!GZRwv&go zO|Wy0ab~E?m)3rQv4)B{CwGhVxlzP(561=)-lw~HCC~07Mhu_u-gaU!+t3S-5*xDB zH)GnB{*2ne144Ok5%X5*#uGk3e8^DZCKWF?U4@)uL4B#ArjSzF4fU)P8}aRc>l%V^bzoxSOEIj zNIxQSemy%Fe&T^d18)*1>c#giB_7C$1sasQ#*OcVJ1(psMo2QR0vpy% z%zc|1N2**tv8x8=&ck24*7m2YCI8k<(1YTF)>N&_D49jf7i;!o@WA@s)>2(y{8oks zx;`ZNt*mRYb20zr&`^{Z-nQCR3-XD{Yj$y0L9N|nK_Lxj!=@!w>r)jT>_`6s~G8JE)KWQzHm4R99HmbnTx|EJf8%vdg7!VJPLQj`1HcvBo}ujz}>_+ zR}%|9*-izH)L02)*aY4_hdxs0AJcviUr15KStq`8QqP#0f%zb31ck%+Bx|}U1CEwb zel2603J$`wU6j<+9mg!Xq}@n^Z|t7c{;?P4^@549^yT%Ns3TrqMZL}Z4x`W3;@i3q zug|)a`qo%t@kW?9m70o0Gc-q~=ntPphV1Z-Z9m8u37ARu=1Akwnlrvk_DH$BE1;dk z_Xj!SqW5R{4qa+Z|FnPHp4?h-J|EkY?=Ab5e8|d5o#+I1R*{U%1W5K(KK34nf+G6t4&gD~yTx|kx%6;`?c*`4%_kP1$ z1{vP6jCJv2@Ky(Y4>9g_tcwR&7a#EK=$OGKep>70K6r~0%RM;vN8q=vfITR@JCV0M zY2v5{n>cFmmN%{%l)J9gn!ol3#O+P7u3GuM8$VUU7!-FW`IE!9@GV{`o*Bj#IhVLo z`7HHaiM)uz19bl%_Tq*5-;Vq!9-%wWQ}>WF@7Sx%iDJg!KilTP=hwl@8p$Qt2rqjQ zURDP$`%%@C8Flco8hnwpX{ovB^vB}V)A{$JtCDkDv1{buj~DN0W~{_5cf#Y|_F_kZ zTA$?I%OB#LD=2~EF$~W}I@al$`(1 zE|_bl7FS@~KFqnHN_$|%r8%K*29ZZ?ldSE@=kDGA8*Dc@A0F68PXFWh%xeSG%Y2MD zc5o2iqCFaW-zDg>`;(^4^62U>X^|n`Z|tqIMHza-jxQc!ezWh z+GTUc7564o+r;m3Zvl1{Xxqpt&0jXQHtroD?l{yr7n)BETG4#&rnFrib06z&Eo)6W z&obt{lJ!;#9af4@;NPAnor^LTTp^$X=qa^>9w zblep9adN;pD>P|Ls*!iI(UX#g61P0ilX(DKyNL%Qokp&DtaOXgqXl*72?QMOlx9));dy%SN7O+f8|QvERqGF8;PY zx8PHe_!eJO_j~DoP9!hVw#6T9#ZK7*&mFK9D|*yO-v>}@Y4w$!y3XrCEi&u9?~=12CFTAA;jecP5}gZT{NGmuXzpAv@4V}5# z0c}Y)Am7fgFQYSfXRdZYW74IUp)*K7(7A=iF++0Sghsu6$WNfTBb-6g+Lo?xgfmz9 zw(nRyy4`*@Sgh|I!X$`T>(7*KO2Ng z?zP(|J3xaky*8Pg9(9)Q*qZR_jkPEK*Zzlqshu%Cb_c$3&KRyk55Ac=!6C@f581;H z^^LgtSiukWrMRH=|?L6$ewjvyRB!HW1fB7KVa)-)_#e9YK*g_Nm{NymH2}w!e=IsDo!0 zxx6_O+#Y0%-VpX za8@Ea^H>?}2se6f0qbJ}`=vgA?I&(q^<67%)l6&HbAexFJYn~%oo9veMq`s+0`L0^ zYvFpv$=x-h9&%~I=xiaKH6I-tk6q>vHt13d9|1Pm)9hcJyJdC1+o;$fe201mznE_7 z5z8@+_Do&Az4w-}1?paR=Z-<|c`5rFr~Js+-=jsXbJITl;Ka6X1#Z#gO7L<5TCBMt z^h(3*j92Qvsypb0#~xp#bN*J0Q*%=p^D!G7NjJd8wSGy{NMqyjLD%1W-khOYUli|nJnqXqfln&i z_saB^2`=xe`c$OlhrTE_`1M)A>Nxm6d-#h@DV8&5ZZT;gLedtG0VRe`t7QGjyrv$d%3_ zY}S7`TMvI%Q)VYi)049=q5B#Qly=@+LkB`F*_HR^0d5eNU)#vN*J0 zU|2gmvWxLA`EX3+ad7pY^*NFEpaqR_GwW&<$c5&{Wkr*R5&tnVhBEb?4ZVnv_!V#5wXh(x}G7Qqsd#| zGMjTtE*)q;($tkSy@fR`dD`92hU9L0QKB7L`GmACm0OnazK}IJEh7DO#`RsJI!b;C z&GgQHmJPnOW)#mjnR~6XvqPOaqeSfB!YP*`->(dHUJj4kLv91ft2XfD!#{h)xKQVn zlew#{rXV`OPT6xE?=M3ixQg$`?f!e-NB-%oeI0RERkRf&-mLi2*Rcy))4Htw?QP-5 zHg<9LW~;Sk`3zI5q~t-xL9OEtL+E~VXeyb-s`NVXi&c z)T{15M+~BOavz3pB|md^8RyTK&pFJ)68`6uD(=BrkX>r!jR$AhYp;tg#!g&f`P+Sr zBZc!+CANLl>%e}G&ISi_4ShD#_qr|I(c-qhhB`;F)f@oc&A{@L@}o1luobW4_Z9S$ zX%B9f+e)?Q=D4p??U26-xI29f0CUhw8jHj_{G0q~L z@uXaUoDF5@Pf=o>q{p|Qi%24SrA%Yrgu}xDGdDCoQL$)ThSbzv9@}hmFg(@mGQsSkbhtfaZlJ3 zMwLSk_{-a^s?{48>wGU~cGa%=ZO-g=cJs?+$TRi&q%k|Fj;r? zy*jJUu=4}tYuK5VBOVrR_meMsOyBXN?;3b@9P>lgUGZ0Ed4}8hg5+!1mzFap+_$9B zcMZO}@}?2zKT921)8fYm_#WhY!=bdCCFJ=!9bUGNhz@VdoJ3-TFi%Cx#eK*?$^F^j zMRRALOS^{TZQ^bW>{y<3?cI5@t#l(-GF`IEg|CAb8DGLZ4vgijz3A!1#0t@QRQt{d zY*Z>cZK(H%cvAa#yH1i{--ZdOtr7y*GpzUZ#VNyDg3va zcqIlh1}5Gx{z`A)5$^S~=ZyDt=A1hqfmt#A>X8Fq5Z|EVNyE>c&4amHhxj`_G6LvI z4;Gve@84(7pW*X%%Pz6^sBIl)F#T>Qi0D~E{9inS-QXEBkd97amz^AM@7=(+4_Y;R zf6_Sd&8hd_sPCKXUrnFfwez>MGn{(@{>+@W(KX!vFtF`9E8c$uxYd_Pyl3?%9Ul(C z9}Tzs)2^W{FTRnit!7?7)$lKxif#&hv>*r2uU;^o8|JrpyzyNB7IcNJPe>n?o)NxF z96Fb7^+HzuF#ihtu1DkJUF?bTc}?^hY#*$@_45b*(e+u@pd8lMQMkA*-hTu5iqeZ- z$e1?*drObBqr?4sX}hv#dgE}v_+ICtXzNwl(J#D~zbdYKTR91SZ_o1Sr}-rluIZUx zJKX;o?OhSBx05>c3-`es?;qYXf6fTM^r)$%8!_Hv=x4{2A6ffg)}FJv!+~$a={?Jz zH{5@AZ*AH3h$wtL7jN7BtXgj%T5pvN)^c>kE7b%Pso=p+=ld9`GfY1KWlY*S9$*N zDKP{*ZPSrW4bX>`pNf7M?(ZD@JqjL7wPAh^n1yrco_iPz#pjF8KiihYWBrjb(vQ{G zUr{cywvfCF;g@5<*QF=cBQIn;HNw^vCFdLQOBNqQe5oROb+`UKHS)OL-ZS=jBKDs` z%IA5#^UHZ=O4!ACSX*ucG*0phx5nwDK|F8r!FQgdpSGoQXj-Pz2i#muL%)amJC z=@{nH1H_@tW-cveE>#}RX5@N2n!AjoG0dYYnMdPE&t@Kt5@5$`mrR^IYexSf7CnIm6g7 z@HKPQzu_n0aW(!Wi#uqtj!oSOtu$-QBC!n0&@Jq}BPT8H8AreKo@eXb2kTGV*&+Xo z!fC`z;Cxt|;qpnB5$!I(yMQA100n?0pmQYLC*7+otK+gAzkcP_iPy6$K6ad$@8KSp-3&)|ve^e3**-K(%09OLe(0lY*c>;-@c$C{Ey@bt`QX{hm_%r%1{`EL z<5)em`#1_$qNh0Uwvswz*De5`W1#7!3D%6a>8JYk$JRxwVtB^0R_w!b2k(P<_T@K_ zUq60H{08w$=9kJZk>3!0Dg1`=ThqFD{arsFdGnfQtg(+jW8L!0X9nK#pUABd{GZAHMdW*&e2??(jb%q? z+~xdVM4m;Yk=L%{dfI!Mdj6F*ucysr%f6a%1MOsl%iN;!x%VHP@gJmJPo0z>tMa?< zQ@(Irhxxz8`Ja0KS2M0B&-LWF^}ZuBeoGm?*=06Hl`&{1l5ZUOR@NB)aZ9jW9LC0a z|G^of?*E*--QJ(^{(Ya#c>2B%X8iuXk7i`tw`azW@B5H@&pw>-^fKO;ePHJ)ShkPn z-Wlo3T4orV+HZ_!EO(m&+Unu6w?`Qpb|4c58iRZqJB?M%Y1WJb=Ah;Q#4}_p2c$EW z?s#j4#!qAS;l19YZ>$`7?i){8V}JkDz_Fh_l|FXh>EQdR^jkg}0Y0A^c*_pb#*y|0 zX>XABG%y*<+Gi}Y;reXG$_(Q-TeyQuFxA*_?umkJP+KE%ra!h2`LwM}URjrh{X*-L z&Bu&(_GM?C0}q#&32jaAhWOX~Am$4A=ZdL=yz4I>n!kQ7yt|Cw)BN7xHy0Xyn&0co z;;&fBZ|;bU8Bg(B_Pz8O>eI!mm)$&<|LWtk)k|+)npuDIlV$Zc&jnvMgReJP8y6!p z)MhJdqjR8lyM1^}?dSK|a$H`VOa8a^n5(v!KlxS0_tN`kY#P^JX{tkI(1~Z2p#Qii zTWQ8N%a?31GD36rK=@B~jy3SG{{M>SV)%Or-`G#)Zh`7|ZYC|lXWDCi5u6W-)__xfClKlqs z8a;;}m;E)yjs)`NN9Cv-0}@o{H8H$!?u3b2SMq0vuQWlpME_0p6tWf+@YYgakM{o z7QB<0(Nt&6_O426z4M@Kob}l3yYLOGXHW1LPo1?o)j2Eaw~6e%zQ#JZfPHE0lSJ0v zqgV@F?`1y(U!KBP;&KtsdJnO!KjM7KKIYfO=vJ>0L*cXW+_iG)w7`L}1%dteFUb~o zIkv$5*nK}8?d=@siuHZyj%{Ww{&smh!ndrDrzQwGeMA z4;h(${))OhY&qXEtLqHz^+`kL9*Kxg%aR-} zSI$wab$!D(z0!aNT8!9cw~>M`xn;+W@`9gs`mB9LV&&R>a3c#JM;>*IGd8MS!}Oz@ z#I~hWuc-5yZr?5=#rFy_u7en*DfmeoJ~!O%-gAsuLx*^Cj?gY``tg8IX*b?(cQ$Rvk0#{9mdttN(EZ-rec;Niy+GnB3zttY?w&GYaA8Yc!GGD(n)(}) z+|WzK8Acdi)#v-?@Spey8;d1ZDVG6n#u3x7qJ4Kxk$g9>^)~6eFSb^#%g~8d$#=J6 z&+eQO?9FeIR!qKmJ9g)+<^4J4qLsYgw522mqx;}zJ;TP!j**9LR`NZQ^4J5Cim?kT zPHdL^8i{AGeYL!>y>^v#W^J9@bU!QmlweXhi@u=aj@u8;UG%{o@0PLtvCyRQ$X=*e zj2^*lc1*H>FAaFKm*z{r&zrW2@iU3ES&JW5PdtnSeZK0zC0ip4D4@jsC^HoIJH z86(ldd5Z7LDu@Y+Ux)Plz2qri%*N29%W*w+C)5+%(Blp>>u4Kxpjh=N5C%u|`q6}n!NgESr z|25h#&v59_JKkT$|4i^C_@4lu^N91h*1`WK@@~dXumvAbJ%#^y6=gXq!T(zDPhH{o ze-8e2=cW8FRM#lWwXB>BXBpc zSf6nBD>nC=h|O>l{ZU&jv?V@^v{B~Zb2e+zpv%)-=JNPTfV*BW*|>@g9!5_qp}c6( zV|sJ*v)B9c87uZn= zo<`A6wWVj7!Tr?CD~j!Ex8jE+%g%LdAwLz}kWKJ}XXvK$<#J;9exECk8)`$$(B zHqW;+N-whY40syYlY-9!`#pS*-dFiM_v}bditMZ0I)(N98Q#E1_U<*GYi}xQPvz~5 z#tHr_z1mYbdH+8VyOv;)P4a(;?ehiu^AqWR67XBVR-cmMyA(JhdERmIB!iDHnWvks zOUYDZ%)8*me8k@vO0C%pdB zes;eL^HE?5AqVBtWA!;vW|dRsL8r{m>}N{wQl4E~b@yaH{1GgCS-9_ZQ7rzhE9#ik&{}?<^Xt2JW;$+}FhOwvn74WW6Z((3#r3*uYY%4L^61 zJ)*lgz5=gh>N|X13QlB~E9X56+*DAui+z~=@+Udl9oRoAyw@xnxypoyE2DaQgXMbq zZ6QNi;el4>PW)3k4?zMk38=+1s72Vdsd8|)GKFJnH^{#Z;Az+KPwzfIr%Cjw8@J=42h6d#;?*Y?{^-nSgs@8=o49*g*{iPyxd|Hb#xIg*j# zbH)=H|3=MY3y0Z0y~2^kiFvd$k8#>VAH;W_KHgQ?@OBBj%{hr9vq?9g&uII+(O%MF z&G&X#L%qmt?dOMMEi2D9+Q>4`@~3m>JF<9+(z>?xu7yX|;`e0hWXYT%^BS`rH9B4v ze0!kRm+Oqx9r)?WkMKeDzc74fsm{9UZXiEttC6u2$n!AgB#z#|dDXGRm-uj6RpF%< z`bMu$ZW%JuJZ;G-T3p2udNdw+(kXsUEYWAyO>|*s;!ev zIP@-h$W?2v&s}Ql&^?xq&oy@F?3B)~g5UY|*yP|@*G7FeuBe`QEqT2c>W)H#>n*C^ zsqS*(8NVM>l~$S(NG=`1-A&Wh8|dG)%o!Fkt`;0Vlrr3>x%=3n8ySm#WlVm+*xbMv zU5}6O_mPwR?EOr&Q!>_=zZCzgTE-#3uOiLZF`DO_{1y*4+V{Ix)Kw<09hPOTtXn+9 zXs_VC&Fvdj?p|JZc)V}eqVX&064|p8yxG8;o~!r{M({8(Fw$N?=DEiQhjC7I7%*GR zeJj9yS+=z%?o4l>6f|h6D|;A~jH`z>N;5obGW!j++c;|b=?t@D;(zZtBk(=; zz=ZFXe*M;$k-s#>@{Oc@-F5gmG0XS!%w#Op&*ijHb+)zUVcPfsKFUSN#9Jw&bbT*9 z%UV<0Z-m{B&g8sL`5fBFiE5)7oGh{HPYM2&@6ru><~hooQP|HI)N)bdltx!Ic;nf( zdP*&LSOnemgu4~G2=xu;_rk-<@9k4PrHuUb{q7=m@kQ$`5&T1clCm!89t?G01rT7n~Rjob8n7^Nx zBL~JCopXuz*2X-V3mz=!EN!?kUo^L!UzWL|F673ai~q&YTiOuHxmOJHKxY=|KGN@i z&Mf$}b^MB9t!el#w7CME;LEsyvz*|^z%DP^6W!G^&aLhXf~oAYq(Xb*`B?DYIx@KC z!fU*N@zC94&`nQTNrUD_rWv!K34caLaE;Y3^*FsPqzxD20sj0ojJ;^?R?;4EXfCwW z?Kf&_Y`QaQmP|f!UH`zLvzhZ38J+I|k4e8(zw0#gFUHL>hcsh9XgkE(c^zp-MjM^~ zy%)dD&+gt?+kc3!k^iO{>%X2hEO4B)sH|hsZ`g<31OJ<;Z60hOtWRfYpDj=C*aN~a zY?*A`hk3v+T37M<8&{1>!r>8#P|)3 z@^;3KG6Jp8B7Vx97Wfv;mr+LxI3P|9>laUO0{O8kt;c@0J_Ow5d^Zy~Z?_Snfh($LzqQFD@L{0nd)_#)$MGRB7);||96^N$7vzWiu#K(rVl zrhBRG&2wlm4f<;x%ltdpL{~C?Bi~W*)tLvptDod-7Gto7vsszYxcK&wT`7S_|5LK& z;`P;ijr9)~n4N!mkv5p$n)b$2-HR>wfj-6{(ezMgN@JNkDzGNa9bdVZvDAAy@3m%X zv(?A)J;GBmQ+Az0tPek~G+u22Mvd)nM;d{LQ&N2|;YYA{|Dv7MDMNkoooM8{+Ha)& zTG3&`P{uOVxA$OpEI0A}<4W(V2gY-LlCjd<7pd=A>Z+yA$XM3)AL?7qS*BRV@B#Xl z=l0lRXrTwUy5pNyIAb{L6l17<6LWgVf4EaSLR%@*g@4q#$@uK_4>Y)4JFpeLkhNtn z?*js*@^e3fxGluBC}_FBzXzWD@ngsatreN0e)XuaT6Rus<1frD&9!agqW3v`SH3Zk zZ;jz^^3N$H{VdY$IvC#vsADAWjncW^!>>wh8M(IZbqRUpf788w?hmJ)8GK8M)B`Mw zs7Lm{NWFLPF5SJ9`i%M<|3=;|-Vf0SyRB5GEpLu(rx;Cr>DUI+p&Rw#Ci3^xr#}C6 zcnvIl@mb>5+|kF_IDtAhlUMrwIL0wtNBW;cud#g7lXFx4wd4=MH_|&>pp~;k6VS#P z_S5CpJ%#Dye~!AI<)?D}o$~dJ%g^~f%(f#W2ZvBb^Vd2jpX$Gq*sb=wt@@U_{7cC% z9#d>_^mBB*{+Vys^Suf=8TE;?!QfLA;w;V`^FCWBGp3A%URQ6aq;^>$_XIj^VXt2)QEKkZtD{`V`ig z!)K`@XQ%5G>+JENe)##pxuq9qPvpU6)f0(z7Ctw#^O11>RgdarZNvVG*T!Xo`(Ha6 z7<+xI=MIQ#oi+yW{AaJv3~(Ew9nS;#is`dKHo3^z7!S4%_!_);{KVRb!jTD%T((cG zjU&$4U@P^n0Y}kiWlZQo@CI})DE~A+HuCPit37-yOR4j;wU*t*or=8|6U~W4pePNpIgL+c>d#CrF9y-JC>b0H`y{At|@4emkM)>FS zR*(1e352o#oBru`b@XF3eWWKMTV#@*#TP|J6}f6e5=p&KjGwyD*txIz&`#ZC#Qdwao3r4 z9QTu8{NX9m8&0HulTW?)zmfQhw=E&gJ==ZKKPLgh1;(;>hE%s4%yBK5xyh*i>8tQc z?%YBCHGKOI{y#p~W5+A7ma~W0%HG0A_T9}PD`Fn=9;s%JMe-^bRc|A6nd*OnZ+E)T znJPEHg(DP&BQHR!k$rK<$|1K&c7?ov)sHY?{eyA&v^UDZNo~;)QSvj z8cNeWkhQMlwyB(J1>fyiD(lvK=*^Ag98VnQcJS%TeQq%Eu@;ptT(PKP;pjz`3+G7( zTvWD@y_@VZ)5^v#A-ln~@Pe*H;!fsq_J^@GnY*-4{1rBfmQkE@n;W*5FU2m8E}2`% z+11e5-rNX$ipTUj)}Xghx5`K_uSKs4^(g;+l~43msf|6{=Z8N*r+lx|mWN}USj?jy z@S*#HB>TVV{6H<^;gSqQR;jH$z$x6{s&*J##m^8NiUDEI6X{daWcCA+fV5>fwC2Ne8Sh8`!Wj)$ zY8x@vXDvxLX02hY%PMcT$2x;EYX8k$8E#_t{MNSbi?4g$Ll^$Iv?LO+mSvDTO_^q8{BvYc(P%(qJWg*jjMb)~&-&R;Ly z+h)#Zex8-KgZl?K2i*WHT4Tv(ARMgt1v)8hjVQk$XQsyBF>`*Y$`MiRHFhDL@t6vIJt_K13btX_4o&6Eo%|v$Mdr|_ zmE1X;b`y7Z2sY@X1$#}}?~p(AwPzdGIBm2d({!FtJcj;5Ibx!rH}=e5z(uyMFNjx$2wF~s;ZFcz}!q!IV12AD+~THjS*C#@%zy4De48Vtve zc@SC^Jt%&w%`@O+5BN~IE#RXNJRx%fqtze!KbwBPO8zQz%D;%7oUyXZq0J@Gl7)=v zPD?`_S{fES7h1|7Hp{vwTB?TzLX5$nDdF?ZO~kGYJ(C}hy{E!ubP8VLFt#Z!eT4p$ zzZCk6amr*8A5&$dmzMn>-2+&JeX|hWxfC9{1YWur`zCfP))KN!YwWeR5UI}+|I%;K zf%sRnFp<8?AHD_q>1LiG#>l1@_X&DQ61||?fu9Yn=yr-IIm;-LhC$=>$6qz zE%_L_R~oYRH|6vv`}O5@&oXyaZaLErFMYQ1-l2Zq7GGW3AG`+(&E<9Ike_Awhx%{j zzt)NdzSb>q)l;+=qjf;bQp5k!!LCOJ@$C@*^{(^#(;w2Aj-;SvBsQ~$7C`RG4)Au? z9@znopM!a!fHOn;rm`-`kq#Sk(w;~K9sW8kQFt=b;K_uSw0%Xoo>P>r0k7wdJXe$xeK2LQj3mq7N- zV%}a=J{WlEQwFx#XOY{Z&So#*Y-2-_k%Vp1)7EenXEcbhnuUwhIoQ?Y^B*E@KkM55 zeY^)-kn{R~1^U1hXB!h(7yCI+Y{xEQ|FwNCwyt7goXpr!lJm*A#)KJrN^))<%d_2i zQtoGG@=iJYz5KiJ{alAH+uiiT_MJL292cYrJO%CvteKdf=_}hF#&`YatflEs8hL7w z8{s^jaGtlqd8!Yc$Wz8y?rwSB3Fj%r&n8k&A#$%6T}2I8V#RC-N}X-Sd1H&cpp@$Lnce45I6ie@z2?W@VWE za%jSO$_Pl-c%bLr*7K#V#wnuN4B9f^H?Qb%?%|-)B|DQDlRY1pSD2g=$-wtC6TY`N z-%(HdmdUvY=ZuH;#(S$LI**6?GP!>)LgU((_>lM)$fI_9?q!csw1r%0-vZxcLnkG` zh)reIFzV;M>f;aYCAMHfk_%BE2^ zj&tU}iQx4C)4!a#x`{bRc-_W)#J>8FENC$gTC~vbr$evS-OsME^0R#9DPbNn@EwZe z!G_`Fi3{f$7S7YM??j#^eoJKIz2BVKc}e7Ty?fh4DAQf@4=v_CZcHoocSnge}woQ>L>r@Y`FK$%a0 ze>UyE#r})(XpcxT_6hvd>JxTPj^vFcug+?T{)(Nx2I=eT^iAhLZsPlTz8j3odcLm* z7sZ~-eZ{o@ALK#C@Axgx{Z85Klzmz0_#14{6T7SKJ1L;9%bmK!%iZd#F?IyVBiVA! zsq)a*dh)1$3E@1eqU(5!Z??`u zd}+cuU1D$%X$CU%R-V=9f3gWD&N2dt7W$WkZ-v8yTheucHsFi8CvF@qOJpDg^*XN^anKExTx!^E5U1#|y7rg&F%B;_BpjLRx{G@f6Div;HU74+%-m@sqCj;xZabG z?bMypu?_#)FOf4N*^4u3Ouw1o@_$JFTJ+QMQLnD4?|0|=boM@j?rS@;2XPNGb*E>% zx+a9bsrK(`mYDu`$^U)Q%h*#hYApO$EdO5iX#PZco;$VeHom!#1Nv@(x1r-=sUfKf5xvnnnB zaK=+{h>ue5TKp@vp?leDpGIQL4yvA6kN#uSawiULwCpp9lfXU8lYxo+f>mn`tqohY zy6kU%Thfyrn-Om_-R#b z&~Xtq(Tm`TZTJ?AXKcUxb^pLue;g3_;?Tgr7e6;T@1!mdHk~Z`CwwVR=Qh$5clSAX zn0sY{T30EJv&a*+gY%ciP6%wibz)%S=t+T%?jaq?l)Vm|KSwOYwbY^5cJe(s1ibQx zIYJ$s+)Z-;UYQ5|Gy+Si%_|oLlgy#MB~iRGR9999Ud9hu{<`(7tJ51s}AVCXw;@PLHG3?>)dy(M;~1;{-__BdV)9Lp@HO;e^wJP zMe{}i>5HL#@rAyLFNTl9KZd+1&~F~}Bf8aCh%cJx*XPjgT8B5DWPK1~91g=9t;Da@ zx=1={IsA}Lzii%wPd?+!yYiK@UzkN36KR83RQ~a_A%A(bA^S_&$6XUMp~qJIK9D!L z@~a8(o?%+eEl;}rzrF~2VN_bZ+r48V^oeih5Sy-ZJlb=9u)v77_nZTMW3|@O_P3Q| z!rw~M{IdsC&wPe&+MBoYruTXr9PsPl`OU=N?U2A7D zqjz>NA6TT1;1|oc8yKHv&Ty0*!ybjMuo!!812jEvsCU)MjO}%gnVeME+f19EAa?=pV z7-|gW&fgtsTX8*o)Kkp5<(i>G$L}|CF8C7Pi|9JikuQnV5j((v176D+WbA07d#8gSAw7kVe|VM`)o_$=|?e)n&yJQi~%^H_t+3Wk_d zC-yO_z5>5Th;!TuA1~%U65+gt^>bc7)_uUyvUJPjQvAnsj;9Q}T^4Yaq0g2LHmVk% z&hH6h)9s|ohX!4zGlTDij8PZyd^L65uFJii2b^7AvrM zHBnak&AVKwzK8FjpS0DA98?{P&*JB_DI0xson_Fc`s#*`zR7MMM;oFe)h)YgSLi~7HZ|5ba9Km>Qs(;x9xD!*J{3=!W5 ze(P)+=Iyi?r(5{`p5tG;3HZFjjSWX^JyreB!M9+rR8-q#(TCj92*-xS(s_$z?ri=9&gd(n&32l>s&R&-mB zK7`~G!Q7GptoFWy-It``hi7&@viV4)FG<1veAk&mTMmhD;QeEZE`v9w!z0D;N)a~x zLgL!v4~0EMHg;Mxjod-n zaT*xpty*!nb@e@@MaF&}X%CQAqq05d^fo80XMHw3dAzTxt_SWOcy$H&B5A5?1!+1* zmkwRYPXCXeh2@3Dwi+C2Y_}6f8=GB{=5MY4gsXac+>?S^`KCQdrHf8%83T@gN4jLp z?L52OG3+tMg0nbq7Y_~-z-52r%z(hLt#0hU^K*Q0h(pyGG~;|fH|)53%~zD)oU_)M*Snb43+eM`%b9y;4S^eEc-JWzKH|-35BaEuFdSg>8aAlHi+4jvV=;I9fdO3Z*jJ{82PpFu< zuQ4{w2!>*_zdawdxz7#CXNdW1Lo9M@^dOxjk83MHj%6mWUg=*wvq=8n0dNG2v%!Jd z3DK8KWSMv*A3Y$qPkvxsjInVM@D<|cVgaA#g6w2`BNL1bqlbDsFQ1+0pYfyOs-i9C zjz6-N14pZV4PU%KtfDk?VB2SptQ|IRJb# z`hS2m>-0G6^9k|3>|YjiR!ZK|Rt9vLmx}K)dPpvKH_5}kY^QXo3lH42a}Bbo3EeM* z%$KexouU+3l=eD%74)lqD>7h|=|B7X#_GVRsz59Gq&wtJHT>64#TJY0PirSvk@r>m zPRXUj4P&kS33dpri?~0e-H>eC%6`dEbAE#Cr>B|oy*yiuWiy!%DkZbD?>n2cNPBU# z$DIKFr_?_4rsf*m$MEAE>czj*B8KPLz#GZm^}XKnU+?5^9eruQUUR|=)*yV!(cvCX zTwbR=wifs6lS8bljGF4nS)wEKa`EqE#zE=Qe@8rRsC?(mq!&SRiqZN*{_jB^5xcUz zg?uKons%2F_z~%$vo8(oC#{fjC6p^A?f0C?-wRLfgNNUzPahy#KZGaYSZzB%xV##On zBBSsLWITaKGO=ug@l!AKD|*eq&a#~{`_ZeLC{se23~a%YL&cO)yx0(Y8`*z)pT2$o zKYvKP^LFf{+p+1yqPsT{GhbyDi(O@}qO97D&&B?AEPv!P{AEda$p?`BqS_ zAfxCA_a4o1!3$dZNBZ^e^h<&xl*|7O?FGwyc^5>WaJKBda@74Pyl_#?5#*FMnwjGKl15r2#JYVe>r%_4Sm8M=Py z`OrS=o3aa?cl5~^y=3-f~N;;wQ8qN9(`_fee2U8Y=ZEKaaQC|EIGyq%^EAMQT^`NKBDjSw>pQjYQqt7pHv~kkiE^UvG1LIrNQ#!};zYg3g`$OKl z;fOnAb$99+miLJ0A%Y*_Lq5KlE!_8Q)68w%Xr|QF&;NgJWSr0oEVIYA*ZTO6=^JA$ z8c2r*%5HSVcMi5zU?{6_-f#AHF4Oz%&ikF*zpD2o&ij4d&bxSz9=nC~+3q8Dq`5jn z%edZZ=Sd2V;TiUMP7H3h=`%4n&-r#H&o5Saf#t)^P=4gjv9bV z^j;5+`a5N#`z*Q&kL3xPjRF1}XhZx~2=2wV7Eh0bjO@YF5q>^Qf1_za`xRy4XZZTF zCr{1Knd}GYTrl-)NT&Wj(~jun_U|y>@6mSjc>js_@OUQ%ci3>@*8)6E4m{EQ-v(^a z@28SGmILQb2hJ~q2f^v!{8TdLH?$ufuf*W<4lGH)qA^PZH{Ud7>zwjEVeC0(kI)Z| zm-HCzEk(~Ovz>Y6^c#C0hZgXnab%pkoii6*_iXpuoXx(??x$q?37WbE_%=oiwBs4ngNKwx%Rk+Y%Mp%epgKdxVVKIAsDL#Qdl|&ApJ2n$Jxz2aSdPaFc+Il+ z87EO^Bwj!?oTD5#|4NMO=X_rS>wDh7m(XT1Iv4R&R@wYNvY(&0Rqg4_kqcePKI`8_ z7k6}y?&>k9G}m=DWz4&D0kyWB#3Y$r!cWbes-O(ECev-%h;u zCRc1)0~YBj-y}!Y(w^kVsoHzwf7>2&h33;n@Y+OQY~6^tV(B-ux9ES{-khlRXeXkJ z{p1_kE9s>@$-6ReZ!mvc$9Lg4T9>kAT6I_^M$1F#RnoIdT`~Ue|A2XVWX$nc5BQXX zbs5sUZqZUw@T+yk>gE;Q^)%IOum`{7ZuAN18o*J?TpZB>#@q0o(2X_L$|rc0Z#4Z? z-S1QPI_8v<=`?(&QnJ^X)6si0r%Uf?aE0-vIbC{B1LIamy(!e$AXw0Q>d|`!^B$Q8 zqh)ctgR3p@z$x2hFW#0VjF;LKeKa`ZRZn}uNn~D&uKSC1z0WcBSZvbz;Ny(Y?SFiDZ z!I$VH@aJs@y`5SM*gEJbc;@A(vM&jSBk&Vrd)q&}owIl@aOHnzU3MMyM9ZCD@*dG; z>(mD89-F3EUp&lv>72scw97avz<5QEi+E!;YoqA2y+>J-LYJk;*ae*R6wX4NsTACq z*r6kJ&4%V=S1v8+=f473Y=4LDO855j58^$Nuaq{`#+%e7+CB$(jx9f#Z>+DOgPk|f zCuf~f+GCw^qxxInjPuRj&g=CaMF-dF9Xeps?ewOrslqh{bJS=_S4(9QY zy+*vfn?BG258ejuLlNAg57>E~bz;jLZ|6T~I|Tk~>0d-2=p@a~=Zr%O>&4HNk8z0B z2Ri8eKy$r zkD4o@)|}rYH~W1JzpPSwQT*~Vy+`rO3cdHjFUxwu4(9GtOu5-!iISZ6u$3(f45ARy{4yVX~3zQ$71gYruB6m_04|FJFrdc-NA2 z|DVaDIt91xW}HJ^caW#4?}@bz_tDL2K*qmIOs)5T)xzE^p4T3cL5wCVvj4;T6w1s0 z>LQ+H$b=C2N-5J*j~#F0@MK;uqHmLGtl$FnvlX`}Y^%<+ZPj7>d`fTxbeoRfh~z?a z+owBikKif0pS}x*Fsw%G^c%=_2}F5FD!RX=;O_6dtZ;f?&RHSKZ#exv*(>LqVw>6aboai*MmFoR*Q_0 zT~0I}`F6kaO|+$Z;Eh4VYcagJvhVFdzG|HwvDMAyT{>wZWj=#0BJ>ow_l0uyepsc( z5&WzHe&J8)8h@od?4+Hf13P&{rw`B{*}ob@w}Vf}p!+EsJx4~@TkX_)DxObb4P)z8 z1&)67nrW{o3}_%?qm$jW5S^hBdYuOhhv{Q9?f!(c(p~wS-{t&EzqP||O`*U1|KTw2 zkuB8I!W~(^P(L3p=+t^;3-n`^6?7I7!(3-LuT#G&3OK`=XvcZb*+uyhC$Yz9AcN!! z!+gkI4!*|hAB{&xuCcPtZ;WbL?TtC2Abu^PX+0j!1s(n+^enSD1I1 zzx}DD#Z?o5BlP29;zA4w;&Wifg?O0p5A{#=S!S}|U?0V5NwU}H>*#~zqg6sIO43`= zz1{^c$@pcdd?dZ-2=}M3KjGnNdA#@(hi&M?XiG3|r;JUL^gTj15nIF{dt6VJLvfV# zDh`UbzyH?z!}7*{FLnEGao&kvMvMvWL0{C5{cMvvq=13G#9|-m;w~}vy*j(NyH$R@ zS>RPN$)Z24ZlkjmALGy{d?h~;o*_ZVvI(F!lzcN<;fc~5$W5g5xB>A$5HhRjJmwwf| zd|B`0eb#;wZ<=RM*djVyro*?YTk}vY{M!V*_H64>+KSfeBRZw>OExI~&z<%Pc}Da0 za>^>d=8Hn^uIf2oY~_2;`Qmlr_kPoSv5|78k{4F!6zf3N7Yo>bE}hfQKSJw@`$__r zXuaXgagtyE3jC5^$M>1wS@lt}>{@*r7VdND>E6zndPkoPL384>ThH~{bUMMbn!m)K zMlxaJNRRYM|5{`UvS3zO#RB{VQrcKoW7ALem2`GJB3Tv2d3Qd#(8hcBG~v=-Q_+Vu z))!hY>OJyQpR{IDeVlEEZjyrgz~@W%8LMC9*UG!{2kh83iNOr|pge!EaqbD01JlF| zkN->jDG$>J)vG>e{ZNfOY5-Sh=8!h_$!AFq9t-^1dssu=J?YHW*P`ZzzF&jeF4~XA z?N_|t_SVJNWRp0{kr=#}zG%+Ydo(S!|FU=5yw%CuN)A7oe=wFGZ zIkf3D!*A8xnv-_SJ-;40Y;uM7@Fee~Q#3Lk{v6mN>FdyUr7uX=$b@I)qY^FqBYFdK z+6x8VB>%<8`lr*+^Gg;pAI{Vr1aI6Mmiy8Cy`47dxhJ)nc$*PjP&94V)0h~phjY~H zbRVfx&)P@3%aq%|oyr`&<+u0;nb^c#*v8$+=@{k`?hVH$j#z#6T2(qMe#-CUaK}Sp zy2n4P2)|_BhZ~xQk-d5b2S&WE?f*>s)~{D3&0jo3i8 zU=LY9AKt|d@mKbN?}B!YF!th;>*o?%6yM}V@LRYvY(w*+>lcz=w9|BaA9zS`s_I}L z_^<2(AB8?thxh))fg4H3U&pRT^wY#XuwZUtZq}SVk?%Uc9yuHR<#ki(e*t*N$4}}F z`+i&XIRa}j`5V~}&S$<-AEl>@AO8M0b`yuc)qn8NE}10yPBX!U-S5QU1s!4jev+|N zOy{Gw^r5Z3w0UxD=dPDxHg!!mUVSQ2xOd@G7Pc`;r;#617qrOl)ki5mR!LK!idq~0YuT>@){D70Zq2ZX>d7RBn=e@!CrvLiZNI&(ho+mnExSY~d z&iN)>)bTCzP}eKW4Z%nF-*m9+m81M$&42DXctx=K^*?9?%3a~RoLlkr);Jl+s?c=q zmMWj{6pcT~6nw(t5+-GSRjqT6Xrd@!bi=c{Emnz=pW zb07K1CD8lD$76=ux@C*U|K2jusexX3V!c;5*}A%XvN1S2!MLjA7o6{<-^&%pV9Pmv zAF;5;R8=gj^u+s0&9q&k(~0o|uD5Y^s{BmvLW?s6qw&3o#UI+m8T-FMr^PKxXXcr) zmBMZI`{DnJ85_pc?Rd0Pb20I=a-4OQ&qwFWs5Pi z{`Ifq(2x_{XZu-Q*QcJ<#n|&iPf~&vg@Z-i&{D8Ghoz%NY8n^W@(rZ+M--nW?*_ z13GKjbYoW7m%ni5O-{KtDI*={M}lRHH}LG~tQ$y^AF$vVqq`;Wt;`z3xe?B=wXx5lB7cMrKh5|y;N+$AFtt!KyytE7&V;Jm3a}%%;UH_+m!JJBxNBg&>{6N1; z9hXvv-9G)!!WT6T8p(o2GLZol$b<-Q&!ay&&ti}DKzzg(#X~Mo+k8)GUlNPvfu+nzP%C^3S*E zr*LT*;TRmfwSRzek-956gEO5oHWfO9!}*$ca41|w)@{tswlBZhPoVt}?f0ks-ORD) z&Ap^N4r544BSqB!`(Jk_~fVw?_9p3)`NlSPx#ce{RzUyRBU?_TM5kltHN ztVld8besnbZ>)dql9P3u>D+NWFUeb#iM&ccKlvH4KHq9T*Wa%DZPd5232{rVn5{6K%|(DBpEoJnurXl%F={ehqk_BZT^_PNK*n~*u2dmMz$ zoypn8EY60E`xj&Ie(uH#xd+&=T~1uU)_v$vE>Goi=!sdWc7R=N6BxK0>_?k$++jgaMW`OaDV|=8~F}LTUe^$kzQz+z}F7dt30QvPRVb^!*18n`y%a1?^D}}$_LI`FZ*sd6D*ns%B369o=H8~ zIo}?KnHO}&;W=0Jj>DjEC|%{!Q};vtG_PNG}{=zYIBV3e2Ypun`1kN`3(J}2b z#>3XBeoVbZBT@(FaTlWY70L&qM|+4X^f%K!BZc1m_R6cy^FILp{j9t^XT7Jtuby>B zd2ZTZ)}QmetTBYQtf~KdyanNpmw;R6!y@|h#yd~w(>2`5A$>X;*V`#0eR>~ut*0nk z#5#5ES=>j=`2Gz3j~(;v$G{rheGC$cdLM%#aK*eN-Ktl5TkPoV+0YX)10B2$oIe}d zi^gl{a_*xPUdNpu#%opi!U$e9#@ljEJ;ueR;FXZg&#l{5vpFNqerQR%PE)ISz zLYAIK9ZCy~KXqH8!#wg;5Z6txh!%yjIAmY~G!!lOGO6d+wjTOs-6v-MV8Vsrb9h;j zc_#PVqK7_8|5gyEPV1jrekO(I>Krb2N(gIJ3Vm z9^OuXw>|K-WKcGJXk*T?ghxl#?#XcI9~$~DvbL}I&Z)z6>hQ1@|1NcOY22ZgBG%OQ znD-*v_Cqg!mF&>^9{%_)^+)qtkb1UL&mnkJ_V~r{ehq6d?JeC8uf7i~#oWzuD&8mt zcfS=J(9Smcdn!6rJ1>wgn11TIl;;`pR3v>1`eH5KjlM>oOkbl}=V;Ag%UAkzDqN~v z>@dg2t!7Ag?2B0IeiyvHL|f5#8Vzo;sr#qYU5wqq#hs$IE?rOD0!NR%m2YeBWqr=K zO5`um)iGig-@gt zOFwPpZe;OR6aBQ;!cn@q^lWsyB;u=_l6C~|X!TF?A2F7+4nf}A>#%4Vtw8Q%kT1el z`K%d5_eI!czsvYwb3Sf+8iehsjCXK4vy%So&C3(>qeUvpJV-~H8bnPHRL0{ zLUS~ZB0A*CQ+yL$vd@>)v#=qKyjZCyQ^{%*oBb5+_}SA>vYRNs>XZ%H z#-U?FUIAQX=+M%yeApB!u_=Z;1G^+(oO=NVN!?Fz@~I?7g4OuHQ=zhj@!WS`I# zc#8QDKaqFJ2gdk{;q$`D0|%$oc;`X9Ju3 z7;f$AxYgb_G|&0qmGg9N^R;7)EH8#?|W;w#C|>H}bsz2PHtpQq!E9ryP){Ho(2Vj?f@&$>R< znDx?yiP;PO#k)%R6)y?Dr{D%`3J*JDA=x)tbtoRuf1dokmi@Zb;P!%w+jCYEo39$& z_QA&cC2jwizHCrmuEf3=(=iDm*{~6qHvsdO*oc&VIL4d%1u)+MZZ`}L!})o<;n(_0_b)l_zdGF zDcH=r#_ds_`YxLL7y7FIif5qbEYfhQw9}H{|4IB;nKM7>+IY2-ej9lt7nDDV|K~*h z!?W2={(EDM4G$3qOyeK#q-~Bz-(-$`=o0Uyrw1B4WXDq7n`6+2m423Y;nU#C#sz&I z>eQ?KV95pLy_miEezf~g#ZPk3-6n`WHyi!hwBJ46$$y`#pYJ30*})HtKEB`cT{Q3^ z^+^T^=FhQnt|q?5t;7wU%Ndr%oUN}R_UR$yRRcUV2V6>jz-F1-FNQc^lylyzu-#Ur zr5l@)NLPKW@Lm@7#KPEc{u5{Iw%YsY_*FEY&3Dal%D>vx$2S4JO!X=5tlGerI5$#n zJoV~M3BJG6_cZTI;HdM1@VgBU_UzoWE3qLDG&adcx0W$d9mz39)gIn0+R?l#`T03C ztTu(W==4~pO^Y&~7~|DHP|kxK-%dH{h~@tX|8Js>FZgzB(Pm;(8UFtqX{pn6&-8JG%Ov-l5p4Suy#|*5JCCW!!6`Sh<+U9>an*rJ^QVyU!#dN=WeJZ**Wn&NrN=TY~_%J*O( zG3`q^ucCF2VvxML^uoaArNcWEM@K#mZuNJR;dc*Y-5X=Jzkl}HVY-Lo1LVlLma%%b z%hg_v9F-2%z8YI-Kd)at#nE?bca-Ggr|`Nxeirz(W3|(E68nm>iA3s9tfv{otC#KL zG3xqS+~9xnU2&thoYA-`ioy*(Zp4#UTsnieTw&a70|vvv%^q;0`*IbB#KsBZ*Beeo zdAj4|IR_`-1|M(V)g2$g>Eo0aKCbze_{fA-0vliyYF}c{e};c*a`jB@LA3TA;+sf3oz_Ffi-BOvLDAT9^5FaPj%@A?z$gE# zXdG344UXh@B$?NfZjxfbQSb!a%>4!&8PuWnYa{pp_PGwtF?rbdN%)rd`7XTlUFl`Y z*Wd#F>XlxG67wfQ{~GV~Z@@(~|4fVEBZ>zHI{4T|oaS%CKcW{;L(R>{^OJBWkfIZ@;Pvwil=QxSSOy2#-t zV2{vC6J^CuHQy3HHocs&dS>VwWp7OTaeDdqE@barJHJW3{N`(LVbe?c$-HxQg6JjY zI4)Ly11_TJWm5znQRSC8_?W`;>wNg~ETi4cUcTazXs%GKhez?ltr_VJq!4dUcYe#) zZ87y&&Yj=8xbu6LtK$`PsP;x=?_+z3hs&HOUY^*tIB)|omJ7x|YTp$;KdM|AcNCYI z9k1lhMW;s3?I2E~$}Hwin|$FfGDp+}#aI=fyzRiCw&8W{tN_){KBzJZ>$*U+t$-pDh~ zF#W~g;{dw&P50(^Y{u7NBLHskWJ z-)ZlD=iykNi_?wveZaHe=+vFB?5*0_@b`r~Q!SU4BX@!RKkW-=ik9PZuQ9ayV*mfY*B3YZs&Q%Po9r8c zu4`hGln%LKKY9{=e5-Ihwtq$@eOC*MpkO9ZigqE`lcM` z$@k#Nb;!UcY#Er03{0_QqsnxbnJKnxJXvO@1UU8Ny*&BG6IPy!zuLlw!uT>=g+1{c%7$y9JtfbTNrU^(-qx#wHc^ZzZm^-rc}i;BOUMZTc^xOr~kfw2~}eEB744C3$?FqZ6y8Dn)YVu;663Gt-bykwoHs}>oshxC+b{L7b)*X zj;icf8;006mCXhpm9)j4U$DB5cRgnjxMM_5bA74(bgeh+r+d9<=~U~lXdSv%I`moI zK(cfv>i#vc&Lh0A5&EruVp^c)tf_$%=le5J-^B-ke=Oc9J!{fc!8NV!iNUO6i+4`s zzt;M(>_dt63-g!PJwjZC%={H~s}*MnoqY>!raE=5imEde-MgCa>-av@`Mx6RdnVsi zXKTSP>eAdsdq=^;b-N0QazzU9fq75Yd;jVwWh0Hw2Ijna?pZ5cvTSnMx$@JS22W3g zrwiceC|eV}MqdP-5F$ysK;ji{bdm`-e18>g{t*7-~7 z_Jh|p@T%|W^wF9*+E;vKwr@Hz<}z^2Ii0p=fu&U6Dc?4J?O(D6#rfJst^LchJmZ1k za(idNH1WP)&vaUMUSA5kuzA@yv$;mg5`t0w(cEGML-gkidDhI`XeSP5k zYwM%W->E*0-PgefE_>Ej$^LN`KaHnh79GiFJtJ8Wu?g>FfBWm!;a%>;9bImtQ|q^_ z><#H&fgILbRzJ?1W4lW>khNQNPm1NsV^05qbKBAlb*?x7F^IiTc zUVSYx7&~^77hY@`z&OK?_L*++89XVTD}z5X$(LoMHn&!~0-ipWZ_nA>9~x)CW2tRV z^yOU9N60eZI7(X{>Z^4p`Hpa&YRFASAjLxrY|is-oWq?uto_qjzi0O2ZYA;;xh>yn ze(8*RHSLM#YiaKhbb*>D?g`wEjbRQp2HB*4{PPnsQZlgYSl7!B179nB3ehg-gM8ka zzq8h_o-)0rq+>emPMFOanf;wwx5sB@+#R?xs=k>~^%WxDbS}5)Sl25%&~J|j51gCQ zJtcFne}vF8h68U3GWT=vr@f32&mliD0!=_4^BcdVwLk+RkFwXokXyRV85 zk;V8dKo+aN^-g~q=2G!ve6_%5(O->6sLcrIt|Q%f)WH2+27NZ@ zvxhzlj>YZ~ZRzw`{k<@%zLco?)ZfSF+GDaKM4wfU_AiFgzmTh%bFSXbi!z3;`4YVT zg>U~Kd+#0}b$RCff4?(?%;Z1_NeCyKN$`*aka8w9G?PRz1doVX4{Z`@w+R7}$9iDV zWFz!R*aJ#yjkeux4{LxPCK(V?1u`hk@BR7C3=9#} z+TGvpd0wyIAM=`-@Ap1j_jO(&A7g+)p4fb8SXMEbR<0b^e@22DRAbV$edr{_Q%@n zzd)M{_C05{Dcq?|KW(b5KJG>NLS0eogq20DtCtu(I#arf`ze|k;{rbKF&^@9&VHNw z6<(YEOp7}TS0!!q(}rZ}!fBiFTP1t@XRK?v-$pDvWvguqPQS~T6?4KG#P=Av5BEZ6 zJ`X)~E~iWL@J#DYqsZFJ==c$1(b}uwd*~VHuzl3IwVfMTv+^}q{uI`l*7H8%ewK1R zSazRyNR0n3u#Il|e)HsO`~ye6|&mecP`MP~s)d}&GD05xPxZ`O&;RRkxwlK-QzHGk8y_q7!XMY$90!&sBzqf>=kf__|F=4d zr=|4QpUgdP;H4hgIs#mZTd9urTTgr9SBjg9Z^s7z=%CI!ls|@^E?&LIv~gY_B6r^~ z4R89IoWW!G`YLM-?zDtv(W8$iqowZzs>wpvmL3Etu7Z3z*fe%ab#xc%EZ5+|R(eS3M6fuLO54VD6zGe3V|5 zcd0xuyMQAXcybIgm}kK}5}P!wqtrZF6I5Dl-q6EgM#-`U|mve_{yq{o*ZLX zP`O;nC@;8EfGr50+i+z{>l9$W5m=v*4ODz{%7v0+Zmw# zc0S@y(gmlm9z}oZQ}nl-K9hlWIsF!xsovlWFa0NbRn~1@cX|)H1Uv-ZbT0Ribc_G} z;05>*bESQd?~*%S{AeEE;c{TX=j+Tgy~!TMSsB)xL37YW_q=Z4*f!1dFKkr)0=-Y_ zXn^nQ>}@|Z>E&(?@rVX=xkKRC4eY&k*2*RB&^!2~Qw`$lv5(pk%+7nygm--3tQvg1 z(ddz`JQ07=2;TGGr~P?gvF!19c#Z*wbc*AAr+mTiC(k|yi|&9GEH3uA1xpZEjsnXO z?jaF8P2lDz`r{hk^`~`?@g4ZlQQ+zY9yj+ys?9Kb&5iAjyw+!n#7^o66s zXQI1v3;6Uhrylsr!Y$yGPYkE*kwtI{jPW=v1*e{L@S13J9tF-6=-9&;JdJCL8ylO7 zH!xoA01q7{KktUduMBo>5q?Jm_W@rjW%=(@T!Z%L1?R``|RFPmZ5u6M&&0|B+Cy|kh{O7_VWEL`RIZU?$3C4 zqTNsYk9DtDfLzT#iq2UWQ`oBP2qHOSs$AmKp404XTcj zmFd-)IPru-dY0qv%D2N$pkW8LZV~pOVi^w2;ZBtj?th@21p55LBzNf9L}R0#Nykr4 z;OSE>h z(cjSWg7pY+<{)RvmA?VFY_#hH_pcJy;O$@i){#kW?ioz>)@M1qUcTMmYUsS@iH6Ry zCrUc2zg5y%*~mE~=72LCJq6+LPK{+!f}^APbi-TDgu6Naw$R%TJr_L6T_*aN&exK- z-&wfZM;zIE=pxPZ)5l!RVcv;PCjY9#8<;xG-+vYSoiW+WtOMfB+Vi{;TGu@Er(NsU zyi7>Q?0B2F!9L<_$+_6mUT^Dh)IB&CpI!YDo(*CPa1V{ovFgFWag3`q%wC*1fjCX~ z(~Irny_;?JpzB%pX%{%}+jfn=z|1^wOP14{kIeZ;n=!ke`&Y*k7b7109Ai>n`{8{H zfvduPZhvr?wFfE~$DO4mi;keJ#3&v8$%^evU_H(ozc?LK)h4=V0iH=+Nr|Vo7?nE%LMj|PC&nsTZg!V@%QBZZnsUa-q$go zedHr4g#RWpPYz_vWIOr-b6$bYsyz|;7);a6-KV>^-;tH-t<6F&v}Xi|rQdp5`^)b# z2Ay>+fEGKD+vJxB7R>lgi}uBW)Xk-CjjeI}&e6%fg;BHD`GS z`^^@vljr+ougCE90{DVgeXJewe+{3@{ePFwB@wswU&`m$k56X*^#A8`pPkRWN6z*C z+xXnWpMlTSQ|GhtxozO+qI?crZ!-B5KNFwBr`5rJ|Nn`6E(d)5MSN~wa!+seaR2YF zFuLS3-O4#Z`9d$K%Z*3plP-r&C0(w0_~MV~a?P(>CS02m07hp&y(<&cdhv56mr&mBV_&^zf4(&?^8j>q)5F#6a%=ySi~S-d`{vo5iIWBQzQ zyd+}2lJWh2T0WUP58MDi&qmPNko_n5oC!Iv4ilN{ad`{;J%M(70kope^cx0xn7URK8s$^YD+R^dN} zt`O1hvO7+ogGuiy;B4PXV2Ri9w&MTOoCeA-tmEB|ju(#Vc)ifD-DO&zSH8s_c=j$r9Ih@()nt^TXR(B^GoML&q{jY zD}$4s{K}x{vk-ez`%*{H*RIEwbYoY#u(zi;jnK1Sd%3kX_vO|C)?bM|3%zgg>0ETT z6O2cDAv({Y?*cn|B=jEPi;ZXXzsa=cqCNSZx8u{PNqD*S4%)Q#HPBZt&G?el-nVII zD(mjO9P~hRc+J^_Ra2vS;MBRBS?kgR<+Ixv)dQ{d&)Eqhst2CsH!(eMy!1eD04_8q zkBL9-`wR6zcw;a2tN7!@DG_^DchFwc=8f`6@yNf(-i1eUk5Re|j#sQowu6X1#~CNgQNmAAPv8vc0ko zv?nZ^61wTC8)nST!9I3kACJXmx9nrq=6Uup>(fPS|9N^N&z91E4(op(wwLT(?c-L_ zw*0>0l_~5s>;D=b_x@sYsjSI9nRxI5K0%AWCkOYjPjfYG#bC312iVcdf1o-C8B^hq zIulQa7tc{0c;+O=rS=pX3;&Xh>LWK0{upOav7z!)Z^n+1pKZDMmBD-Acly5pr(h5)x@TAU zhy;slB#k}3-NWyO7t7zK=P?+{d6opf%EyM?k8K{5Z64+0_1LQ)XPaa9_vB-n%ifRi z@W99L@RX>1J~0CsE8848(f(;X|2_imK7~(6XX#E^d?KqO!o#yWu4zVhg%*y)+32U> z@fHu~-q`c)^pyIo_yInxo$e8h+ASb(CgfHsUvs|AJ`( zyuX!u>HheMo!N(e^H8qleDg=$kAXJ!YSudHkH-`YL*i zc(w2-d3OZcSN=;^!tU)y*auvXpJEmExP$Ksd@v>UY|AdMelNUu5;lEOlUS3Jq2Chdw2!izp=;UojV!Iow@Mo#@DNX)*qs8 z%O4Pv0dc;76w4Qo9d!IEy!ep|+5F78Z2m*cLu^jT+4^6q4%*Vm--NfHuRll1e8e?2_>D&zIDlG(ubEwAEv)QS0DZpxyvu657%8lA3prwpby`{ z{C||kUR)pUg)dq#e+GS+O`@}PKeayW{HQ+sci=6i4{I+#JhpHvK2X+_<08I+5$qL3 z{GdkXmFY&PtKj9<<|*jK)QRcE%AFU}i@$5}QS{Jy{g>&*Fn$UeFw?t z&+;9hpZ=wKv3vsZ9gN`x>VDcbpz#7cXHCq>FZ9Ht__`7@nfO zbU)d{e+Pa7QG0lS)<1rVq|~axNoiFdv4<^NIAL>f(Jhm`j+-Z;*T@Er>|aFIdUnSa zYprKr)CRWf-{FnLxi?Mn7Tr>4=}DJn++yv4JWX9o=SjovMehkP2j}m9WCiQs+p^nY zcCTo;?nrp?_0&y5x4Mv@Npa#8e1`5DewjJ}bh?!Ethjx{Pw+Ecr2IwYD(lPgGyOig zZx~?z5!>X)e+=(PW}U9Z=IDRd{K3*&zw@WUM_+5L1^-1;vNLs7_c_Ukr`PVy$PKcB`K z=FPGbh_P7@Uap_^WXlu8#XW_cypoS%)%NgFoY9(T8>|@br>vN_H7!3T7EaG!kBf^_ zo!w^o*|<1^*pX^tN7}F@s)t9;2UHKYb#`0-?VVnm)4Ob}VtOL6&+=30Y}LI*?$CV& zisc>|dg%*~xN4X4}s1g`8X9uYBeLgqw@$pgoc{eaAjz+Okd=+sEl-2t}%DE}ikG|&x29;|HXL)nsui9^~C3eV>HI}n5Ch!;?MnZVIJE3vA)*AeFvF=q9FWx%VSp0k9pAON6 z&RhMCb5egubcd#Kj!HP+{cU5Q412hk{xnuQ<;O`^px?FD7{LSmB{9Z&#`s*5Vt|r@ zOY@#Z8k63RBAM+jz(W$#h$(4fr--iS?!j{8z*@Ar&5^Hg|~ z2YT>C*VH=bx}J|{wHg?ur^IM9kJzK7@B^J?a#}Q$(a{ZWGl&bET2|ukgcmD@V>k4y zGwI)_>;_w!_dY(|w5NElH0U;+7_Ttvc@6VFl6!-CiAPy!BNlOZL#K-}hKKt*z(ua@ z%ak)Mzgji#6*sXI*c$Lf90HcL{9aBUBk(OMMlBWtX%H9a2Bv97iC;00uR~kMfJ^mU z$cL5G`8+X&ZpCaW4sDpxna=t#4aIAkLB+7?4E`bf@rUuRS@DmHR5bsqvC_ktgb*#T#LMzkKDKh`EfPp_R9Up6Dy7l+I^7| zUp^amftGcr_-e?tbJa3qV*?)-_iNgDzQmPkoqvelXYN>)Yd{MoW93w}vm zOJ>Go)huMyWuG9csPlb3H}UcD`P8zCvM=)aOJvn+e~zqT9tw!zI4i5H-+!L08hQLv z$SU|*9iMnvwe^!^6?j-qo&Qc*wGn#%EVAnGpDC-#FD9!PV?AU1@0L|}GET`V7xL%R z%Bp>ThOAKCV*aqbLsQp$Zm`?jQ|z*BF8(-qwFh5|iLWIM+D%{c zm2>innB)t|D?{>X&E4n8EAm;Kl~+1rFjQV?e@!v_Zs3~c`P`sk11@88@h8bF(*|q? zGK+O&dLm~9ESZJ>{bDk!TQbXY_XTBE?4}#6KT&3FSZZv1lh4Iu z)>FJ2DzpB+F(R|BKyv=ym8qUg%3QORxvq?{2`@N8gjG}#=kB#XfFI|RQ#Xb{E>A?RIdf2g9 z9j&kNsb?J9u&1Yhhj*x_^TBRDIh4(vzOF@Mp2B&icQ}`H<20Xj?n>_}E&K7wmKBtJ zgOAQItzdiyc-{tVoxt{lQ)i4KupZU_tjPI*YToN?kT;kAoIi5&UuT=vP0{q~nsTn3XRk4y0@mkQ8EF0f^JL(fcg~lA zjx*)tlQVx%hhHT7QDwaCxgG`)KLso#C~gT**<+js|&nLiNmApxPlt|&(Q0Vs4dqsfS9yHh6$o)jn{4soOvNMe}oYSRjI(OQpQ~nrdldHk!NNh>f zk)5`Ja>_?49#sdA62ILGtd_3|cy+E$XFZSMiV- z&rk7x8g%RCBVIcVd$1R|auB&9*mQ1AXYH!L)mU6`>Gsy7{OzrhAHC7?u`_lmCtM1z z7dvCu9(Ts>JJ_G%mDgk6#&~`kb0{9XJWBUEYu8_}t@YK*wzaCPi!*kg(iVLxYKy)Y zvqk@=*4X$PKCXx@`r=Sqw1s!dLpGGpywD)oKDy&pzCWvMSL~=I+h@ed_L;`wUHDEN z_;HjQzHx!pkGEC8Im;<##jd#%~*QAPL`u&igk}mOLrv`2&BMePMr~ z_|p@tiw(>ZdFCv?;M?%~=XqYq|LYu*zr=CklTn_j_n{BPODTto;Bg&|$dwHKKkutJ zt=PW!dN%ySs#DLr${$ohTlWw%rF|_sb!@b$TsF1Q99MVYYrL3G@lN=2yiZYk0!!hm z3;9S!Dd$a@GwNq7ypW$U$vc8R@1=YibZXhmk8d6qMlX<$S9aWbGj-{5{G6RppJN+- zlkb>WmM<}nai@q5lOuKaqPMG#_CJoYW+ac~lhnSIo)7g&N>`5eLtX;y{5iJW1H{f+ ze#pEF`ysy)C!5v~4^yZ9z=_7DIcP9b>vK<#SBK}4S>?Is`zICqBRQ1{ZseELnN0cW zW&2g(|E(YOTuXh_PgyM=q&W_}IIUcUF`uUD9Re@xQ@*KsL43Tzi)5Jr{x0Un6mH^u zm%sRCL|*Bxr%!7S9;R$eKHbAU5a+-yDxbET2ygla#_N&q48LJ7-`#wRF5}ly9x;JI z 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∾#Dg6<()(5skd>*DSFk;B1aUw$>v)^ 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 z

    o7u4R_7%6IM2?YIOsDKALyT+;Lvc$z5duW@?P+O6&c*~w@+H<=f`O@NWtj4|A zv28|{#XfHhzKMU)A{C6nvjym1zs(RXG4M`&%&()O=C^hRvFE!Jt2yEm-cq^?weKkq zw|l8ru}w%D3{@nHz3}Awxp!d`*vYpQeO^cFS=iRuTD${Yr?XXpmX^2dEG+2q=8Hiu z>IF5DCPsUyUevPF%UyiHu1@^J3-{MJaqtD&**}U;C@X4{+|0Lp zt51Bqtf0VXtojU>+)R&7cY7IhLA?o@*WKyz_6}?onduy?>CI(oqh5TbO!vt+4N?56 z%x;Veo0?jR+ru=lmu?QTGh=2);@`bCP0XXf(m6P=)@i6rysqc*R=4cvXz19xHL$Z4 zTdEfLZ9Z{gt#Fl>_>@nj+$l4OLxIQEz)P993`6n%LbRz{s4hrAc(HKX^rSad1ql{( zYn*4g3B~x#y3Ng(Z`-i0e3P%T6Nd+!6r-H_t$V|fK&y#X?kV(%&#y}pBhO%RkuGhf z=vgD(i>J!B$oqJv#^@=YSA3}06yGK%Hp#cIs})~b*K8?ZiBC-6&vYNSiRLFgGqQ^` z!OILc`^YhHGL>TFa<6n68d@=v!>X{~G1Y^YV`b)d1bC8ul^DA`fsIyui2bob>xq}J zI%Xhlz5<ⅇ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%0A@b=7u{I!}h(l*canaJ^mC zX%%nVip}n=rd%4-%wO2Z{qUKR#i#7QYc}!UZ49%BKa@TyXY9UZfjzDYw_mw&?m#}aiOM(YiFJmD&8Mx(X{0YY4hl`^$~AASQNi$vu&f=SI}qyQ~toy>D

    IajKU+YtUDvT@H_ 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

    -9n$9ND4= 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�Wg&>1z6eIu;i%0jNT*y159!_z)bdr7Vh8Xb{@TG zL9h@0Z^_PCF*WJ1oeCrSpG=dVR^MM7V4$>U0T4Cyy(ug}N=9f9#1}l0{_;t{l(6W4 z{2ad$%p7Nx;8P=0Jb^9+Qc3zxVU!hr4x=#r=^-JI6#q0X$bS@UN?0(R3W77h?gkBl z9?`r)8IT43`_Yo05(WF2G%p>XYk>F1VE(cKf5UwFi8UBRT>cv_(oclI{QbA9$xmE= zTH%F(+wKD5 z-V9104W!_)>+eqyPdFgA3S!59D;@u&lz#FX6g3PD3I{R)H}!iaz~9^}P9)|JlK4OP z6m(ChWg&VH@W}wT!=4#%A%QggR7XvS1w6?jQ$uOcng`G2-{LtOvHwTMo#&8y81uEZL@FFQZi4T!Gc3<|tb!_xAbGyf-qJR6_KlmDlhm(B{Na6(!}oY)LU zkN)mr@w0CnOZ%sd^tP;Nql zyCz{3a=0%o2(}O)w&OUBze}y3)aN-OGVn5}4y#qj?1NT?NHUc{hj-I3AWTL>2=bOp zR%8gIlmEP8{_C!I(E3X4ygB z(njD+P}hdC(z@5+I>y;HAAR5KzcSh1klXrU-{-bhQ90SrRcr~x*%?7(`ImEYh*|KP zG;$^PTT8ix$dGz;_R$^Y5MJowl)q}3(WCgDPea54tlZFun6PQ%9>}x-h6WUk=C)(8 zQ}@f?X~#mZU; zz7KT0+oQJbgIC0|g3UXm4_$@MF8tHQIqiTzXld){>ggL88W}IMUT$M+2NnfZFt9+t z8Vfs3Ob{w^2YVLG(7+IA$=Ys4%g9rrge1h;^ zr}FCM-LyT%Z8B}u-|4(^JUl#DpL+wV0C!jgxI+TM%LnPYo<13?T|D^*I}a>M#2yVQ z%`?=;9nuC&4QhBW4=7_jm*X!6OV0F*nuarXXnQLu0vfyl(e!h}HgdaeON7UtmQ3DH9QH#e+Gg zYj~$j5C{&p@NyA|pT|(zP1(G@AW;~CFxiUDOaD}kJr@NL3#d@rO=Ql@BSH{( zggO$5M1ddVNmrZPYeu%fYOBnFS-gRz1>AOR8>mO&W>5W0+K&Ma(P#Cl@MgZL6kU~fV8iA2P%c2&dtWZci0g2)x zBGm!DP?S6}42?k%kvQ~I&;ig}JcJQNz>!c$Ee#aEI7W+vK`RpZQDh7XX9Ti9HLMW< zg~~!B1(0~CIW(%p3W021gg_@DJ;(?g9fiOkNo3SI6atJBgIs{ZB9Ee^LbpZiTC@dKHQWOC>3K0$o*iKkj7|1p9H8KN>K!b5& zl+hUES*-wFn}<~ z6G${+9!y=%ObFu9*yTt-B#0r<7%(_NlrsSuq$EUZ&U3&mA3%?BAeDx4L190bN;K#% z28l%wk*F_75(a}z1?^*yWRfxto;@52tpO&X1>i;^Z{q>6kQ*dG2LYy?IPeI}2H-=e zIV1w`fgTo%mIPzQ2_g8=Xav?2k3d>t)&s5r6wp9PBCu#2fq=p<#H6DUh8P_JQV=PD zMG7JCND&w-mWs>;b<8mc%q;3NgdWfyfe*wZJlNyEWSFNvsa%11&lPB4CC-Cft|s8E zgY3*KPR6S*oF(v14o5}z^KFE++WWATl28fZvt93@G?(ExA3AbpwNv=>R*ciZ1v~LZrsQ2@HL?kryo;npQdTCB_Nci29aS)} zx){LZ*7|!^P%wzMGJ?a&d;XqBrTakf6Em`&*1x@=FrO>fj0FeZ$R2B9+rh*H1kHd; zsH_6Etij0?vWH`E5Y2-Vz2d~CfX6_APcv|~Z$aP+-Wc?PPSu2ln42#$hYvi^n13kF z3!Q>}Ca?f1B4h%wDOGisrOHWH*%RtLe%Sg*uTT5G8TSr@0TMwLTFwi#CHqtiM z(bCb@(b3V>(bLh_G0-v8G14*C)za10)zQ_})zj72HPAKGHPSWK)6&z{)6vt_)6>(} zGte{CGtx8G*V5P4*U{J2*VEV6H_$iKH_|sY&;n-N`k z{ytZWAU2~j-D$uui&R$mdjXKYP0JN9fv1v|5)jw_rxzq*|L%gc?ti|}f4MNw^~VN* z9s`;kg~j7h1OgF7!t$X6F~UFziDJcM#F6t*lBfj&GFVxH9MJK87=Kg{>H_*Ast(nG zx{vDO?sV4p+ z4o@^Nx7hT#^FBs=zJcMU%~2)iFVyS56iqmgd=eudC?cw&t!H9uXYb&+mP$LAn3Pg^ zt@%dF-Jb20Rnjte0*Oyt(!kiHsQA%iqG9UcB0R~|!keCwCKBx4I6Ah~^J>k+^qkYi zoMRfAO3KbBa`VpQ7Z#nXsk?#W7s{JD&tC`%zV+<+5jXi=STsf*?Ttoi zYOrHu(b_^X7zN@&tSZ(9Be;}Zf>XdKV3Y}Ze2!>6{%Av@1c@-;)Ycg7MIdTPU>BjK zvC@i0m{nL!3<*!fTalG8{6qt^304Y^;m5DDH`Eo-#cL2qI7PH90mbgzAdDjr7ikcd zN=PZnh)WV3L1Q)o3-Bb|N`ewGl+W5?Db5s2!mY<4vBGF9-xdN&)^p)X0*PJVCU46} z!U>3(;7B-e88wU~`>Gk$iGL-LWM?bAlHep@k0)&+xX25VaCRhF^a^`Jv><5M7~odJ zkl0@r;7!r8&PX90f!Jf-p?vHc2UmLu#AyjjkW!9eV^-u`HHmMDF~%>&Y{w~*>`2O3 zvFLIWcFQ)bp4uvmF=|@) z1x`{(L}&$(WybzWViH2;+3ghP7w6whT)<9Xm)LKtDRsHhlG0x5}^k6eJ3B1$7=P;wGvv?@xS zPXnoi(MIVYi%}(*Qo;|^6m}LpM?4o1c_`_$)@GMOiK#Nr1cg?uo|@LswA}9M{yHux z`EXkC#hTiiEw}GH?;n^$U|^9jG%+=|cW{kM2ALH#wJmqrJNgF@KLy4Vk{CBCE$;BK z6Svzt1VmI!Ol|EqZ*y~}(vl7rgBmw)zvv$r7Z9yv5D^Kyu2(%Bsd|Ew_3_BqXhUwHmvO>LcoS6^?5mq1hXC>>PsZE+6v(6JtY=#^6Mv z%LLh_STa6Z2EBlQ#AsslFnBZ)kHd?Q)(MH?o$+Xl42g&)pz&y6wxjtmSTr9FDL4=7 zh?mB11{TwN{&kq;XkZ{?L~ug-x78!Hl`dcg^QU%Z^26t=My28^8S%evMMCUE zOiYdh-@N_lSWRH-p#*$wh6es+&kv@n+aiumay+K?E%U7TG_U_TQ#Lz8eu1Umvh zj>WeSy%n>C$c~*aLy{n_#;_0KO7r<8G1_^U=qHMJek?ZTGI=QuWF%qO4QOe!kN|Y_ z87ywl&J~p&1|2)`j3n=*F~IrzpBccy@Ct>t_2E+{3~>Gqio!C;;dF3R5||R89ysp+ z9jbsTf(3zqB%ld6VWO~ru;_fr`LgpB$f{&rVDi{0uT$Qp?4!lhVrwNE9XBd9sx@k} zdS*3dg|eS#uVQbp-f2C3J$rrDmhvsPx4fauQ09B;`K|K{^gHBN!nn;CWRP~L?pm`e zB=$&bRcv1@Dp5IcZDM%(sr1(LPse4joF6Q(Zc$hq3iwgr4!VJy8!VcL0JlgY{FsQx zK^YieH$!FjyQO4Ptd@$a#cj1^CQhz5vZZGdLXR3IT!RkP(l-J0jxP( z76rBz5Vla7q=cEDKmd^pz{j9p2uPM7 z{Rub$i$(*!e0}to{(+I={@Ly*J2+S|g z2pl#6ybi2ha1Z_g)`lh>uo%z^U_5}c!KgX%3Yeb=#t9e`QVkFX18xAKO8^3d2Z|F& z2bXz(76Ie|YznvuW@w*7&Od22g-EK#|L91hB-0SB7F|Su1 zt;$MTW3%)1nFjef{DU zb(g(W4?T|&d#lfmP&*e^=B!1Yk~pN@c45)FyQZs;Ncx+-zuI@syit0oLW9GLh-dp& zdA@ggEO6np-nl^8UjGu^VDlYa3BKnBtP-h=cw7eJZer5y;_LI})?b(r^j%rgG&44C z+V$zV_Y&!PQB)u+Yc?b7Y~1Em9^bSoS0VQww%BXh)qYmp%}Brg%*ka#`t7a`2dq1; zhQ`N~t;TJ*^eT5}d&Yt2BgFLkAI6q5<)rKvSWkV(o8}b4FG<`9O@<#Y8tI`DD4iv#Wbhg|lbfGfjikqMNd@C3@cu zEc&oZwYzqCh3L2b#ofrz;lZ=&rZnf0a{rtlgC&b@>t0$hd7xpa>p1QjDK3a!+jKHJ zOf6^$$!6t8fhBjA4~5{G?mVS#j$e8&Q+czSUm6Z$R3~aNq7=%m`!xIoV@SZZ_#aJr zzauU8gNCnei;YA4w=;WPv=g@39Fbl0a>{S?^3K&K&(HWW=2cTw9@SunJhr^Bl`=-^XAb(|wSy8Eqibmzj zgy-qArT3(Cm)P^wJnq|(D9$Gvb*O3lRIqfivhc>_3y;_IyPY2&#ygz8s3ShO)Pd2zX!k zB6Y_$GVW=9Tg;k~)Yel;kJp(UJxUX8k2;g9e5D5eQD}gF&&+J*HTSkwhG((;h||Kg zeRU1f7sKav3e}1ofB$~TMWVqs^Nx~JWrG_NDTgnH%O;{j1!6O9NhhxzJk!um58hk@DjO@n-0fvY3_vyjy=>VZx3r_QGoHnEi}Wtv zWM#EsS|)1DV$VUw5`XU@edU$jru}ZE$uj3UMzILma-Anu4krvYUGjPqw(|D%578D0cWkz86*$c9 zUYPw@H12wQ`Yb8Z<$dMLgWhu~l4lu3#tmzZ26?{8Qn#98y0)i?wyG~OCru?s$?T8v z{lU)WJ5i_S{dPCw)MCF=DC0b~EKj&i_PpYKX-?^kd~xr*1>%EK zMKzv?Q*$3zUAbLwE~RY8iQ)=#k7mp8VENs`*_S2TZ#-PI#;8Kb`L61*jZwKLkY88& zdD!JSE!{iyGJS0v>RNW7_4HjE))Nim1v|Z#EZ1%#I8DtuiyZ#3|CCGJ=n?brJ4!Ws zOP%#2uXt7IhwfI)eD0#BdC2+Ns?%mmV$-C{YbAn_QzIo8Pu@K=x;R|^_)y=SYmvqC z-0a*XL&FYcv%j~;O-O7hij*0UvUdQ}zk zz~#Ilu}wQgczYH8k<<0+$jifpKK0ff zh-G;_hh8cKZda>qeHrK!VRhKP?fm?p{mgHJKU`M&W~P4G7WL%h0l#&j`NkL2k#0L9 zvs3n?Gp#q=#>E9jM1OhI8+ExP*7RY)F2X=-&numdd+r|HRMP&`9EXKdiua=OUYc&- z7lm`q$sPT)J-F$`?MDum3l^>%YFb&MIdQ0b^K`PTN2lTwg^y3tO+RjKuXK$RHH&c} zRP_+dZ-$LTD_oJ3yn8z64wZjZV%SFC(}Aa-_3gP!oY~Xis+nF4_AU74ZFHSoz1wxU zzUlXeuL=eflQ#Z1c_C2B0eN%RjU3@qA?1VBEz-oiWu(ETsWk@a!q@w)zlcuH+mdxdb?2+)SJOY8IC4pH*S27b zt=onJ?tDIe)cSbGs9H9*P@ADdsMm_CcZ!W&8Zpt7-4E&F?x63}`+XlG0t9wbCef zC^L0Y*qCeUgKW*(G9~Q+Q)kdR^ z&$*ueP`~C%Ji)1GdL|YX8};R}w|bsu(H)-$yJi%cyxd5mNlp@!e8OAS_`Zh68#Z~b4|%^W^4=l2v;ZZIRG+UebnJFK_Gec*Jw5YCrUvo( zXyeg)9r3yO$`9HE^WU?__gt81iY;orcL~Q9y(dozaFsT{nE&8Mv^#;kne89xC8gam zTF`vF+!V_)(0X%s+M_0Z=RB1*dh_!kb*zYF zwu8(X^?A>vLo3HeBka1jH@bS|Mr`f!e9&LER5FXCH>S6{Rbt11sd&M%or0(0*%`TO z%+J5ockL40yx@Ud(aRcQUfULrSk{5wvQzOc53&YV-L?!d%D=CQYg@cAJa+DI$1^3n zGdQnZghn+LXKGZXb@xTd)vcydcSggRe&%xhM;uPdy4TzxTYOo%-!uM5^6}9a#;%IJ z8XA{F*}5L_Atq+F7~-w zh|!8e^Z3r&cCEa)u2dm2ED^V0^hwg=&BSBR6nf5?-j>Yo=qj2_=ow&>de5#NsFO`X zlOBF8UM;ui-s+B1ZmP79xV8jVmz)nBL2h0VW@_2;;6+z!9P{Ne#Khxa6=FyDElJYU z*;JPeh#kVd6K&U>ubya&?5G&^wn`F@+0mHYedM)VS+th3)yhY!KelKh?ixK+l03cJ zZ{1eG+;i2YO*6O$ACKRW+1EcVLU>%@pjE%$PQzx#t3WnT!XYJ9!y;_n@NtKevk5vF z$K)+JHTND$DcL-`Iiq5^@72dKE9GnZUuk7*{I+`{`R$fb)%#Z?z9d>aOV4R{S)et^ zs*QQqqob89ZgLHILC(xzgWsFHM9aF1+510U%Tc=9{MM##psH}5kjIzIt4)(`Cc>pE z&(DfH6|KHh_inuM>&mWqtW82ahb6sVd{}gjs<+KvS|sE4lG^rD{zvqN8xW5LF5a0k z9iv}Qu&cH%9JN}z-qrjE$scoB#pSK&`lTXg&Q|dEy}kZgNa|ZkDWhg+-@EY@M{=1@ zkG!0?yh(^o^I0^qrF#Fm2i5aGy;O5*wzx+3)nYm`Vwr1?CQgZ&+?sE_Y+=WcBX!;4 z`U^j@2;Wbp-5-cO>$yiEpzNt}qeGS5H`^DCLf7`p=2Zt`tCDpRYYzFZ75NgqyW(Ui zm8N5#n0RN?Z(Qt=3@KCVy5KZJ!P)R%K7rdUBJb=^i0i%mk&BU zEUsO?UnM+hnb}sPn2pDNPtula8Au=OsGZvo5@l}}{&D8vF`=1{lgywpN9i_-}t2m?iTvbgP|8<|Iv=7_YnG zK*M4ev5!YD*M5!Ka>%EtKy_42!)0Vot{-bmvdYS6<2I( zF_94!2Oc(GcT5tNopZSB@p08%VS~6D3oe_YIa?_vqsYMT&Y$*>hfb-xNE_`>x~fY|y%<=P_4z z`^q@#*^$c!rhRsQTxMjcHvPJ6c~=CvthQ;yKqa>D*a?BvC2_0LS9NO_$9?uXjJhfE zqKoDhd6Kl}A#J=)fBDyL35U5Wl6Gq}@+~DYkwe+Gj>(Pp+gGhKPU<)|6-{mGd9_0` z{<>TL{*dOFou~JVuioldtHca*bylo7oVd?1Gk8+CdlK(wGIT+?a!m1c?I8na(zgSc z0|QSlohdDUGNchV)W#~aRSmwq*3SQYYubr4QN-;-e5QA6-$>$~?5wgel(ec1YA4p0 z^qojZ-7+u_D=X|rvTmy!D!#t)$L19E#i9-|cEzWtw2hw!C)F>1FU{W1 zLiqO=-!|19QQaG{#b9hfOW4rVp{s+mRdl_GfH4 zdG*Q2ux+wIsr%qDr_h;isEYmK6(8oK?miWXE_yJ11^udIL7w8N>-8IYPH({PK4X*J z?QTDAryKZg)!8F)>TmBv?R%=eiQg(eBsjTxp!!t(i-HYT{e{-uTYdMEqFf>V+|ka$ zLOZd11bMG!1hZA4%`K)?nLp7R(UokvDfNeX)YsELbc8h7hy#o}{(6z$7gpT8I`_aN z*GhG5U3_$Jm15p(QDcIAtMJ#?1{39Pb*dFk-R_-G-*e}&z;bQZT+6p3EwuuSNE!2W zhtv14_IJ1!PcA*&e$;Dqe(3J@l~-Opr5~%2dS%gYA^x^B>X`hK4K~+(DcSAkw!NP^ zeSKMJs!#W)=Bt+0*^Jje&MqMO*Ld7KD%It4`&7ccJ|U00*um<`dh+dSwF!fWjbcU? zD;E1GjQE;fDj8giRN;FQ&mY!gkiLj^fyAiH{oa18DCJ0q%~iU^wj{xR!sPYqY0T=x zjCUBpOIo6`e3e(Pny&mDUY~k>Ww4v-rKu2?ys~q^WmLCQILZ@?g|J{ZN^uro8!HJI3qq!wDsEljnMcYW><| z9|>+7s!1Q(P}>$iSaJQ7=!(ItvxCNGm4>2<6g)4l=*?PeDM;O)e6j!3gL5Xi3k0Hu zlMh(T`#w5)CbmogqvhM-v_Lg^YgNfmVt%hW*37!O$h}fqo94Wv{N9>K++ER$G((X_ z3wLM9WOgTCf5V|iwXb`E1gn;wxR`rG@WlD^?S9)1kseS(G0$5=H`r|58e{uOBMH}# zwr}2)s89F!`0Jig^Z7R_cQHqf`+Mxm>{(;yyn111{?<;^L3bK)YNrZnny)-y00vYzk$)^v8$1Ll~O zO<>ACZ;Q-xIax|!UPT#24*8K{h`Ar_q7j`^9;Va!cSWqDx zv~aw-L;zpvxoC%C+WU|@7_rRDckZ`3*U|;bE9C`dZXVs`VU9IbU3x=!d%xeh-Bo*X zsuSN}w&m#nCOJ!ol;& zQM2JV3lY9C(~n#0DbId%)~`}3NbbHjbnx88;hJ<~+j9#qc6@S(K07l1xzEJ(@>Ob= z+oOBiLlV+EhS=KE;%?vEtxqSR))Ys^F3Gbn&C&nz?ZF+b<+)-m{Xs;5JBZj%R}yBX zo%YWUI&tUF%DpcSSKViw+^gr@K|Spj{^W#9*bQqX(=re_f!ESwB!$edRiPKvzSXc1w?7(tJrh0D zqTn>T>j`UJuIy2a+no;*(_bGBNr|LU2?KTezSI@S)K2U_OUbC*?`sObV|ajn-jWzT%BzoZhN)nMnihW+lt}?k-iNYs~?w@ zn|#|Xn<_&3x(aD{LP+S*cA|ctLPbX6=abjs;+(_;D^^*HX}qclF2{X3OH;nPe_b%K ztuC?4R>P($!SefTiNamJxepiYdyVIvrKfyr=pLzWpMCpOX3hSsf;P-6N6%ImEOQSz zpskfLxu4{#J>5=;6A5oCwb)%_pek^Erp|ijKzDj$&l+huCM;FQ{0cqb0=C{TUijj* z>-IU81&iZWNUtcnS-4S_q1(sq5K^Trc4YVXNbRhSxR!8CID16a4cq z7WXN+uHjGl%KoE&g1@6O{s>!DEwA|_%saBhd$#ml++p55NZAwQw^#lE=V}+bzxe}< zX}m3+{0I1^M&0R)zhEn1(eXY11;0OlS$yl@FW9r}=7)%LKVkMx$tuO(M?c}zvLKy^ z_=KNu#b%PFgm3XrIB%q_UHbY%9-JE|ZbezYC5{KTo?Vc7^=$B29&92+o={4;+s=dI zi0P9N#+K1s*lK|9szEP4C65cQd+z9ixp({1Z7!UjDIaZXwL5s43$HnGB}BF8+|3gl zm^_Ysv)Vv(f#FRKtQ^oH{jzz}i@2{GSm)MukpPoSKCv7awu&;lJP&_+SNqW>7#2RY ziu`nCthCSMkX!V<- zllGr=LX3`89uX`>?6lp95g1DLWe=9-8$IY|KkCV{P0eR48{hH4+w07}bt~edRG$>A zSRde6U}eT%sPNdwy)rd5n}&bgv2ImIXJE&&Z*M9l=1$p+M2n_G$K)?Muv75kWaF(2 zU-{loi_Qr6sV>-{{_TQsE$TyJ@X*~Z8hk?8%I8Qb zDy==0N=sL>_UuLWl(0{XjmzKqviEA$1Cuq@hq_gf5#tv;VdD5}t(a6!V zD|g?F9|}D>+}gQ3*>SL5@=Sxw$mj-hrKuZT+NZrno~;`7Dk>>lJt;G#;BM=d?l;D= zD8BPP#h~AKw6Z7ks*S2>veV4#%Qmj9#njag-$_(v?kK8z>fvA_JJcZ5pL$Pw)^5=G zK;5(b`T6I?WUnl1sL%2$E%g^Ky|*UEh5Guw`p90h%*>YIgSjCdReO_8n{DhEkX<-k zbgnhgi1xhv?kbh#?q`>nia!2vA%1q=vxbwO#i|6y>`QM=tBW_PA2eJZ5uiiY56b+$ z%lNUz)iTV+Ong-Hb^EDrPZCmgzU##e?z-*9((Rjh^1dRwY&`zVjuG=(`nB!a@%vem7eU4h-E?Gn9qV~=ri_{Y$`+(ox8 znx6-6*sN~d(H(e1?DnA1!g~u$>d@{c?GE-4E>nwd(X4V;mST4GH?^y;k~|T1+)|k; z@WC@jc8B$MS=Srsv1@heJI|UTXaYyVX{;}i)Hi#FZBp)#-QU;xHTq`XUFg^$b|`!A z`>@x3wqw^D_ZBQ_el%iv^0fG|n-Zm$#}*0?eRdq|xH&M)HXU{7%n)^8xZMAkS1YGX zxl`8`Mhn=!KI3f?`Gnm^M>k==t%Vv)xWsBlP*xBuSwf<+&x55(QJ#xtJ59f z%`YnhV#E2%H4g>v%s$lYJdxGEf|?<8d@7J{*wQfPO4f_yGPn8z%jy+Yyc4>Kc(eED zrOlOU!-t1QTwXbSZ93*={$k{fp--icie|t>w#%Yz@rPKWF^C5*BkL1(G@T#(=yP7A zpHb% z+-_BU=Ft6X_g)WlN!`YWl+8aGa8hS+cGEebedW(EE&d&^(YAB`jau1G1v2yEtL$Q* z#!1ZCjqQ$l-{FWP))`al+&m!~sH&#rEG-ug1 z)TpGpZG3cF*6-EMp3k#AfhrTSwR%b?H@r^d_jYkF=+By$fr{k^U1*XQ{h7KUf=MtfaE#q;tMvY zvHOaT`Il$(;&tTY!bbck`mxpc_xAN~ZKB>4JS@6-6_sB=^gJFwmT=EYC5RdNqVEYM z?rcsddTK!3I^ZwANS=M*sM?c__V(9j%Ae!>i|Y9DDl7+%>cHrjvf_t+Iji z^q92Z#EDvysv_$j-zDX0j2DOB?Txq+$0(*Bp9*pk$Am4N6X<=tq(dyOxyHeF!9KAs zv-cCXja{Elo1nX1clUO=v=?QR-5sgfm_^z7c*-(da||6n=io9m+VJC1#}6UrsggLK zMpuoRl2N0M*zZnDYcek79{sVsVrfP!<&Tw#AEpM+Elb8T;~Kx_1-Q2h=qu9xTRfd-^(f<@Gp{|+sgeNTu(Mz4~Lh#u#4o`Xy9H?F8Db-{*V! zo-a15u3n%-e~GwWGx}0mwogamWTA9To{l7wzVxvt^+@BfeTPpg-}K!>L6+7odB z^-llprD=<$0?i641=ZBwW z#=F5}FXj(8P)~_dLNc$=?CM74o(r6EHBZpQ)6G1=7)n$fg>XP(HaU%mB$_q{5Ts} z)aomdB79<#RAgv=N?n2teGf9|yR*%(M{iov<+9?8=Dz6LhJMaU#!25oUP_AZns9nu zyU#PDdU*ou09+~X$o86#4`Qh89&&$_{-l+Z> zi+%32XxHbh5?Kx*hj!}jWHk2_4Q?s_DBZAqwZ@jF`Dl^&pk!n z9kOV--?cBjNVUv%)7@tWUum=(;v5RErWr`~s#;_OX4hQ1nII$b-VpPwtupCHYp!_q z)2@r8!>8p*R%uzsWm~sIi8{Egxw5L1zq7Idy~IRI?r7hY+}E-_LUGjdHW~_hna_)N zJhKNmW|bvz z_TYOQL1Wno$M{i?3}v}w$8)C%2O|&Pc&)VbYR#vDkEdPk9vtqy^5yA8mJj`c@OheK zW6$S;!`UihMKALL@03|S3u-GD{@VC?=|dM1aYiyZ{oq_*`scCoFZi+5tEQhlK3*wD zGM~&y{!X1Ie4*Y!$R@vV_3E(NkA@9WT~dK3#GI4vyT5Q68o3#`=m4cPPR)7p^)Y`| zTE(&ciZ5m}I^lkmPh;Xms`9SO%IhZ9SJ>& z;irT(cU2}Ar{38nd+U;@@cOYqvIXm_nqK{-{)iV68<+Si6t6ifb=<0QEV=Yh^2Tr1 zD-U!^k()culrl2UUsSomR49wfd;j@H;wB-pCkt7pQ`LJ1Zts{sC7F4Ewm)q@ZRhR+ z&Amy_zn_@;u(zaYXf{hawf33zrigt%3Kn+L&RRstvz9tP*Y`iNU0HXZyHY|*#(tCT zO=!Dn=BKCv!;ik7YnC23s1~=mKzK~9bD#S1a(bw$`msx2ef++N#W1H;1U*$uk6XJ> zAa8!kI-Rns;&9Dp`&hB?9oAu*mUo#siwufGWE6V41Rgp~3C;>5OJW};E*`<1eeWgi zdi!LFm4gn($Y5e+`|I6XDt5JWclKFeTb5sZ5-r^qoF_F&!loz3SEWBw);>HqkS}~p zF;-?l#i!kO7<;~W$+dS~8$aVEN70m->FE1pR)}=?G@NMWV{GbGhrA;hPgoXoRP52d zmuPH5cTC-hLWleI_46GIAKApKuR5)|Z~Y0|bxEeoqr@sfUZ`Raiaq`OhAn89L|2~*F< zWaToOd-bP&*m`Z${dlKFNJXbN!|L3MNXgyBO+5`=#ap7{U01fXl_rnaha`^Li)+ah zv9``NZu;cAJyFwd`+{l32O`>Y!NVG{%qrLGk5gP-VoUeV-E^AKZe8+4r}HyQBj4FA zs;X$WMNRM}%NtsvCigz*yAM2&ZdcydQMl7>l@0rH^tKMK`|L>X=Jg8<+?;deJawAu zu&;Wp^a@TjU-4@#{4x7kb;aYPb=Oi7^t|@{SbueP{Al0xI1{^Df&60KAf3GQvqp8xioFl+Nw5w*IJ^vOy2$GGt(IL8Ewf%@ zMdgOU$#eadVlM}>^1KGVKYCNJIQ;Q5q4_Q;b2e_8$9L{BK9hA+q`+1uYPZqf#Ugm8% z|9a83;r>_KJKs}W$%s+6ab%P`h=m|{=i;tSwar2>@0?oSR2K~M&W(MY>Vsk4IWCdu zei%06o~u%u9)@AwIVZd62^i*`JEBZa!!Yk0(5`6={JuEvTu$aRKMeEE$y}TkhhanR zxs|)qGBC_LNAh-B0fu?!IuJ8zFg(FMXCXbK2g3v0a}WA6W-y%0J%_Mv#s-FY=K}m^ zR>LrFpMKxWMi|cI?wjY%Y=_}E?ml+S3>AjIa`%BejY z4DCP1x9p&}?E5)>P8Na_Cq*N~VVD=U zT!@f?VO|{32%!MOA>6p06ZcC1yf|ARg7Y6`@Zw(k5oU0CUL5K)!Ul$UaiMy|Y8d9l zX&xaq!Z0sx@(HmWhIw%e0VEZMhq!SCC1d~$J8=DcYa|PX_i_F1?a19Q%=3f8k#R80 z^Gnl^Ak+vho}XBTOo!piT)*uW@;D6h{HRyRd>H2WHPgs47~anHGbB(IFwC?2wNZ62 z%(KH+qi(=3&o1^xwZZTUuALf<>VjdO-FOVu2g5u&t`gM`!#umH6EzIO!dyG&18M?> zd3Fa5Jq^P=JAe#c5r7`3aMxv1G(QaU)=6iyI47UGZiS#_V3@a#96~F=usT<-pGB*| zFi+1mq4i*RS#{#^6Oy`JPtayCTrB;jBJJsdlV8v_F#I_DMNLp+<_96nY8d|e>#$S} z@NI6^Kfe>r%`+n_Ym?2)$OhW~@H#ChLk|jN{wD+>0slD@k{YIyn5 zp#OWpof+z>%xzc&dfAs597y}8cYQen_*o5nE)GBJ^5?FpW+vTGSOpY`?f6$R3F8FcPHfh8mS{jK_f>CpGvXb`hspl6Kc32FAT77u^vcu45O+;~!cuWmtzcgr~igL$%BA6lCUZk+RKVmh};j(w+nQm%9U zcB_xwHxe|_KGx^{%?XPL1s|?f2Op_{UI(LsPvr%I*YUv{UP0uaZ-M{(G(Pw~6!-`f zDEBL^XS*W&-Q6TtyG4wwDV%hFGbi<%gj05$#xexBIz_$UG_Ln3oYL;y zgHp14F3K9D;EM)^PM4Hl=U0 zy|CqoR!5(}Yo*H(=7&A{U0yA>O1u&wd*T0M?>)epXx6^*4InBO1jL3VVgsoORRpCA zNRy(7VhAJ@sV0Ob3JMB#RIs9AZ&*-lD5#)_iem3wvDZhesC@VA&V*2W9?v=7`Cr%f z{@>MQGP|?)PP@y@&fGtBd(U@|u0827(w_KT0=oZKj(0~(3={DlecFR6o5t(_FQ73| zYLa%iQ51I#{CtO z+KxfdvaC(Nh1n4x>p)TX>qzF!CV^P!y=bQD;I!mI26xs`aDNzbW*i;E4iWOj;m9vIrimcPWPSoH8MyrxfX6QI!yCqjt^-X=W0kQ{ zN^~3K5ONYI1SLF6{wbX3UmoaWC;GP&3&jt>?{0K_03AoyC>HHd3p}xjqrhEVLnDwL z8XE)s0VExG)COD_RL@4HhK6E@qP{8?vH{RcA~uKu)D;o(wkM9`g$tBWqecNF2Wme0 zBIF$PNHLqsb_=%+iA&JK%|A|054}~7Zh9*dL&GR>fRY!;Kj=16BE)|jJD$V1l|=jp z2xv&WgXh8UXniFy7&lRTse?JxH$x(YiGT(Lq>#i#E?DV^I9M1B3=<;;Js%|$1%o?p z+7}(uQUF9iycB|CG{(PpWP_(Pu-0TE{KUo)q{BmnyaaHw!xMxK36ci3s3)Lb9LCY7Adtf8sdTB&BIG!)!B?u9I9sQFZ z84JFcag*_40q7+-3Aly_q@@)Fd=>(h8)5-yZKnFcjU*}t-4r;p3DT^@f}n;z-HAr?Ih0=c0JBCeK-fAH%V6)TlfM6%GgA#Z@Eq|0uQxJWQH9up}{H*F^$*(k?6MXNd$s z384JwL1|VR^Dk%_BwrdN3Y{25QOW35;YT88h+^o@(qfQ$x_O@uMSg4nSqNW4DskbWdIUrzwiCP^tPdvQ#bg%8 zys^tu=AI*nbXQuU)6aQJ{jAc_G0-`@kz9nH4+Vw-@Bzv!md~~i7efol4B2P_2;Hlx zZ`lS-ADKkljCl#glE}EGZpHwP4>TusGuGVh6N0+d52M8x+sX>^1K2n?s>kLuPY*y= z*t;8~28G2$U|0%02=pkA?t&mEXwPRsXiy2fBfSewmudT#*ufpJH4H8e=%e~aef>2! zAH&)F-7V#nhH(7XGyG@78|YI1Q+%mW)CtxgRvHUjcgh9Itzh+#|460C4FyM=qvU#1 z9^l90JS$92BL9drM9yD+xx9QU1Si%Erw81cu)yy{Clyr+JS8cDKQV>&@*U(lf@?$Y z0)gCDA|DOl_Mro%LUpJ5QXI;L;#1S8l9g&UD-6$+Z}3ojjt=9*A%rkQZ^D7% zJ(wOpv4^s?bU|Uk1j%IZQpuhIAW4RagY@;S*eUG3Xa)^5g_d@>c{s;3+=v@)Y8;Nb zl*C-ZF_jo`C8ov_6b~`thL{@n1^eELiG+G)NONEC7i^D3GRcAmcN}O)&!VagJvEkvkxdiq6b%*&cbs^o$XEAd4K# z5O-lH`RR`wN|AXDm?EVQ63XLv(-2>lK1WY>z(o?0`%RxCbV>NTnVhE2k^GVCzoSp+ zk$kkr2{GI_$RXw+@4xe_zWyPcZ{Yk2r#$kF9cn*nV9FxiI?ENkjc0dp?kItFgjR;O z1-l+hG4L5r`|U(lC3xflh%AJ2$rp+ENeIh?nY8nuXBn8^;FX@9RAnp-Fc5Gu(6!NV zWab-CQ%!mJxh|Kw~e)76%McEocQE7{uB% z8Wpmv9kgIvb1CzEc@a+s#t z$KctZV-9_=XBoZi}L2;^#j&k@#toQ&MHO&)4?cadMqfJ+|VViu3C6cJB{FI67At`Mln! znBqJ>zi98Ej6!E|<=T8sO^x#ci!*JePS9{!A((oyqsAzgV?Xc4U*gYjF`Sayc|>us z%dqIXk]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

    vOjK0)WIg};o=?djm}ROT0O ziyvcD3>n4dj16huB-RZR5ln zTv_;>%df6K-GfJbVl_iQ`gPcka9X=}UPQ_(Rf-{P~I=}+tH6|T(JOI-!8-Qp@{ zuDBh{8F07hp|g3@$v1@dnAi&0@a+&BBsXW#w@mdB8DH?}pkJ!jBYd07_qnub?svB- zCIY*YL)JHF41SsV%Z4?;?ZmMezSGR3AUJfpwbo1bx36NqAS0|pZNVl&He?okIToQW z|I@qeH1lFBeE4(95HAQq8>4){0Ur?k59>2h{I6493cOQ%OSV#ldx))vY_iS79+eme zrO;#_{|=8JJ_36F!USRsnnt&DjEXBLUCgdO^{!vVyAwVbE51jY-2dJ>xsyEE_nAI7 zdlnB{ItiVpdL8`rTKMcW@Y^Ez?gI48^O2LTh96%AU%nDO^E_mx{`J3FWhP5^9Hbm4 zb>3mYV7R}DHjADIq2r|y+TF;vAhg@T-gE$*>V(f7&ob)E;B$`qb~h${jmNcuTYY() zm;9DKepF<=JkrzsAm5H1xWacku(*S=#3PY)j%-^L*5@}zcw`eia#b`xJg6o(lt)CrU2v`@fWLl4qnV4WPf#`P<|6_pVo+Vc9jwU&vUy(YuLH z>RT0c$etlOHj`+B{v~m4P8Rv}PrUV9d?FZoGB-&D{%9ozPR#PB%O4nAM>pCZf6f# zvGKI_QJmvr$R~$0M}yO z(;l3+IPIZ%wP{o5EzZsyxVU-j1*OLM@`=0Dz=!V@+UTBWY_;&Fs3TGG1v2mBw(;x- z^52LtS~#tXb@lb81yE(<~hH}(=%c;wo=5;JNHM}ZQ}=3#^vRbZE%hiPcOEs zoO|${4e9tvbaisCXZ`oLnxooh~gC%=@r;`Ldw;1YS17Ti%0r z^h;dk8aao(CV0qF-p5|$=`pfybj9abR<{;*t4E-@NphTOFU-tUOuRdI`41Zt{}H<^aau0p}caaZ|7xGto))LvNE^mG9HL zV#ZxO8oQ~P&c=bpuKkK(@oH-^u``ytmUB+yGp^uK#k3flSmN3bk5w!SbY}H2X`WNF zN{ssWm!L5bJD#dR0`QI(5C?ei}(Xl!|I*VuA@`g=xE&G(E6C0y6JkW_6MjejClVADmBI ztUli!8De}BP)=^KdQ`DF5j^atMLGHkgW z?Dw6U#2Ew*^l{LqsUO{YU|QMYmpCt^KBi~Dgi5}54A_ufV3@HBW5Q>fW-$g+xdPzP z?>)t?z1VYPBpOFH!Ou+ADr)!T2JuKNy7}3D8{?;UGvBDsJ6_pRK-$bIqy9ezr2Tl+ zsC!+1us~AVX@(KsrF;REnP9^t+_pFG0nZt9FGrMSBl@Oom)+^QHg1J0 zCHoH7HC)?rSGm^3-r-6i_QN{jpS(rfl<}kPaJ|L9JGh?U5^k(Zzu6TXXW_yn*|)oX z8+$u>m%HBPsv%7QFkJ|a2#?%<^V}o+aT{|_J&Jvl=2!cr9q5aa{8_B)`qG=H=<`ME zrd9}7v(tzxRkbrOmolD?(3*KXXJBtDIx`D;Biq}Dxxc~n5#RKFnEOHQqnXE!yy0>*O}l*#gyh-$ffdHsaY(P8GHkf*<9K&3W{( z`380`D#z(IR+=-hvnHKEJn)k5pfSpuKe}VNU|&O>ePKTb*f)ch^dCLUS9w4*j=S_1 z)1fc#BDcmT7+%?%mjs>+=oUZxItNCwlNWa=PI9IV~G@mkz*e(y_IJjov8I6aNZ;8lJ zgK3BCiZZZAErG|JM@*7!w8`pUW*D~$zScj@c{lwtq2U8|N(QQ$Ujj{zi9Yk)j6Clk z?-x75Y4U;TX`WSf$ImWD7i#$b_b)mJ=a0z2CVHl@Uhg>H1L%;BaY=U-yqj@H?hMDM z3dbPqBp&h4=9#_?^9=G8kYDFag>_zPkL0xgbp;0vJJWO8@SQg$ zuYJHi)ulR`M%aiGolJZ~)yw{V4}1Q#*M+S3(5$-Mf&Ctna-SK6U z4gxiKt1gXG&!8iRx#QP!L~_XC1rMipE%3tM9bKg<8`2$b zahb8XLC!aB1x8QP-#~gq#`s>x*xkZK;b*%iRAw`MWyD!Fz)eTM2wAwly4B)^+Ouq` zeJ5{Y?cXe0lH!^wV$oOU2@mNjb}iF@gW}>(WzE5vAg8f&95DTiWNyLiw&U#g48eEP za6Hv{SGc{w>(n;qtZe4L?_$q(2Y$|l_&85A%{V7}5E*u7xp0Yf?sNT-6`c4t`|xj0 zvpeIkb1N@q-haN(^t}!ILL-drz1JDOwgP-_B6@yD1ec1aJHtrrGAUz)j;7kTcz!!iv6WRuN2H9rVDI{G%NrQbuf;?+7#J|UMP~vBYTn3eCSQBa zU-C{YFuDUZ59AruujaMati~>AXI`M@LEd-eHFFkbJLfy7u0Ty~p6U($#K0HSv%Q^h zZm(&}>(rS8jC)`LFj?&B3BEAkCB>mQc^&JR0WmF|tBmcy-rBDp3@l|20<6|%{@gqp z>jT(CZKQ6~{wQmxz<_BjoiEII>BK>sPjM|NbGyzj2yTw4(76b`yUasakQ zhUZ^C_!X%A6K5;DlGjoDYF=@Fvn5cgvle#dEjmXu+Gr^h>?61z#e3;uh5O@!>@g4X zbiZ|%x$fUcCtTkFj{L1PLc4f=i)XDFtaTS@_mEb!{kGXU*CGZzc`WPkIM(Iy=*bh% zlMnQrStXj12u&FbO*sc0xt;TM!)F)hJePK8$>*|TN-}!lkxz8C!JkcIo%C@I+l30BW%kC^fbfVn~6AE&SGi#W%g^ez8cP;njbi5+cJ zoUHBdJ2}PZK94d>`S&q=Ik4HRPX;FftZVKfo&IMyjP54lr#dFy;&M(}if(I(%l!&_ zfaH_TxtIAOey_a!B6*#6PdFppnDQH>XD^Z%JzvdJ63G){e_whV$I7#L0@P>i$)ayk zJQJ0X5F0Mz750jv^+wD1kTO1}3}Q7~^7!2XY;*{Gi*JyUH__otnVdOoM>VY)n5*5tg$CfSPrl)B}P~$W6U=$B@3E=o+jc!1#3$$Ec}c-^C(kZii+xaMF#9EVSg_}MJ_-qI{3Q zx3&VKeiVBcv0N2O%T<9-p7Lx!cAUkyzD{|2*$b4P*E5zc+Q6Lfm3{%BHSVCQG)TNlQ3FJ$l z9hH)6sjH4Ug5;BKM80dWs*|{}0dPh8p`#;xkWZoNe3ZQ5Iup8_{E?=uPcp{KuI zXQVwpp*@fBuamr;{bo`xu}ksWQJZ$troYgpG5j0Tr%h`j{a2ehX_EzqA=sfKZ@hMX zflvN&UM~5}dFlT`WaTBuaEh}~@o0W%DfLBRx{#QTYNrJo+9}wyk+-d1A^F&kLWeKd zh4Xqs%lO~S|K>0M$6IX`{9dQ6@%)Pi?h6@n!LRfy@Qd@q^Sfi22T%QOT7_tp6P#_y z!8a6oQwH7!U$9j?!JMjjaArku*%DVgG%TCzCH&vpy+(x-oc)PycExdMz&psH?AP}U z0S;TBeNAzfRcvHVZD!6)W6r!UJWs=CTNk?Q#c9}hT>B-jaF;! zyPddW+JikwnH#{V5sdGl2P-Rz(LZ}wt7(3fGN&~k6~|TM(=mW~h`xOj|FZd4z?>}L zUpfEYi}Uod;oOQEe3qIu^pvV4zn4LP);sYo5Jo%#EK5bb{Uco^28=KjqP`M+m za*53mDR%_6A>UT+;z+rRDR(jDUUOo=gv>~}ndIF_A4g;_c1dRGOE*L}qqHOYf8m?p z+JHOFb)T>%kdD)YU&Oo|)_aRUxY6|--h4dQhoo@SxUR& z_bJ|&VB3LAqIHPY8CqX>>2E7zwjMaQeiD|O>;BMw)jwKO2qwnl9oCwncUSzsWDkF# zr&zWP`?Z$s#D6=Nw#+u;ymKs{-#ZS7Cw#vbLg`kV%(+? z&y%%BuH)2z3CGIW+eF_O;_NNOLOP9n6tBS>U zyB(e1=6v50bmg2s*1ZAVbz*?oou0CxL49?!oAnNJO+znn;SXO2pZGMvcPtlqXh6DG zdheOn1da|R{-4fx*bP27;Tf1w3CyoT&%*zkg)-vRq=QU=I-o zo@tL<`QzxL_COW$rR&%IeU5~5@8P?|i+VpBjU7g?(y)B0boN$=^+h)_*QuNFGobw7 z57`6z>}=aNGS8xIujTn^+ND0t+QvT8RBWGYp0xqi6&rv>%r88rN{NB@3;HJ8%P($6 zjtm%EbrxD+1~#pnnbggBE$n)BpVU8S!{6!8P}-~iy?y?F%Kxf&jji$rI?Vp(G5VrC z48@5!&edFdi7$8;W%B%TZA!>N{3OMd(4L3`-9vX0{-wJd^^Thzjl-@Xt_AzHr*Fd_ z$J~*3g8B`7i`~Q;H}EwMR09jumb%^t zM`vO$fZboJ%5_tp%4=esKLvZ5YW@dm`_&U;c3t2_*1B4!&^P*DpMWeq&@?NQzJdH( zYp)446D#jD{SMuHt#3obex~V=ZQteOmyOYH?bn2KK1JR2jz;8+`mNw%+Kq-Ugb$MJ zXHE~3f1k6fq>Gptiyif++1L9%We53QC|_3aWE?oMkZ+eX;{QyVX6ijonXS2s5s?~_ zzkO%{_(r=o)=Hm{=6~XI)~Db@kZ-4$BL+T04$fpav(VFBiOkq!{{?I9^w7p8bXE52 zL&xIqqXS>%AJSz1ue=@XUl&%}LP6SDDf=;e)Y^Z-To_??TWch{qyDe7RdeYCehz`3 zpgXyiSO_=I@ZCv2EuSdpqvkzwz~sPB*^gmP1=e$CP8CP!qGC#jHaekiXMV_Bh7Q#M zYu|tOTJ-FB;$vYWIQb;)E1&A=SvqP)MPMrN2B;(W5I*p=Gb>Jdp=FnI=^J|t+5Mc} zz<~Z0#n*XyQe+D@gS8HJY#q0u3)&vGD+)p@CSac@nZAZGSG>9)ZIQ0B^Yi=HYV6?6 zw`8v%HVbsIiz|Q9j>(JGv`%KN@q8C)KO)^CViP=qt#XOeY$+yQM0vGooxvkp6zEq` zr!97GEc7c!I#Xh_a6f`v(d}S=sG51~ju~3lx9!(? zSUNZE(Br!0Ni`Bkk_}FXRt+jqBa(F&>BgU*Kg*FwVcicib+4QS)iQ$uN<%F3L zJy`Iv#NaXG`OaZsn&0Ms_^2D1M)begA2@m;JYXF8Vi{Wpb5L<20;`OkAogp=XB#?S zVV~C5*~Dc^Nx|24E;e?9J>8wGJ+%%E-hvHZE%tGwTf!N?3+c0u`D#}G_>6&$UbIR! zN+$EyCO=6xXQ)79Y$pG)A(j1z$^6$k)pP=bYV5b(Y`?#K6>>MUWhQfV7~>@VrTX+= zb@^2nGTW|kU#-iu>ONZ+vfRH^SGLhK-{E|#LG<78Fm{IbCpF5>a0s|1y9v$vwgTd1 z9kl!2maYuCJ_Fdd`i!meGnOr%c#`551(~O_Qj@&0zuJ1sB%gC`_{@ZtnTx?%Vz$wz zPI&F`loao=QE@)m85|oi+jk0nvJmDY9<4OFYQK8m5H(K+7Hro1!P7&xV8Xpzlo$$U}@xAj5<&6VGp$i7#E4 zH}^tAgqIpS5ADfkowO(x-AWE|%i&!Yz&~$CM%ev??DtZ<*lg6B#Pdo3S6WGr&e8L^dysq%C1D(jcAiB!~7$rVFk!F1>`hN^G8r3jX&k;{jp}v}TsML~l#r zJ8#1?55uRO$wRzu%ieC8#WQ!pPey#j-mcWO2A%9#p1I88nOWei&Y36$pZBn?%z=M> zj(xu$o+&t}@8fCH&)}J=Lv^X1vpjQ|#WSPjh-dDloY8%F=3#iI*8f%>i)WIDyYkFt z9w@EqR6D{vbD8Tf^|n)1CUZ_aGiqb!ao-|ag`(C7zsywov!Nqz2C=WZ#nQ>;z%KVRxHP}QdZ(_ay`^yA zZg8NJHpC{UMdYS33kR~u^L3lcoUh1DW#5pSoDsQ6?UCH1wyUl38JlRyO=(`$^;Nm4 z>>F}Z+&_?;)MojbWODB-H>u9Ea#NYBlX@kONp7-#4F@DM2`17ne$~eE7E5L-jL1wX z(@k9}tCewQ&*sZwieAwq5r@V=O59=Gc$p1EJB)3SG2}IkZP4Lrw)T2CG;it!EBUi&8Ux2T!`E&2KTN%#~eDXzGk~fG=bK&=m zZJ&d;CT$i!*!v>qVy|Mo0u6rAKFKG3Aet|l5T%1Ays-dUXou&CKAr@Z<;zuw-bJxQ zMB8`YVO%;ZHQ6g!Qg(!gDQ{NF5U*%p-JPPB$=-a?zX%QVMQEUdf0~Q=(9wDP>l|kG zAj|c*nRlOzGXxnS2IiA&Wm_Zjbum04`rpp; z*6UXKHUWPRc}lp#>z@?=4=L*yV{yC18&mw1z_AQlcF{iZv4!Y9XI8Ii(0aa%{g*QO zc{lyne3lJml-C8(+x(pGqSe_)!?N*G%6bf3(AxCMkMUXP<0nuW@e|kto{9%s>r$R2 zs|Kmt2X4GXJ~y_R+0|y~UdpM9L-&N;GqTWM6>}2V@2`@L)(l`Rjoel6@17p@r5d

    U4~AL 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

    Copyright notices for The Rust Standard Library

    + +

    Table of Contents

    +
    + +

    Short version for non-lawyers

    + +The Rust Standard Library is dual-licensed under Apache 2.0 and MIT terms. + +

    Longer version

    + +

    Copyrights in the Rust Standard Library are retained by their contributors. No copyright assignment is required to contribute to the Rust project.

    + +

    Some files include explicit copyright notices and/or license notices. For full authorship information, see the version control history or https://thanks.rust-lang.org.

    + +

    Except as otherwise noted (below and/or in individual files), the Rust Standard Library is licensed under the Apache License, Version 2.0 or the MIT license, at your option.

    + +

    This file describes the copyright and licensing information for the source code within The Rust Project git tree related to the Rust Standard Library, and the third-party dependencies used when building the Rust Standard Library.

    + +

    In-tree files

    + +

    The following licenses cover the in-tree source files that were used in this release:

    + + + + + + +
    + +

    + File/Directory: . +

    + + + +

    License: Apache-2.0 OR MIT

    + +

    Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

    + + + + + + +

    Exceptions:

    + + + +
    + +

    + File/Directory: library/backtrace +

    + + + +

    License: Apache-2.0 OR MIT

    + +

    Copyright: 2014 Alex Crichton

    + +

    Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

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

    + File/Directory: library/core/src/unicode/unicode_data.rs +

    + +

    License: Unicode-3.0

    + +

    Copyright: 1991-2024 Unicode, Inc

    + +
    + + + + + +
    + +

    + File/Directory: library/std/src/sync/mpmc +

    + + + +

    License: Apache-2.0 OR MIT

    + +

    Copyright: 2019 The Crossbeam Project Developers

    + +

    Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

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

    + File/Directory: library/std/src/sys/sync/mutex/fuchsia.rs +

    + +

    License: BSD-2-Clause AND (Apache-2.0 OR MIT)

    + +

    Copyright: 2016 The Fuchsia Authors

    + +

    Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

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

    Out-of-tree dependencies

    + +

    The following licenses cover the out-of-tree crates that were used in the +Rust Standard Library in this release:

    + + +

    📦 cc-1.2.0

    +

    URL: https://crates.io/crates/cc/1.2.0

    +

    Authors: Alex Crichton <alex@alexcrichton.com>

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014 Alex Crichton
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 cfg-if-1.0.4

    +

    URL: https://crates.io/crates/cfg-if/1.0.4

    +

    Authors: Alex Crichton <alex@alexcrichton.com>

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014 Alex Crichton
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 dlmalloc-0.2.11

    +

    URL: https://crates.io/crates/dlmalloc/0.2.11

    +

    Authors: Alex Crichton <alex@alexcrichton.com>

    +

    License: MIT/Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014 Alex Crichton
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 foldhash-0.2.0

    +

    URL: https://crates.io/crates/foldhash/0.2.0

    +

    Authors: Orson Peters <orsonpeters@gmail.com>

    +

    License: Zlib

    + + +

    Notices: + +

    + LICENSE +
    +Copyright (c) 2024 Orson Peters
    +
    +This software is provided 'as-is', without any express or implied warranty. In
    +no event will the authors be held liable for any damages arising from the use of
    +this software.
    +
    +Permission is granted to anyone to use this software for any purpose, including
    +commercial applications, and to alter it and redistribute it freely, subject to
    +the following restrictions:
    +
    +1. The origin of this software must not be misrepresented; you must not claim
    +    that you wrote the original software. If you use this software in a product,
    +    an acknowledgment in the product documentation would be appreciated but is
    +    not required.
    +
    +2. Altered source versions must be plainly marked as such, and must not be
    +    misrepresented as being the original software.
    +
    +3. This notice may not be removed or altered from any source distribution.
    +                
    +
    + +

    + + +

    📦 fortanix-sgx-abi-0.6.1

    +

    URL: https://crates.io/crates/fortanix-sgx-abi/0.6.1

    +

    Authors: Fortanix, Inc.

    +

    License: MPL-2.0

    + + + +

    📦 getopts-0.2.24

    +

    URL: https://crates.io/crates/getopts/0.2.24

    +

    Authors: The Rust Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 gimli-0.32.3

    +

    URL: https://crates.io/crates/gimli/0.32.3

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2015 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 hashbrown-0.16.1

    +

    URL: https://crates.io/crates/hashbrown/0.16.1

    +

    Authors: Amanieu d'Antras <amanieu@gmail.com>

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2016 Amanieu d'Antras
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 hermit-abi-0.5.2

    +

    URL: https://crates.io/crates/hermit-abi/0.5.2

    +

    Authors: Stefan Lankes

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 libc-0.2.178

    +

    URL: https://crates.io/crates/libc/0.2.178

    +

    Authors: The Rust Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014-2020 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 moto-rt-0.16.0

    +

    URL: https://crates.io/crates/moto-rt/0.16.0

    +

    Authors: The Motor OS Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright 2023 The Motor OS Project Developers
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2023 The Motor OS Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 r-efi-5.3.0

    +

    URL: https://crates.io/crates/r-efi/5.3.0

    +

    Authors:

    +

    License: MIT OR Apache-2.0 OR LGPL-2.1-or-later

    + + +

    Notices: + +

    + AUTHORS +
    +LICENSE:
    +        This project is triple-licensed under the MIT License, the Apache
    +        License, Version 2.0, and the GNU Lesser General Public License,
    +        Version 2.1+.
    +
    +AUTHORS-MIT:
    +        Permission is hereby granted, free of charge, to any person obtaining a
    +        copy of this software and associated documentation files (the
    +        "Software"), to deal in the Software without restriction, including
    +        without limitation the rights to use, copy, modify, merge, publish,
    +        distribute, sublicense, and/or sell copies of the Software, and to
    +        permit persons to whom the Software is furnished to do so, subject to
    +        the following conditions:
    +
    +        The above copyright notice and this permission notice shall be included
    +        in all copies or substantial portions of the Software.
    +
    +        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    +        OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    +        MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    +        IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +        CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    +        TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    +        SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    +
    +AUTHORS-ASL:
    +        Licensed under the Apache License, Version 2.0 (the "License");
    +        you may not use this file except in compliance with the License.
    +        You may obtain a copy of the License at
    +
    +                http://www.apache.org/licenses/LICENSE-2.0
    +
    +        Unless required by applicable law or agreed to in writing, software
    +        distributed under the License is distributed on an "AS IS" BASIS,
    +        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +        See the License for the specific language governing permissions and
    +        limitations under the License.
    +
    +AUTHORS-LGPL:
    +        This program is free software; you can redistribute it and/or modify it
    +        under the terms of the GNU Lesser General Public License as published
    +        by the Free Software Foundation; either version 2.1 of the License, or
    +        (at your option) any later version.
    +
    +        This program is distributed in the hope that it will be useful, but
    +        WITHOUT ANY WARRANTY; without even the implied warranty of
    +        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    +        Lesser General Public License for more details.
    +
    +        You should have received a copy of the GNU Lesser General Public License
    +        along with this program; If not, see <http://www.gnu.org/licenses/>.
    +
    +COPYRIGHT: (ordered alphabetically)
    +        Copyright (C) 2017-2023 Red Hat, Inc.
    +        Copyright (C) 2019-2023 Microsoft Corporation
    +        Copyright (C) 2022-2023 David Rheinsberg
    +
    +AUTHORS: (ordered alphabetically)
    +        Alex James <theracermaster@gmail.com>
    +        Ayush Singh <ayushsingh1325@gmail.com>
    +        Boris-Chengbiao Zhou <bobo1239@web.de>
    +        Bret Barkelew <bret@corthon.com>
    +        Christopher Zurcher <christopher.zurcher@microsoft.com>
    +        David Rheinsberg <david@readahead.eu>
    +        Dmitry Mostovenko <trueberserker@gmail.com>
    +        Hiroki Tokunaga <tokusan441@gmail.com>
    +        Joe Richey <joerichey@google.com>
    +        John Schock <joschock@microsoft.com>
    +        Michael Kubacki <michael.kubacki@microsoft.com>
    +        Oliver Smith-Denny <osde@microsoft.com>
    +        Richard Wiedenhöft <richard@wiedenhoeft.xyz>
    +        Rob Bradford <robert.bradford@intel.com>, <rbradford@rivosinc.com>
    +        Tom Gundersen <teg@jklm.no>
    +        Trevor Gross <tmgross@umich.edu>
    +
    +                
    +
    + +

    + + +

    📦 r-efi-alloc-2.1.0

    +

    URL: https://crates.io/crates/r-efi-alloc/2.1.0

    +

    Authors:

    +

    License: MIT OR Apache-2.0 OR LGPL-2.1-or-later

    + + +

    Notices: + +

    + AUTHORS +
    +LICENSE:
    +        This project is triple-licensed under the MIT License, the Apache
    +        License, Version 2.0, and the GNU Lesser General Public License,
    +        Version 2.1+.
    +
    +AUTHORS-MIT:
    +        Permission is hereby granted, free of charge, to any person obtaining a
    +        copy of this software and associated documentation files (the
    +        "Software"), to deal in the Software without restriction, including
    +        without limitation the rights to use, copy, modify, merge, publish,
    +        distribute, sublicense, and/or sell copies of the Software, and to
    +        permit persons to whom the Software is furnished to do so, subject to
    +        the following conditions:
    +
    +        The above copyright notice and this permission notice shall be included
    +        in all copies or substantial portions of the Software.
    +
    +        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    +        OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    +        MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    +        IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +        CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    +        TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    +        SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    +
    +AUTHORS-ASL:
    +        Licensed under the Apache License, Version 2.0 (the "License");
    +        you may not use this file except in compliance with the License.
    +        You may obtain a copy of the License at
    +
    +                http://www.apache.org/licenses/LICENSE-2.0
    +
    +        Unless required by applicable law or agreed to in writing, software
    +        distributed under the License is distributed on an "AS IS" BASIS,
    +        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +        See the License for the specific language governing permissions and
    +        limitations under the License.
    +
    +AUTHORS-LGPL:
    +        This program is free software; you can redistribute it and/or modify it
    +        under the terms of the GNU Lesser General Public License as published
    +        by the Free Software Foundation; either version 2.1 of the License, or
    +        (at your option) any later version.
    +
    +        This program is distributed in the hope that it will be useful, but
    +        WITHOUT ANY WARRANTY; without even the implied warranty of
    +        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    +        Lesser General Public License for more details.
    +
    +        You should have received a copy of the GNU Lesser General Public License
    +        along with this program; If not, see <http://www.gnu.org/licenses/>.
    +
    +COPYRIGHT: (ordered alphabetically)
    +        Copyright (C) 2017-2022 Red Hat, Inc.
    +        Copyright (C) 2022-2025 David Rheinsberg
    +
    +AUTHORS: (ordered alphabetically)
    +        Ayush Singh <ayushsingh1325@gmail.com>
    +        David Rheinsberg <david@readahead.eu>
    +        Mizuho MORI <morimolymoly@gmail.com>
    +        Tom Gundersen <teg@jklm.no>
    +        Trevor Gross <tmgross@umich.edu>
    +
    +                
    +
    + +

    + + +

    📦 rand-0.9.2

    +

    URL: https://crates.io/crates/rand/0.9.2

    +

    Authors: The Rand Project Developers, The Rust Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + COPYRIGHT +
    +Copyrights in the Rand project are retained by their contributors. No
    +copyright assignment is required to contribute to the Rand project.
    +
    +For full authorship information, see the version control history.
    +
    +Except as otherwise noted (below and/or in individual files), Rand is
    +licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
    +<http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
    +<LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
    +
    +The Rand project includes code from the Rust project
    +published under these same licenses.
    +
    +                
    +
    + +
    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     https://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright 2018 Developers of the Rand project
    +Copyright (c) 2014 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 rand_core-0.9.3

    +

    URL: https://crates.io/crates/rand_core/0.9.3

    +

    Authors: The Rand Project Developers, The Rust Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + COPYRIGHT +
    +Copyrights in the Rand project are retained by their contributors. No
    +copyright assignment is required to contribute to the Rand project.
    +
    +For full authorship information, see the version control history.
    +
    +Except as otherwise noted (below and/or in individual files), Rand is
    +licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
    +<http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
    +<LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
    +
    +The Rand project includes code from the Rust project
    +published under these same licenses.
    +
    +                
    +
    + +
    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     https://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright 2018 Developers of the Rand project
    +Copyright (c) 2014 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 rand_xorshift-0.4.0

    +

    URL: https://crates.io/crates/rand_xorshift/0.4.0

    +

    Authors: The Rand Project Developers, The Rust Project Developers

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + COPYRIGHT +
    +Copyrights in the Rand project are retained by their contributors. No
    +copyright assignment is required to contribute to the Rand project.
    +
    +For full authorship information, see the version control history.
    +
    +Except as otherwise noted (below and/or in individual files), Rand is
    +licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
    +<http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
    +<LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
    +
    +The Rand project includes code from the Rust project
    +published under these same licenses.
    +
    +                
    +
    + +
    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     https://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright 2018 Developers of the Rand project
    +Copyright (c) 2014 The Rust Project Developers
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 rustc-demangle-0.1.27

    +

    URL: https://crates.io/crates/rustc-demangle/0.1.27

    +

    Authors: Alex Crichton <alex@alexcrichton.com>

    +

    License: MIT/Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Copyright (c) 2014 Alex Crichton
    +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 rustc-literal-escaper-0.0.7

    +

    URL: https://crates.io/crates/rustc-literal-escaper/0.0.7

    +

    Authors:

    +

    License: Apache-2.0 OR MIT

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 shlex-1.3.0

    +

    URL: https://crates.io/crates/shlex/1.3.0

    +

    Authors: comex <comexk@gmail.com>, Fenhl <fenhl@fenhl.net>, Adrian Taylor <adetaylor@chromium.org>, Alex Touchet <alextouchet@outlook.com>, Daniel Parks <dp+git@oxidized.org>, Garrett Berg <googberg@gmail.com>

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +Copyright 2015 Nicholas Allegra (comex).
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +    http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +The MIT License (MIT)
    +
    +Copyright (c) 2015 Nicholas Allegra (comex).
    +
    +Permission is hereby granted, free of charge, to any person obtaining a copy
    +of this software and associated documentation files (the "Software"), to deal
    +in the Software without restriction, including without limitation the rights
    +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +copies of the Software, and to permit persons to whom the Software is
    +furnished to do so, subject to the following conditions:
    +
    +The above copyright notice and this permission notice shall be included in
    +all copies or substantial portions of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    +THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 unwinding-0.2.8

    +

    URL: https://crates.io/crates/unwinding/0.2.8

    +

    Authors: Gary Guo <gary@garyguo.net>

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 vex-sdk-0.27.1

    +

    URL: https://crates.io/crates/vex-sdk/0.27.1

    +

    Authors: Tropical

    +

    License: MIT

    + + + +

    📦 wasi-0.11.1+wasi-snapshot-preview1

    +

    URL: https://crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1

    +

    Authors: The Cranelift Project Developers

    +

    License: Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-Apache-2.0_WITH_LLVM-exception +
    +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright [yyyy] [name of copyright owner]
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +
    +--- LLVM Exceptions to the Apache 2.0 License ----
    +
    +As an exception, if, as a result of your compiling your source code, portions
    +of this Software are embedded into an Object form of such source code, you
    +may redistribute such embedded portions in such Object form without complying
    +with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
    +
    +In addition, if you combine or link compiled forms of this Software with
    +software that is licensed under the GPLv2 ("Combined Software") and if a
    +court of competent jurisdiction determines that the patent provision (Section
    +3), the indemnity provision (Section 9) or other Section of the License
    +conflicts with the conditions of the GPLv2, you may retroactively and
    +prospectively choose to deem waived or otherwise exclude such Section(s) of
    +the License, but only in their entirety and only with respect to the Combined
    +Software.
    +
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 wasi-0.14.4+wasi-0.2.4

    +

    URL: https://crates.io/crates/wasi/0.14.4+wasi-0.2.4

    +

    Authors: The Cranelift Project Developers

    +

    License: Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-Apache-2.0_WITH_LLVM-exception +
    +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright [yyyy] [name of copyright owner]
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +
    +--- LLVM Exceptions to the Apache 2.0 License ----
    +
    +As an exception, if, as a result of your compiling your source code, portions
    +of this Software are embedded into an Object form of such source code, you
    +may redistribute such embedded portions in such Object form without complying
    +with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
    +
    +In addition, if you combine or link compiled forms of this Software with
    +software that is licensed under the GPLv2 ("Combined Software") and if a
    +court of competent jurisdiction determines that the patent provision (Section
    +3), the indemnity provision (Section 9) or other Section of the License
    +conflicts with the conditions of the GPLv2, you may retroactively and
    +prospectively choose to deem waived or otherwise exclude such Section(s) of
    +the License, but only in their entirety and only with respect to the Combined
    +Software.
    +
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + +

    📦 windows-link-0.2.1

    +

    URL: https://crates.io/crates/windows-link/0.2.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows-sys-0.60.2

    +

    URL: https://crates.io/crates/windows-sys/0.60.2

    +

    Authors: Microsoft

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows-targets-0.53.5

    +

    URL: https://crates.io/crates/windows-targets/0.53.5

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_aarch64_gnullvm-0.53.1

    +

    URL: https://crates.io/crates/windows_aarch64_gnullvm/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_aarch64_msvc-0.53.1

    +

    URL: https://crates.io/crates/windows_aarch64_msvc/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_i686_gnu-0.53.1

    +

    URL: https://crates.io/crates/windows_i686_gnu/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_i686_gnullvm-0.53.1

    +

    URL: https://crates.io/crates/windows_i686_gnullvm/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_i686_msvc-0.53.1

    +

    URL: https://crates.io/crates/windows_i686_msvc/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_x86_64_gnu-0.53.1

    +

    URL: https://crates.io/crates/windows_x86_64_gnu/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_x86_64_gnullvm-0.53.1

    +

    URL: https://crates.io/crates/windows_x86_64_gnullvm/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 windows_x86_64_msvc-0.53.1

    +

    URL: https://crates.io/crates/windows_x86_64_msvc/0.53.1

    +

    Authors:

    +

    License: MIT OR Apache-2.0

    + + +

    Notices: + +

    + license-apache-2.0 +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright (c) Microsoft Corporation.
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +                
    +
    + +
    + license-mit +
    +    MIT License
    +
    +    Copyright (c) Microsoft Corporation.
    +
    +    Permission is hereby granted, free of charge, to any person obtaining a copy
    +    of this software and associated documentation files (the "Software"), to deal
    +    in the Software without restriction, including without limitation the rights
    +    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +    copies of the Software, and to permit persons to whom the Software is
    +    furnished to do so, subject to the following conditions:
    +
    +    The above copyright notice and this permission notice shall be included in all
    +    copies or substantial portions of the Software.
    +
    +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    +    SOFTWARE
    +
    +                
    +
    + +

    + + +

    📦 wit-bindgen-0.45.1

    +

    URL: https://crates.io/crates/wit-bindgen/0.45.1

    +

    Authors: Alex Crichton <alex@alexcrichton.com>

    +

    License: Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT

    + + +

    Notices: + +

    + LICENSE-APACHE +
    +                              Apache License
    +                        Version 2.0, January 2004
    +                     http://www.apache.org/licenses/
    +
    +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +1. Definitions.
    +
    +   "License" shall mean the terms and conditions for use, reproduction,
    +   and distribution as defined by Sections 1 through 9 of this document.
    +
    +   "Licensor" shall mean the copyright owner or entity authorized by
    +   the copyright owner that is granting the License.
    +
    +   "Legal Entity" shall mean the union of the acting entity and all
    +   other entities that control, are controlled by, or are under common
    +   control with that entity. For the purposes of this definition,
    +   "control" means (i) the power, direct or indirect, to cause the
    +   direction or management of such entity, whether by contract or
    +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +   outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +   "You" (or "Your") shall mean an individual or Legal Entity
    +   exercising permissions granted by this License.
    +
    +   "Source" form shall mean the preferred form for making modifications,
    +   including but not limited to software source code, documentation
    +   source, and configuration files.
    +
    +   "Object" form shall mean any form resulting from mechanical
    +   transformation or translation of a Source form, including but
    +   not limited to compiled object code, generated documentation,
    +   and conversions to other media types.
    +
    +   "Work" shall mean the work of authorship, whether in Source or
    +   Object form, made available under the License, as indicated by a
    +   copyright notice that is included in or attached to the work
    +   (an example is provided in the Appendix below).
    +
    +   "Derivative Works" shall mean any work, whether in Source or Object
    +   form, that is based on (or derived from) the Work and for which the
    +   editorial revisions, annotations, elaborations, or other modifications
    +   represent, as a whole, an original work of authorship. For the purposes
    +   of this License, Derivative Works shall not include works that remain
    +   separable from, or merely link (or bind by name) to the interfaces of,
    +   the Work and Derivative Works thereof.
    +
    +   "Contribution" shall mean any work of authorship, including
    +   the original version of the Work and any modifications or additions
    +   to that Work or Derivative Works thereof, that is intentionally
    +   submitted to Licensor for inclusion in the Work by the copyright owner
    +   or by an individual or Legal Entity authorized to submit on behalf of
    +   the copyright owner. For the purposes of this definition, "submitted"
    +   means any form of electronic, verbal, or written communication sent
    +   to the Licensor or its representatives, including but not limited to
    +   communication on electronic mailing lists, source code control systems,
    +   and issue tracking systems that are managed by, or on behalf of, the
    +   Licensor for the purpose of discussing and improving the Work, but
    +   excluding communication that is conspicuously marked or otherwise
    +   designated in writing by the copyright owner as "Not a Contribution."
    +
    +   "Contributor" shall mean Licensor and any individual or Legal Entity
    +   on behalf of whom a Contribution has been received by Licensor and
    +   subsequently incorporated within the Work.
    +
    +2. Grant of Copyright License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   copyright license to reproduce, prepare Derivative Works of,
    +   publicly display, publicly perform, sublicense, and distribute the
    +   Work and such Derivative Works in Source or Object form.
    +
    +3. Grant of Patent License. Subject to the terms and conditions of
    +   this License, each Contributor hereby grants to You a perpetual,
    +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +   (except as stated in this section) patent license to make, have made,
    +   use, offer to sell, sell, import, and otherwise transfer the Work,
    +   where such license applies only to those patent claims licensable
    +   by such Contributor that are necessarily infringed by their
    +   Contribution(s) alone or by combination of their Contribution(s)
    +   with the Work to which such Contribution(s) was submitted. If You
    +   institute patent litigation against any entity (including a
    +   cross-claim or counterclaim in a lawsuit) alleging that the Work
    +   or a Contribution incorporated within the Work constitutes direct
    +   or contributory patent infringement, then any patent licenses
    +   granted to You under this License for that Work shall terminate
    +   as of the date such litigation is filed.
    +
    +4. Redistribution. You may reproduce and distribute copies of the
    +   Work or Derivative Works thereof in any medium, with or without
    +   modifications, and in Source or Object form, provided that You
    +   meet the following conditions:
    +
    +   (a) You must give any other recipients of the Work or
    +       Derivative Works a copy of this License; and
    +
    +   (b) You must cause any modified files to carry prominent notices
    +       stating that You changed the files; and
    +
    +   (c) You must retain, in the Source form of any Derivative Works
    +       that You distribute, all copyright, patent, trademark, and
    +       attribution notices from the Source form of the Work,
    +       excluding those notices that do not pertain to any part of
    +       the Derivative Works; and
    +
    +   (d) If the Work includes a "NOTICE" text file as part of its
    +       distribution, then any Derivative Works that You distribute must
    +       include a readable copy of the attribution notices contained
    +       within such NOTICE file, excluding those notices that do not
    +       pertain to any part of the Derivative Works, in at least one
    +       of the following places: within a NOTICE text file distributed
    +       as part of the Derivative Works; within the Source form or
    +       documentation, if provided along with the Derivative Works; or,
    +       within a display generated by the Derivative Works, if and
    +       wherever such third-party notices normally appear. The contents
    +       of the NOTICE file are for informational purposes only and
    +       do not modify the License. You may add Your own attribution
    +       notices within Derivative Works that You distribute, alongside
    +       or as an addendum to the NOTICE text from the Work, provided
    +       that such additional attribution notices cannot be construed
    +       as modifying the License.
    +
    +   You may add Your own copyright statement to Your modifications and
    +   may provide additional or different license terms and conditions
    +   for use, reproduction, or distribution of Your modifications, or
    +   for any such Derivative Works as a whole, provided Your use,
    +   reproduction, and distribution of the Work otherwise complies with
    +   the conditions stated in this License.
    +
    +5. Submission of Contributions. Unless You explicitly state otherwise,
    +   any Contribution intentionally submitted for inclusion in the Work
    +   by You to the Licensor shall be under the terms and conditions of
    +   this License, without any additional terms or conditions.
    +   Notwithstanding the above, nothing herein shall supersede or modify
    +   the terms of any separate license agreement you may have executed
    +   with Licensor regarding such Contributions.
    +
    +6. Trademarks. This License does not grant permission to use the trade
    +   names, trademarks, service marks, or product names of the Licensor,
    +   except as required for reasonable and customary use in describing the
    +   origin of the Work and reproducing the content of the NOTICE file.
    +
    +7. Disclaimer of Warranty. Unless required by applicable law or
    +   agreed to in writing, Licensor provides the Work (and each
    +   Contributor provides its Contributions) on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +   implied, including, without limitation, any warranties or conditions
    +   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +   PARTICULAR PURPOSE. You are solely responsible for determining the
    +   appropriateness of using or redistributing the Work and assume any
    +   risks associated with Your exercise of permissions under this License.
    +
    +8. Limitation of Liability. In no event and under no legal theory,
    +   whether in tort (including negligence), contract, or otherwise,
    +   unless required by applicable law (such as deliberate and grossly
    +   negligent acts) or agreed to in writing, shall any Contributor be
    +   liable to You for damages, including any direct, indirect, special,
    +   incidental, or consequential damages of any character arising as a
    +   result of this License or out of the use or inability to use the
    +   Work (including but not limited to damages for loss of goodwill,
    +   work stoppage, computer failure or malfunction, or any and all
    +   other commercial damages or losses), even if such Contributor
    +   has been advised of the possibility of such damages.
    +
    +9. Accepting Warranty or Additional Liability. While redistributing
    +   the Work or Derivative Works thereof, You may choose to offer,
    +   and charge a fee for, acceptance of support, warranty, indemnity,
    +   or other liability obligations and/or rights consistent with this
    +   License. However, in accepting such obligations, You may act only
    +   on Your own behalf and on Your sole responsibility, not on behalf
    +   of any other Contributor, and only if You agree to indemnify,
    +   defend, and hold each Contributor harmless for any liability
    +   incurred by, or claims asserted against, such Contributor by reason
    +   of your accepting any such warranty or additional liability.
    +
    +END OF TERMS AND CONDITIONS
    +
    +APPENDIX: How to apply the Apache License to your work.
    +
    +   To apply the Apache License to your work, attach the following
    +   boilerplate notice, with the fields enclosed by brackets "[]"
    +   replaced with your own identifying information. (Don't include
    +   the brackets!)  The text should be enclosed in the appropriate
    +   comment syntax for the file format. We also recommend that a
    +   file or class name and description of purpose be included on the
    +   same "printed page" as the copyright notice for easier
    +   identification within third-party archives.
    +
    +Copyright [yyyy] [name of copyright owner]
    +
    +Licensed under the Apache License, Version 2.0 (the "License");
    +you may not use this file except in compliance with the License.
    +You may obtain a copy of the License at
    +
    +	http://www.apache.org/licenses/LICENSE-2.0
    +
    +Unless required by applicable law or agreed to in writing, software
    +distributed under the License is distributed on an "AS IS" BASIS,
    +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +See the License for the specific language governing permissions and
    +limitations under the License.
    +
    +                
    +
    + +
    + LICENSE-Apache-2.0_WITH_LLVM-exception +
    +
    +                                 Apache License
    +                           Version 2.0, January 2004
    +                        http://www.apache.org/licenses/
    +
    +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    +
    +   1. Definitions.
    +
    +      "License" shall mean the terms and conditions for use, reproduction,
    +      and distribution as defined by Sections 1 through 9 of this document.
    +
    +      "Licensor" shall mean the copyright owner or entity authorized by
    +      the copyright owner that is granting the License.
    +
    +      "Legal Entity" shall mean the union of the acting entity and all
    +      other entities that control, are controlled by, or are under common
    +      control with that entity. For the purposes of this definition,
    +      "control" means (i) the power, direct or indirect, to cause the
    +      direction or management of such entity, whether by contract or
    +      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    +      outstanding shares, or (iii) beneficial ownership of such entity.
    +
    +      "You" (or "Your") shall mean an individual or Legal Entity
    +      exercising permissions granted by this License.
    +
    +      "Source" form shall mean the preferred form for making modifications,
    +      including but not limited to software source code, documentation
    +      source, and configuration files.
    +
    +      "Object" form shall mean any form resulting from mechanical
    +      transformation or translation of a Source form, including but
    +      not limited to compiled object code, generated documentation,
    +      and conversions to other media types.
    +
    +      "Work" shall mean the work of authorship, whether in Source or
    +      Object form, made available under the License, as indicated by a
    +      copyright notice that is included in or attached to the work
    +      (an example is provided in the Appendix below).
    +
    +      "Derivative Works" shall mean any work, whether in Source or Object
    +      form, that is based on (or derived from) the Work and for which the
    +      editorial revisions, annotations, elaborations, or other modifications
    +      represent, as a whole, an original work of authorship. For the purposes
    +      of this License, Derivative Works shall not include works that remain
    +      separable from, or merely link (or bind by name) to the interfaces of,
    +      the Work and Derivative Works thereof.
    +
    +      "Contribution" shall mean any work of authorship, including
    +      the original version of the Work and any modifications or additions
    +      to that Work or Derivative Works thereof, that is intentionally
    +      submitted to Licensor for inclusion in the Work by the copyright owner
    +      or by an individual or Legal Entity authorized to submit on behalf of
    +      the copyright owner. For the purposes of this definition, "submitted"
    +      means any form of electronic, verbal, or written communication sent
    +      to the Licensor or its representatives, including but not limited to
    +      communication on electronic mailing lists, source code control systems,
    +      and issue tracking systems that are managed by, or on behalf of, the
    +      Licensor for the purpose of discussing and improving the Work, but
    +      excluding communication that is conspicuously marked or otherwise
    +      designated in writing by the copyright owner as "Not a Contribution."
    +
    +      "Contributor" shall mean Licensor and any individual or Legal Entity
    +      on behalf of whom a Contribution has been received by Licensor and
    +      subsequently incorporated within the Work.
    +
    +   2. Grant of Copyright License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      copyright license to reproduce, prepare Derivative Works of,
    +      publicly display, publicly perform, sublicense, and distribute the
    +      Work and such Derivative Works in Source or Object form.
    +
    +   3. Grant of Patent License. Subject to the terms and conditions of
    +      this License, each Contributor hereby grants to You a perpetual,
    +      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    +      (except as stated in this section) patent license to make, have made,
    +      use, offer to sell, sell, import, and otherwise transfer the Work,
    +      where such license applies only to those patent claims licensable
    +      by such Contributor that are necessarily infringed by their
    +      Contribution(s) alone or by combination of their Contribution(s)
    +      with the Work to which such Contribution(s) was submitted. If You
    +      institute patent litigation against any entity (including a
    +      cross-claim or counterclaim in a lawsuit) alleging that the Work
    +      or a Contribution incorporated within the Work constitutes direct
    +      or contributory patent infringement, then any patent licenses
    +      granted to You under this License for that Work shall terminate
    +      as of the date such litigation is filed.
    +
    +   4. Redistribution. You may reproduce and distribute copies of the
    +      Work or Derivative Works thereof in any medium, with or without
    +      modifications, and in Source or Object form, provided that You
    +      meet the following conditions:
    +
    +      (a) You must give any other recipients of the Work or
    +          Derivative Works a copy of this License; and
    +
    +      (b) You must cause any modified files to carry prominent notices
    +          stating that You changed the files; and
    +
    +      (c) You must retain, in the Source form of any Derivative Works
    +          that You distribute, all copyright, patent, trademark, and
    +          attribution notices from the Source form of the Work,
    +          excluding those notices that do not pertain to any part of
    +          the Derivative Works; and
    +
    +      (d) If the Work includes a "NOTICE" text file as part of its
    +          distribution, then any Derivative Works that You distribute must
    +          include a readable copy of the attribution notices contained
    +          within such NOTICE file, excluding those notices that do not
    +          pertain to any part of the Derivative Works, in at least one
    +          of the following places: within a NOTICE text file distributed
    +          as part of the Derivative Works; within the Source form or
    +          documentation, if provided along with the Derivative Works; or,
    +          within a display generated by the Derivative Works, if and
    +          wherever such third-party notices normally appear. The contents
    +          of the NOTICE file are for informational purposes only and
    +          do not modify the License. You may add Your own attribution
    +          notices within Derivative Works that You distribute, alongside
    +          or as an addendum to the NOTICE text from the Work, provided
    +          that such additional attribution notices cannot be construed
    +          as modifying the License.
    +
    +      You may add Your own copyright statement to Your modifications and
    +      may provide additional or different license terms and conditions
    +      for use, reproduction, or distribution of Your modifications, or
    +      for any such Derivative Works as a whole, provided Your use,
    +      reproduction, and distribution of the Work otherwise complies with
    +      the conditions stated in this License.
    +
    +   5. Submission of Contributions. Unless You explicitly state otherwise,
    +      any Contribution intentionally submitted for inclusion in the Work
    +      by You to the Licensor shall be under the terms and conditions of
    +      this License, without any additional terms or conditions.
    +      Notwithstanding the above, nothing herein shall supersede or modify
    +      the terms of any separate license agreement you may have executed
    +      with Licensor regarding such Contributions.
    +
    +   6. Trademarks. This License does not grant permission to use the trade
    +      names, trademarks, service marks, or product names of the Licensor,
    +      except as required for reasonable and customary use in describing the
    +      origin of the Work and reproducing the content of the NOTICE file.
    +
    +   7. Disclaimer of Warranty. Unless required by applicable law or
    +      agreed to in writing, Licensor provides the Work (and each
    +      Contributor provides its Contributions) on an "AS IS" BASIS,
    +      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    +      implied, including, without limitation, any warranties or conditions
    +      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    +      PARTICULAR PURPOSE. You are solely responsible for determining the
    +      appropriateness of using or redistributing the Work and assume any
    +      risks associated with Your exercise of permissions under this License.
    +
    +   8. Limitation of Liability. In no event and under no legal theory,
    +      whether in tort (including negligence), contract, or otherwise,
    +      unless required by applicable law (such as deliberate and grossly
    +      negligent acts) or agreed to in writing, shall any Contributor be
    +      liable to You for damages, including any direct, indirect, special,
    +      incidental, or consequential damages of any character arising as a
    +      result of this License or out of the use or inability to use the
    +      Work (including but not limited to damages for loss of goodwill,
    +      work stoppage, computer failure or malfunction, or any and all
    +      other commercial damages or losses), even if such Contributor
    +      has been advised of the possibility of such damages.
    +
    +   9. Accepting Warranty or Additional Liability. While redistributing
    +      the Work or Derivative Works thereof, You may choose to offer,
    +      and charge a fee for, acceptance of support, warranty, indemnity,
    +      or other liability obligations and/or rights consistent with this
    +      License. However, in accepting such obligations, You may act only
    +      on Your own behalf and on Your sole responsibility, not on behalf
    +      of any other Contributor, and only if You agree to indemnify,
    +      defend, and hold each Contributor harmless for any liability
    +      incurred by, or claims asserted against, such Contributor by reason
    +      of your accepting any such warranty or additional liability.
    +
    +   END OF TERMS AND CONDITIONS
    +
    +   APPENDIX: How to apply the Apache License to your work.
    +
    +      To apply the Apache License to your work, attach the following
    +      boilerplate notice, with the fields enclosed by brackets "[]"
    +      replaced with your own identifying information. (Don't include
    +      the brackets!)  The text should be enclosed in the appropriate
    +      comment syntax for the file format. We also recommend that a
    +      file or class name and description of purpose be included on the
    +      same "printed page" as the copyright notice for easier
    +      identification within third-party archives.
    +
    +   Copyright [yyyy] [name of copyright owner]
    +
    +   Licensed under the Apache License, Version 2.0 (the "License");
    +   you may not use this file except in compliance with the License.
    +   You may obtain a copy of the License at
    +
    +       http://www.apache.org/licenses/LICENSE-2.0
    +
    +   Unless required by applicable law or agreed to in writing, software
    +   distributed under the License is distributed on an "AS IS" BASIS,
    +   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +   See the License for the specific language governing permissions and
    +   limitations under the License.
    +
    +
    +--- LLVM Exceptions to the Apache 2.0 License ----
    +
    +As an exception, if, as a result of your compiling your source code, portions
    +of this Software are embedded into an Object form of such source code, you
    +may redistribute such embedded portions in such Object form without complying
    +with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
    +
    +In addition, if you combine or link compiled forms of this Software with
    +software that is licensed under the GPLv2 ("Combined Software") and if a
    +court of competent jurisdiction determines that the patent provision (Section
    +3), the indemnity provision (Section 9) or other Section of the License
    +conflicts with the conditions of the GPLv2, you may retroactively and
    +prospectively choose to deem waived or otherwise exclude such Section(s) of
    +the License, but only in their entirety and only with respect to the Combined
    +Software.
    +
    +
    +                
    +
    + +
    + LICENSE-MIT +
    +Permission is hereby granted, free of charge, to any
    +person obtaining a copy of this software and associated
    +documentation files (the "Software"), to deal in the
    +Software without restriction, including without
    +limitation the rights to use, copy, modify, merge,
    +publish, distribute, sublicense, and/or sell copies of
    +the Software, and to permit persons to whom the Software
    +is furnished to do so, subject to the following
    +conditions:
    +
    +The above copyright notice and this permission notice
    +shall be included in all copies or substantial portions
    +of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    +DEALINGS IN THE SOFTWARE.
    +
    +                
    +
    + +

    + + + + \ No newline at end of file diff --git a/optimizer/native/bundle/rust-runtime/licenses/Apache-2.0.txt b/optimizer/native/bundle/rust-runtime/licenses/Apache-2.0.txt new file mode 100644 index 00000000..137069b8 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/Apache-2.0.txt @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/optimizer/native/bundle/rust-runtime/licenses/BSD-2-Clause.txt b/optimizer/native/bundle/rust-runtime/licenses/BSD-2-Clause.txt new file mode 100644 index 00000000..5f662b35 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/BSD-2-Clause.txt @@ -0,0 +1,9 @@ +Copyright (c) + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/optimizer/native/bundle/rust-runtime/licenses/CC-BY-SA-4.0.txt b/optimizer/native/bundle/rust-runtime/licenses/CC-BY-SA-4.0.txt new file mode 100644 index 00000000..7d4f96c5 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/CC-BY-SA-4.0.txt @@ -0,0 +1,427 @@ +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/optimizer/native/bundle/rust-runtime/licenses/GCC-exception-3.1.txt b/optimizer/native/bundle/rust-runtime/licenses/GCC-exception-3.1.txt new file mode 100644 index 00000000..eecede4d --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/GCC-exception-3.1.txt @@ -0,0 +1,30 @@ +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. diff --git a/optimizer/native/bundle/rust-runtime/licenses/GPL-2.0-only.txt b/optimizer/native/bundle/rust-runtime/licenses/GPL-2.0-only.txt new file mode 100644 index 00000000..492485e0 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/GPL-2.0-only.txt @@ -0,0 +1,133 @@ +GNU GENERAL PUBLIC LICENSE + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +END OF TERMS AND CONDITIONS +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + +one line to give the program's name and an idea of what it does. +Copyright (C) yyyy name of author + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) year name of author +Gnomovision comes with ABSOLUTELY NO WARRANTY; for details +type `show w'. This is free software, and you are welcome +to redistribute it under certain conditions; type `show c' +for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright +interest in the program `Gnomovision' +(which makes passes at compilers) written +by James Hacker. + +signature of Ty Coon, 1 April 1989 +Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff --git a/optimizer/native/bundle/rust-runtime/licenses/GPL-3.0-or-later.txt b/optimizer/native/bundle/rust-runtime/licenses/GPL-3.0-or-later.txt new file mode 100644 index 00000000..37b6b8e9 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/GPL-3.0-or-later.txt @@ -0,0 +1,202 @@ +GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based on the Program. + + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + 1. Source Code. + The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form is that same work. + 2. Basic Permissions. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + 4. Conveying Verbatim Copies. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + 5. Conveying Modified Source Versions. + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + 6. Conveying Non-Source Forms. + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + 7. Additional Terms. + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + + All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + 8. Termination. + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + 9. Acceptance Not Required for Having Copies. + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + 10. Automatic Licensing of Downstream Recipients. + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + 11. Patents. + A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + 12. No Surrender of Others' Freedom. + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + 13. Use with the GNU Affero General Public License. + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + 14. Revised Versions of this License. + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + 15. Disclaimer of Warranty. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. Limitation of Liability. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/optimizer/native/bundle/rust-runtime/licenses/ISC.txt b/optimizer/native/bundle/rust-runtime/licenses/ISC.txt new file mode 100644 index 00000000..6f41c8c6 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/ISC.txt @@ -0,0 +1,7 @@ +ISC License + + + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/optimizer/native/bundle/rust-runtime/licenses/LLVM-exception.txt b/optimizer/native/bundle/rust-runtime/licenses/LLVM-exception.txt new file mode 100644 index 00000000..fa4b725a --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/LLVM-exception.txt @@ -0,0 +1,15 @@ +---- LLVM Exceptions to the Apache 2.0 License ---- + + As an exception, if, as a result of your compiling your source code, portions + of this Software are embedded into an Object form of such source code, you + may redistribute such embedded portions in such Object form without complying + with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + + In addition, if you combine or link compiled forms of this Software with + software that is licensed under the GPLv2 ("Combined Software") and if a + court of competent jurisdiction determines that the patent provision (Section + 3), the indemnity provision (Section 9) or other Section of the License + conflicts with the conditions of the GPLv2, you may retroactively and + prospectively choose to deem waived or otherwise exclude such Section(s) of + the License, but only in their entirety and only with respect to the Combined + Software. diff --git a/optimizer/native/bundle/rust-runtime/licenses/MIT.txt b/optimizer/native/bundle/rust-runtime/licenses/MIT.txt new file mode 100644 index 00000000..2071b23b --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/MIT.txt @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/optimizer/native/bundle/rust-runtime/licenses/NCSA.txt b/optimizer/native/bundle/rust-runtime/licenses/NCSA.txt new file mode 100644 index 00000000..bb193323 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/NCSA.txt @@ -0,0 +1,29 @@ +Copyright (c) . All rights reserved. + +Developed by: + + + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to +do so, subject to the following conditions: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the documentation + and/or other materials provided with the distribution. +* Neither the names of , , + nor the names of its contributors may be used to endorse or promote products + derived from this Software without specific prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. + diff --git a/optimizer/native/bundle/rust-runtime/licenses/OFL-1.1.txt b/optimizer/native/bundle/rust-runtime/licenses/OFL-1.1.txt new file mode 100644 index 00000000..6fe84ee2 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/OFL-1.1.txt @@ -0,0 +1,43 @@ +SIL OPEN FONT LICENSE + +Version 1.1 - 26 February 2007 + +PREAMBLE + +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS + +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting — in part or in whole — any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS + +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION + +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/optimizer/native/bundle/rust-runtime/licenses/Unicode-3.0.txt b/optimizer/native/bundle/rust-runtime/licenses/Unicode-3.0.txt new file mode 100644 index 00000000..ee8e69b2 --- /dev/null +++ b/optimizer/native/bundle/rust-runtime/licenses/Unicode-3.0.txt @@ -0,0 +1,39 @@ +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2024 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. diff --git a/optimizer/native/verify.py b/optimizer/native/verify.py new file mode 100644 index 00000000..8cd7ae89 --- /dev/null +++ b/optimizer/native/verify.py @@ -0,0 +1,110 @@ +"""Verify the pinned, binary-only Energyplan distribution. Standard library only.""" +import argparse +import hashlib +import json +import os +import platform +from pathlib import Path, PurePosixPath +import re +import subprocess +import sys + +HERE = Path(__file__).resolve().parent +PLATFORMS = {"linux-arm64", "linux-amd64", "darwin-arm64"} +RUNTIME_LICENSES = { + "Apache-2.0.txt", "BSD-2-Clause.txt", "CC-BY-SA-4.0.txt", "GCC-exception-3.1.txt", + "GPL-2.0-only.txt", "GPL-3.0-or-later.txt", "ISC.txt", "LLVM-exception.txt", + "MIT.txt", "NCSA.txt", "OFL-1.1.txt", "Unicode-3.0.txt", +} + + +def verify_bundle(root): + manifest = json.loads((root / "manifest.json").read_text()) + if (manifest.get("schema_version") != 1 or manifest.get("product") != "energyplan" + or manifest.get("protocol_version") != 1 + or manifest.get("source_repository") != "srcfl/energyplan" + or not re.fullmatch(r"[0-9a-f]{40}", manifest.get("source_commit", "")) + or not re.fullmatch(r"\d+\.\d+\.\d+", manifest.get("version", ""))): + raise ValueError("Invalid Energyplan manifest identity") + artifacts, files = manifest["artifacts"], manifest["files"] + if set(artifacts) != PLATFORMS: + raise ValueError("The bundle must contain every supported platform") + expected = {f"ftw-solver-{name}" for name in PLATFORMS} + expected |= {"LICENSE.txt", "THIRD-PARTY-NOTICES.txt", "rust-runtime/COPYRIGHT-library.html"} + expected |= {f"rust-runtime/licenses/{name}" for name in RUNTIME_LICENSES} + if set(files) != expected: + raise ValueError("Unexpected or missing distribution file; review the binary boundary") + for name, info in files.items(): + path = PurePosixPath(name) + if path.is_absolute() or ".." in path.parts: + raise ValueError("Manifest path escapes the bundle") + file = root / name + if file.is_symlink() or not file.is_file() or root.resolve() not in file.resolve().parents: + raise ValueError(f"Missing or unsafe artifact: {name}") + data = file.read_bytes() + if len(data) != info["bytes"] or hashlib.sha256(data).hexdigest() != info["sha256"]: + raise ValueError(f"Artifact checksum mismatch: {name}") + actual = {str(p.relative_to(root)) for p in root.rglob("*") if p.is_file()} + if actual != expected | {"manifest.json"}: + raise ValueError("Unlisted files in the binary bundle") + for name, artifact in artifacts.items(): + if artifact["path"] != f"ftw-solver-{name}": + raise ValueError("Unexpected executable path") + file = root / artifact["path"] + data = file.read_bytes() + if name.startswith("linux-"): + machine = 183 if name.endswith("arm64") else 62 + if data[:6] != b"\x7fELF\x02\x01" or int.from_bytes(data[18:20], "little") != machine: + raise ValueError(f"Wrong executable architecture: {name}") + elif data[:4] != bytes.fromhex("cffaedfe") or int.from_bytes(data[4:8], "little") != 0x100000c: + raise ValueError(f"Wrong executable architecture: {name}") + if os.name != "nt" and not os.access(file, os.X_OK): + raise ValueError(f"Executable bit missing: {name}") + return manifest + + +def host_key(): + machine = {"aarch64": "arm64", "arm64": "arm64", "x86_64": "amd64", "amd64": "amd64"}.get(platform.machine().lower()) + key = f"{platform.system().lower()}-{machine}" + if key not in PLATFORMS: + raise ValueError(f"No bundled Energyplan worker for {key}") + return key + + +def check_public_tree(): + repo = HERE.parents[1] + names = subprocess.check_output(["git", "ls-files", "-z", "optimizer/native"], cwd=repo).decode().split("\0") + allowed = {".gitattributes", "README.md", "verify.py", "verify_test.py"} + for name in filter(None, names): + local = str(Path(name).relative_to("optimizer/native")) + if local not in allowed and not local.startswith("bundle/"): + raise ValueError(f"Private source/build file in the public integration: {name}") + if Path(name).suffix == ".rs" or Path(name).name in {"Cargo.toml", "Cargo.lock"}: + raise ValueError(f"Rust source/build metadata must stay private: {name}") + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--host-binary", action="store_true") + args = parser.parse_args() + check_public_tree() + root = HERE / "bundle" + manifest = verify_bundle(root) + binary = root / manifest["artifacts"][host_key()]["path"] + if args.host_binary: + print(binary) + return + result = subprocess.run([str(binary)], input='{"type":"handshake"}\n', capture_output=True, + text=True, check=True, timeout=5) + reply = json.loads(result.stdout) + if reply.get("protocol_version") != 1 or reply.get("version") != manifest["version"]: + raise ValueError("Worker handshake does not match the pinned version") + print(f"Verified Energyplan {manifest['version']}: {len(manifest['artifacts'])} platforms; {host_key()} handshake passed") + + +if __name__ == "__main__": + try: + main() + except (ValueError, KeyError, OSError, subprocess.SubprocessError) as error: + print(str(error), file=sys.stderr) + sys.exit(1) diff --git a/optimizer/native/verify_test.py b/optimizer/native/verify_test.py new file mode 100644 index 00000000..e7d4ed4e --- /dev/null +++ b/optimizer/native/verify_test.py @@ -0,0 +1,52 @@ +"""Exercise artifact corruption and accidental source disclosure boundaries.""" +import json +from pathlib import Path +import shutil +import tempfile +import unittest + +from verify import HERE, verify_bundle + + +class BundleBoundaryTest(unittest.TestCase): + def setUp(self): + self.temp = tempfile.TemporaryDirectory() + self.addCleanup(self.temp.cleanup) + self.root = Path(self.temp.name) / "bundle" + shutil.copytree(HERE / "bundle", self.root) + + def test_valid_bundle(self): + self.assertEqual(verify_bundle(self.root)["product"], "energyplan") + + def test_modified_executable(self): + file = self.root / "ftw-solver-linux-arm64" + data = bytearray(file.read_bytes()); data[-1] ^= 1; file.write_bytes(data) + with self.assertRaisesRegex(ValueError, "checksum mismatch"): + verify_bundle(self.root) + + def test_unlisted_source(self): + (self.root / "kernel.rs").write_text("private source") + with self.assertRaisesRegex(ValueError, "Unlisted files"): + verify_bundle(self.root) + + def test_added_source_in_manifest(self): + manifest = self.root / "manifest.json" + data = json.loads(manifest.read_text()); data["files"]["kernel.rs"] = {} + manifest.write_text(json.dumps(data)) + with self.assertRaisesRegex(ValueError, "Unexpected or missing"): + verify_bundle(self.root) + + def test_symlink_cannot_replace_binary(self): + file = self.root / "ftw-solver-linux-arm64" + file.unlink(); file.symlink_to(HERE / "bundle/ftw-solver-linux-arm64") + with self.assertRaisesRegex(ValueError, "unsafe artifact"): + verify_bundle(self.root) + + def test_missing_notice(self): + (self.root / "LICENSE.txt").unlink() + with self.assertRaisesRegex(ValueError, "Missing"): + verify_bundle(self.root) + + +if __name__ == "__main__": + unittest.main() From 761dd6b099eecc2815bec3ab7503dc7792e825b7 Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Mon, 7 Sep 2026 08:36:48 +0200 Subject: [PATCH 5/5] feat(mpc): run bundled Energyplan first in beta with Core DP shadow Signed-off-by: Fredrik Ahlgren --- .changeset/native-energyplan-worker.md | 13 +- .github/workflows/release-assets.yml | 4 +- Dockerfile | 1 + Makefile | 4 +- config.example.yaml | 2 +- docs/architecture.md | 26 ++-- go/cmd/ftw/energyplan.go | 42 ++++++ go/cmd/ftw/energyplan_test.go | 45 ++++++ go/cmd/ftw/main.go | 64 +++++---- go/internal/api/api_components.go | 5 +- go/internal/config/config.go | 29 ++-- go/internal/config/config_optimizer_test.go | 15 +- go/internal/mpc/core_dp_shadow.go | 93 ++++++++++++ go/internal/mpc/energyplan.go | 60 ++++++++ go/internal/mpc/energyplan_test.go | 148 ++++++++++++++++++++ go/internal/mpc/external_optimizer.go | 12 +- go/internal/mpc/mpc.go | 17 ++- go/internal/mpc/optimizer_transport.go | 8 +- go/internal/mpc/service.go | 16 ++- optimizer/native/README.md | 18 ++- web/plan.js | 11 +- web/settings/tabs/system.js | 7 +- 22 files changed, 550 insertions(+), 90 deletions(-) create mode 100644 go/cmd/ftw/energyplan.go create mode 100644 go/cmd/ftw/energyplan_test.go create mode 100644 go/internal/mpc/core_dp_shadow.go create mode 100644 go/internal/mpc/energyplan.go create mode 100644 go/internal/mpc/energyplan_test.go diff --git a/.changeset/native-energyplan-worker.md b/.changeset/native-energyplan-worker.md index 5171c195..fe6c732f 100644 --- a/.changeset/native-energyplan-worker.md +++ b/.changeset/native-energyplan-worker.md @@ -2,8 +2,11 @@ "ftw": minor --- -Bundle the optional proprietary Sourceful Energyplan worker for Linux ARM64, -Linux AMD64 and macOS ARM64. Verify the compiled workers and their licenses -through a pinned checksum manifest. Core validates their proposed plans and -retains its existing fallback. Source and builds remain in a private repository; -FTW needs no Rust toolchain or private repository access to use the bundle. +Use the compiled Energyplan worker first in beta releases when no planner engine +is set. Core validates its plan, then runs Core DP as a background shadow on the +same downside PV input. Core DP remains the validated fallback, with a visible +reason when it takes over. The worker and its license ship and update with Core; +source stays private. Explicit core and python settings keep their roles. + +Reject EV plans above the battery limit and clip DP power at the operating band +so fallback energy matches the power it schedules. diff --git a/.github/workflows/release-assets.yml b/.github/workflows/release-assets.yml index d4b78a01..63dd0b3a 100644 --- a/.github/workflows/release-assets.yml +++ b/.github/workflows/release-assets.yml @@ -329,7 +329,7 @@ jobs: cp "bin/${BINARY}" "${STAGE}/forty-two-watts.exe" (cd "${STAGE}" && zip -q "../../release/ftw-${PLATFORM}.zip" ftw.exe ftw-backup.exe forty-two-watts.exe) zip -qr "release/ftw-${PLATFORM}.zip" \ - drivers web optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE + drivers web optimizer/native/bundle optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE cp "release/ftw-${PLATFORM}.zip" "release/forty-two-watts-${PLATFORM}.zip" else cp "bin/${BINARY}" "${STAGE}/ftw" @@ -337,7 +337,7 @@ jobs: ln -s ftw "${STAGE}/forty-two-watts" tar czf "release/ftw-${PLATFORM}.tar.gz" \ -C "${STAGE}" ftw ftw-backup forty-two-watts \ - -C ../.. drivers web optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE + -C ../.. drivers web optimizer/native/bundle optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE cp "release/ftw-${PLATFORM}.tar.gz" "release/forty-two-watts-${PLATFORM}.tar.gz" fi ( diff --git a/Dockerfile b/Dockerfile index 1813669c..213a08e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -94,6 +94,7 @@ COPY --from=builder --chown=100:101 /out/ftw /app/ftw COPY --from=builder --chown=100:101 /out/ftw-backup /app/ftw-backup COPY --chown=100:101 drivers/ /app/drivers/ COPY --chown=100:101 web/ /app/web/ +COPY --chown=100:101 optimizer/native/bundle/ /app/optimizer/native/bundle/ COPY LICENSE NOTICE /usr/share/doc/ftw/ RUN ln -s /app/ftw /app/forty-two-watts && \ diff --git a/Makefile b/Makefile index 6b7adb1f..88882643 100644 --- a/Makefile +++ b/Makefile @@ -222,7 +222,7 @@ release: drivers-present build-arm64 build-amd64 build-windows-amd64 ln -sf ftw "$$stage/forty-two-watts"; \ tar czf release/ftw-linux-$$arch.tar.gz \ -C "$$stage" ftw ftw-backup forty-two-watts \ - -C ../.. drivers web optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE; \ + -C ../.. drivers web optimizer/native/bundle optimizer/pyproject.toml optimizer/ftw_optimizer config.example.yaml LICENSE NOTICE; \ cp "release/ftw-linux-$$arch.tar.gz" "release/forty-two-watts-linux-$$arch.tar.gz"; \ printf "built release/ftw-linux-%s.tar.gz (%s bytes)\n" "$$arch" \ "$$(wc -c 19000+1e-6 { + t.Fatalf("battery overflow: %f Wh", got) + } +} + +func TestCoreDPShadowCancellation(t *testing.T) { + slots, p := nativeBenchmarkFixture(true) + p.SoCLevels, p.ActionLevels = 101, 201 + ctx, cancel := context.WithTimeout(context.Background(), 5*time.Millisecond) + defer cancel() + start := time.Now() + if _, err := OptimizeContext(ctx, slots, p); err == nil { + t.Fatal("DP ignored timeout") + } + if time.Since(start) > time.Second { + t.Fatal("DP did not stop promptly") + } +} + +func TestNativeEnergyplanDownsideAndAsyncShadow(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + t.Cleanup(func() { o.Close() }) + svc := shadowTestService(t) + svc.Optimizer = &EnergyplanOptimizer{ExternalOptimizer: o} + info, err := svc.Optimizer.(*EnergyplanOptimizer).Health(context.Background()) + if err != nil || info.Name != "ftw-solver" || info.Version != "0.1.1" { + t.Fatalf("bundled worker health: %+v %v", info, err) + } + svc.PVUncertaintyW = func() float64 { return 200 } + svc.PVForecastSafetyK = 1 + svc.PV = func(time.Time, float64) float64 { return 1500 } + var published atomic.Bool + var measured atomic.Bool + svc.SaveDiag = func(d *Diagnostic, _ string) error { + if d.DPShadow == nil { + published.Store(true) + } else { + if !published.Load() { + t.Error("shadow ran before publication") + } + measured.Store(true) + } + return nil + } + plan := svc.Replan(context.Background()) + if plan == nil || plan.Solver.Fallback || plan.Solver.Backend != "value_curve_rust" { + t.Fatalf("Energyplan inactive: %+v", plan) + } + before, _ := json.Marshal(plan.Actions) + waitFor(t, "Core DP shadow", func() bool { return measured.Load() }) + svc.shadowWG.Wait() + d := svc.Diagnose() + if d.DPShadow == nil || d.DPShadow.Solver.Engine != "core" || d.DPShadow.ComparedSlots == 0 { + t.Fatalf("missing Core comparison: %+v", d.DPShadow) + } + if math.Abs(d.DPShadow.TotalCostOre) < .001 { + t.Fatal("shadow grid cost missing") + } + after, _ := json.Marshal(svc.Latest().Actions) + if string(before) != string(after) { + t.Fatal("shadow changed active actions") + } + var input externalRequest + if err := json.Unmarshal(plan.OptimizerInput, &input); err != nil { + t.Fatal(err) + } + for _, slot := range input.Slots { + if math.Abs(slot.PVW-(-1300)) > .001 { + t.Fatalf("wrong downside PV: %f", slot.PVW) + } + } + if len(input.Scenarios) != 0 || input.Settings.CVaRWeight != 0 { + t.Fatal("Energyplan received scenarios") + } +} + +func TestCoreDPShadowDoesNotAttachToNewerPlan(t *testing.T) { + svc := shadowTestService(t) + old := Plan{DecisionID: "old"} + svc.last = &Plan{DecisionID: "new"} + svc.recordCoreDPShadow(old, nil, Params{}, "test", 0, &ShadowPlan{TotalCostOre: 123}) + if svc.Latest().DPShadow != nil { + t.Fatal("old comparison attached to new plan") + } +} + +func TestNativeEnergyplanRecoveryKeepsRealBatteryEnergy(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + t.Cleanup(func() { o.Close() }) + svc := shadowTestService(t) + svc.Defaults.InitialSoC = .025 + svc.Optimizer = &EnergyplanOptimizer{ExternalOptimizer: o} + plan := svc.Replan(context.Background()) + if plan == nil || !plan.Solver.Fallback || plan.InitialSoC != .025 { + t.Fatalf("recovery must keep real SoC and report fallback: %+v", plan) + } + if err := ValidatePlan(svc.lastSlots, svc.lastParams, plan); err != nil { + t.Fatal(err) + } + if plan.Actions[0].BatteryW < 0 { + t.Fatal("recovery discharged below floor") + } +} + +func TestNativeEnergyplanRejectsUnsafeFallback(t *testing.T) { + o := nativeWorker(t, 500*time.Millisecond) + t.Cleanup(func() { o.Close() }) + svc := shadowTestService(t) + svc.Optimizer = &EnergyplanOptimizer{ExternalOptimizer: o} + svc.BaseLoad, svc.FuseMaxW = 20000, 1000 + if plan := svc.Replan(context.Background()); plan != nil { + t.Fatalf("infeasible worker and unsafe DP fallback published: %+v", plan) + } +} diff --git a/go/internal/mpc/external_optimizer.go b/go/internal/mpc/external_optimizer.go index e2897deb..b0e1886b 100644 --- a/go/internal/mpc/external_optimizer.go +++ b/go/internal/mpc/external_optimizer.go @@ -583,7 +583,10 @@ const solverGridLimitToleranceW = 0.1 // this boundary: NaN, stale slot alignment, energy drift, illegal EV steps, or // mode/grid-limit violations reject the entire plan. func ValidatePlan(slots []Slot, p Params, plan *Plan) error { - if plan == nil || len(plan.Actions) != len(slots) { + if plan == nil { + return errors.New("nil plan") + } + if len(plan.Actions) != len(slots) { return fmt.Errorf("action count %d, want %d", len(plan.Actions), len(slots)) } if len(slots) == 0 { @@ -691,6 +694,13 @@ func ValidatePlan(slots []Slot, p Params, plan *Plan) error { eff = 0.9 } evSoC[lp.ID] += powerW * dtH * eff / lp.CapacityWh + maxSoC := lp.SoCMax + if maxSoC <= lp.SoCMin { + maxSoC = 1 + } + if evSoC[lp.ID] < -0.0002 || evSoC[lp.ID] > maxSoC+0.0002 { + return fmt.Errorf("slot %d loadpoint %s energy exceeds capacity", i, lp.ID) + } if math.Abs(reportedSoC-evSoC[lp.ID]) > 0.0002 { return fmt.Errorf("slot %d loadpoint %s SoC %.4f inconsistent with replay %.4f", i, lp.ID, reportedSoC, evSoC[lp.ID]) } diff --git a/go/internal/mpc/mpc.go b/go/internal/mpc/mpc.go index f57ea1ca..6e6596b5 100644 --- a/go/internal/mpc/mpc.go +++ b/go/internal/mpc/mpc.go @@ -35,6 +35,7 @@ package mpc import ( + "context" "encoding/json" "math" "sort" @@ -593,10 +594,19 @@ func sanitizeOptimizeSlots(slots []Slot) []Slot { // For a 96-slot (24h × 15m) horizon with 41 SoC × 21 action levels, that's // ~82k evaluations — well under 10ms. func Optimize(slots []Slot, p Params) Plan { + plan, _ := OptimizeContext(context.Background(), slots, p) + return plan +} + +// OptimizeContext bounds background DP work and discards a cancelled solve. +func OptimizeContext(ctx context.Context, slots []Slot, p Params) (Plan, error) { + if err := ctx.Err(); err != nil { + return Plan{}, err + } now := time.Now().UnixMilli() slots = sanitizeOptimizeSlots(slots) if len(slots) == 0 || p.CapacityWh <= 0 { - return Plan{GeneratedAtMs: now, Mode: p.Mode} + return Plan{GeneratedAtMs: now, Mode: p.Mode}, nil } if p.Mode == "" { p.Mode = ModeSelfConsumption @@ -754,6 +764,9 @@ func Optimize(slots []Slot, p Params) Plan { // Backwards induction. for t := N - 1; t >= 0; t-- { + if err := ctx.Err(); err != nil { + return Plan{}, err + } slot := slots[t] dtH := float64(slot.LenMin) / 60.0 for si := 0; si < S; si++ { @@ -1122,7 +1135,7 @@ func Optimize(slots []Slot, p Params) Plan { } plan.TotalCostOre = totalCost annotateCurtailment(&plan, p) - return plan + return plan, ctx.Err() } // horizonMeans returns the horizon's mean import price and mean export diff --git a/go/internal/mpc/optimizer_transport.go b/go/internal/mpc/optimizer_transport.go index 82f6d3d3..0550977f 100644 --- a/go/internal/mpc/optimizer_transport.go +++ b/go/internal/mpc/optimizer_transport.go @@ -408,12 +408,16 @@ func (t *UnixTransport) cancelRequest(requestID string) error { } func decodeOptimizerHandshake(line []byte, transport string) (OptimizerRuntimeInfo, error) { + return decodeOptimizerHandshakeFor(line, transport, "ftw-optimizer") +} + +func decodeOptimizerHandshakeFor(line []byte, transport, name string) (OptimizerRuntimeInfo, error) { var info OptimizerRuntimeInfo if err := json.Unmarshal(line, &info); err != nil { return OptimizerRuntimeInfo{}, fmt.Errorf("decode optimizer handshake: %w", err) } - if info.Name != "ftw-optimizer" { - return OptimizerRuntimeInfo{}, fmt.Errorf("optimizer handshake name %q, want %q", info.Name, "ftw-optimizer") + if info.Name != name { + return OptimizerRuntimeInfo{}, fmt.Errorf("optimizer handshake name %q, want %q", info.Name, name) } // Both mismatches below mean the same thing in the field: the Optimizer // image is older than this Core. Core updates do not touch Optimizer — it diff --git a/go/internal/mpc/service.go b/go/internal/mpc/service.go index 560d7292..db303bb9 100644 --- a/go/internal/mpc/service.go +++ b/go/internal/mpc/service.go @@ -1263,6 +1263,9 @@ func (s *Service) beginReplanLocked(ctx context.Context, reason string) replanRe if s.activeReplanCancel != nil { s.activeReplanCancel() } + if usesDownsidePV(s.Optimizer) && s.shadowCancel != nil { + s.shadowCancel() + } canceledByService := &atomic.Bool{} serviceCancel := func() { canceledByService.Store(true) @@ -1598,6 +1601,10 @@ func (s *Service) runReplan(request replanRequest) *Plan { var shadowError string publishShadow := false coreChampion := s.Optimizer == nil + downsidePrimary := usesDownsidePV(s.Optimizer) + if downsidePrimary { + slots = fallbackSlots + } if coreChampion { // Core is the planner. It solves the downside-PV slots — forecast // minus k·σ per slot — so the plan it publishes is the one that does @@ -1612,11 +1619,12 @@ func (s *Service) runReplan(request replanRequest) *Plan { return s.canceledReplan(request, "primary-solve") } if err == nil { - if recoveryRequired { + if recoveryRequired || downsidePrimary { candidate.DPEvaluationShadow = nil candidate.DPShadow = nil candidate.Baselines = nil - slog.Info("mpc: skipping Go DP shadows while battery state recovers into operating bounds", + slog.Debug("mpc: deferring Core DP comparison", + "background", downsidePrimary, "soc_start", p.InitialSoC, "soc_min", p.SoCMin, "soc_max", p.SoCMax) @@ -1722,7 +1730,7 @@ func (s *Service) runReplan(request replanRequest) *Plan { if request.wasCanceledByService() { return s.canceledReplan(request, "primary-fallback") } - if recoveryRequired { + if recoveryRequired && !downsidePrimary { slog.Error("mpc: primary optimizer failed and Go DP cannot model operating-bound recovery; keeping previous plan", "err", err, "soc_start", p.InitialSoC, @@ -1885,6 +1893,8 @@ func (s *Service) runReplan(request replanRequest) *Plan { // and its actions are read-only from here on. if coreChampion { s.startPythonShadow(plan, slots, p, reason, replanAtMs) + } else if downsidePrimary && !plan.Solver.Fallback { + s.startCoreDPShadow(plan, slots, p, reason, replanAtMs) } return &plan } diff --git a/optimizer/native/README.md b/optimizer/native/README.md index f7fd787c..3dc57a3f 100644 --- a/optimizer/native/README.md +++ b/optimizer/native/README.md @@ -29,8 +29,22 @@ any copied or redistributed executable. Run only a verified bundle. The worker reads optimizer protocol v1 JSON lines and stays alive across requests. Core's existing `mpc.ExternalOptimizer` starts it through an absolute path in `ExternalOptimizerConfig.Command`. Core validates all proposed plans -and keeps its Go fallback. The current settings launcher still starts Python; -this bundle does not select the worker on any site. +and keeps its Go fallback. Beta releases select Energyplan when `planner.engine` +is unset on a supported host. Set `planner.engine: energyplan` to select it +explicitly, or `core` / `python` to keep those engines. Stable and development +builds keep Core as the unset default; Windows has no bundled worker. + +Energyplan uses the same downside PV forecast as Core. The worker gets a 500 ms +solve budget and a 2 s transport timeout. After Core validates and publishes a +plan, one Core DP shadow runs with a 10 s limit. Its result appears in +`dp_shadow`, tied to the same decision ID. It cannot change the active actions. +Both plans use Core's grid cost model, with a separate terminal-energy-adjusted +comparison. A failed comparison reports `rejected`, without a cost verdict. + +Core validates fallback plans too. A battery outside its operating band uses +Core recovery with a visible Energyplan fallback reason until it returns to the +band. The compiled worker updates with Core; Python sidecar updates do not +replace it. Supported requests contain one battery and at most one EV per site, with the four existing modes, physical limits, negative tariffs and an EV deadline. diff --git a/web/plan.js b/web/plan.js index 95313899..f5f21074 100644 --- a/web/plan.js +++ b/web/plan.js @@ -771,12 +771,17 @@ import { } if (plan.dp_shadow) { const shadow = plan.dp_shadow; - const deltaSek = (shadow.active_minus_shadow_ore || 0) / 100; - const comparison = deltaSek <= 0 + const energyplan = plan.solver?.backend === 'value_curve_rust'; + const deltaSek = ((energyplan ? shadow.active_minus_shadow_terminal_corrected_ore : shadow.active_minus_shadow_ore) || 0) / 100; + const comparison = shadow.solver?.status === 'rejected' || !shadow.compared_slots + ? 'unavailable' + : deltaSek <= 0 ? `${Math.abs(deltaSek).toFixed(2)} ${state.currency} below DP` : `${deltaSek.toFixed(2)} ${state.currency} above DP`; const shadowTitle = - `Legacy DP shadow over ${shadow.compared_slots || 0} slots; ` + + `Core DP shadow over ${shadow.compared_slots || 0} slots; ` + + (shadow.solver?.fallback_reason ? `${shadow.solver.fallback_reason}; ` : '') + + (energyplan ? 'cost includes end-of-horizon stored energy value; ' : '') + `mean battery difference ${(shadow.mean_abs_battery_delta_w || 0).toFixed(0)} W; ` + `direction disagreements ${shadow.direction_disagreements || 0}; ` + `basis: ${shadow.forecast_basis || 'unknown'}. DP does not drive dispatch.`; diff --git a/web/settings/tabs/system.js b/web/settings/tabs/system.js index 7fdf2aef..cc109661 100644 --- a/web/settings/tabs/system.js +++ b/web/settings/tabs/system.js @@ -35,7 +35,7 @@ if (!optimizer.configured) { return { label: "Core planner", degraded: false, warning: "", lastPlanAtMs: 0 }; } - var runtimeLabel = (runtime.version || "unknown") + " · " + (runtime.transport || "unknown"); + var runtimeLabel = (optimizer.bundled_with_core ? "Energyplan " : "") + (runtime.version || "unknown") + " · " + (runtime.transport || "unknown"); if (optimizer.role === "shadow") runtimeLabel += " · shadow"; var solverLabel = [solver.engine, solver.backend].filter(Boolean).join(" / "); var reason = optimizer.fallback_reason || solver.fallback_reason || optimizer.health_error || optimizer.error || ""; @@ -322,8 +322,9 @@ '
    Core' + escHtml(core.version || "dev") + ' · ' + escHtml(release.channel || "native") + 'safety
    ' + '
    Optimizer' + escHtml(optimizerState.label) + - '' + - ((previousImages.optimizer || (updateStatus.previous_image_id && updateStatus.component === "optimizer")) ? ' ' : '') + '
    ' + + '' + (optimizer.bundled_with_core ? 'Updates with Core' : + '' + + ((previousImages.optimizer || (updateStatus.previous_image_id && updateStatus.component === "optimizer")) ? ' ' : '')) + '' + warningHTML + driversHTML + actionHTML;

    pJc4R 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 + + + + Copyright notices for The Rust Standard Library + + + +

    D8UraYr>aMj|wk zDvd^Z9Bc>2o=$Ih2_rScPYRU)?*$r9M(?&pbY-wF(zKBD<(7vHi@8BC0;AlAbooA~ zfz|-FlYw2;VAGu+P=T(D5$+$yg$;{?!97W8M=~$nf}jL&{wQN_Retne7;T~UrLRRH z6C)Fy8TqSt1tYRuF5Jpo*sO?+hH3ET0S2QAcsQegybN&_D{!K5E&9BbY#Ydn?GZyB zQ=<>k<;js9xC7a6!2pp1B*)NrAZoj)2pFN#V;hnM6B;59s%?Wh&_foyAH?tOeY9XA z`5ZJaL0;PpMpv-2A!9ap3XDrB!-lE~wrnw3CKYD_jhs2z#*z7KF|#L5>j;<27PS;` zFTm-5hj_srrQu!-qW~@pwE8{tlT89#aI|-Ce^%JOfnsnRO;m?A{0)x$nWzpn?uEVt z6V?6kiGTy6Jw<=gu^Bo#P#@Ur4VwxK<{#6;hLV^c5K==EP8slG1BjoYXQ8&z0M8-0 z^Sn9Gu)*Eb8w>36Fm9xuj|QQKAov4{4D#<>S5Hqlh;?C4&mT+vRZYqLrvG_$e-FG5 zm-uht;v=gFz$fx`SS#b{Wb!`J+Q;91PE=2 zSA%07I35D&cR_wZNWTukI$Q+^H#mOeC_tpbae|uw@!3a!nCvb zEQlG%5)iae=pQzs1F9V!f}a>VOpE~bEa&xmvuS;iE!r4QPQf!v_pBgBgv1W)IGi_=#uyzu?|lQm<GGd-_w>8~`2^Ah;`*|u=kayuFK!4B&npE8DbS&y?|@dU5+K|` z`-3irusNXTf-V3V2FI$Pc_CgBbTMf7;o-J`n*p9C;2{JU^+|SJG?oS4JlKg6Z3*rb z5#bewcHyF4nOl+X_^4ypnS}hjL5<8{5QdY%cqTNGj)aFFWJX58Cg6~bH1JRkTZ+nF zHjJIeZ)eP#+TA$+;WFbzVp2*kr=B;SaQ{VnJ+syL&B`1t=b5r5(uahXwyg3nkqi|$ ze!O_SN%mEfiO=&YO!yKXyxDrQ+hnoDl?X2bm08ajan)^N{+T9{%d*#$$iv5x|JFa5n*Lz25XPYmmb}nxj zX1d+g@WaU<6Vq}PyXHNDiKebO$Bs@-J#5OY$jxCkHJN5;UlU&FKE`Ydd*S85W9FKj z@2ZQw?X|>AdBKJevr05TGN(Ytx`AoEX3lVn zMwglFOLH7Ow|%r&&^9Nem_IbPR>|Dx^To!-*FNUrhdz&UZ`^D?COdpj)VON%wO+pI z0TFx_U&y%(nidh?GoD}a4z-xop*8q)*G`L3@fEjZOYd9k*sN_5Sv1I!y`!oMEZ*NZbM%3C)Ym%O@!?n829$`|O*Yp$zQTW&o#Kx4od*mS*exi_oV?%k zh@ER|Tjj`XZ;u}QPPHa@nd@a1WH-QjZV>){{m z2R~5L>8_mYAZD3TsiQZ~;rh_qJEjP)b?DA4pQUVe*+ECU*!fI$yMwRv@ZvAI%8tqJ zB&Tq%u^sDQZEG3QmF2kd@Wn5(GjBS!xT$cDS@1grsS#@?cxgFZHXvF9PK7z0mQB`d zsM+N-O*Nqo%d%%4^h%T;9NOsUqI=r z24~%z5to{GO1fB8jQWzl!or0$PPuJ%%wm^?(uo>l#80|xSC}W@{ixYxai^2v0^y1C zc1>5x%wFy=Z>7leQ-%sF=WTj%$<{3U!aNvaO%E*)@FDDus5iyD1g z(=qvuo0wOFU`WmY_rgRAX(N6;_j`{$73>8f-7CdT#qJXv^jl3uhgUjrGd|Ug>0LmiW;Gq-c;6wKdd5%O>Yd7H@v!}J(|gaWHyV3c z0zTC{n~ZIew0$ltIT*A)Bix7Ox78%}=x(2GJp(6)`iDL{{AItX$q!|hU;G?tsA0s8 zJ*sRo!Z?oYP=ChPdE-I0x~O{nx6Gw~)FZyb33w*Pw z94;jvrj+f>6v}1|iUH`*o`{VsChy)z8EGnum)(dd)zJGt@%gBI_ z+BXJ0W$X*MXO!c=!md6*)S<%QK){H=jG*|MQK_bZTtVmAjHaYO;oTYvsx3zYMOH1* z`bC84-_sH(qcktWqN6#>VW%uq4-t z)!oiyKJgg#Sg zozwgv=e1oWCsxmYen0++DywXM?W$1{7rVdBxBa+dYecs~#GS8(xkBf>BbK#hF1s4K zDWZ_s{x-qvM#MmmMD8j}Uha+Pc{i0C)VYi7BKS+U1aogjUYU5JK9|dH6Ib}$=^i&N z&vE0}mVuEYD!$gukJ67E86Rn1bvr6@`{rA37R@S*^y#_CIxPAua>hAsQk|7})WCz* zPw(t9i}DLuH;|K;9Ccne#KpCe8I|{at}X8yJRb^h_0522~X)zu;cTHnZhc~9^t({=Fr0CvMlY2 z7}xDDRrO4}W7;kbolx!$BmlNV6FezVUE^?k(k%Hg{7ahR-JQQpFn%#Q;qfMIwYSyQ3Ac5Y@xI_&l3=n*F6F6F zNrJg%$KioN9}+wS-#M|}t~zL$@R~%;X=UYwB9{`cv~r6b2DK%A z|G37t$XaQ^^i8AB2d(p2AfhwjkYLQ_1?DSdT`MxH799GPrPVc-Z((*6v2;eG#zMaJ z#J)LoAqyMk>6uyW+qv*j#LcnK?d~sJlfmCOX4;^nl81{!=V}`y$*!4nt*Ih9NhPvq zhEzgP61}e&-p}$sreKyLyd$9Akkaore=H2W?G%OgorB?x=Z`VJXZ=s}|6VEom+D`; z0x%nvU=YfL9$`&*!lrA<#G0Reml38@&=xh*kop&WOF?f9$w`ZJ0(c*Y zUVOu6diWepFZ_hYRnP;lq7@G(445#t-Haz-@-E zn4A)t$1NL-UWdXqWH2QMHV=)0dAu-R7`_~YGGN9CgSsGS`XJ2T@q-f$fqlw)E&3$6 zeV?3R_8=Qwr@qWTf3%=Ky`vfE@Jf`rywv%V?_#Oj1HH%EE-FZPfrNqZf~^Sp<3K^8 z2Si&O-lKxlj}RohK}Uk1Fk0w1+WvQH8XJ}Uv!J@5vVIPy%YQXSkcb&2NSKZjBrbzI z8Vm1e#|sj>L8gIR1kr}@qoCs;?(%3sBAOvc?3EHE#(>@e;wlXrHh_!*8Eg#igJ;2Y zF%cxDfHnm!Hd~NL2hjq%6Z8fMy9;_E=ui+(IDQBDdf<2m=o66c0EAVT3KDPOSPPDm z;ka>*AaM=S>;efk7bF59?Lg2hkf{*A0@7N79s%)dAAI8TVHgLKVs z%!2T8lm?C+jNqIgP74Ip3FUWzbk!h>z&3(9)Ir!d(5T!KAbTNB4fHICe+l`!L4Sp? zp@64?@_|%9dU>d~7{tAWw8!B12&A)5j3jnLx|f5vKwS6NG_ylhPb^D zHyQ9$0XrVT(RJPp;nTr3HG_BRpq)VbfuJy2=s4Q`cWN3NmHo4zx}dUt4yVh1H6MH_ z0)A7F!Cbh%K#v6N1EK_y3X*{JJ&03)V^I(T5G|}VAY2!YML>K(+_0936eJ{K;kv{K z5{u&miG!dMK}6wrCWP06*hUKyEm4BRchHMLroi!^iC%nP+!?^8(*?nC9^`8QTso}3 zJ_F(Vp)4&(6AW^03B03UAxK2Oa$m^d821sx3Gu1f_8J~&To%H0f@2eiI|At^B|}&e_~UXx;s)rwkY*a>)rLHc zfHfG(7l-r=D5C@HLP*yId7?qbLE35vp8>~vApJhT<^qNQNG)8G=r#Xb zekb4Wr1`tDX$)HbU3xm+_ixUrKi;p7=`dO&-2TUOIsNtD#rIG9zj2J}vli|*&DH;0 zekb4Wr1`tDX$)HbU3xlR=5NlaKi;p7=`dO&-2TUOIsNtD#rIG9zj2J}(++LR8)!e0 zLH2;0g7XmXCy!PM62%}lK>CMY1{(;dYQ89n+c)r!@*s!f8-mI_;mO?;p>zR*)zI z$%k@XKq{bI9gw>q31E)_ysMziz(#TtY%bOVAs-6sp9jT1fV!YGC~pH!i^35u3U9+2 zmC-*Q*)(1=9HaC<+m}WO5iKC2M+*`9AgOvn1Or4C#1_OGWFZzK(DOmmK*lW+B8osh zfcSuPf#@z4BHpJ65z|tIh(ZuSkh`0Oh&3Djx$N5{M6f{qmAwCsJOeiVXUhIpalNys z`k2D?Tm;e%^%LGAL<|FIfw)m{t-fJ>6!c|~bdV!(?Kfkc3u*6d6(XWRR)JW8tq1xg z=xz|ZQ$obje<-OXLWJMx-^({0(%l67MUbZmL>i9&Q=$ZAsg(&4p_haR6%aj;ulIzA z*84(4EXYz2QIMPmLPSQl5b+LXZ|(y*4N}u3M8tsB2AK_VeVQ;Kr}S&lR>0wMplQKr zg>c+?&|Bqy%rBxy*?)y?jME(Yi}F#uXbf{yKG^Y4R{uQDp#0Mq3&mGLIuySH!Y@Nw zWsq>37sb!Tb)|9FLfk5RF8#}+<7q93>w>Up8PzWz%1hTV6zbyxaW8OLD2|qA{pw1G z(fUijdeUKkrBOY`Lm8tWpZhQJmi!`&u6uu6I*iu+ zKplKR!a&AAxEQg<~chPXk>J5&&WDQ12a}Qz3j6 zXh)DH$oCCo7o=GWat`8<|0Y0OE*$%Tbb=iXdIo58UpGPASCBg(hamhgXg3HS49Dw1 z%D_gyqcKPW*dIYEKu&?&!+IuMFDsCVAj3ddSZ{;-U@H@_L5qV{(h(*;L7cn__$mv0 z7(@bOCD{C`P!7mkO~B9)CQ3opL-7(CMJ}-2uP93vDQ9UeIfwLE8nw0GS1%4zdh{4e}CXSc5Q; zf$hCb!bE@B4B@pPV<8Pnp9}gb2&)m=Y0$`yggpJl;5qmw#4CbE@zD@3g2e%}6-WdJ zR!qW26Ij#(bFBaPJqbQ1`1ms*g-?(N`W6LCkz*MNBET%eFz5J2T1D8Pb*0+c$dG|J zS%%I`ScVBy6*`QtU^dKq^o>N5ALaj;h0OVLo(Kd-WmxdX+E6noDMVBP&4%&El>HaO z&15LU_Y00!2!joL3TR;^`V52^D9Ck*40}5h1x+vb@&hZHBVoy-A39%{aNbMb^Jgph zV2N%hx&J$SGU7x8$C00CekjS;3$gx00F?tGrQpEVn+R?4N|Q_OC|tCd6@6)m3I_rQ zKUfA1Y%Qo3BELARU#{T$-Nhlk=mTJ=7gPkFKeZ~c-^U?KdvkKuJ-H4u%qIwaX0kP% zWotakf#DC!M}uKq#IMc>=#Bi*N@Q5=2-GLhfJ^71zB`4ghmiKZF@kq3C4UGd(;afDQvz zs=~T%SpEykwxE1;OLK6HH^&c_RsR&nRb+GE_wexY_Kx60E3#w4aDY#g2aqyxVzG&; z-!B%eqwjBq`TS_1&#nO7ixvW8{68W@g!=uQ2yWkgS-|oL^Yw+b#r=UIakb$7=4hi^ zj$Bg2@U*eFwev90H=JWL-li8;jgjm# zf8E0NZ`~O)b*L=AMy5M~-v{oi3yloS2_XTnRt~NSEb^z8r-#CH0~7$POE8Io9mXy}Si^hYurML$IbH!cJk zr62}MCkuB6>ICqWB6|d?VW;m)Ac26H6hM6jO()Ecpo7`a?4w&2CJ#hK#sEnahXGt9 zVO$OeT5`C0q38%*FS6EXnu8bVnTR@yECt=>!Cn!5K#zs_mb|05ahzC=PgG=YKIj0s zaXtXcRba!d3%4;@b2vF5)j}1beFX&rSCt=72|y!;noE)f4JJ$Y_5BEBzZek(3j^8x z7%2L6cX%!Ysvn*{62b{VzY+Y#FwX+r8et^G8rgA2g`x>Neu&8mE(00#Qx`$?7jRF} z;pA)-x+9^Qc`^;vN%S59-3Xlp?iidIj&L_Xrt9q|Xe)y5kA5hmuk#?&^#T9TX^?Sf z?HmwnKvzt8d;d1GZ&(Oqgq&C}b~H39Xm}G425epM!*HQRi33_Y)D;IrAc`vB=;%vk z8fJ@9(TPy6PbK-?u?ozjK?^hCriPm^6vj}9Eqn zgK>d@mXA_PaZqrsSKaDcZGIq*_a^o|M$W-A1+m44X)qaW6m zY8?@45BwN_8v+CzsKG^Z>g>#IsUZ;JEI?EqVG;d@2)_iy%>c>@-Fg4y071IEM+CXr z3syq|Cz}$wcuMG5LkU{4zD`4tValZQbZi>2Yd~5_Qog?a|5y>p(w=n_tgMw^vPdyiP z(#DwH5rNr-g_)xs8pvo!MnnVXjE#FcXp{nl7^3c(!!;uNXD;NifWfOd>W^{JC?V>s z^>O!X4!tvihQ8Sp-SkwCY!3u!;fPR*!?y2bPBaelwTgQlmgBW>Q4-7I-J(Se~PDhZU*CUajbt{H&2JtdI(NO=c93_;BZZ> zM`10AHH|v}+lV(A{n7QK)6uxJrt3L^N)BJtsJ}5-)9Gj&2^>z>mtOx*htqg;IIZdP zNOtS#ncv#evlxT{#|-zLo=iB-2RQ{&4sr+NHOLnb;!97DILI^*Es$9tE+EMu#UQsp zUV*fNbb+k#=;;yq+S4;0L>@#NWEP0EPfyQ0(9!4^%1i~l1>_(|3CK;5I*?Z&pF!yB zK%Y1L`_sP-4it=cn;#eEN5wuQQ#F#--~^|NeA1t?BaU ze6*(V>HKs#bUb~Y^zTRG(VE7kZTfs@o(MV~;Uf{m!iVppzf%ctWA>LVqkjC44FLV6 zXTXpDoko*a;E&cH9#H(fv_^Bd`~L|D2=dea^Zmz;0Qf%#-iQ1jE#^N8{@-v8|963Y z`zHU7UaJ3h!T%e);Q!9y{|8?1-}57L6jWHMz_x|73f3&FnOG}RnyH1gCe|8Qt7EN( zHO6CNJSN6tVmv0sQ^t787*84FDPufkjHit8lrf$%##6?4$`l?;i^5}RQFtsZ3Xi2l z;jy$RJeC%P$I_zkSXvYwON+u|X<>n%^#$#bT7RJN= z!D3=OCdOl8JSN6t;`(9#U}67YVgF!Z|6pPNU}67YVgF!Z|6pPNU}67YVgF!Z|6pPN zU}67YV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZ zV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b z|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSO zU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZV*g-b|6pSOU}FDZ zV*g-b|6pSOfX$D{cAbg+gNglviT#6#{ey}9gNglviT#6#{ey}9gNglviT#6#{ey}9 zgNglviT#6#{ey}9gNglviT#6#{ey}9gNglviT#6#{ey}9gNglviT#6#{R7;C;D>$? z+=J2@SgT{LhP5izDp<3yW@4>OX>bn`2i$|w7!TZovN0aG2W4YCa1YAHc;FtS4emi{ zj0f&P*%%MpgR(ImxCdopJa7-n#(3Z!qz&#tX^aQ%LD?7&+=H?)9=Hc(V?1yV(gydS zG{yt>plpl>?m^iY58Q*YF&?-FWn(;W57Gwrpftt<_n>Ty2kt@H7!TZovN0aG2Wf+Q zP#WWbdr&sU1NWe8j0f&P*%%MpgR(ImxCd#2dr%tVfqPIk#sl}DY>Wr)LD?7&+=H~i zJt&Rwz&$7%?m^iY58!|=g`)s)qy{)r101OVj?@50YJej(z>yl@ zkd^~DQqwk$m&57haDF+ACx`LnaCvgLd^ubnIdET8PdQv)IdE^vrp`wW+@G?k^Ob|< zfwHOVAqUL|WmDHn4qrbxXl}@Ge0}AhIihTg2h9~_V?1ciC>!J9-%}2nKQbKu-g3}9 zQZ~ke=99899yG6%jq#xQrEFY3eE-Qob4`Zh`%?~@bIQhe(A-lt#)IyFvN0a^2RZ0I z$Z+g0a?rg{HpYYQhq5sqbWfCx@u2&nY+OI=zjDysk>S|C<)AyHY>WrpC1qng=uRmc zXdFdU+6j0eLd%EoxOzkvIh9RGnP$Ah5B z@gZn({0W*I?|~-Af1t_nAZT)Y2%79)L6hTA@C%Gb^><)nJgPqg8{<*^CD<5`>QBMO zcvOE2{)O?V{upeGNA=fWV?3%q2OHy2{XN(ij~Wli;qd`ze7@B90c?D})c68ye7@B9 z18jW0)c6E!e7@B91^gc4QR5r1F&;Jk0UP5{<0G&!9yNXf8{<*qD>*#g0*%j?8jpdE z&zBmnfsN0X8qa}^&zBnSLHmQRA2l8X8{<*qMX)g*HJ$_;<5A;HurVGr9+ku6Q_%Q) zsqrh=_^pCgN^a1@jKWU zj~d_0;qg9be7@B40ND6^spkc-@%d8E6JX=>rJgsSeWtD-ejWjv!o$xiU{iSbc?N6> z4?pjKP2u6^A!z3@9`+CX`~>0D`LeKou&{ryuz#?yf8ggcNKc(F3;PEP`v-o$lf%z@ zpmF`Mf3UEBu&{ryuz#?yf3T?WGxR^y@4>?U!NUH*!v4X+{=vfj!NUH*!v4X+{=vfj z!NUH*!v4X+{=vfj!NUH*!v4X+{=vfj!NUH*!v4Xco=43!wnhnyas{p!`^!voa6=~VCAQS{nwrPtcS zG2>S9MGZ>Xa79u&u;tX3ZFeV!8Qs45Jicw*exo26uE3m_%YiB0Rn1#j%_4?ve$OrM zMjK0a@VvUHn}1{dH~s91%kMb6i{st-dC0H}u~9aLLHCRtR9EU7Z!Xvu8?lSzdq2 zw(^kf!^$s@u1<8#klyd~%D*Q&V~F0-TW2?9JyZ|YSeq+#@zem}p_3FkdNPb=EjhkC zpCuzIa;LDZt>>tC){BPVxw@xKTFq4=Y>Qe3wyKm^Ar)SeSHmPOig5?pDgM8np$;|eh-soPqdhGt{_wbI? zko8EfPF&YR-m z^Ha9iGi6-o*6__tzh*SgWzgE>yW_JSiltsm%j_13b9!~6ez|W?hUA`zy;^52HiddW z->jh5!*#355UWs_pd-?;I%(|EB>(p0tbyCksQSK0jMyaK|e_r*tzc-^tL#GBaB^Ks7ct9kn~iso-CIHu!SrW+GBF>z?t zQOT-HH4`i}j}5WEF1OV#DQ6qc*V%!dCb_oL7IxHUTBY({$OW+N;GK_c^H+l{jVN6DL)r74{eA?3^(hAQd=dQ_r{HF8m;#-dFr#1i*Gv}&=^q3%ow_K&7tDvBe#TFvX%_g?LH#D z?^x}Ne5tgnfrMXGRq4|$cb=`UUz_h&YT!xe=iXaUFCF44f4ZVR#5PuMt!d?fk)cbu z-(I&n&Gz58=F7aKN86VLT1V~HI;gI1W*dE;llIX`=! zQtOICj-9K=dET7zNc!WW%;_H;t4_GZiOpE-Bz*Fou+HV^cZ;NtOG;kf8G4N^I%j3H zo&U~|oprSft`F#1Q0=CaS-?ARz(8?3w{G)9H$%1QZ8gvGnx?F>Yu|n_WV9L2<%COH zhVBSI^t!lw%z)f%{S#Z%&fh6tIab>5yZ4-{e7Ajg%Dx+Q-d`K7w{={#n}N@h`Z#rm z4h!|np%)tszKC^-J8!-u7yr!gROY8`>yJn#%nO_8GOs!K+UM*|2HDl`<+B9xnGsWk zOO;bgZBtUF#rBk2ms&E-nrAdM%dn-@9L{~;t$xe>z;KfxnOSGmpKXX4lb*WdYu0AT z;iq&%Q=Jp+8)TZMM4n$*=lHUES(DPEH=|XoHqX`!d$V!PgyRxF6M0ds;0E@YxW0El~t|}PZ!=-n9pwBrg}+UEBVmT z>U|q6;#QUVUDp2+Gb^VyC&j)q=l+Lg&oQQL`{Wy!8ATl5b}3DwRm*$p$-5eEMR%(v zUXGF(%ey_(J^$PGn!Rb8n0&n1J#GiymRcN76Sm#k*_FbZ zlJw=FuR^Z(-fMoh6S}0!e4a+!^gOd$r{GC)O33(c&fBlgGKhUUXqBym*KXk#ksp?v zeQ4w0J2(8*yto@Hq}BybRb1ou^(o6_{==Z;6Sj|cJs4X;eBN|!(~au1oZT|FD+lj> zmHc7B!LIWudn;}n5lj}lG0`j7ZH&(0-M8Bpc?dHclY`=XMl;Lb=apq2nl2EjuKfIZ zr)O!*zBR37*~66#7Ex_cO{|cZzpNu|a8dl=9cjrMax8QXyijwyBjz~j zw#nZ5k^#Au&Ymfe%kCHLNOQWq`SqNuy5X9;Z^;Q(PO^(h=~-J{H`Qd9pihGEIeA%o zcG3xhyN4ysE2fXW_CAIis3X<5-fa6gkCJPQnO~+Y^-f#AI{W?Nh=gMc?N%L8o7Ul{ zdBkwvB&#i6+g~%K%39kNl|Q+Y+1x<13$Pb{ZquAGY{m-yx|&sbXHuTHhilGSAwKYc z@txU+tqY|$Mz0hc_5RVShmHfb)=A&nKmDrY?&>>xzo*}8N*1}l$GqvxxK(^2HD3$N zr6$}kuioJ<#|clZOpm-Hl^5+#ZL5r{KK9;MZ`Fv!^Ur17UEd&8v`E=rZ}tQ8kL60lbUe3#(ukJ;D8E@}KQO!#4*nR4k;6GfvgpS*D)5@s1|6lX?@H)oq|?@nj&TdsEA zQgWka^i-p|%U!a%OP+mf(UZBb^qKMoyKjlDt6w<3m%DW;_RGqdb(veLoJJ{sk37Bj zJi!(cn(UB|Wu0D#&7C%E*PdgdwJ$C<3>p0`qcEc6&61ZNX06ZR zK3-qndemV^0LO2_JLlr1*0+mCeyW$ZEt`2Ez+ahbACbbf+O)D`xb~Hi2KwWx-&nG( zCzT#--z?m=eci35ls(=Hq=SndYn?MYY4XkZX+*wT)yA?p%Ti9RX00q)5o9&&%c8_% z+Y8womabAksNhcfh@D%#((aXZcMndm6{%Pfm2S+_H9Sq-!{fDlq+sbwo7WrlJ2&U^ zYn+^VQ=Ebf^2@-f$9^Oi4!a7*9V&S( z?^e7y(Ot3FHZip1+LiMeL9Z3}u)7m{{Ktp{l(rq>mhXzM>e5k|Ibm*|mqfOuuxp-Z z?peX&RRK*y+Q*c6i+rxOG7X(QuBkfvg@?Cd0`;U700J^eMwd4=EkJh}Jsicaqq3+_}SCZo@+DaIQVmxoKTGFK5*D8vQtBo8{B~qN+ zvv2SI6Z1LsKZS!mR;&wId+kUjjqcAH9_IMQ&guV_xR*~ zn^JwK_M*@=8|4eCo;_!-9{<2wxBlp|PQS#D`kK1(oef2XcVZbur_aArmrcpvx^0m8 zzSKFHbM7(=Qa}5w<-I)Y=^c)H+;))#HJlG;)C|Agl`!i$E@@(+xLa3ZBhQ;GW6Ra& zZdJ{()>>7)wPO+c{Jm%MmC`P{H!ck?TO7Z0!3T2}%hOZ2(QfurO4hDiV!1Kw`_Q}J zg#xwT9F#fHGNs}43UzytZ_D_XH9bDEtMJgHH;SomDkF=G<-)F7nFJlEShsDR7;$yQ z!0FddKbI7I6o1l4LsIW_Xw`tyeYM-t*Elzc3yd2YC}L1~;!VLtyLQJ6g-K#&i%kl4 zusL?0Uw>CP+E%!+cH-vsvq~4rhD*n^J^kizX1(0PSZDQ?QRUHZI##%xu%GeR@~tCZ zP)^K0OG}n+aNd6E(Yt2j)#`;FueaJpb$#PKwsgd?w$9~K|`!>m|s6KMJiut|E8Py`6k16!>;N|{~vMR0Z;Y!|9{RM+~Ho=-ZM&5 zsc4X`tzDWDnwn@2WmZB$B1M@+QA9?ALMf!7rAb9b(U6A!>)gRreZJq%e?5LapXWX2 z^*XQj+2eK2``vkMb}!YtwP;VNfmGm9bT4T1?2wLuyS|+0Fp@U(LVGvdTs3UVH_gnl zi=9=YVlDbl$@kk`o!vX`SMp{5@uj>kuZ%yXzcI?uJAR}3)4&}!A91XQEQ~dO(^Q-X zcd@IRO+6U4!y}-=F{QoV!Sch-lj1$MmygSO`D8_OuIkG%m(Kd#P@_caKAvtFD|3k=UgbzzHv3r zzaGt$8!={VuVs2o%SWF(Ro@HuWxw{5+IYn{Ovm*sYr}=uZ{^X+!H3q_TwF0`{sC?+ zqrI>&)IBFK{4I@pZm_Hd`@+SGqsO&vDhMeYw{}tg*5V9<fSWdA-p+AH=a{@p-O@PjZ2Gi^#UEnkc@MPF zRgUbV_T;H+P`jJ$klOZD3euO`KQQ)nI;gpn9Sc&s{Y4b$^(`PF9@9+w?kADK`;GNDhyu4KI>=f_q@_A=+X1O#Q& z926thzlZ!Zi^G@lkycL}E3%Z=2*AH)7 zY(^j5zuz_9g4&f+w`cE&$_ac;n;*4x-^C!Sb7`SLi`zD-7k{)+X? zI%zWKpyNCIJYcEe^=Ec&tBPOc=Z+rYv|l0CZ1lv`UcEM{xuxveG4hNmgTq>MxbgHX z-I5tiPfH%@Ob7`aUhp=;({sU0`3CiXnS&m0vV1UgXH}^CiX(b@r|K_O-oL}HtMT7d zS#)_|+C7(dHWQ2O7lmg|Sn~L=X`{~=8FtI)kMjzgYC0+lCiY1Tx_`T2Us^_EZrDiM zG|h~P)(N{4nv|a{`}D(l;(+tzyQ|CB`G-|Bcn$d>zv!!@)rkX?$thdB_2b5jjvD^? zYt_xc*0FL9wQHE1o5;I0%m3$(83D>`Vs7pqxAVop>^mOEb_|R2bn7ZiZd&M7L?l!2(gt{>5@_jz% zC#vUt3P^AYzp!J1W@DX^TjlHeA^jy6YJ>(ghaRdpZoOoXQRk@fneoO(r#9sj`rqrg z`0EmL{>#bNE`^1^IiIq3%koQuCOt|`AN6&+MhK7fWg<3-k(PeAfI0lBUS?Qe+p()Y zJ~QOFnG>z#2EDwvHeI4M!PTHFVCq`tt^B~dwu5Z4{msAqI;B^}?tFiCT=htWgcZSG zFWqk{DF5~5iQ43Vd0ZR!tiuVJ#+Huj_6{B#-X6eOKIBKalaI`%Tc^#o=Nk9t6#mS& z+FEx%?DB(2YAa|PLyXL_R=Ay|7nt}-XIw2DA7!4{%V(_G*wpJuGc+~~ed<*q-QQK^ zm4j0Do#c3X3puBvyQ7~^IdFK5tap9yA&gY@c`mH#lk3djNASDO?AC98!eb>bp(}D? zMINDB`WxNRleRe8lb%}Clh*sxgZ7Gu>_KbiU+O^{tZME-f1`wp(-zs*x#Bc0;oduO zy5C!$gJQJTC+#;`Vsz|~6vx+MH0|;YwIDJ2`k?$18Qru6Xmspn-SoS?v|c6qy6GjU z*WYhW>!Q83DrNVse%M8aq^>dA?C0M_XU<`nD=tszqT`xwm8%ur716Oi@)l0h=K6@} z(gc-|iwSEJMD!?W?N5Dz%gRNx4>PQN^GNgELfWE^ebKmDGB{31Pkm;;jCT7*>kT0t zAECS3)?)kGA3}O^OxC*o$!XVP1hn=C`s+!?vMMIm1+;-%vD%BG+0T8x2xy~{1u|}< zBG__KeA;4{>3Ido8{5hcU*Xfd;}f-?jLTCkEcn2u@A+wd3gBc-J+d)^&|Wt3azoxv zeHCvmpHJx6S&x){>es0TO;LGIXvXP^g_le!Ds%3%gc7>$X573qI+fn1_;faq7RSsc zd{im1E>6#mr~|r^e*5U^wF?@yl^g902Kq!Vw5N7|TdnGz%L~s#YWoIwov2we_*mQ$ z!{ILw(oQqcX5Y7cMoEY<(+Naig;V!aZ`%jq)?E65zGo4#+|@s0UBskq_omr>XnTw- zWE?lvNSR9C)@$p(@nHZeUHN?lD0*h=G8imh&xQtv)fj)%C04X|2LjUSxyifQ?vTk?75#q6q4ldbmO zf8oXXGyO9dtX#-@|7AodeWh2!}kHlKh3)3d_S?GbG+8(!teU4O4hHsY`QO` zXqS2)#kQ?2wj=HBTK3N#^|)gF!=}TjS!J(3?Dss}SXyZvWM5yPbn=pVQ}cAQKHsn1 z8*;+Asb*rcbMmRAN$u+2^&D*%g{^Gy7?X1IU9fTO$mR`u$R< zxpb^eE}Ppj{&dNYf%2CJ?lZC8>}IrL_?n1s+eSVbbTO4SGeUA#QQ`RSUmyDiZ+%-W zQNQiRB9Ea@e?ESfc_j6N-^uk&W_bp&EAnM}>0YT$O_nNO&S@}WTSNm z6cTUF`uxQ8v}zEe#Jl6gmdC}*dT*I-K07YsW={NwxylD~@VYs@D^4>P{d{xVZ|$P2 z-jqpAo1NIj^A@FhWzy#lao9a&=7W(zn?8Czjnyg1FgpWRpiC-Ve}DBMxf}H(G;gbn z%BMPxDxWZZv%~jZC9W2+<4)7I)m|wdI8iBP<56=17tZ@7Q5x&5zG*DH7Un(0sGu@o zG;-w}+T`l-d5g>IosBlZH?fF$sN=fcy-nv1dU>K^Q_+hHZr+=u(hc{o-Fjqy z(X3CAwPRhvrH_7J&2BU|iOPz69+bMMV6SC?-q^R&*U{^phtJKqFre{ZW0S+n8DFkM zFEV@H^x9RfGxZ;rosl_p(o16Q!^Zjp>r`Eu z@#FBYTiWB+a^IbE@C*4h%rcr$1Exg9g=b>vE#v~PM1t$0<%E2?ehs>_3q%t%yM@XNOIe&VCpY1guS*SiYm zsAaCoF0yadI0h=5neuV>&MS+}gLjrq8NaC|>d48}Ct^N~kRH0|(rfiur?Hn5v+Vi+ z$-9?7r!8>qr$~vNQug!9*U}P0_ebtKA5X^DWR4%}h^l$|^X)PNjcIXs_yfD*9IP<& z=gZyaToag9h5H|V?QNx+vVESemZPNIin(*%MmelVuRpNabEwJQ!$pPz6(tTdG3 zbe_6vb$qh+T(>cI=lBh0XyJR4XQ*$PFkWKiif2!_k8L|nhc0(kih1Hsqdo`?om$=g z;DVLuLZ7M>+rsP7^F#gS`<+X%%?<6fk8PB_r`33QYm%mX_3}-rZb6+cz0TTDTJH3I zBxN05Eor2swXtcX({S$`$#>%m-q`GVn|L?*`bA27B6G=6H*H17xDbY%$#Uv#>Ae{_UFOxT($&%R+Ix7w3@C_&OtnWqnqI?uW~>&24PQ%Y}k^^a4$z+60e$g0R~bHZYt zJ8m3*^ffyt_NVX8c}+VC-+!-9vka1S_qik&>>#gx{>@ewm8y)=VEr=>&#jsJ+A;P> z!Ew81d2MGN1v%ba+dP`)^`KYdzL^f3aTm8e)32XE*S<9%DQ)E$UR09m?6dJP5(b@L zd5>t1!@Q=&^;h%LrETeqI^}Q0SoopJ=6i@if7>~iEyGi0Oz=pRR2((D)l+exVQ9zQ zcMA?4-WwfYmCYQqePQ%=ADPFwzlJ-7uh0)1`D9pObV7K@ik;pUJFEw_NXizTqg3R5 zqAsdk_APA3XPb!^&pPe?yty#9`GuOsQzOM=Nou)qMoR80`aN3Wa_Dlj@4*uWH-9~? zpn3*x+p+m9OZG^ccYxg{parDLUB0ArM*%2xHlGpnvw{>-se zKDCcA|9Ird4N=8kY|Z-2IW{wG-w|i?M1O75sEK}?zr326YP`#|A~?mM>`G0NVy4>4 zIX=hPMQwLme}1?>O+D^}&1zTcw{tgN%RUyNe?B9=Zi35kd8c&|S*~{Z&05bm#}}IU z&)p*RL$`Cz`-Y@hcOD^Z>9G!iCKQBe&&qJPqPi*@0+o@Nk(e- zAiaJDEqCiW5>_XdE>{fZ#mrXS;u#;D?{BkW2VV1SmQCa0>d*t{Q&Yl=p6`+bF6cs>;i)tZ*BHi9eyY;H*w}tONX=P`k=#iO1F+!xuUZE z^0Yxujt#l;gTC#E#4AhPR;9Kd0aUH_g4c~&HuI`ZHP;xLo-XRWF-`qlpZg#EX05zG zn*G2d{qDnFuh#FI?cuq^m0sdI-ri@~?1BDY-0sNcT`C@t^u);(r?wkpmiSh$Sko?X zXL{}>Tx~q`<y5#Y>R%oyp4wTw^+vEN8qq zxp~`_>9$ULOomGh`nG4^^INl{)+Lo~&#;Os$&WsGfo-vIabm!)Ckqel{dT%=cs#fA zPfHxxZcuAiI!QSH)#NrUEI zQJ&%G`(O4a?x zgs(o5d-b}%y39KhTFtEs2Rce)<&QkMm%%!CLYHL`8hKQsbnY(M35zCYO*}1CdEpXO zf7D>D!%wqfUuis$_Hj95Ge~cz`?Hkw@dv8v_E!CBY*>)CkT+XCh?6naae)7rWPJ~1 z&#+ZTK2EJs+4R-GUe@rA;SJN*oe|Ubtvwa>Xx*xUJ=?yspI$b7o64Srd6SFXoac3L z@3ydY9@?M6GhciiYr1(s{cF!8dH?mS-NPC?Qe7j?zg{ro&ZA_`<*RC%c^wpz8lfA!VDN>;Uc^CaW6+GYLbf0=ad$I}lzN-if0XGw8uwi=@^N`vZoj?z2KdZL zCU*Xw*VDz~!%T|7t+vEPDFLz1b(MPQuKjG`Gktc$;Wgg6J8}BW*X}#4( zL-R8CC>`UJb?SQ6_c(WFeCPh+;Zxps1A8?|B)oH$UwGr#DT@h4v=PRi#+AR?J~wk) z@%_rDW9Y@!8IO0XJzX28+Rmbf1^H!%)ffypSYH>~DJ3Ft>_&KCh|FcnLo5!H|S&MdMCvP8^ z%34{P)bXpW|JX+drd|#9ALi`aG40~74__juWK=!8cn>W)boB1fikNQNKUJYd}pZ)uLAC za?$L9H_oiFFE-0Z(xxtKX!b~Td-3CzgL0YFbISCs)5A;OTT5wrnMnVvi12=+oRpjU zW@fPdV*1^m-rM!GpHHn{q1~@-P)_mKomICLJ@!`}w1k%~8bhB>(ipp2ecGV07pB*@ zr`4Lvy{LDqFox3F44?0O(`3;iUzvpX5pR;Fa-@lAJRMlte{WRySZy%$c zT;Jls7*Ue(aKfW}-OXoqPd8B>NB34=TTr1Jv04veMf0K!qtwO9GAIzIFjq7 z;IdJ;1WI_*6I`zAIBUAKqpiJ-;}ko`88hKtPySUMV(~l95+pF)X@$Ehx!*@%cd|PL z@_@}8M{7GvN5PG4u8we3)38x+E#M}&U6oucYNqez$&Xhk=i<85(Rrzpqx({W4X(>b zC|r*wl62|ILVrnrtgFXN*UcW&UEQppqz2A#=Pr<>h!8WxYdg+ys;%QvxJPY+tDC?) zBiLhfT?4mZk*lB9z%^c7R|JXjE6N9$StPgf!BvM)b0V+V;LZAOn+FJQnj@JcDGC0B z<$w!+g;%HktsEfz_i~J%IvyI~w<7Q(7L)JMu77DzxX5uG-1G-GR~dm3P`FFZc{$ww zwPdXaTwq0RP5x`c{=4`|ml$skyVJ%OaPNo7dnzV`6Y~(+ZE}+AG$HTE$)H6J+c^ z<*U1q{*pBV(yTqKeX>Z5Zg7d;bjUee7is`kt@U+Y;Yylp5Zo{8xnT{ts|&gd2&{ls z*r46Jx3(^nQ$Xl%=2+173l zcJbf)2N`6m29Y0Ve&KkAboAXx{tclsIIn{1=M2GutD&3Q#?=F1@DoF<eBC-hZV<9|A{WCgS+T}x!xp$P&S?YO+70(|c3tl)xP4JDx}XP; zix3BqXS*UF1$XEDy??-<|4Tb`cM*OT#Nz3ie_Y++dQP!{z;7o}VPKjQ&QmZ?jGrn# zw#Z=M4`p~jJl?Kp5!#}=s`)+E-gC8?K3qN6n{S3ytO3NHw;eYQZdY^NAgH`iqg>#2 zSoo}fTs~?`u8V`4^57!rrQ`}eL7VXFhkvo9wkf%^+GB;Yqcij~({<3p96iPu>>S*e z-<9~LWuaS%uCRkXB9^Xp_kGi&NHlN(b@!+s)1R3>Tr}wB?&2gGD&12hsWSebSbXB+ zaEMs-j?!M|EQ;Y@B?GtB!gat-Zg7#U;JKdl{YQTgO!$s4iNl?k{AuK0%^PCvJjrRz zGEbNQXYjAzT;WV^sr#pv|D)Vu@sNSMcFhb@m;dm%SbYh`CtR2;xX;jWDY@FVyZ;E* z2r+rFyJEEmxh@yTJ1%$GK<=z0OAho8PjYi8EH-~@pFipirXIL^5{x|mG0*;GG84A9 zaEkt|%Kv%&6zwi(l z?Oih<+@k8_2Dek&k=k}Q(-*GA;?MEtL%}W9f6RztjZHd7Lj5Lqf194c=^LCu})OxXTc3+lQ%AFe8((uWg|3PFw&{ZTNq}`W4fc zhWu4u63d79I5p}qPPI(nY@sin>AGcWEjk@#x5ApY$zsTjYM28U1IGG^%?W4br)B&`EKyQR; zYZ+W+{@?UQv2_35PlXNq_wm*}fO;sqkPoqV|1#c%n#CUj-bhTd67(yvc>bxs@SFah zm>-^xiexPLtm#me^|;w5@H(Z|Qz&$4x#Wj|-U zy^U}ni#;zYhmETn+_?S^8#ZzIEo+VuUDKO* zfB0i|>Ymg^vtiG6;Ok|uX(X-JE!#sc6R2hU8TpU(_K)$?y;%Ka$^1?4{BvIZ>$EIh zKJoVYZC?IY?e*8$Nw8ah`ABFl114N|PdCsJTm%ii0hX|3phm*KJ{0ag$iC!{-G$&5 zdvXcypZknI>giAA;J??GSU>uQ`2G^dKdULCaVyA*VAR4w@cV4pv%ky|oKMVf^%y%{ zOnu{b7`_(Y)msL;ZSJ0*r%ZJO?Hvvx+~ER#!9q?Hc0$43p@OTW`G+b){=R^?JAw5d zxZ+%3n*mg^b=q*NutLWckX ztoyioXb(t*W=qP{oXQRJ%=)wG61XDB2ng(!YBq9 z>lCTlbx=b~V8=>YL$uVB5%Ul6{B3>W@4Wx*fy%#&m&^m>EbVP3*-m$~n=-3w))v!0 z$XV9EIJXi@?~m~&)U&%Ld&;PpBgRYrIxW5qVq~eE< z|F~~}cm?_-IT0c43HDh;7s>Mvu)tW0AcP!ZlCcZdY{1_vfmtMBlXV?hlAV(9^o4KL zgn!0DHi zT?)>B%D+fS{ZD!QPtS`EvHv&Y`LFHse|+fEvw!`Ibi^j>--fDKx&LcCqJ2t_$zQOr zJI=EF^Bo6if3f)g=vTxF-%>EYMh>|D`DBX3(ls8*6ed)o{{Cu1sIH5r+oN1P_VxeR z0HU++p2vJ*L7(e!jyr&uSM+oxMeEk% zz_66NtDTLl_{f9<`|e@dQ(U~>|7dS_&|n<-Y5bSWLVJtnm%m>j<}S(36bzh*omur% zX81it@FOZDC_iHBO1FSmxR`Q;kcdB>e>{dzk4A;ZmxnTt17PzZ23ihq0E`2S02lz2 z0YruYZacW|01pABfE++FAQIpJ2mrK$+&jQSKq(*xkPL_f1OP^Wol^sVGJpYa0E`1{ zhG&03I1T)I02_chAP_JBFbrS{ATpD{oe5X~Z~?dhJOJAPQUDUiI>2T?Bp?S60zhCt zH5S}tKstcPTmh5B;5Z9 z1Em1;z(%VofCrEObONs(@DV^{8UU{WPXYG<<$w}E0pL7<#PJgByDkDdukm2xH64%- zC2T{hZpbzfENiM z;hBIm;Kczlk_EI3go$Gz@TUT7gy9p;F_32_^c}zg0HFhZ0|)pB@aeoDJU<)qe-Z3$ z=P*z`fY4NM#Ssp)KVYjcoB^&+E(7(>hr9v^T>;OD!xs3%0l~uXvP%qPb{Xu_0(1a` zj)rH%@!$#r(IHG;7_M*)?2KOrTi7LFiyT1c5kQM$Fz|x_vBK~HAR|`_Z4PuJfY3B} zMjQu#zZvja818ZlY|EEHoq;<>3VnjfLxwLm=Yp+D4vE$`1z4&bRkSaKr+%>emV;IFKO{`(sG^jqjdZ=f%N z&EfSAp?zOKo}K~!DfH_{|NpS)38V?}Grqw1{R;Np0aO5?*ZzhSppODV03@8Q!$h}* zcx@o?e*)L97ZXJR(g0ThcL79};0^dcfjd=~iIxD?0Coe80WJXU0qOx%kW&N<0$2j( z0@eYx0nGa{(R6?-;7va!`Ua5d&qP`PBft#6TEKol5dFKn>s?pbSt5ATk%hO$U&^b_@^>2n5`OI243&3<6pgpbC%yFaVtp{sqtks09$2 zC*W2AZUBk^1%Pb8cz_9nlQ{YfWg_MvCejds&h$fz~2aX z3b+Nx2c!bFLzo+20bmlq6fgh~0dX{g+Yabu1U!HrAOs){PyrYNh>Qie696*-ivY_3 z8vxq@bO4ECE4WmM(@Y3LryIgp2HXRDg}fk;V*%s=ng9cU5#RxYZ3fo`um(W#Xa|@I zmOTvA7hfTKW@I1uD79&lq6 z6WK!DW`I9@I1^#O>S0Xu2zW$hIE2TIgnkUzGJ=WfOrU=O3XGYkFM!0MU;*s`z~)TE z1}Ffu0DXl>0+)aVGKBwJh;EIyr;pMp;pKv~k)&5=rv$>}zs}B14F8co;)?%Ac&tt~ z{8E8W>(oRD(+RWF8U8t>GkQm*K=gbDxT0A2bZ5_W;p$ScKanKD+7RFcaf#9<&*Dyr zPRULN7?vV``ILMLhBQcCi7hEU6Mn>^<9p?QXZ%K!=SU2KKavB1fS|m;2?N<9oX~t8 zd78+Q`Xa6%Hu7tLSVDrIN>>Px`v3hWs?YB7k*o;vBh|?fuPdxX(NLD7YO1NQDoavIL53;8qf2wumF2a?bE~PTsUx^=xqLHU;-Y*% zMijWMnFcquOCU+aK+rRh6p}`=NFJ#mEu@F~AtPjt#-W*LDcXfX(J6Ebbs{}H6CZ(M zjH8^Q7*RW^2Wd0uuFwtin5S5`q&lU?$<9=WRO!@0|0VxW>|H;E?LZux9kBLqXCf~E z@r#fMbUENNKtqf#3KzMnAS?{9J`(0>Kz@Y4CA0{H|8FrP^iSD-f8qTepD2B8kUf2< zJ8co4@Wh{ygM4lPSu5aQ6N^7dn192tZh4Y^>Oq)Gg}4ZA2|({aH&4{igW;O}VZ)70 zMvSzyvbM3c6Y)i^3SuJ_6%|6#1w5GR5HN**Du~5`a4Jg@VKpXO86l5dkrCNH|!yqaY?>!^|iaE|TkVMJDwKL$2$GDPY5|czD-Cd=F2IBnJ6te5-s+ z0ULhB!^K3wD=S9I5I_HiDPY4d{I3dJRaNr)_rD(D{L1^gTo+e-;!`4A{tr{YhF|gU zu7~&@MKMx=`1wCf0ULhB!@ERRBVTkJaWI>rKuMtNp=eNtQ1$UgG#^<}4Jn=IESiCB zDKjZ9lrYLmN+)F+a;Ml+A0a#JiWkB%(jSdLyQmcuH|k^RHk=O&NE?;gV|D0CO3b4} z8%`Tbn=O=ED|CHnY)OQ|Xn7zR+anHsNq}2GyGeUX`$kiy8`ACQi|K3Vf%FeJi(W>5 zLT{n7C4#Z0#0ZH=5>7CkCF6WtfuCY;i8zVuuIcTD#AAtiiEk1mR87f|lH(;8NuH<1 z{G&NV`?Ug#mEh08x!QL=@VC#-%lT*O%7u$UM&*YtoHZefX zf0A#V*v)k*F~bdcAco%&*nuT)TLcE#Nip~)Y2oFh`xYc-Mi#8w!~4J0{5MD4QosSz zvQ8UTz}r>NHBKABMm4|CLJPG}SFWoN-;k}ioq2fP$z>q_mF!ZIe?io!%SbQ37Wrn$ zk#(18VW?L4^ntv?T<7Y#L9FULR*+Av;fvm$!b{-;X%|FH50h6-E?_jcix4vfjf7t; zlXuea01_A$)?Npeh0%D!DZ<7TwTGa}`1Z;LA37tx?PXzALJrq^g7smSu2vFOv7ifd zHzL@qhPPcJJH?2ca|)W8U+KgWFljsJd&1;JwF#dqz^8v}JdnuZuQoAUFKBTv`io|4 zS-oT}n1cuQnpI%PdhI%X{~#}*yM<=LC+DldlCbt#u(-}omb{1)wE>ir-y|ZVzhKI{ z+uAm=BH!(j7V8csWp!Q-_QSPBU6Ke1Kjs#6Px5ZnjeKf>y3!^YbSICJPi(|f=<0ti z&_zg~@GF9~&Tx2)X27?>uEH_qOg;kUcebe;peL{Ogctssz&1BjY>$xzhOwRDgC7@U zC;GsRj5YBu8zCD)OV|8Q23*}q8wv)^co?W2E0(T+Xg7eVB{_3=8lLxXR!3`uD!$+TEpEH$^>al-LTeUt@Bzp zVf&LB73NS-qutd{nvVZ*2B{gy2bpW!q1s$MAfxUc@R>UQo4)Rk>xDgZvcR-=_iWLf z=B5qMm-xl!&mh9sy0S!Sue+Q**j=A#pc(uu2qGa5bcc{Ec2ixCFLhc?=8&GUqOtk6 zK>kD^tfsC(+%s=N^W9y;Uqp)!|G&*IYXtVm#itV|fmw3W(D2p9Qs@o>OYhwkAuKUW zHSlU<4g7NgXhtEAYSp&>ViV z!&FLG{1sy|ENCm1!z)N94>He_5=|G*aN4U}1&!5R0TY2kIx@Uv=g)y6n%}Wugsz2e zlo4TW0-+7AC}KS^=jz+Z^SUJUCXFHk7FD4cK_IzU;CPzR+qcuT2+57AIN6-;`- zAIQmsWA0^)(y&ApM(43MVG}+NoC{H>}=y%zFP zD+JL(P5Db&=%FU}hbDTXSqlvWf26;m0#M}(n2N7h=q~dVIZNR4HNQ|YC~xIZlqCCz zJgSoA)XSm!ay;IszhmncF6$DFw_uBgCS@r4Vz@5}>Eo%0>Rwh`)#9Zuz3rJ@tm0fM^XAsDd$ z_79A1;wk+4Q$%}UYqv*^Q!0nTAoCb7%4Y@{5l&P@=p)^g-J}s21 zIiJKA{Q~1B7`-Ef#cDoU=n0*BMGHNWV84M@W-!5jk-@6dK;dlJ>sly@{SEdPu{?UI zCQ9Iu3apcpd7**6$VEd82NjfyG|_nl=>Sbsrl14hpgo+f&xF%Y5snye^IoUBRD(!^<+vC#1Z6IN&RQ3)I-ff^vk z4OG=&8?>Lsx?+P`XsQQoPzas)6D8Pptk7)<)k8L@O@eT~NNSw0LWvC3a2s@s!RIhF z9s!4?dKfq?!g;{fIAw+Wq*RaCpd=~6@#CnrS)(Kl@n>*apy{M?~mJAL00v%HHrj_4OZx~oW=ng^h%D%G{}(_s#4I% zvqZZURd-vXQ;Mt%OLRw3wbcr}S7e7;qc4i7Aag=l<38|}RbN`6Ju0jVmMBFz6Lngv{VmUqBci&j_?YxAj$jTA*fq!ui@;-roWp>!aFkfiCwU zoB{*x9t-r$K();Rbs7*(SU>rn<|wb9YO@7;+K+I4^p`(mfszNP)?1((0|+N;plYoJ zdN7dqiw3Daw?MUni2tFX>SGJ^&5-zy4pF^pfeMBY|Jxy|RX!J%$U{0Q))c&T&`LNv`wZ4>nsq>nhIz4gPNhO_Y9Pd zV4VUO47Ym85TZk$LnOTW(0_nF)86;K%p1tk?a?svp&MrUDSLov#%Y45!_D=N19i=u zPi0%^M*;Q5f=|7))DH(L#EMVtw$={;D&3k-dE4rDK_0u4|rm>s=lKNOO z(Ow*{9|OF1<3ll@IpG5^8z$)=0Opa&ocG|g*~{*OeEClChM<6{`W=v=?5P}I;Qg4Y z{~4&$)A%t)&RTjN(*8B82&SQ{bLo-3kjesjEYwreLV682tqWg3@v9bd?nADgFJ1sz zh7;Yp6Eqtq4ymP1Ck~0Be2GFb)X3{4x8Tt5>>7n5An|OSN(1mtujdddXMHt96zow* zBh0H?dDo%(Z*Auhs%iUl(li;nj#CKvayK4A=+HfID1{34;N6rc5Ps-~6-cnZKjzec zTjP)ES$m-;1Yr7ZaL)zc6j-F59Kf7B$n3iVcn7QoL71P<)*w6x)`?&ch0G)b<9kpw z-$JlL0mPJWP#_d@2y2iO%EED;L=JSToa1;o$w_i7HX!XE6OUCxf&VrhtB^`+Ou!sM z7bIeJ(vO-z#Uk=4Nm%(Mbc%peSmi9Zk56G<0X+X5ToRss8Y|=jKQC2K(vPWFn#hCd zWk_oEP&!uF2lSJ4%p!7i>G&1YUdegPsrZi3XK;zw^$YkNlVrI1iXh$>g*cX9g&&GB zzk)xM;*)$vd>P(OQoc}*pGuHNUOfOU5aJ4aD#&8dGkl955LSn|q+=z4OFC0$1LoWY z!MpEqAtq5oHDT^?2uK4r7~Cu1k}m(P8FPyuJg^0GN#z`G5yTw$0rSp4ABh7u9^4Dy zc0vPHeZaCLzPyi68YpDxNBk7JVf<%I{|Thu7u-7o(!Je|hlGOL_6@`!x$F)>v~N2w zkI1!u$IHI?Qt)hawdU`~+W$R42G^eJLCwcQ1g_|KxrO4%$nRI=h#G3&BkR`s-c_i|}{vqclN- zGzU`pJv>0ckq0P4U>or?>t658@CZ~4ovs+OeQ4-4W@b{+PYV48 z744x8M<|=hDx%{1RH7VAX!cVHhpehK(DR1>a%JNW%EIm=s^vV{q9+kqV41&<%O08YX~h zHYY#|)v}=!z~jIRCA5?tfzhhDLaUlv@KUE~J0MC=t`2z?O;vTMT@VqSIB& z!g6FnRGFAwi_t}rAir$afOiekKVfu3$m1Y4_%@P$6r=TBWn+w{yCRDT{AZZc>3cAm zBg*4I+TB|qB>`=>4u0m zio~gaxdZ9W$dhvn<2_hc^pLQgd(?Y$04BT1Sjc6p2JgNO%F@tzqK%$tDDBokUp06S zv{9g@3iy*WmHf5Q6;0kAZB(Vnd7y<}YVtr;Zqwx4&_a8(G*4)u1T9XH7H-hu{LsSt zv^h7m@p)}lr8a)1&H1j4eRMcCba0dot3n6I>kLEap$?--2fxsPt%RsT`0a2}0+vAu z&V30~EFnY6vk=cgNig`6sQutOxcxMCt0cT(p!+jW1fB6%64lV@@NL;E`aY=kMhSX_ zB>E@;4Ob({YLvvEC0V-}IGn-BVBlN^tC)fBGdMpP_!UD(EZyi@jB7Bu0I6J{a*mHc zP4q_D_z~!oiYXA$s`=Dr6I7)mf7t{j=`Ol&f)4f40DoC8Ukt=|J;rAfRH| zq(VqTKWQLN^xp!(DFcY?qX8W7M+|fVf7l=c@K+8ZGJ%E+{}CwDkn_O=?HNo$y@rs` zn?pF&Cg_Y2J=+9D52a_Bpv<9c;9MRGGhg~J`XdvRHS9SQIn0=T)dU?e)`n^`o&XZw zCeS0Fny}uP;C2(OBO~x(VvV}1j-%(|SqQo*K=uq1ouM(J;cFJ!K=7ZY%lR(bI>|Axw_p&73k>L?dzq|oCeC28ikLW$yc!ht&FF!+4{C?U z+VO-pG!#H(RMOB-D!q(`_Ryxmd_`lwpy6jUIOplkQy2xq><{Y(fN|0q-YX@_H(Q~1 z%AIEtHFP#S30D;Tc2^<3hmXe zfcPHvp}z!exz9L+5)5o0ntFpw5Q*u>IAetp`h5bCBLf-FEm7RS0Pv?6a`suFXM<%y zvUtdl5=-=T$U+3$_m>n%=u7=e>nz-%@TWf3SxQ)g>rFi~9Ie_UM=HAsl0mGWB@L_UOKzCiwmJr-T2!{w!~M zw6D)q%Dc&^qpu1Cr1o=%fVBPw;P2>99`G?_6x+i_hMqGSwHe8Rr0>wlu+j{j1m5q) zjEDB<>S%iIWK=wQ6DVt@&uQ>znk9)p#L6E0EmkC&EbAzei5E76@V8ZjhdmKd`oJ-fGV7EwKB3$-2nBP!6ucfr z^EoTga@g*{+$sfUgIS=G;S-PxpcNA_=L7{#Vy7bHP0;{vECqCOewZ5afyvN^D)E7e z_EF~`^peVHrJ`o)U{T!Q87#L0S=;mFRgfJ*c5%&5e;w5Oaa zc0|9RVt-LtvG9#C4HoP|8u8wuLB0a%#s?UvkZyyJpM-ITB+S3CkR?mXfsV4P>*(~KT@(!eTxjSpeus0}??7CaG{k%;lJ?i}&; z4|UB;(&&c-_mnhx!6AMxF7J^vy2UjB|0gcg(o<Q5bsIgjoG)d9*I z{B=hAV7zMx!&e85yab=vebrPr*$W-i(n-=q*;-1sb2VK$T6ziZ0?cVV^=(DyFObj}VD?0dz4ktnv`{;6x>f%$noDyAJsmnRs z3%}E4#q`3hx}f+Z_TpUWh0piuR(zlj^FZh6srSJ69LtS{jWd>o{qHNR4}O0NBt-IV zi^o9sM*!nY8oER=K2AfQD3d_%q#EC#p)XX>75CF*!Fz(nIzz+RG*%G}-=eXe(eMMY zT?dJ4Bp#N6Sy5E<2D9MgJ(NQH1r*{hAp_W(ssP>?DkF)C)2WOrRGdQ_%lM~&mY}CRaoJgi5aE>!UA*p6crm~SQOA-R(Sj3;q zQU?{BB@3}UV1W*Emd(mz<7;eIB^y6tv+CHmna%28V{a)|xD-Cnz2kxU8;bU`pvWxw zbZK;)1u9Yqn|oRs9bMvDd(aG34m%2IH=1xG%ut6(JNR2ib5D*zdrZ0e#=yxR_mde)G1aRagYKJh z8%)t_(>O@6Gg=?(pyLqBam<5>F$44NVAv}`54(q@>o9%|!J_rF6Kf!E*vEOZ`&BBU zGIJk-lThxdXe&_Nn}VuA0jVUfbNB2;3ZTHhx0`S6>~WCGUy|h6C{f+ zNpsp|P?_{|$OhyC_MLJ}W26mJm_E!@W=ae2O!2+~`_5q!FEFx~D8gtaObD=7X8geT zJysHBP>?>ug1!vdl6jl#X9m-kB2V54jC~;^UCS~*jOQkCkb<%(Qm-iZDg~NCxM-8- zc)cV{QD4~H*fC~fd+~gzUU`0XuM#p;-N%Im?|VWg_7vJqztJC*xSNdjQ~`rykgA!eHr4fcVl3GYAuL^(Y@Zm z{HrOk4fQ9R>M`^{vQX*1#yAOEiAn-_<)McV{X=*M1c!aXcRf4=X#v=9s#M;^s|H>* zX2X%=D{RT{AAgto^I0hb8b*Kic4WMS{~QMqJ%S7MJZ3Se22uug97`gFg_2mHo)Mad zDxoJ=%1OMJLl5LY{vUaTvM`WjCBDhRfQGFGU(O$%^_P>#lS2pO;JAd(yCaX#9eD{~ z1yn5$%Ry)KWNZg}6wuA6^vBY$PYH&}_#o>E{w9sCa8ypnfEmpoDDzt`r;LZba1ENE zywVE0p~j?PvsBKLddtI)d5)sWB>9Fo$D=pU*l#FWHzd(5szjC~s-m8QXng4OeUj)R zogOF&yDeB@6D8;YlIXMqv__MJ3P}4&f*O8Tl36Q>pGtOhT*$jRg1rEM2b(Hy3Y?sQ zDxnGfqcl(&Ae=q*Do&%IgA`*y-7!pLwxV$`eRW2EqT)s>N`(%eN~5>IO1O_MUj$A$ zot_Q#f0tg(KMbDRuk{T`^!t04K%uIJNhL%2&xX}O z!bN7xGZ1pi?5GsH92~Fy4G5nJ=@3KaBsoH~PU0K^CvP%?P{-`g(0_q@Yep3$e9Yk$ z#UHZaHNOPj_?Eb65Rpn(4&l9W)gqMFGP!qf)NyFpU66mXO8*@2eyo-wY1XazMmYkK ziS9Zfkku0RS5U1fo_fU)cH46)jJS=Q`=Ehd*$6}X=|)~6_&;vcc@EJX-XtFaPrljA zdj`T4TeL}8TeiePwu86x3m&~4I#}IyRZ{xS?a)6D?%?HnLt;BpX+-$TZp;bTgR%D> zOh!wwH|B(ZX7bh>OZ@VNV>=%#bpq&Aa0|fA@xkOp_A6g3)#i(FvoCx;39aUjr7HX} z{t2h&x8O`?UjQE0qc4)VL-5v>3tRIqutP^N6b>AYiKa2qcNk{yuM2EpX$C+1V=RQ$ z8lQ&9|4I*o*YpS=zgGed+fIPLl%jQuj&iA-FLYExl?Hw|jax@YRkW4h&!?~8#}kGJ z$ew}y6IO0f0);vn8l#NPZdXFFk~;U4&>Q9e;D@qcn}SNDSl5)$9Vz�PW@Kf&VLa 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