From cb4f9790b4caf163f1b77ba1347b5ce30f900293 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 11:11:04 +0100 Subject: [PATCH 01/14] test(ext): add failing cases for new version 1.1 and rollouts --- internal/ext/common.go | 18 ++++++++ internal/ext/exporter_test.go | 45 ++++++++++++++++++ internal/ext/importer_test.go | 78 +++++++++++++++++++++++++++----- internal/ext/testdata/export.yml | 17 ++++++- internal/ext/testdata/import.yml | 15 ++++++ 5 files changed, 161 insertions(+), 12 deletions(-) diff --git a/internal/ext/common.go b/internal/ext/common.go index eecd2c3c9f..1acbddbf53 100644 --- a/internal/ext/common.go +++ b/internal/ext/common.go @@ -10,10 +10,12 @@ type Document struct { type Flag struct { Key string `yaml:"key,omitempty"` Name string `yaml:"name,omitempty"` + Type string `yaml:"type,omitempty"` Description string `yaml:"description,omitempty"` Enabled bool `yaml:"enabled"` Variants []*Variant `yaml:"variants,omitempty"` Rules []*Rule `yaml:"rules,omitempty"` + Rollouts []*Rollout `yaml:"rollouts,omitempty"` } type Variant struct { @@ -34,6 +36,22 @@ type Distribution struct { Rollout float32 `yaml:"rollout,omitempty"` } +type Rollout struct { + Description string `yaml:"description,omitempty"` + Segment *SegmentRule `yaml:"segment,omitempty"` + Percentage *PercentageRule `yaml:"percentage,omitempty"` +} + +type SegmentRule struct { + Key string `yaml:"key,omitempty"` + Value bool `yaml:"value,omitempty"` +} + +type PercentageRule struct { + Threshold float32 `yaml:"threshold,omitempty"` + Value bool `yaml:"value,omitempty"` +} + type Segment struct { Key string `yaml:"key,omitempty"` Name string `yaml:"name,omitempty"` diff --git a/internal/ext/exporter_test.go b/internal/ext/exporter_test.go index 868aa246e5..0851269c86 100644 --- a/internal/ext/exporter_test.go +++ b/internal/ext/exporter_test.go @@ -20,6 +20,9 @@ type mockLister struct { rules []*flipt.Rule ruleErr error + + rollouts []*flipt.Rollout + rolloutErr error } func (m mockLister) ListFlags(_ context.Context, _ *flipt.ListFlagRequest) (*flipt.FlagList, error) { @@ -40,12 +43,19 @@ func (m mockLister) ListSegments(_ context.Context, _ *flipt.ListSegmentRequest) }, m.segmentErr } +func (m mockLister) ListRollouts(_ context.Context, _ *flipt.ListRolloutRequest) (*flipt.RolloutList, error) { + return &flipt.RolloutList{ + Rules: m.rollouts, + }, m.rolloutErr +} + func TestExport(t *testing.T) { lister := mockLister{ flags: []*flipt.Flag{ { Key: "flag1", Name: "flag1", + Type: flipt.FlagType_VARIANT_FLAG_TYPE, Description: "description", Enabled: true, Variants: []*flipt.Variant{ @@ -74,6 +84,13 @@ func TestExport(t *testing.T) { }, }, }, + { + Key: "flag2", + Name: "flag2", + Type: flipt.FlagType_BOOLEAN_FLAG_TYPE, + Description: "a boolean flag", + Enabled: false, + }, }, segments: []*flipt.Segment{ { @@ -116,6 +133,34 @@ func TestExport(t *testing.T) { }, }, }, + rollouts: []*flipt.Rollout{ + { + Id: "1", + FlagKey: "flag2", + Type: flipt.RolloutType_SEGMENT_ROLLOUT_TYPE, + Description: "enabled for internal users", + Rank: int32(1), + Rule: &flipt.Rollout_Segment{ + Segment: &flipt.RolloutSegment{ + SegmentKey: "internal_users", + Value: true, + }, + }, + }, + { + Id: "2", + FlagKey: "flag2", + Type: flipt.RolloutType_PERCENTAGE_ROLLOUT_TYPE, + Description: "enabled for 50%", + Rank: int32(2), + Rule: &flipt.Rollout_Percentage{ + Percentage: &flipt.RolloutPercentage{ + Percentage: float32(50.0), + Value: true, + }, + }, + }, + }, } var ( diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index 5e9c22986a..0a0b989e18 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -2,6 +2,7 @@ package ext import ( "context" + "errors" "fmt" "os" "strings" @@ -9,6 +10,7 @@ import ( "github.com/gofrs/uuid" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" "go.flipt.io/flipt/rpc/flipt" ) @@ -36,6 +38,9 @@ type mockCreator struct { distributionReqs []*flipt.CreateDistributionRequest distributionErr error + + rolloutReqs []*flipt.CreateRolloutRequest + rolloutErr error } func (m *mockCreator) GetNamespace(ctx context.Context, r *flipt.GetNamespaceRequest) (*flipt.Namespace, error) { @@ -130,6 +135,36 @@ func (m *mockCreator) CreateDistribution(ctx context.Context, r *flipt.CreateDis }, nil } +func (m *mockCreator) CreateRollout(ctx context.Context, r *flipt.CreateRolloutRequest) (*flipt.Rollout, error) { + m.rolloutReqs = append(m.rolloutReqs, r) + if m.rolloutErr != nil { + return nil, m.rolloutErr + } + + rollout := &flipt.Rollout{ + Id: uuid.Must(uuid.NewV4()).String(), + NamespaceKey: r.NamespaceKey, + FlagKey: r.FlagKey, + Description: r.Description, + Rank: r.Rank, + } + + switch rule := r.Rule.(type) { + case *flipt.CreateRolloutRequest_Percentage: + rollout.Rule = &flipt.Rollout_Percentage{ + Percentage: rule.Percentage, + } + case *flipt.CreateRolloutRequest_Segment: + rollout.Rule = &flipt.Rollout_Segment{ + Segment: rule.Segment, + } + default: + return nil, errors.New("unexpected rollout rule type") + } + + return rollout, nil +} + func TestImport(t *testing.T) { tests := []struct { name string @@ -163,12 +198,13 @@ func TestImport(t *testing.T) { err = importer.Import(context.Background(), in) assert.NoError(t, err) - assert.NotEmpty(t, creator.flagReqs) - assert.Equal(t, 1, len(creator.flagReqs)) + require.Len(t, creator.flagReqs, 2) + flag := creator.flagReqs[0] assert.Equal(t, "flag1", flag.Key) assert.Equal(t, "flag1", flag.Name) assert.Equal(t, "description", flag.Description) + assert.Equal(t, flipt.FlagType_VARIANT_FLAG_TYPE, flag.Type) assert.Equal(t, true, flag.Enabled) assert.NotEmpty(t, creator.variantReqs) @@ -197,35 +233,55 @@ func TestImport(t *testing.T) { assert.Empty(t, variant.Attachment) } - assert.NotEmpty(t, creator.segmentReqs) - assert.Equal(t, 1, len(creator.segmentReqs)) + boolFlag := creator.flagReqs[1] + assert.Equal(t, "flag2", boolFlag.Key) + assert.Equal(t, "flag2", boolFlag.Name) + assert.Equal(t, "a boolean flag", boolFlag.Description) + assert.Equal(t, flipt.FlagType_BOOLEAN_FLAG_TYPE, boolFlag.Type) + assert.Equal(t, false, boolFlag.Enabled) + + require.Len(t, creator.segmentReqs, 1) segment := creator.segmentReqs[0] assert.Equal(t, "segment1", segment.Key) assert.Equal(t, "segment1", segment.Name) assert.Equal(t, "description", segment.Description) assert.Equal(t, flipt.MatchType_ANY_MATCH_TYPE, segment.MatchType) - assert.NotEmpty(t, creator.constraintReqs) - assert.Equal(t, 1, len(creator.constraintReqs)) + require.Len(t, creator.constraintReqs, 1) constraint := creator.constraintReqs[0] assert.Equal(t, flipt.ComparisonType_STRING_COMPARISON_TYPE, constraint.Type) assert.Equal(t, "fizz", constraint.Property) assert.Equal(t, "neq", constraint.Operator) assert.Equal(t, "buzz", constraint.Value) - assert.NotEmpty(t, creator.ruleReqs) - assert.Equal(t, 1, len(creator.ruleReqs)) + require.Len(t, creator.ruleReqs, 1) rule := creator.ruleReqs[0] assert.Equal(t, "segment1", rule.SegmentKey) assert.Equal(t, int32(1), rule.Rank) - assert.NotEmpty(t, creator.distributionReqs) - assert.Equal(t, 1, len(creator.distributionReqs)) + require.Len(t, creator.distributionReqs, 1) distribution := creator.distributionReqs[0] assert.Equal(t, "flag1", distribution.FlagKey) assert.NotEmpty(t, distribution.VariantId) assert.NotEmpty(t, distribution.RuleId) assert.Equal(t, float32(100), distribution.Rollout) + + require.Len(t, creator.rolloutReqs, 2) + segmentRollout := creator.rolloutReqs[0] + assert.Equal(t, "flag2", segmentRollout.FlagKey) + assert.Equal(t, "enabled for internal users", segmentRollout.Description) + assert.Equal(t, int32(1), segmentRollout.Rank) + require.NotNil(t, segmentRollout.GetSegment()) + assert.Equal(t, "internal_users", segmentRollout.GetSegment().SegmentKey) + assert.Equal(t, true, segmentRollout.GetSegment().Value) + + percentageRollout := creator.rolloutReqs[1] + assert.Equal(t, "flag2", percentageRollout.FlagKey) + assert.Equal(t, "enabled for 50%", percentageRollout.Description) + assert.Equal(t, int32(2), percentageRollout.Rank) + require.NotNil(t, percentageRollout.GetPercentage()) + assert.Equal(t, float32(50.0), percentageRollout.GetPercentage().Percentage) + assert.Equal(t, true, percentageRollout.GetPercentage().Value) }) } } @@ -241,7 +297,7 @@ func TestImport_Export(t *testing.T) { defer in.Close() err = importer.Import(context.Background(), in) - assert.NoError(t, err) + require.NoError(t, err) assert.Equal(t, "default", creator.flagReqs[0].NamespaceKey) } diff --git a/internal/ext/testdata/export.yml b/internal/ext/testdata/export.yml index c2a4ffbf46..1491e56fb9 100644 --- a/internal/ext/testdata/export.yml +++ b/internal/ext/testdata/export.yml @@ -1,8 +1,9 @@ -version: "1.0" +version: "1.1" namespace: default flags: - key: flag1 name: flag1 + type: "BOOLEAN_FLAG_TYPE" description: description enabled: true variants: @@ -29,6 +30,20 @@ flags: distributions: - variant: variant1 rollout: 100 + - key: flag2 + name: flag2 + type: "BOOLEAN_FLAG_TYPE" + description: a boolean flag + enabled: false + rollouts: + - description: enabled for internal users + segment: + key: internal_users + value: true + - description: enabled for 50% + percentage: + threshold: 50.0 + value: true segments: - key: segment1 name: segment1 diff --git a/internal/ext/testdata/import.yml b/internal/ext/testdata/import.yml index 5d83302277..aaa33fa082 100644 --- a/internal/ext/testdata/import.yml +++ b/internal/ext/testdata/import.yml @@ -1,6 +1,7 @@ flags: - key: flag1 name: flag1 + type: "VARIANT_FLAG_TYPE" description: description enabled: true variants: @@ -25,6 +26,20 @@ flags: distributions: - variant: variant1 rollout: 100 + - key: flag2 + name: flag2 + type: "BOOLEAN_FLAG_TYPE" + description: a boolean flag + enabled: false + rollouts: + - description: enabled for internal users + segment: + key: internal_users + value: true + - description: enabled for 50% + percentage: + threshold: 50.0 + value: true segments: - key: segment1 name: segment1 From 8da8471c74ace614708c02320baff6c82c1ab0f4 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 12:08:51 +0100 Subject: [PATCH 02/14] feat(ext): add support for flag type and rollout definitions --- internal/ext/exporter.go | 45 ++++++++- internal/ext/exporter_test.go | 24 +++-- internal/ext/importer.go | 95 ++++++++++++++++--- internal/ext/importer_test.go | 1 + internal/ext/testdata/export.yml | 4 +- internal/ext/testdata/import.yml | 2 +- .../ext/testdata/import_no_attachment.yml | 14 +++ 7 files changed, 160 insertions(+), 25 deletions(-) diff --git a/internal/ext/exporter.go b/internal/ext/exporter.go index b9518f7bbe..21384ca34e 100644 --- a/internal/ext/exporter.go +++ b/internal/ext/exporter.go @@ -6,19 +6,28 @@ import ( "fmt" "io" + "github.com/blang/semver/v4" "go.flipt.io/flipt/rpc/flipt" "gopkg.in/yaml.v2" ) const ( defaultBatchSize = 25 - version = "1.0" +) + +var ( + latestVersion = semver.Version{Major: 1, Minor: 1} + supportedVersions = semver.Versions{ + {Major: 1}, + latestVersion, + } ) type Lister interface { ListFlags(context.Context, *flipt.ListFlagRequest) (*flipt.FlagList, error) ListSegments(context.Context, *flipt.ListSegmentRequest) (*flipt.SegmentList, error) ListRules(context.Context, *flipt.ListRuleRequest) (*flipt.RuleList, error) + ListRollouts(context.Context, *flipt.ListRolloutRequest) (*flipt.RolloutList, error) } type Exporter struct { @@ -35,6 +44,11 @@ func NewExporter(store Lister, namespace string) *Exporter { } } +// We currently only do minor bumps and print out just major.minor +func versionString(v semver.Version) string { + return fmt.Sprintf("%d.%d", v.Major, v.Minor) +} + func (e *Exporter) Export(ctx context.Context, w io.Writer) error { var ( enc = yaml.NewEncoder(w) @@ -42,7 +56,7 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { batchSize = e.batchSize ) - doc.Version = version + doc.Version = versionString(latestVersion) doc.Namespace = e.namespace defer enc.Close() @@ -74,6 +88,7 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { flag := &Flag{ Key: f.Key, Name: f.Name, + Type: f.Type.String(), Description: f.Description, Enabled: f.Enabled, } @@ -129,6 +144,32 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { flag.Rules = append(flag.Rules, rule) } + rollouts, err := e.store.ListRollouts(ctx, &flipt.ListRolloutRequest{ + NamespaceKey: e.namespace, + FlagKey: flag.Key, + }) + + for _, r := range rollouts.Rules { + rollout := Rollout{ + Description: r.Description, + } + + switch rule := r.Rule.(type) { + case *flipt.Rollout_Segment: + rollout.Segment = &SegmentRule{ + Key: rule.Segment.SegmentKey, + Value: rule.Segment.Value, + } + case *flipt.Rollout_Percentage: + rollout.Percentage = &PercentageRule{ + Threshold: rule.Percentage.Percentage, + Value: rule.Percentage.Value, + } + } + + flag.Rollouts = append(flag.Rollouts, &rollout) + } + doc.Flags = append(doc.Flags, flag) } } diff --git a/internal/ext/exporter_test.go b/internal/ext/exporter_test.go index 0851269c86..8df4646d32 100644 --- a/internal/ext/exporter_test.go +++ b/internal/ext/exporter_test.go @@ -31,10 +31,14 @@ func (m mockLister) ListFlags(_ context.Context, _ *flipt.ListFlagRequest) (*fli }, m.flagErr } -func (m mockLister) ListRules(_ context.Context, _ *flipt.ListRuleRequest) (*flipt.RuleList, error) { - return &flipt.RuleList{ - Rules: m.rules, - }, m.ruleErr +func (m mockLister) ListRules(_ context.Context, r *flipt.ListRuleRequest) (*flipt.RuleList, error) { + if r.FlagKey == "flag1" { + return &flipt.RuleList{ + Rules: m.rules, + }, m.ruleErr + } + + return &flipt.RuleList{}, m.ruleErr } func (m mockLister) ListSegments(_ context.Context, _ *flipt.ListSegmentRequest) (*flipt.SegmentList, error) { @@ -43,10 +47,14 @@ func (m mockLister) ListSegments(_ context.Context, _ *flipt.ListSegmentRequest) }, m.segmentErr } -func (m mockLister) ListRollouts(_ context.Context, _ *flipt.ListRolloutRequest) (*flipt.RolloutList, error) { - return &flipt.RolloutList{ - Rules: m.rollouts, - }, m.rolloutErr +func (m mockLister) ListRollouts(_ context.Context, r *flipt.ListRolloutRequest) (*flipt.RolloutList, error) { + if r.FlagKey == "flag2" { + return &flipt.RolloutList{ + Rules: m.rollouts, + }, m.rolloutErr + } + + return &flipt.RolloutList{}, m.rolloutErr } func TestExport(t *testing.T) { diff --git a/internal/ext/importer.go b/internal/ext/importer.go index 0d8c6e908d..0a98febc16 100644 --- a/internal/ext/importer.go +++ b/internal/ext/importer.go @@ -6,6 +6,7 @@ import ( "fmt" "io" + "github.com/blang/semver/v4" "go.flipt.io/flipt/rpc/flipt" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -13,14 +14,15 @@ import ( ) type Creator interface { - GetNamespace(ctx context.Context, r *flipt.GetNamespaceRequest) (*flipt.Namespace, error) - CreateNamespace(ctx context.Context, r *flipt.CreateNamespaceRequest) (*flipt.Namespace, error) - CreateFlag(ctx context.Context, r *flipt.CreateFlagRequest) (*flipt.Flag, error) - CreateVariant(ctx context.Context, r *flipt.CreateVariantRequest) (*flipt.Variant, error) - CreateSegment(ctx context.Context, r *flipt.CreateSegmentRequest) (*flipt.Segment, error) - CreateConstraint(ctx context.Context, r *flipt.CreateConstraintRequest) (*flipt.Constraint, error) - CreateRule(ctx context.Context, r *flipt.CreateRuleRequest) (*flipt.Rule, error) - CreateDistribution(ctx context.Context, r *flipt.CreateDistributionRequest) (*flipt.Distribution, error) + GetNamespace(context.Context, *flipt.GetNamespaceRequest) (*flipt.Namespace, error) + CreateNamespace(context.Context, *flipt.CreateNamespaceRequest) (*flipt.Namespace, error) + CreateFlag(context.Context, *flipt.CreateFlagRequest) (*flipt.Flag, error) + CreateVariant(context.Context, *flipt.CreateVariantRequest) (*flipt.Variant, error) + CreateSegment(context.Context, *flipt.CreateSegmentRequest) (*flipt.Segment, error) + CreateConstraint(context.Context, *flipt.CreateConstraintRequest) (*flipt.Constraint, error) + CreateRule(context.Context, *flipt.CreateRuleRequest) (*flipt.Rule, error) + CreateDistribution(context.Context, *flipt.CreateDistributionRequest) (*flipt.Distribution, error) + CreateRollout(context.Context, *flipt.CreateRolloutRequest) (*flipt.Rollout, error) } type Importer struct { @@ -65,8 +67,23 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { return fmt.Errorf("unmarshalling document: %w", err) } - if doc.Version != "" && doc.Version != "1.0" { - return fmt.Errorf("unsupported version: %s", doc.Version) + v := latestVersion + if doc.Version != "" { + v, err := semver.ParseTolerant(doc.Version) + if err != nil { + return fmt.Errorf("parsing document version: %w", err) + } + + var found bool + for _, sv := range supportedVersions { + if found = sv.EQ(v); found { + break + } + } + + if !found { + return fmt.Errorf("unsupported version: %s", doc.Version) + } } // check if document namespace matches cli namespace if both are set @@ -114,14 +131,24 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { continue } - flag, err := i.creator.CreateFlag(ctx, &flipt.CreateFlagRequest{ + req := &flipt.CreateFlagRequest{ Key: f.Key, Name: f.Name, Description: f.Description, Enabled: f.Enabled, NamespaceKey: namespace, - }) + } + + // support explicitly setting flag type from 1.1 + if f.Type != "" { + if v.LT(semver.Version{Major: 1, Minor: 1}) { + return fmt.Errorf("flag.Type is supported in flag state version >=1.1, found %s", v) + } + req.Type = flipt.FlagType(flipt.FlagType_value[f.Type]) + } + + flag, err := i.creator.CreateFlag(ctx, req) if err != nil { return fmt.Errorf("creating flag: %w", err) } @@ -246,6 +273,50 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { } } } + + // support explicitly setting flag type from 1.1 + if len(f.Rollouts) > 0 { + if v.LT(semver.Version{Major: 1, Minor: 1}) { + return fmt.Errorf("flag.Rollouts is supported in flag state version >=1.1, found %s", v) + } + + for idx, r := range f.Rollouts { + if r.Segment != nil && r.Percentage != nil { + return fmt.Errorf(`rollout "%s/%s/%d" cannot have both segment and percentage rule`, + namespace, + f.Key, + idx, + ) + } + + req := &flipt.CreateRolloutRequest{ + NamespaceKey: namespace, + FlagKey: f.Key, + Description: r.Description, + Rank: int32(idx + 1), + } + + if r.Segment != nil { + req.Rule = &flipt.CreateRolloutRequest_Segment{ + Segment: &flipt.RolloutSegment{ + SegmentKey: r.Segment.Key, + Value: r.Segment.Value, + }, + } + } else if r.Percentage != nil { + req.Rule = &flipt.CreateRolloutRequest_Percentage{ + Percentage: &flipt.RolloutPercentage{ + Percentage: r.Percentage.Threshold, + Value: r.Percentage.Value, + }, + } + } + + if _, err := i.creator.CreateRollout(ctx, req); err != nil { + return fmt.Errorf("creating rollout: %w", err) + } + } + } } return nil diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index 0a0b989e18..3dad6771a7 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -62,6 +62,7 @@ func (m *mockCreator) CreateFlag(ctx context.Context, r *flipt.CreateFlagRequest Key: r.Key, Name: r.Name, Description: r.Description, + Type: r.Type, Enabled: r.Enabled, }, nil } diff --git a/internal/ext/testdata/export.yml b/internal/ext/testdata/export.yml index 1491e56fb9..592c71a6ef 100644 --- a/internal/ext/testdata/export.yml +++ b/internal/ext/testdata/export.yml @@ -3,7 +3,7 @@ namespace: default flags: - key: flag1 name: flag1 - type: "BOOLEAN_FLAG_TYPE" + type: "VARIANT_FLAG_TYPE" description: description enabled: true variants: @@ -42,7 +42,7 @@ flags: value: true - description: enabled for 50% percentage: - threshold: 50.0 + threshold: 50 value: true segments: - key: segment1 diff --git a/internal/ext/testdata/import.yml b/internal/ext/testdata/import.yml index aaa33fa082..969553c5a3 100644 --- a/internal/ext/testdata/import.yml +++ b/internal/ext/testdata/import.yml @@ -38,7 +38,7 @@ flags: value: true - description: enabled for 50% percentage: - threshold: 50.0 + threshold: 50 value: true segments: - key: segment1 diff --git a/internal/ext/testdata/import_no_attachment.yml b/internal/ext/testdata/import_no_attachment.yml index b9a5e9086f..5906bac4c9 100644 --- a/internal/ext/testdata/import_no_attachment.yml +++ b/internal/ext/testdata/import_no_attachment.yml @@ -12,6 +12,20 @@ flags: distributions: - variant: variant1 rollout: 100 + - key: flag2 + name: flag2 + type: "BOOLEAN_FLAG_TYPE" + description: a boolean flag + enabled: false + rollouts: + - description: enabled for internal users + segment: + key: internal_users + value: true + - description: enabled for 50% + percentage: + threshold: 50 + value: true segments: - key: segment1 name: segment1 From 853b20d0e71e1c21e1b6fef8e9491b6604f2ff56 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 12:15:17 +0100 Subject: [PATCH 03/14] fix(ext): adding missing error not-nil check --- internal/ext/exporter.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/ext/exporter.go b/internal/ext/exporter.go index 21384ca34e..fa8db9174b 100644 --- a/internal/ext/exporter.go +++ b/internal/ext/exporter.go @@ -148,6 +148,9 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { NamespaceKey: e.namespace, FlagKey: flag.Key, }) + if err != nil { + return fmt.Errorf("getting rollout rules for flag %q: %w", flag.Key, err) + } for _, r := range rollouts.Rules { rollout := Rollout{ From 9c2361c2e31c771b56c1f49b83855e7a77360848 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 12:16:50 +0100 Subject: [PATCH 04/14] test(readonly): bump testdata import version --- build/testing/integration/readonly/testdata/default.yaml | 2 +- build/testing/integration/readonly/testdata/production.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/testing/integration/readonly/testdata/default.yaml b/build/testing/integration/readonly/testdata/default.yaml index 233c699d6a..387a197570 100644 --- a/build/testing/integration/readonly/testdata/default.yaml +++ b/build/testing/integration/readonly/testdata/default.yaml @@ -1,4 +1,4 @@ -version: "1.0" +version: "1.1" flags: - key: flag_001 name: FLAG_001 diff --git a/build/testing/integration/readonly/testdata/production.yaml b/build/testing/integration/readonly/testdata/production.yaml index 384a485dbd..00c0cc4a05 100644 --- a/build/testing/integration/readonly/testdata/production.yaml +++ b/build/testing/integration/readonly/testdata/production.yaml @@ -1,4 +1,4 @@ -version: "1.0" +version: "1.1" namespace: production flags: - key: flag_001 From 581bc0f6c2e344c906073849dc59bbe2e570b944 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 13:51:30 +0100 Subject: [PATCH 05/14] fix(ext): support rename from rollout percentage to threshold --- internal/ext/common.go | 12 ++++++------ internal/ext/exporter.go | 8 ++++---- internal/ext/exporter_test.go | 6 +++--- internal/ext/importer.go | 12 ++++++------ internal/ext/importer_test.go | 12 ++++++------ internal/ext/testdata/export.yml | 4 ++-- internal/ext/testdata/import.yml | 4 ++-- internal/ext/testdata/import_no_attachment.yml | 4 ++-- 8 files changed, 31 insertions(+), 31 deletions(-) diff --git a/internal/ext/common.go b/internal/ext/common.go index 1acbddbf53..4399cecd45 100644 --- a/internal/ext/common.go +++ b/internal/ext/common.go @@ -37,9 +37,9 @@ type Distribution struct { } type Rollout struct { - Description string `yaml:"description,omitempty"` - Segment *SegmentRule `yaml:"segment,omitempty"` - Percentage *PercentageRule `yaml:"percentage,omitempty"` + Description string `yaml:"description,omitempty"` + Segment *SegmentRule `yaml:"segment,omitempty"` + Threshold *ThresholdRule `yaml:"threshold,omitempty"` } type SegmentRule struct { @@ -47,9 +47,9 @@ type SegmentRule struct { Value bool `yaml:"value,omitempty"` } -type PercentageRule struct { - Threshold float32 `yaml:"threshold,omitempty"` - Value bool `yaml:"value,omitempty"` +type ThresholdRule struct { + Percentage float32 `yaml:"percentage,omitempty"` + Value bool `yaml:"value,omitempty"` } type Segment struct { diff --git a/internal/ext/exporter.go b/internal/ext/exporter.go index fa8db9174b..31010787de 100644 --- a/internal/ext/exporter.go +++ b/internal/ext/exporter.go @@ -163,10 +163,10 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { Key: rule.Segment.SegmentKey, Value: rule.Segment.Value, } - case *flipt.Rollout_Percentage: - rollout.Percentage = &PercentageRule{ - Threshold: rule.Percentage.Percentage, - Value: rule.Percentage.Value, + case *flipt.Rollout_Threshold: + rollout.Threshold = &ThresholdRule{ + Percentage: rule.Threshold.Percentage, + Value: rule.Threshold.Value, } } diff --git a/internal/ext/exporter_test.go b/internal/ext/exporter_test.go index 8df4646d32..ea02e896db 100644 --- a/internal/ext/exporter_test.go +++ b/internal/ext/exporter_test.go @@ -158,11 +158,11 @@ func TestExport(t *testing.T) { { Id: "2", FlagKey: "flag2", - Type: flipt.RolloutType_PERCENTAGE_ROLLOUT_TYPE, + Type: flipt.RolloutType_THRESHOLD_ROLLOUT_TYPE, Description: "enabled for 50%", Rank: int32(2), - Rule: &flipt.Rollout_Percentage{ - Percentage: &flipt.RolloutPercentage{ + Rule: &flipt.Rollout_Threshold{ + Threshold: &flipt.RolloutThreshold{ Percentage: float32(50.0), Value: true, }, diff --git a/internal/ext/importer.go b/internal/ext/importer.go index 0a98febc16..d3d3b533c8 100644 --- a/internal/ext/importer.go +++ b/internal/ext/importer.go @@ -281,7 +281,7 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { } for idx, r := range f.Rollouts { - if r.Segment != nil && r.Percentage != nil { + if r.Segment != nil && r.Threshold != nil { return fmt.Errorf(`rollout "%s/%s/%d" cannot have both segment and percentage rule`, namespace, f.Key, @@ -303,11 +303,11 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { Value: r.Segment.Value, }, } - } else if r.Percentage != nil { - req.Rule = &flipt.CreateRolloutRequest_Percentage{ - Percentage: &flipt.RolloutPercentage{ - Percentage: r.Percentage.Threshold, - Value: r.Percentage.Value, + } else if r.Threshold != nil { + req.Rule = &flipt.CreateRolloutRequest_Threshold{ + Threshold: &flipt.RolloutThreshold{ + Percentage: r.Threshold.Percentage, + Value: r.Threshold.Value, }, } } diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index 3dad6771a7..eedf35e643 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -151,9 +151,9 @@ func (m *mockCreator) CreateRollout(ctx context.Context, r *flipt.CreateRolloutR } switch rule := r.Rule.(type) { - case *flipt.CreateRolloutRequest_Percentage: - rollout.Rule = &flipt.Rollout_Percentage{ - Percentage: rule.Percentage, + case *flipt.CreateRolloutRequest_Threshold: + rollout.Rule = &flipt.Rollout_Threshold{ + Threshold: rule.Threshold, } case *flipt.CreateRolloutRequest_Segment: rollout.Rule = &flipt.Rollout_Segment{ @@ -280,9 +280,9 @@ func TestImport(t *testing.T) { assert.Equal(t, "flag2", percentageRollout.FlagKey) assert.Equal(t, "enabled for 50%", percentageRollout.Description) assert.Equal(t, int32(2), percentageRollout.Rank) - require.NotNil(t, percentageRollout.GetPercentage()) - assert.Equal(t, float32(50.0), percentageRollout.GetPercentage().Percentage) - assert.Equal(t, true, percentageRollout.GetPercentage().Value) + require.NotNil(t, percentageRollout.GetThreshold()) + assert.Equal(t, float32(50.0), percentageRollout.GetThreshold().Percentage) + assert.Equal(t, true, percentageRollout.GetThreshold().Value) }) } } diff --git a/internal/ext/testdata/export.yml b/internal/ext/testdata/export.yml index 592c71a6ef..1772f97a25 100644 --- a/internal/ext/testdata/export.yml +++ b/internal/ext/testdata/export.yml @@ -41,8 +41,8 @@ flags: key: internal_users value: true - description: enabled for 50% - percentage: - threshold: 50 + threshold: + percentage: 50 value: true segments: - key: segment1 diff --git a/internal/ext/testdata/import.yml b/internal/ext/testdata/import.yml index 969553c5a3..a6ac159bd4 100644 --- a/internal/ext/testdata/import.yml +++ b/internal/ext/testdata/import.yml @@ -37,8 +37,8 @@ flags: key: internal_users value: true - description: enabled for 50% - percentage: - threshold: 50 + threshold: + percentage: 50 value: true segments: - key: segment1 diff --git a/internal/ext/testdata/import_no_attachment.yml b/internal/ext/testdata/import_no_attachment.yml index 5906bac4c9..d9da304966 100644 --- a/internal/ext/testdata/import_no_attachment.yml +++ b/internal/ext/testdata/import_no_attachment.yml @@ -23,8 +23,8 @@ flags: key: internal_users value: true - description: enabled for 50% - percentage: - threshold: 50 + threshold: + percentage: 50 value: true segments: - key: segment1 From cc3fe94db646d965b73f65b4f509fbc4ee6aab60 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 14:13:03 +0100 Subject: [PATCH 06/14] fix(ext): ensure minimum version enforced as expected --- internal/ext/importer.go | 29 +++++++++++++++---- internal/ext/importer_test.go | 28 ++++++++++++++++++ .../import_v1_flag_type_not_supported.yml | 7 +++++ .../import_v1_rollouts_not_supported.yml | 11 +++++++ 4 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 internal/ext/testdata/import_v1_flag_type_not_supported.yml create mode 100644 internal/ext/testdata/import_v1_rollouts_not_supported.yml diff --git a/internal/ext/importer.go b/internal/ext/importer.go index d3d3b533c8..9d117ec89d 100644 --- a/internal/ext/importer.go +++ b/internal/ext/importer.go @@ -57,7 +57,7 @@ func NewImporter(store Creator, opts ...ImportOpt) *Importer { return i } -func (i *Importer) Import(ctx context.Context, r io.Reader) error { +func (i *Importer) Import(ctx context.Context, r io.Reader) (err error) { var ( dec = yaml.NewDecoder(r) doc = new(Document) @@ -69,7 +69,7 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { v := latestVersion if doc.Version != "" { - v, err := semver.ParseTolerant(doc.Version) + v, err = semver.ParseTolerant(doc.Version) if err != nil { return fmt.Errorf("parsing document version: %w", err) } @@ -141,8 +141,11 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { // support explicitly setting flag type from 1.1 if f.Type != "" { - if v.LT(semver.Version{Major: 1, Minor: 1}) { - return fmt.Errorf("flag.Type is supported in flag state version >=1.1, found %s", v) + if err := ensureFieldSupported("flag.type", semver.Version{ + Major: 1, + Minor: 1, + }, v); err != nil { + return err } req.Type = flipt.FlagType(flipt.FlagType_value[f.Type]) @@ -276,8 +279,11 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) error { // support explicitly setting flag type from 1.1 if len(f.Rollouts) > 0 { - if v.LT(semver.Version{Major: 1, Minor: 1}) { - return fmt.Errorf("flag.Rollouts is supported in flag state version >=1.1, found %s", v) + if err := ensureFieldSupported("flag.rollouts", semver.Version{ + Major: 1, + Minor: 1, + }, v); err != nil { + return err } for idx, r := range f.Rollouts { @@ -342,3 +348,14 @@ func convert(i interface{}) interface{} { } return i } + +func ensureFieldSupported(field string, expected, have semver.Version) error { + if have.LT(expected) { + return fmt.Errorf("%s is supported in version >=%s, found %s", + field, + versionString(expected), + versionString(have)) + } + + return nil +} diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index eedf35e643..db445a90e2 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -316,6 +316,34 @@ func TestImport_InvalidVersion(t *testing.T) { assert.EqualError(t, err, "unsupported version: 5.0") } +func TestImport_FlagType_LTVersion1_1(t *testing.T) { + var ( + creator = &mockCreator{} + importer = NewImporter(creator) + ) + + in, err := os.Open("testdata/import_v1_flag_type_not_supported.yml") + assert.NoError(t, err) + defer in.Close() + + err = importer.Import(context.Background(), in) + assert.EqualError(t, err, "flag.type is supported in version >=1.1, found 1.0") +} + +func TestImport_Rollouts_LTVersion1_1(t *testing.T) { + var ( + creator = &mockCreator{} + importer = NewImporter(creator) + ) + + in, err := os.Open("testdata/import_v1_rollouts_not_supported.yml") + assert.NoError(t, err) + defer in.Close() + + err = importer.Import(context.Background(), in) + assert.EqualError(t, err, "flag.rollouts is supported in version >=1.1, found 1.0") +} + func TestImport_Namespaces(t *testing.T) { tests := []struct { name string diff --git a/internal/ext/testdata/import_v1_flag_type_not_supported.yml b/internal/ext/testdata/import_v1_flag_type_not_supported.yml new file mode 100644 index 0000000000..1b4f5ce52a --- /dev/null +++ b/internal/ext/testdata/import_v1_flag_type_not_supported.yml @@ -0,0 +1,7 @@ +version: "1.0" +flags: + - key: flag1 + name: flag1 + type: "VARIANT_FLAG_TYPE" + description: description + enabled: true diff --git a/internal/ext/testdata/import_v1_rollouts_not_supported.yml b/internal/ext/testdata/import_v1_rollouts_not_supported.yml new file mode 100644 index 0000000000..a90fd93bd6 --- /dev/null +++ b/internal/ext/testdata/import_v1_rollouts_not_supported.yml @@ -0,0 +1,11 @@ +version: "1.0" +flags: + - key: flag1 + name: flag1 + description: description + enabled: false + rollouts: + - description: "some rollout" + threshold: + percentage: 50.0 + value: true From 082a9133fec1d10c495b1d8a79e294ed20d9bf4d Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 16:06:03 +0100 Subject: [PATCH 07/14] test(readonly): update suite with boolean flag assertions --- build/testing/integration.go | 4 +- .../integration/readonly/readonly_test.go | 8 +-- .../readonly/testdata/default.yaml | 65 +++++++++++++++++++ .../readonly/testdata/production.yaml | 65 +++++++++++++++++++ 4 files changed, 136 insertions(+), 6 deletions(-) diff --git a/build/testing/integration.go b/build/testing/integration.go index dfff37df63..ddd71f1b7c 100644 --- a/build/testing/integration.go +++ b/build/testing/integration.go @@ -253,7 +253,7 @@ func importExport(ctx context.Context, _ *dagger.Client, base, flipt *dagger.Con if namespace == "" { namespace = "default" // replace namespace in expected yaml - expected = strings.ReplaceAll(expected, "version: \"1.0\"\n", fmt.Sprintf("version: \"1.0\"\nnamespace: %s\n", namespace)) + expected = strings.ReplaceAll(expected, "version: \"1.1\"\n", fmt.Sprintf("version: \"1.1\"\nnamespace: %s\n", namespace)) } // use target flipt binary to invoke import @@ -272,7 +272,7 @@ func importExport(ctx context.Context, _ *dagger.Client, base, flipt *dagger.Con diff := cmp.Diff(expected, generated) if diff != "" { - fmt.Println("Unexpected difference in exported output:") + fmt.Printf("Unexpected difference in %q exported output:\n", conf.name) fmt.Println(diff) return errors.New("exported yaml did not match") } diff --git a/build/testing/integration/readonly/readonly_test.go b/build/testing/integration/readonly/readonly_test.go index 9bdb03fff7..ee34e0fbe6 100644 --- a/build/testing/integration/readonly/readonly_test.go +++ b/build/testing/integration/readonly/readonly_test.go @@ -101,7 +101,7 @@ func TestReadOnly(t *testing.T) { NamespaceKey: namespace, }) require.NoError(t, err) - require.Len(t, flags.Flags, 51) + require.Len(t, flags.Flags, 52) flag := flags.Flags[0] assert.Equal(t, namespace, flag.NamespaceKey) @@ -128,8 +128,8 @@ func TestReadOnly(t *testing.T) { require.NoError(t, err) if flags.NextPageToken == "" { - // ensure last page contains 1 entry - assert.Len(t, flags.Flags, 1) + // ensure last page contains 2 entres (boolean and disabled) + assert.Len(t, flags.Flags, 2) found = append(found, flags.Flags...) @@ -144,7 +144,7 @@ func TestReadOnly(t *testing.T) { nextPage = flags.NextPageToken } - require.Len(t, found, 51) + require.Len(t, found, 52) }) }) diff --git a/build/testing/integration/readonly/testdata/default.yaml b/build/testing/integration/readonly/testdata/default.yaml index 387a197570..4236c5be32 100644 --- a/build/testing/integration/readonly/testdata/default.yaml +++ b/build/testing/integration/readonly/testdata/default.yaml @@ -2,6 +2,7 @@ version: "1.1" flags: - key: flag_001 name: FLAG_001 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -362,6 +363,7 @@ flags: rollout: 50 - key: flag_002 name: FLAG_002 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -722,6 +724,7 @@ flags: rollout: 50 - key: flag_003 name: FLAG_003 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1082,6 +1085,7 @@ flags: rollout: 50 - key: flag_004 name: FLAG_004 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1442,6 +1446,7 @@ flags: rollout: 50 - key: flag_005 name: FLAG_005 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1802,6 +1807,7 @@ flags: rollout: 50 - key: flag_006 name: FLAG_006 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2162,6 +2168,7 @@ flags: rollout: 50 - key: flag_007 name: FLAG_007 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2522,6 +2529,7 @@ flags: rollout: 50 - key: flag_008 name: FLAG_008 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2882,6 +2890,7 @@ flags: rollout: 50 - key: flag_009 name: FLAG_009 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3242,6 +3251,7 @@ flags: rollout: 50 - key: flag_010 name: FLAG_010 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3602,6 +3612,7 @@ flags: rollout: 50 - key: flag_011 name: FLAG_011 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3962,6 +3973,7 @@ flags: rollout: 50 - key: flag_012 name: FLAG_012 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -4322,6 +4334,7 @@ flags: rollout: 50 - key: flag_013 name: FLAG_013 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -4682,6 +4695,7 @@ flags: rollout: 50 - key: flag_014 name: FLAG_014 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5042,6 +5056,7 @@ flags: rollout: 50 - key: flag_015 name: FLAG_015 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5402,6 +5417,7 @@ flags: rollout: 50 - key: flag_016 name: FLAG_016 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5762,6 +5778,7 @@ flags: rollout: 50 - key: flag_017 name: FLAG_017 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6122,6 +6139,7 @@ flags: rollout: 50 - key: flag_018 name: FLAG_018 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6482,6 +6500,7 @@ flags: rollout: 50 - key: flag_019 name: FLAG_019 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6842,6 +6861,7 @@ flags: rollout: 50 - key: flag_020 name: FLAG_020 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7202,6 +7222,7 @@ flags: rollout: 50 - key: flag_021 name: FLAG_021 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7562,6 +7583,7 @@ flags: rollout: 50 - key: flag_022 name: FLAG_022 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7922,6 +7944,7 @@ flags: rollout: 50 - key: flag_023 name: FLAG_023 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -8282,6 +8305,7 @@ flags: rollout: 50 - key: flag_024 name: FLAG_024 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -8642,6 +8666,7 @@ flags: rollout: 50 - key: flag_025 name: FLAG_025 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9002,6 +9027,7 @@ flags: rollout: 50 - key: flag_026 name: FLAG_026 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9362,6 +9388,7 @@ flags: rollout: 50 - key: flag_027 name: FLAG_027 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9722,6 +9749,7 @@ flags: rollout: 50 - key: flag_028 name: FLAG_028 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10082,6 +10110,7 @@ flags: rollout: 50 - key: flag_029 name: FLAG_029 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10442,6 +10471,7 @@ flags: rollout: 50 - key: flag_030 name: FLAG_030 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10802,6 +10832,7 @@ flags: rollout: 50 - key: flag_031 name: FLAG_031 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11162,6 +11193,7 @@ flags: rollout: 50 - key: flag_032 name: FLAG_032 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11522,6 +11554,7 @@ flags: rollout: 50 - key: flag_033 name: FLAG_033 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11882,6 +11915,7 @@ flags: rollout: 50 - key: flag_034 name: FLAG_034 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12242,6 +12276,7 @@ flags: rollout: 50 - key: flag_035 name: FLAG_035 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12602,6 +12637,7 @@ flags: rollout: 50 - key: flag_036 name: FLAG_036 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12962,6 +12998,7 @@ flags: rollout: 50 - key: flag_037 name: FLAG_037 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -13322,6 +13359,7 @@ flags: rollout: 50 - key: flag_038 name: FLAG_038 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -13682,6 +13720,7 @@ flags: rollout: 50 - key: flag_039 name: FLAG_039 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14042,6 +14081,7 @@ flags: rollout: 50 - key: flag_040 name: FLAG_040 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14402,6 +14442,7 @@ flags: rollout: 50 - key: flag_041 name: FLAG_041 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14762,6 +14803,7 @@ flags: rollout: 50 - key: flag_042 name: FLAG_042 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15122,6 +15164,7 @@ flags: rollout: 50 - key: flag_043 name: FLAG_043 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15482,6 +15525,7 @@ flags: rollout: 50 - key: flag_044 name: FLAG_044 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15842,6 +15886,7 @@ flags: rollout: 50 - key: flag_045 name: FLAG_045 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16202,6 +16247,7 @@ flags: rollout: 50 - key: flag_046 name: FLAG_046 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16562,6 +16608,7 @@ flags: rollout: 50 - key: flag_047 name: FLAG_047 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16922,6 +16969,7 @@ flags: rollout: 50 - key: flag_048 name: FLAG_048 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -17282,6 +17330,7 @@ flags: rollout: 50 - key: flag_049 name: FLAG_049 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -17642,6 +17691,7 @@ flags: rollout: 50 - key: flag_050 name: FLAG_050 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -18000,8 +18050,23 @@ flags: rollout: 50 - variant: variant_002 rollout: 50 +- key: flag_boolean + name: FLAG_BOOLEAN + type: BOOLEAN_FLAG_TYPE + description: Boolean Flag Description + enabled: false + rollouts: + - description: enabled for segment_001 + segment: + key: segment_001 + value: true + - description: enabled for 50% + threshold: + percentage: 50 + value: true - key: flag_disabled name: FLAG_DISABLED + type: VARIANT_FLAG_TYPE description: Disabled Flag Description enabled: false segments: diff --git a/build/testing/integration/readonly/testdata/production.yaml b/build/testing/integration/readonly/testdata/production.yaml index 00c0cc4a05..e275d8b2ed 100644 --- a/build/testing/integration/readonly/testdata/production.yaml +++ b/build/testing/integration/readonly/testdata/production.yaml @@ -3,6 +3,7 @@ namespace: production flags: - key: flag_001 name: FLAG_001 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -363,6 +364,7 @@ flags: rollout: 50 - key: flag_002 name: FLAG_002 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -723,6 +725,7 @@ flags: rollout: 50 - key: flag_003 name: FLAG_003 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1083,6 +1086,7 @@ flags: rollout: 50 - key: flag_004 name: FLAG_004 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1443,6 +1447,7 @@ flags: rollout: 50 - key: flag_005 name: FLAG_005 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -1803,6 +1808,7 @@ flags: rollout: 50 - key: flag_006 name: FLAG_006 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2163,6 +2169,7 @@ flags: rollout: 50 - key: flag_007 name: FLAG_007 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2523,6 +2530,7 @@ flags: rollout: 50 - key: flag_008 name: FLAG_008 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -2883,6 +2891,7 @@ flags: rollout: 50 - key: flag_009 name: FLAG_009 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3243,6 +3252,7 @@ flags: rollout: 50 - key: flag_010 name: FLAG_010 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3603,6 +3613,7 @@ flags: rollout: 50 - key: flag_011 name: FLAG_011 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -3963,6 +3974,7 @@ flags: rollout: 50 - key: flag_012 name: FLAG_012 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -4323,6 +4335,7 @@ flags: rollout: 50 - key: flag_013 name: FLAG_013 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -4683,6 +4696,7 @@ flags: rollout: 50 - key: flag_014 name: FLAG_014 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5043,6 +5057,7 @@ flags: rollout: 50 - key: flag_015 name: FLAG_015 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5403,6 +5418,7 @@ flags: rollout: 50 - key: flag_016 name: FLAG_016 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -5763,6 +5779,7 @@ flags: rollout: 50 - key: flag_017 name: FLAG_017 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6123,6 +6140,7 @@ flags: rollout: 50 - key: flag_018 name: FLAG_018 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6483,6 +6501,7 @@ flags: rollout: 50 - key: flag_019 name: FLAG_019 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -6843,6 +6862,7 @@ flags: rollout: 50 - key: flag_020 name: FLAG_020 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7203,6 +7223,7 @@ flags: rollout: 50 - key: flag_021 name: FLAG_021 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7563,6 +7584,7 @@ flags: rollout: 50 - key: flag_022 name: FLAG_022 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -7923,6 +7945,7 @@ flags: rollout: 50 - key: flag_023 name: FLAG_023 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -8283,6 +8306,7 @@ flags: rollout: 50 - key: flag_024 name: FLAG_024 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -8643,6 +8667,7 @@ flags: rollout: 50 - key: flag_025 name: FLAG_025 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9003,6 +9028,7 @@ flags: rollout: 50 - key: flag_026 name: FLAG_026 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9363,6 +9389,7 @@ flags: rollout: 50 - key: flag_027 name: FLAG_027 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -9723,6 +9750,7 @@ flags: rollout: 50 - key: flag_028 name: FLAG_028 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10083,6 +10111,7 @@ flags: rollout: 50 - key: flag_029 name: FLAG_029 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10443,6 +10472,7 @@ flags: rollout: 50 - key: flag_030 name: FLAG_030 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -10803,6 +10833,7 @@ flags: rollout: 50 - key: flag_031 name: FLAG_031 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11163,6 +11194,7 @@ flags: rollout: 50 - key: flag_032 name: FLAG_032 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11523,6 +11555,7 @@ flags: rollout: 50 - key: flag_033 name: FLAG_033 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -11883,6 +11916,7 @@ flags: rollout: 50 - key: flag_034 name: FLAG_034 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12243,6 +12277,7 @@ flags: rollout: 50 - key: flag_035 name: FLAG_035 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12603,6 +12638,7 @@ flags: rollout: 50 - key: flag_036 name: FLAG_036 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -12963,6 +12999,7 @@ flags: rollout: 50 - key: flag_037 name: FLAG_037 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -13323,6 +13360,7 @@ flags: rollout: 50 - key: flag_038 name: FLAG_038 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -13683,6 +13721,7 @@ flags: rollout: 50 - key: flag_039 name: FLAG_039 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14043,6 +14082,7 @@ flags: rollout: 50 - key: flag_040 name: FLAG_040 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14403,6 +14443,7 @@ flags: rollout: 50 - key: flag_041 name: FLAG_041 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -14763,6 +14804,7 @@ flags: rollout: 50 - key: flag_042 name: FLAG_042 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15123,6 +15165,7 @@ flags: rollout: 50 - key: flag_043 name: FLAG_043 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15483,6 +15526,7 @@ flags: rollout: 50 - key: flag_044 name: FLAG_044 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -15843,6 +15887,7 @@ flags: rollout: 50 - key: flag_045 name: FLAG_045 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16203,6 +16248,7 @@ flags: rollout: 50 - key: flag_046 name: FLAG_046 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16563,6 +16609,7 @@ flags: rollout: 50 - key: flag_047 name: FLAG_047 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -16923,6 +16970,7 @@ flags: rollout: 50 - key: flag_048 name: FLAG_048 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -17283,6 +17331,7 @@ flags: rollout: 50 - key: flag_049 name: FLAG_049 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -17643,6 +17692,7 @@ flags: rollout: 50 - key: flag_050 name: FLAG_050 + type: VARIANT_FLAG_TYPE description: Some Description enabled: true variants: @@ -18001,8 +18051,23 @@ flags: rollout: 50 - variant: variant_002 rollout: 50 +- key: flag_boolean + name: FLAG_BOOLEAN + type: BOOLEAN_FLAG_TYPE + description: Boolean Flag Description + enabled: false + rollouts: + - description: enabled for segment_001 + segment: + key: segment_001 + value: true + - description: enabled for 50% + threshold: + percentage: 50 + value: true - key: flag_disabled name: FLAG_DISABLED + type: VARIANT_FLAG_TYPE description: Disabled Flag Description enabled: false segments: From f78da7785af0a7d85ce2f7da5db3447d980b2e8e Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 16:30:46 +0100 Subject: [PATCH 08/14] feat(ext): support implicit rank in flag state version 1.1 --- .../readonly/testdata/default.yaml | 2500 ----------------- .../readonly/testdata/production.yaml | 2500 ----------------- internal/ext/exporter.go | 5 +- internal/ext/importer.go | 10 +- internal/ext/importer_test.go | 5 + internal/ext/testdata/export.yml | 1 - .../testdata/import_implicit_rule_rank.yml | 51 + 7 files changed, 65 insertions(+), 5007 deletions(-) create mode 100644 internal/ext/testdata/import_implicit_rule_rank.yml diff --git a/build/testing/integration/readonly/testdata/default.yaml b/build/testing/integration/readonly/testdata/default.yaml index 4236c5be32..40f1c153eb 100644 --- a/build/testing/integration/readonly/testdata/default.yaml +++ b/build/testing/integration/readonly/testdata/default.yaml @@ -12,350 +12,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -373,350 +323,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -734,350 +634,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1095,350 +945,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1456,350 +1256,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1817,350 +1567,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2178,350 +1878,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2539,350 +2189,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2900,350 +2500,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3261,350 +2811,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3622,350 +3122,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3983,350 +3433,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -4344,350 +3744,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -4705,350 +4055,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5066,350 +4366,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5427,350 +4677,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5788,350 +4988,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6149,350 +5299,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6510,350 +5610,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6871,350 +5921,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7232,350 +6232,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7593,350 +6543,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7954,350 +6854,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -8315,350 +7165,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -8676,350 +7476,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9037,350 +7787,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9398,350 +8098,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9759,350 +8409,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10120,350 +8720,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10481,350 +9031,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10842,350 +9342,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11203,350 +9653,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11564,350 +9964,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11925,350 +10275,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -12286,350 +10586,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -12647,350 +10897,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13008,350 +11208,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13369,350 +11519,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13730,350 +11830,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14091,350 +12141,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14452,350 +12452,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14813,350 +12763,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15174,350 +13074,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15535,350 +13385,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15896,350 +13696,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16257,350 +14007,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16618,350 +14318,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16979,350 +14629,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -17340,350 +14940,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -17701,350 +15251,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 diff --git a/build/testing/integration/readonly/testdata/production.yaml b/build/testing/integration/readonly/testdata/production.yaml index e275d8b2ed..353ea39ba0 100644 --- a/build/testing/integration/readonly/testdata/production.yaml +++ b/build/testing/integration/readonly/testdata/production.yaml @@ -13,350 +13,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -374,350 +324,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -735,350 +635,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1096,350 +946,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1457,350 +1257,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -1818,350 +1568,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2179,350 +1879,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2540,350 +2190,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -2901,350 +2501,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3262,350 +2812,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3623,350 +3123,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -3984,350 +3434,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -4345,350 +3745,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -4706,350 +4056,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5067,350 +4367,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5428,350 +4678,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -5789,350 +4989,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6150,350 +5300,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6511,350 +5611,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -6872,350 +5922,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7233,350 +6233,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7594,350 +6544,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -7955,350 +6855,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -8316,350 +7166,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -8677,350 +7477,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9038,350 +7788,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9399,350 +8099,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -9760,350 +8410,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10121,350 +8721,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10482,350 +9032,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -10843,350 +9343,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11204,350 +9654,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11565,350 +9965,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -11926,350 +10276,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -12287,350 +10587,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -12648,350 +10898,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13009,350 +11209,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13370,350 +11520,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -13731,350 +11831,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14092,350 +12142,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14453,350 +12453,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -14814,350 +12764,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15175,350 +13075,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15536,350 +13386,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -15897,350 +13697,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16258,350 +14008,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16619,350 +14319,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -16980,350 +14630,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -17341,350 +14941,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 @@ -17702,350 +15252,300 @@ flags: name: VARIANT_002 rules: - segment: segment_001 - rank: 1 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_002 - rank: 2 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_003 - rank: 3 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_004 - rank: 4 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_005 - rank: 5 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_006 - rank: 6 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_007 - rank: 7 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_008 - rank: 8 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_009 - rank: 9 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_010 - rank: 10 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_011 - rank: 11 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_012 - rank: 12 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_013 - rank: 13 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_014 - rank: 14 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_015 - rank: 15 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_016 - rank: 16 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_017 - rank: 17 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_018 - rank: 18 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_019 - rank: 19 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_020 - rank: 20 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_021 - rank: 21 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_022 - rank: 22 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_023 - rank: 23 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_024 - rank: 24 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_025 - rank: 25 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_026 - rank: 26 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_027 - rank: 27 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_028 - rank: 28 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_029 - rank: 29 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_030 - rank: 30 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_031 - rank: 31 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_032 - rank: 32 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_033 - rank: 33 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_034 - rank: 34 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_035 - rank: 35 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_036 - rank: 36 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_037 - rank: 37 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_038 - rank: 38 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_039 - rank: 39 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_040 - rank: 40 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_041 - rank: 41 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_042 - rank: 42 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_043 - rank: 43 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_044 - rank: 44 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_045 - rank: 45 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_046 - rank: 46 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_047 - rank: 47 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_048 - rank: 48 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_049 - rank: 49 distributions: - variant: variant_001 rollout: 50 - variant: variant_002 rollout: 50 - segment: segment_050 - rank: 50 distributions: - variant: variant_001 rollout: 50 diff --git a/internal/ext/exporter.go b/internal/ext/exporter.go index 31010787de..fd64ce0712 100644 --- a/internal/ext/exporter.go +++ b/internal/ext/exporter.go @@ -129,10 +129,7 @@ func (e *Exporter) Export(ctx context.Context, w io.Writer) error { rules := resp.Rules for _, r := range rules { - rule := &Rule{ - SegmentKey: r.SegmentKey, - Rank: uint(r.Rank), - } + rule := &Rule{SegmentKey: r.SegmentKey} for _, d := range r.Distributions { rule.Distributions = append(rule.Distributions, &Distribution{ diff --git a/internal/ext/importer.go b/internal/ext/importer.go index 9d117ec89d..0dcb961ac1 100644 --- a/internal/ext/importer.go +++ b/internal/ext/importer.go @@ -237,15 +237,21 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) (err error) { } // loop through rules - for _, r := range f.Rules { + for idx, r := range f.Rules { if r == nil { continue } + // support implict rank from version >=1.1 + rank := int32(r.Rank) + if rank == 0 && v.GE(semver.Version{Major: 1, Minor: 1}) { + rank = int32(idx) + 1 + } + rule, err := i.creator.CreateRule(ctx, &flipt.CreateRuleRequest{ FlagKey: f.Key, SegmentKey: r.SegmentKey, - Rank: int32(r.Rank), + Rank: rank, NamespaceKey: namespace, }) diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index db445a90e2..7f8eba25b8 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -182,6 +182,11 @@ func TestImport(t *testing.T) { path: "testdata/import_no_attachment.yml", hasAttachment: false, }, + { + name: "import with implict rule ranks", + path: "testdata/import_implicit_rule_rank.yml", + hasAttachment: true, + }, } for _, tc := range tests { diff --git a/internal/ext/testdata/export.yml b/internal/ext/testdata/export.yml index 1772f97a25..51827f647f 100644 --- a/internal/ext/testdata/export.yml +++ b/internal/ext/testdata/export.yml @@ -26,7 +26,6 @@ flags: - key: foo rules: - segment: segment1 - rank: 1 distributions: - variant: variant1 rollout: 100 diff --git a/internal/ext/testdata/import_implicit_rule_rank.yml b/internal/ext/testdata/import_implicit_rule_rank.yml new file mode 100644 index 0000000000..1e0afce2c8 --- /dev/null +++ b/internal/ext/testdata/import_implicit_rule_rank.yml @@ -0,0 +1,51 @@ +flags: + - key: flag1 + name: flag1 + type: "VARIANT_FLAG_TYPE" + description: description + enabled: true + variants: + - key: variant1 + name: variant1 + attachment: + pi: 3.141 + happy: true + name: Niels + answer: + everything: 42 + list: + - 1 + - 0 + - 2 + object: + currency: USD + value: 42.99 + rules: + - segment: segment1 + distributions: + - variant: variant1 + rollout: 100 + - key: flag2 + name: flag2 + type: "BOOLEAN_FLAG_TYPE" + description: a boolean flag + enabled: false + rollouts: + - description: enabled for internal users + segment: + key: internal_users + value: true + - description: enabled for 50% + threshold: + percentage: 50 + value: true +segments: + - key: segment1 + name: segment1 + match_type: "ANY_MATCH_TYPE" + description: description + constraints: + - type: STRING_COMPARISON_TYPE + property: fizz + operator: neq + value: buzz From 4a51fb6b4935ab60e4079ae9749e7774551e9b93 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 16:40:12 +0100 Subject: [PATCH 09/14] chore(ext): correct typos in comments --- internal/ext/importer.go | 2 +- internal/ext/importer_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/ext/importer.go b/internal/ext/importer.go index 0dcb961ac1..3786788364 100644 --- a/internal/ext/importer.go +++ b/internal/ext/importer.go @@ -242,7 +242,7 @@ func (i *Importer) Import(ctx context.Context, r io.Reader) (err error) { continue } - // support implict rank from version >=1.1 + // support implicit rank from version >=1.1 rank := int32(r.Rank) if rank == 0 && v.GE(semver.Version{Major: 1, Minor: 1}) { rank = int32(idx) + 1 diff --git a/internal/ext/importer_test.go b/internal/ext/importer_test.go index 7f8eba25b8..525c85396e 100644 --- a/internal/ext/importer_test.go +++ b/internal/ext/importer_test.go @@ -183,7 +183,7 @@ func TestImport(t *testing.T) { hasAttachment: false, }, { - name: "import with implict rule ranks", + name: "import with implicit rule ranks", path: "testdata/import_implicit_rule_rank.yml", hasAttachment: true, }, From 5cd47e3a1f53cbbc8b0a3976e0c92ce392bf8c1f Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Wed, 5 Jul 2023 16:46:08 +0100 Subject: [PATCH 10/14] fix(test/cli): update assertion for import/export --- build/testing/cli.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/testing/cli.go b/build/testing/cli.go index 2080e236b4..d8821d6d93 100644 --- a/build/testing/cli.go +++ b/build/testing/cli.go @@ -186,6 +186,7 @@ Use "flipt [command] --help" for more information about a command. expectedFliptYAML = `flags: - key: zUFtS7D0UyMeueYu name: UAoZRksg94r1iipa + type: VARIANT_FLAG_TYPE description: description enabled: true variants: @@ -194,7 +195,6 @@ Use "flipt [command] --help" for more information about a command. - key: sDGD6NvfCRyaQUn3 rules: - segment: 08UoVJ96LhZblPEx - rank: 1 distributions: - variant: NGxfcVffpMhBz9n8 rollout: 100 From c280be1d704112b6f887e559be6f2637e03af603 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Thu, 6 Jul 2023 16:27:39 +0100 Subject: [PATCH 11/14] feat(validate): add support for state version 1.1 --- internal/cue/fixtures/valid.yaml | 15 +++++- internal/cue/fixtures/valid_v1.yaml | 35 ++++++++++++ internal/cue/flipt.cue | 83 +++++++++++++++++++---------- internal/cue/validate.go | 30 +++++++---- internal/cue/validate_test.go | 18 ++++++- 5 files changed, 139 insertions(+), 42 deletions(-) create mode 100644 internal/cue/fixtures/valid_v1.yaml diff --git a/internal/cue/fixtures/valid.yaml b/internal/cue/fixtures/valid.yaml index 4b559a8995..6ecd68a3b3 100644 --- a/internal/cue/fixtures/valid.yaml +++ b/internal/cue/fixtures/valid.yaml @@ -11,15 +11,26 @@ flags: name: flipt rules: - segment: internal-users - rank: 1 distributions: - variant: fromFlipt rollout: 100 - segment: all-users - rank: 2 distributions: - variant: fromFlipt2 rollout: 100 +- key: boolean + name: Boolean + description: Boolean flag + enabled: false + rollouts: + - description: enabled for internal users + segment: + key: internal-users + value: true + - description: enabled for 50% + threshold: + percentage: 50.0 + value: true segments: - key: all-users name: All Users diff --git a/internal/cue/fixtures/valid_v1.yaml b/internal/cue/fixtures/valid_v1.yaml new file mode 100644 index 0000000000..8427185c55 --- /dev/null +++ b/internal/cue/fixtures/valid_v1.yaml @@ -0,0 +1,35 @@ +version: "1.0" +namespace: default +flags: +- key: flipt + name: flipt + description: flipt + enabled: false + variants: + - key: flipt + name: flipt + - key: flipt + name: flipt + rules: + - segment: internal-users + distributions: + - variant: fromFlipt + rollout: 100 + - segment: all-users + distributions: + - variant: fromFlipt2 + rollout: 100 +segments: +- key: all-users + name: All Users + description: All Users + match_type: ALL_MATCH_TYPE +- key: internal-users + name: Internal Users + description: All internal users at flipt. + constraints: + - type: STRING_COMPARISON_TYPE + property: organization + operator: eq + value: flipt + match_type: ALL_MATCH_TYPE diff --git a/internal/cue/flipt.cue b/internal/cue/flipt.cue index c80879c992..dae075aa5a 100644 --- a/internal/cue/flipt.cue +++ b/internal/cue/flipt.cue @@ -1,16 +1,30 @@ -namespace?: string & =~"^[-_,A-Za-z0-9]+$" | *"default" - -flags: [...#Flag] - -segments: [...#Segment] +close({ + version: "1.0" | *"1.1" + namespace: string & =~"^[-_,A-Za-z0-9]+$" | *"default" + flags: [...{_version: version} & #Flag] + segments: [...#Segment] +}) #Flag: { - key: string & =~"^[-_,A-Za-z0-9]+$" - name: string & =~"^.+$" + _version: string + key: string & =~"^[-_,A-Za-z0-9]+$" + name: string & =~"^.+$" description?: string - enabled: bool | *false + enabled: bool | *false variants: [...#Variant] rules: [...#Rule] + if _version == "1.1" { + type: "BOOLEAN_FLAG_TYPE" | *"VARIANT_FLAG_TYPE" + #FlagBoolean | *{} + } +} + +#FlagBoolean: { + type: "BOOLEAN_FLAG_TYPE" + rollouts: [...{ + description: string + #Rollout + }] } #Variant: { @@ -21,7 +35,7 @@ segments: [...#Segment] #Rule: { segment: string & =~"^.+$" - rank: int + rank?: int distributions: [...#Distribution] } @@ -30,36 +44,49 @@ segments: [...#Segment] rollout: >=0 & <=100 } +#Rollout: { + segment: { + key: string + value: bool + } +} | { + threshold: { + percentage: float + value: bool + } + // failure to add the following causes it not to close +} | *{} // I found a comment somewhere that this helps with distinguishing disjunctions + #Segment: { - key: string & =~"^[-_,A-Za-z0-9]+$" - name: string & =~"^.+$" - match_type: "ANY_MATCH_TYPE" | "ALL_MATCH_TYPE" + key: string & =~"^[-_,A-Za-z0-9]+$" + name: string & =~"^.+$" + match_type: "ANY_MATCH_TYPE" | "ALL_MATCH_TYPE" description?: string constraints: [...#Constraint] } #Constraint: ({ - type: "STRING_COMPARISON_TYPE" - property: string & =~"^.+$" - value?: string + type: "STRING_COMPARISON_TYPE" + property: string & =~"^.+$" + value?: string description?: string - operator: "eq" | "neq" | "empty" | "notempty" | "prefix" | "suffix" + operator: "eq" | "neq" | "empty" | "notempty" | "prefix" | "suffix" } | { - type: "NUMBER_COMPARISON_TYPE" - property: string & =~"^.+$" - value?: string + type: "NUMBER_COMPARISON_TYPE" + property: string & =~"^.+$" + value?: string description?: string - operator: "eq" | "neq" | "present" | "notpresent" | "le" | "lte" | "gt" | "gte" + operator: "eq" | "neq" | "present" | "notpresent" | "le" | "lte" | "gt" | "gte" } | { - type: "BOOLEAN_COMPARISON_TYPE" - property: string & =~"^.+$" - value?: string - operator: "true" | "false" | "present" | "notpresent" + type: "BOOLEAN_COMPARISON_TYPE" + property: string & =~"^.+$" + value?: string + operator: "true" | "false" | "present" | "notpresent" description?: string } | { - type: "DATETIME_COMPARISON_TYPE" - property: string & =~"^.+$" - value?: string + type: "DATETIME_COMPARISON_TYPE" + property: string & =~"^.+$" + value?: string description?: string - operator: "eq" | "neq" | "present" | "notpresent" | "le" | "lte" | "gt" | "gte" + operator: "eq" | "neq" | "present" | "notpresent" | "le" | "lte" | "gt" | "gte" }) diff --git a/internal/cue/validate.go b/internal/cue/validate.go index e53ab813ad..afa4f7b579 100644 --- a/internal/cue/validate.go +++ b/internal/cue/validate.go @@ -63,22 +63,30 @@ func (v FeaturesValidator) Validate(file string, b []byte) (Result, error) { return result, err } - yv := v.cue.BuildFile(f, cue.Scope(v.v)) - yv = v.v.Unify(yv) - err = yv.Validate() + yv := v.cue.BuildFile(f) + if err := yv.Err(); err != nil { + return Result{}, err + } - for _, e := range cueerrors.Errors(err) { - pos := cueerrors.Positions(e) - p := pos[len(pos)-1] + err = v.v. + Unify(yv). + Validate(cue.All(), cue.Concrete(true)) - result.Errors = append(result.Errors, Error{ + for _, e := range cueerrors.Errors(err) { + rerr := Error{ Message: e.Error(), Location: Location{ - File: file, - Line: p.Line(), - Column: p.Column(), + File: file, }, - }) + } + + if pos := cueerrors.Positions(e); len(pos) > 0 { + p := pos[len(pos)-1] + rerr.Location.Line = p.Line() + rerr.Location.Column = p.Column() + } + + result.Errors = append(result.Errors, rerr) } if len(result.Errors) > 0 { diff --git a/internal/cue/validate_test.go b/internal/cue/validate_test.go index 1031e3620c..3fe0dbc6bf 100644 --- a/internal/cue/validate_test.go +++ b/internal/cue/validate_test.go @@ -1,6 +1,7 @@ package cue import ( + "fmt" "os" "testing" @@ -8,7 +9,22 @@ import ( "github.com/stretchr/testify/require" ) -func TestValidate_Success(t *testing.T) { +func TestValidate_V1_Success(t *testing.T) { + b, err := os.ReadFile("fixtures/valid_v1.yaml") + require.NoError(t, err) + + v, err := NewFeaturesValidator() + require.NoError(t, err) + + res, err := v.Validate("fixtures/valid_v1.yaml", b) + assert.NoError(t, err) + assert.Empty(t, res.Errors) + for _, err := range res.Errors { + fmt.Println(err) + } +} + +func TestValidate_Latest_Success(t *testing.T) { b, err := os.ReadFile("fixtures/valid.yaml") require.NoError(t, err) From 3458c219da65312abdaa290285908625c333ed78 Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Thu, 6 Jul 2023 16:30:52 +0100 Subject: [PATCH 12/14] chore(build): address comment fix suggestions --- build/testing/integration.go | 2 +- build/testing/integration/readonly/readonly_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/testing/integration.go b/build/testing/integration.go index ddd71f1b7c..39485fb9ba 100644 --- a/build/testing/integration.go +++ b/build/testing/integration.go @@ -272,7 +272,7 @@ func importExport(ctx context.Context, _ *dagger.Client, base, flipt *dagger.Con diff := cmp.Diff(expected, generated) if diff != "" { - fmt.Printf("Unexpected difference in %q exported output:\n", conf.name) + fmt.Printf("Unexpected difference in %q exported output: \n", conf.name) fmt.Println(diff) return errors.New("exported yaml did not match") } diff --git a/build/testing/integration/readonly/readonly_test.go b/build/testing/integration/readonly/readonly_test.go index ee34e0fbe6..8fb9421fa3 100644 --- a/build/testing/integration/readonly/readonly_test.go +++ b/build/testing/integration/readonly/readonly_test.go @@ -128,7 +128,7 @@ func TestReadOnly(t *testing.T) { require.NoError(t, err) if flags.NextPageToken == "" { - // ensure last page contains 2 entres (boolean and disabled) + // ensure last page contains 2 entries (boolean and disabled) assert.Len(t, flags.Flags, 2) found = append(found, flags.Flags...) From abc8a701f6224fd4320cf85145ea3c11c9f27e8c Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Thu, 6 Jul 2023 17:03:43 +0100 Subject: [PATCH 13/14] fix(test/migration): use an import file valid for latest --- build/testing/migration.go | 2 +- build/testing/testdata/migration/default.yaml | 18653 ++++++++++++++++ 2 files changed, 18654 insertions(+), 1 deletion(-) create mode 100644 build/testing/testdata/migration/default.yaml diff --git a/build/testing/migration.go b/build/testing/migration.go index 84ce77fb7f..9d6bc07f04 100644 --- a/build/testing/migration.go +++ b/build/testing/migration.go @@ -30,7 +30,7 @@ func Migration(ctx context.Context, client *dagger.Client, base, flipt *dagger.C // import testdata into latest Flipt instance _, err = flipt. - WithFile("import.yaml", base.File("build/testing/integration/readonly/testdata/default.yaml")). + WithFile("import.yaml", base.File("build/testing/testdata/migration/default.yaml")). WithServiceBinding("flipt", latest.WithExec(nil)). WithExec([]string{"/flipt", "import", "--address", "grpc://flipt:9000", "import.yaml"}). Sync(ctx) diff --git a/build/testing/testdata/migration/default.yaml b/build/testing/testdata/migration/default.yaml new file mode 100644 index 0000000000..3e16a7f578 --- /dev/null +++ b/build/testing/testdata/migration/default.yaml @@ -0,0 +1,18653 @@ +version: "1.0" +flags: +- key: flag_001 + name: FLAG_001 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_002 + name: FLAG_002 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_003 + name: FLAG_003 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_004 + name: FLAG_004 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_005 + name: FLAG_005 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_006 + name: FLAG_006 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_007 + name: FLAG_007 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_008 + name: FLAG_008 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_009 + name: FLAG_009 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_010 + name: FLAG_010 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_011 + name: FLAG_011 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_012 + name: FLAG_012 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_013 + name: FLAG_013 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_014 + name: FLAG_014 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_015 + name: FLAG_015 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_016 + name: FLAG_016 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_017 + name: FLAG_017 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_018 + name: FLAG_018 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_019 + name: FLAG_019 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_020 + name: FLAG_020 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_021 + name: FLAG_021 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_022 + name: FLAG_022 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_023 + name: FLAG_023 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_024 + name: FLAG_024 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_025 + name: FLAG_025 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_026 + name: FLAG_026 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_027 + name: FLAG_027 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_028 + name: FLAG_028 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_029 + name: FLAG_029 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_030 + name: FLAG_030 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_031 + name: FLAG_031 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_032 + name: FLAG_032 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_033 + name: FLAG_033 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_034 + name: FLAG_034 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_035 + name: FLAG_035 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_036 + name: FLAG_036 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_037 + name: FLAG_037 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_038 + name: FLAG_038 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_039 + name: FLAG_039 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_040 + name: FLAG_040 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_041 + name: FLAG_041 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_042 + name: FLAG_042 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_043 + name: FLAG_043 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_044 + name: FLAG_044 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_045 + name: FLAG_045 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_046 + name: FLAG_046 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_047 + name: FLAG_047 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_048 + name: FLAG_048 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_049 + name: FLAG_049 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +- key: flag_050 + name: FLAG_050 + description: Some Description + enabled: true + variants: + - key: variant_001 + name: VARIANT_001 + - key: variant_002 + name: VARIANT_002 + rules: + - segment: segment_001 + rank: 1 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_002 + rank: 2 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_003 + rank: 3 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_004 + rank: 4 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_005 + rank: 5 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_006 + rank: 6 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_007 + rank: 7 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_008 + rank: 8 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_009 + rank: 9 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_010 + rank: 10 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_011 + rank: 11 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_012 + rank: 12 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_013 + rank: 13 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_014 + rank: 14 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_015 + rank: 15 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_016 + rank: 16 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_017 + rank: 17 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_018 + rank: 18 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_019 + rank: 19 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_020 + rank: 20 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_021 + rank: 21 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_022 + rank: 22 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_023 + rank: 23 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_024 + rank: 24 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_025 + rank: 25 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_026 + rank: 26 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_027 + rank: 27 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_028 + rank: 28 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_029 + rank: 29 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_030 + rank: 30 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_031 + rank: 31 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_032 + rank: 32 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_033 + rank: 33 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_034 + rank: 34 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_035 + rank: 35 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_036 + rank: 36 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_037 + rank: 37 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_038 + rank: 38 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_039 + rank: 39 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_040 + rank: 40 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_041 + rank: 41 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_042 + rank: 42 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_043 + rank: 43 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_044 + rank: 44 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_045 + rank: 45 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_046 + rank: 46 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_047 + rank: 47 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_048 + rank: 48 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_049 + rank: 49 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 + - segment: segment_050 + rank: 50 + distributions: + - variant: variant_001 + rollout: 50 + - variant: variant_002 + rollout: 50 +segments: +- key: segment_001 + name: SEGMENT_001 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_001 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_001 + match_type: ALL_MATCH_TYPE +- key: segment_002 + name: SEGMENT_002 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_002 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_002 + match_type: ALL_MATCH_TYPE +- key: segment_003 + name: SEGMENT_003 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_003 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_003 + match_type: ALL_MATCH_TYPE +- key: segment_004 + name: SEGMENT_004 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_004 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_004 + match_type: ALL_MATCH_TYPE +- key: segment_005 + name: SEGMENT_005 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_005 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_005 + match_type: ALL_MATCH_TYPE +- key: segment_006 + name: SEGMENT_006 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_006 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_006 + match_type: ALL_MATCH_TYPE +- key: segment_007 + name: SEGMENT_007 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_007 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_007 + match_type: ALL_MATCH_TYPE +- key: segment_008 + name: SEGMENT_008 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_008 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_008 + match_type: ALL_MATCH_TYPE +- key: segment_009 + name: SEGMENT_009 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_009 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_009 + match_type: ALL_MATCH_TYPE +- key: segment_010 + name: SEGMENT_010 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_010 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_010 + match_type: ALL_MATCH_TYPE +- key: segment_011 + name: SEGMENT_011 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_011 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_011 + match_type: ALL_MATCH_TYPE +- key: segment_012 + name: SEGMENT_012 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_012 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_012 + match_type: ALL_MATCH_TYPE +- key: segment_013 + name: SEGMENT_013 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_013 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_013 + match_type: ALL_MATCH_TYPE +- key: segment_014 + name: SEGMENT_014 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_014 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_014 + match_type: ALL_MATCH_TYPE +- key: segment_015 + name: SEGMENT_015 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_015 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_015 + match_type: ALL_MATCH_TYPE +- key: segment_016 + name: SEGMENT_016 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_016 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_016 + match_type: ALL_MATCH_TYPE +- key: segment_017 + name: SEGMENT_017 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_017 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_017 + match_type: ALL_MATCH_TYPE +- key: segment_018 + name: SEGMENT_018 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_018 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_018 + match_type: ALL_MATCH_TYPE +- key: segment_019 + name: SEGMENT_019 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_019 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_019 + match_type: ALL_MATCH_TYPE +- key: segment_020 + name: SEGMENT_020 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_020 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_020 + match_type: ALL_MATCH_TYPE +- key: segment_021 + name: SEGMENT_021 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_021 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_021 + match_type: ALL_MATCH_TYPE +- key: segment_022 + name: SEGMENT_022 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_022 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_022 + match_type: ALL_MATCH_TYPE +- key: segment_023 + name: SEGMENT_023 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_023 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_023 + match_type: ALL_MATCH_TYPE +- key: segment_024 + name: SEGMENT_024 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_024 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_024 + match_type: ALL_MATCH_TYPE +- key: segment_025 + name: SEGMENT_025 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_025 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_025 + match_type: ALL_MATCH_TYPE +- key: segment_026 + name: SEGMENT_026 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_026 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_026 + match_type: ALL_MATCH_TYPE +- key: segment_027 + name: SEGMENT_027 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_027 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_027 + match_type: ALL_MATCH_TYPE +- key: segment_028 + name: SEGMENT_028 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_028 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_028 + match_type: ALL_MATCH_TYPE +- key: segment_029 + name: SEGMENT_029 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_029 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_029 + match_type: ALL_MATCH_TYPE +- key: segment_030 + name: SEGMENT_030 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_030 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_030 + match_type: ALL_MATCH_TYPE +- key: segment_031 + name: SEGMENT_031 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_031 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_031 + match_type: ALL_MATCH_TYPE +- key: segment_032 + name: SEGMENT_032 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_032 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_032 + match_type: ALL_MATCH_TYPE +- key: segment_033 + name: SEGMENT_033 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_033 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_033 + match_type: ALL_MATCH_TYPE +- key: segment_034 + name: SEGMENT_034 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_034 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_034 + match_type: ALL_MATCH_TYPE +- key: segment_035 + name: SEGMENT_035 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_035 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_035 + match_type: ALL_MATCH_TYPE +- key: segment_036 + name: SEGMENT_036 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_036 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_036 + match_type: ALL_MATCH_TYPE +- key: segment_037 + name: SEGMENT_037 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_037 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_037 + match_type: ALL_MATCH_TYPE +- key: segment_038 + name: SEGMENT_038 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_038 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_038 + match_type: ALL_MATCH_TYPE +- key: segment_039 + name: SEGMENT_039 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_039 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_039 + match_type: ALL_MATCH_TYPE +- key: segment_040 + name: SEGMENT_040 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_040 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_040 + match_type: ALL_MATCH_TYPE +- key: segment_041 + name: SEGMENT_041 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_041 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_041 + match_type: ALL_MATCH_TYPE +- key: segment_042 + name: SEGMENT_042 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_042 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_042 + match_type: ALL_MATCH_TYPE +- key: segment_043 + name: SEGMENT_043 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_043 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_043 + match_type: ALL_MATCH_TYPE +- key: segment_044 + name: SEGMENT_044 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_044 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_044 + match_type: ALL_MATCH_TYPE +- key: segment_045 + name: SEGMENT_045 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_045 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_045 + match_type: ALL_MATCH_TYPE +- key: segment_046 + name: SEGMENT_046 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_046 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_046 + match_type: ALL_MATCH_TYPE +- key: segment_047 + name: SEGMENT_047 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_047 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_047 + match_type: ALL_MATCH_TYPE +- key: segment_048 + name: SEGMENT_048 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_048 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_048 + match_type: ALL_MATCH_TYPE +- key: segment_049 + name: SEGMENT_049 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_049 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_049 + match_type: ALL_MATCH_TYPE +- key: segment_050 + name: SEGMENT_050 + description: Some Segment Description + constraints: + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_050 + - type: STRING_COMPARISON_TYPE + property: in_segment + operator: eq + value: segment_050 + match_type: ALL_MATCH_TYPE From 0e6875e8f80349092424f767cdcfa1b59b0301fd Mon Sep 17 00:00:00 2001 From: George MacRorie Date: Fri, 7 Jul 2023 11:19:43 +0100 Subject: [PATCH 14/14] fix(test/migration): import using latest build not tip --- build/testing/migration.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/testing/migration.go b/build/testing/migration.go index 9d6bc07f04..c6ffafd146 100644 --- a/build/testing/migration.go +++ b/build/testing/migration.go @@ -28,8 +28,8 @@ func Migration(ctx context.Context, client *dagger.Client, base, flipt *dagger.C return err } - // import testdata into latest Flipt instance - _, err = flipt. + // import testdata into latest Flipt instance (using latest image for import) + _, err = latest. WithFile("import.yaml", base.File("build/testing/testdata/migration/default.yaml")). WithServiceBinding("flipt", latest.WithExec(nil)). WithExec([]string{"/flipt", "import", "--address", "grpc://flipt:9000", "import.yaml"}).