{
  "dynamic_configs": [
    {
      "name": "test_empty_array",
      "type": "dynamic_config",
      "salt": "22595ce9-f12c-492c-88a1-4f8c60c834df",
      "enabled": true,
      "defaultValue": {
        "value": []
      },
      "rules": [],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "big_number",
      "type": "dynamic_config",
      "salt": "d3cf0a17-42dd-45cb-affe-00a7ac89a545",
      "enabled": true,
      "defaultValue": {
        "foo": 1e21,
        "bar": 1e60,
        "boo": 99,
        "bbb": 1e55,
        "rar": 9999999999
      },
      "rules": [],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "test_disabled_config",
      "type": "dynamic_config",
      "salt": "8290b0f0-3686-453d-98bc-a712c520078b",
      "enabled": false,
      "defaultValue": {
        "default": "disabled but default!"
      },
      "rules": [],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "test_custom_config",
      "type": "dynamic_config",
      "salt": "624ede76-1f44-4486-a3ed-977da7643c38",
      "enabled": true,
      "defaultValue": {
        "header_text": "new user test",
        "foo": "bar"
      },
      "rules": [
        {
          "name": "3ZCniK9rvnQyXDQlQ1tGD9",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["true"],
              "operator": "none",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "header_text": "old user test"
          },
          "id": "3ZCniK9rvnQyXDQlQ1tGD9",
          "salt": "39ba3d27-c39c-4d9a-94f5-151dc9cc521b",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "test_email_config",
      "type": "dynamic_config",
      "salt": "419afbe7-334a-4b5a-a8da-eb6f792364dd",
      "enabled": true,
      "defaultValue": {
        "header_text": "everyone else"
      },
      "rules": [
        {
          "name": "1aMTdZLMqNKRhZ0XvgrCgm",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["jkw@statsig.com"],
              "operator": "any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "header_text": "jkw only"
          },
          "id": "1aMTdZLMqNKRhZ0XvgrCgm",
          "salt": "0a288b63-206b-4f95-82aa-30d83dcca498",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "test_environment_config",
      "type": "dynamic_config",
      "salt": "c37c4b52-caf0-48d8-aa5c-f0d3d8294044",
      "enabled": true,
      "defaultValue": {
        "header_text": "production"
      },
      "rules": [
        {
          "name": "6P9DkjwTzCWkWBELUhTySP",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["staging", "development"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "header_text": "[dev only] test"
          },
          "id": "6P9DkjwTzCWkWBELUhTySP",
          "salt": "c3250411-98cb-48e3-884d-a1f0560314d0",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "operating_system_config",
      "type": "dynamic_config",
      "salt": "35bc682e-975a-4ccf-ae51-e38b18132959",
      "enabled": true,
      "defaultValue": {
        "num": 13,
        "bool": true,
        "str": "hello",
        "arr": ["hi", "there"],
        "obj": {
          "a": "bc"
        }
      },
      "rules": [
        {
          "name": "5tpq6lqgSjp9nvT08CYxs0",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_email",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "num": 1
          },
          "id": "5tpq6lqgSjp9nvT08CYxs0",
          "salt": "12e8fa9d-f229-4f88-a9e4-78c27bd2e641",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "dynamic_config"
    },
    {
      "name": "exp_with_obj_and_array",
      "type": "dynamic_config",
      "salt": "285cb8f7-66d2-48dc-a922-b956fd4706d2",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "cbf7fc8c-46ac-4e2f-91b6-a9946a995d4e"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "23gt145pOmqHASYIzhgI7i",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "285cb8f7-66d2-48dc-a922-b956fd4706d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "obj_param": {
              "group": "control"
            },
            "arr_param": [false, true, false]
          },
          "id": "23gt145pOmqHASYIzhgI7i",
          "salt": "23gt145pOmqHASYIzhgI7i",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "23gt15KsgEAbUiwEapclqk",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "285cb8f7-66d2-48dc-a922-b956fd4706d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "obj_param": {
              "group": "test"
            },
            "arr_param": [true, false, true]
          },
          "id": "23gt15KsgEAbUiwEapclqk",
          "salt": "23gt15KsgEAbUiwEapclqk",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test",
      "type": "dynamic_config",
      "salt": "f5f71a00-b933-4807-a6f8-67182ebabeb7",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "inline_targeting_rules_exp",
      "type": "dynamic_config",
      "salt": "caa34756-ab6c-4077-82b8-ce5c72af6775",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "4e45dfbb-02af-4e64-af9f-9611f7902a2b"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "inlineTargetingRules",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "segment:inline_targeting_rules_exp",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "inlineTargetingRules",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4O9amQBQl01rNBxPcXrkPO",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "caa34756-ab6c-4077-82b8-ce5c72af6775"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "test": "a"
          },
          "id": "4O9amQBQl01rNBxPcXrkPO",
          "salt": "4O9amQBQl01rNBxPcXrkPO",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "4O9amSgSNiaW715KO5mY8Q",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "caa34756-ab6c-4077-82b8-ce5c72af6775"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "test": "b"
          },
          "id": "4O9amSgSNiaW715KO5mY8Q",
          "salt": "4O9amSgSNiaW715KO5mY8Q",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_50_50_with_targeting_v2",
      "type": "dynamic_config",
      "salt": "5b965836-85f6-4a8d-b9a4-8ef76c5dbd47",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "782cc915-22c2-493a-af84-3fd668a1e297"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "companyID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_is_us",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": {},
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "companyID"
        },
        {
          "name": "3DDunG5CGc7zeAW86MkiSz",
          "groupName": "control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5b965836-85f6-4a8d-b9a4-8ef76c5dbd47"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": {
            "group": "c"
          },
          "id": "3DDunG5CGc7zeAW86MkiSz",
          "salt": "3DDunG5CGc7zeAW86MkiSz",
          "isDeviceBased": false,
          "idType": "companyID",
          "isExperimentGroup": true
        },
        {
          "name": "3DDunHKF8uh3y0u3HUfWbB",
          "groupName": "variation",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5b965836-85f6-4a8d-b9a4-8ef76c5dbd47"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": {
            "group": "v"
          },
          "id": "3DDunHKF8uh3y0u3HUfWbB",
          "salt": "3DDunHKF8uh3y0u3HUfWbB",
          "isDeviceBased": false,
          "idType": "companyID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "companyID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_switchback",
      "type": "dynamic_config",
      "salt": "9ce27f7e-6d1f-4da9-bafe-0f091cb78a40",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["development"],
              "operator": "none",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "60900455-708f-41d3-9749-a65c30dde113"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1EzBz5LqziWORl3XCWdSE1",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "9ce27f7e-6d1f-4da9-bafe-0f091cb78a40"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "idj": ""
          },
          "id": "1EzBz5LqziWORl3XCWdSE1",
          "salt": "1EzBz5LqziWORl3XCWdSE1",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "1EzBz7qt1B6jaKBTe49vX3",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "9ce27f7e-6d1f-4da9-bafe-0f091cb78a40"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "idj": ""
          },
          "id": "1EzBz7qt1B6jaKBTe49vX3",
          "salt": "1EzBz7qt1B6jaKBTe49vX3",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "test_targetting_with_capital_letter_gate",
      "type": "dynamic_config",
      "salt": "093b6ed0-24c3-4a78-921a-c9574bd256a7",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "dbdc788d-0fe3-40f7-b90a-e5608d9a181f"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_putting_CAPITAL_letters_in_id",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "74pyYAjNwNNReFxIvB7Ilo",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 0,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "093b6ed0-24c3-4a78-921a-c9574bd256a7"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "Result": "This is wrong"
          },
          "id": "74pyYAjNwNNReFxIvB7Ilo",
          "salt": "74pyYAjNwNNReFxIvB7Ilo",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "74pyYBYPZ5Xly55E6J3lEq",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "093b6ed0-24c3-4a78-921a-c9574bd256a7"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "Result": "This is right"
          },
          "id": "74pyYBYPZ5Xly55E6J3lEq",
          "salt": "74pyYBYPZ5Xly55E6J3lEq",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_5050_targeting",
      "type": "dynamic_config",
      "salt": "6393cf65-0e45-4650-8dd7-41b9597a8498",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "eeaecf9d-ef63-44cd-ba61-e4ddc3d6eeb9"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_50_50",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4vbO9wQuMPRj9NrMAviXTG",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "6393cf65-0e45-4650-8dd7-41b9597a8498"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "control"
          },
          "id": "4vbO9wQuMPRj9NrMAviXTG",
          "salt": "4vbO9wQuMPRj9NrMAviXTG",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "4vbO9yvxf80NtcZIbDeBcI",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "6393cf65-0e45-4650-8dd7-41b9597a8498"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test"
          },
          "id": "4vbO9yvxf80NtcZIbDeBcI",
          "salt": "4vbO9yvxf80NtcZIbDeBcI",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "not_started_exp_unlayered_no_holdout",
      "type": "dynamic_config",
      "salt": "b9417663-97de-455b-b5c7-a56fbe0c7cb4",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "4N0S4BnUdVBdslGnJAsIla:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-in-control"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "environment_field",
              "targetValue": ["development"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "control"
          },
          "id": "4N0S4BnUdVBdslGnJAsIla:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4N0S4D2WGdKHLLejkIolEc:userID:id_override",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-in-test"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "environment_field",
              "targetValue": ["production"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test"
          },
          "id": "4N0S4D2WGdKHLLejkIolEc:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "targeted_exp_in_unlayered_with_holdout",
      "type": "dynamic_config",
      "salt": "d6ffc57f-a896-4b30-ae1d-ec052eab5904",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "6AGyymqmwAOlJ2SevKrX80:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "exp_override_targeted_exp_in_unlayered_with_holdout_controll"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control"
          },
          "id": "6AGyymqmwAOlJ2SevKrX80:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1rxo6q85Iwreg1nytDzneR",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "exp_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "1rxo6q85Iwreg1nytDzneR",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "c9c1de7f-e207-4d57-a28f-c8c9bc78ed2f"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_50_50",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6AGyymqmwAOlJ2SevKrX80",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "d6ffc57f-a896-4b30-ae1d-ec052eab5904"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control"
          },
          "id": "6AGyymqmwAOlJ2SevKrX80",
          "salt": "6AGyymqmwAOlJ2SevKrX80",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "6AGyyo5oYSXQ2sqa6SnAr2",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "d6ffc57f-a896-4b30-ae1d-ec052eab5904"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "targeted_test"
          },
          "id": "6AGyyo5oYSXQ2sqa6SnAr2",
          "salt": "6AGyyo5oYSXQ2sqa6SnAr2",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "shipped_exp_in_unlayered_with_holdout",
      "type": "dynamic_config",
      "salt": "69538b5c-538f-4044-b7ae-afd201df72f0",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1rxo6q85Iwreg1nytDzneR",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "exp_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "1rxo6q85Iwreg1nytDzneR",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "launchedGroup",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test"
          },
          "id": "launchedGroup",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "running_exp_in_unlayered_with_holdout",
      "type": "dynamic_config",
      "salt": "74df6ab2-5aab-433a-b3db-ec727c02f592",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1rxo6q85Iwreg1nytDzneR",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "exp_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "1rxo6q85Iwreg1nytDzneR",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "18294f65-1deb-4fef-9d4a-5fe5a0f31192"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5suobctw6dpT6KUryHlnUG",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "74df6ab2-5aab-433a-b3db-ec727c02f592"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control"
          },
          "id": "5suobctw6dpT6KUryHlnUG",
          "salt": "5suobctw6dpT6KUryHlnUG",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "5suobe8yyvznqasn9Ph1dI",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "74df6ab2-5aab-433a-b3db-ec727c02f592"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "running_test"
          },
          "id": "5suobe8yyvznqasn9Ph1dI",
          "salt": "5suobe8yyvznqasn9Ph1dI",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "not_started_exp_unlayered_with_holdout",
      "type": "dynamic_config",
      "salt": "99383f76-e4da-4030-ba72-6a616518f612",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1rxo6q85Iwreg1nytDzneR",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "exp_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "1rxo6q85Iwreg1nytDzneR",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "targeted_exp_in_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "b2336a85-e60d-4b14-a5ee-81e1fa7f5d5c",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "6h3c5q1Q6pkA5BUg7tuIae:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "override_targeted_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "6h3c5q1Q6pkA5BUg7tuIae:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 2, 4, 7, 9, 12, 15, 17, 18, 20, 22, 26, 29, 30, 32, 34,
                37, 38, 40, 46, 49, 54, 55, 62, 66, 67, 68, 69, 70, 75, 76, 77,
                89, 94, 97, 98, 99, 101, 104, 111, 116, 119, 139, 141, 148, 150,
                156, 160, 168, 169, 170, 174, 178, 179, 183, 184, 187, 190, 195,
                199, 200, 201, 205, 206, 207, 210, 211, 215, 216, 219, 224, 225,
                228, 230, 237, 240, 242, 243, 245, 247, 256, 261, 269, 270, 274,
                276, 277, 278, 281, 282, 288, 290, 291, 293, 295, 299, 304, 307,
                308, 311, 315, 316, 317, 318, 320, 322, 323, 325, 327, 330, 331,
                332, 335, 339, 347, 355, 359, 361, 363, 364, 365, 367, 368, 370,
                378, 379, 380, 386, 393, 394, 400, 402, 404, 405, 406, 409, 410,
                412, 415, 419, 420, 426, 429, 432, 434, 435, 437, 445, 450, 461,
                467, 468, 470, 473, 478, 479, 488, 491, 492, 493, 496, 497, 499,
                500, 503, 505, 506, 508, 510, 512, 522, 523, 524, 529, 530, 532,
                533, 535, 537, 540, 541, 543, 545, 546, 548, 551, 557, 558, 560,
                561, 566, 567, 568, 573, 574, 576, 579, 585, 586, 590, 599, 600,
                601, 602, 606, 607, 610, 611, 613, 614, 616, 618, 621, 623, 625,
                629, 630, 636, 637, 638, 642, 643, 644, 645, 650, 651, 652, 653,
                661, 663, 666, 667, 668, 674, 682, 686, 694, 695, 696, 697, 703,
                705, 711, 714, 724, 727, 732, 735, 736, 737, 738, 739, 745, 752,
                753, 756, 758, 759, 761, 763, 764, 765, 767, 770, 775, 777, 778,
                785, 787, 792, 795, 797, 801, 804, 814, 815, 820, 823, 824, 826,
                827, 833, 837, 847, 848, 851, 853, 858, 859, 860, 868, 880, 883,
                885, 886, 893, 895, 896, 902, 905, 909, 916, 917, 922, 923, 925,
                926, 928, 929, 932, 938, 940, 945, 947, 948, 958, 959, 963, 964,
                968, 971, 974, 975, 976, 982, 987, 992, 997, 998
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_50_50",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6h3c5q1Q6pkA5BUg7tuIae",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "b2336a85-e60d-4b14-a5ee-81e1fa7f5d5c"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "6h3c5q1Q6pkA5BUg7tuIae",
          "salt": "6h3c5q1Q6pkA5BUg7tuIae",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "6h3c5rGSyHu4p1sbIBqltg",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "b2336a85-e60d-4b14-a5ee-81e1fa7f5d5c"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "targeted_test",
            "layer_val": "layer_default"
          },
          "id": "6h3c5rGSyHu4p1sbIBqltg",
          "salt": "6h3c5rGSyHu4p1sbIBqltg",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "abandoned_exp_in_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "12d080c3-1e09-41e1-894d-5a7e66acf293",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "62pTD0RnR7DtGvlq1iITX5:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "override_abandoned_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "62pTD0RnR7DtGvlq1iITX5:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "abandoned",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "abandoned",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "shipped_exp_in_layer_no_holdout",
      "type": "dynamic_config",
      "salt": "c096b63a-4858-4a9e-bca9-ad49b01a86b4",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "launchedGroup",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "launchedGroup",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "running_exp_in_layer_no_holdout",
      "type": "dynamic_config",
      "salt": "5055291b-3e60-42ea-87e1-01987fb8c372",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                2, 9, 12, 13, 15, 18, 21, 25, 33, 37, 40, 44, 46, 49, 50, 60,
                61, 66, 74, 78, 81, 84, 85, 89, 90, 91, 95, 97, 99, 108, 109,
                110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 124, 125, 127,
                128, 130, 132, 135, 136, 137, 143, 145, 150, 155, 158, 163, 165,
                166, 167, 175, 176, 177, 178, 179, 184, 185, 188, 190, 191, 197,
                198, 199, 207, 212, 213, 215, 216, 222, 227, 229, 231, 233, 234,
                236, 239, 241, 243, 246, 249, 250, 252, 253, 255, 257, 259, 269,
                272, 277, 281, 282, 296, 297, 299, 300, 302, 305, 308, 313, 319,
                320, 322, 326, 327, 331, 340, 344, 346, 347, 349, 350, 356, 360,
                367, 371, 372, 373, 375, 377, 378, 380, 382, 384, 388, 391, 393,
                396, 398, 400, 403, 406, 407, 410, 413, 422, 426, 428, 440, 441,
                443, 445, 448, 451, 452, 454, 456, 458, 460, 465, 466, 469, 470,
                474, 478, 479, 480, 484, 485, 486, 489, 492, 494, 495, 499, 509,
                513, 517, 518, 519, 521, 530, 531, 532, 533, 537, 540, 542, 549,
                551, 555, 557, 559, 562, 565, 566, 568, 575, 576, 581, 584, 592,
                593, 594, 596, 597, 598, 600, 603, 604, 605, 608, 610, 611, 612,
                613, 615, 616, 619, 620, 623, 624, 632, 649, 653, 656, 657, 664,
                665, 669, 671, 673, 683, 687, 697, 699, 700, 702, 711, 712, 720,
                721, 722, 723, 725, 736, 739, 740, 741, 742, 743, 744, 746, 748,
                752, 757, 763, 766, 768, 771, 775, 782, 788, 789, 790, 791, 797,
                800, 802, 807, 812, 813, 815, 823, 826, 827, 828, 837, 847, 856,
                860, 861, 865, 866, 877, 878, 881, 886, 890, 891, 893, 894, 897,
                901, 904, 906, 909, 912, 914, 915, 917, 920, 925, 926, 928, 932,
                935, 936, 941, 945, 954, 957, 958, 959, 961, 962, 964, 965, 967,
                969, 970, 973, 976, 978, 979, 981, 983, 986, 991, 992, 996, 998
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "dcb0ca3f-6367-4aad-a720-de10e217a89d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4QnZKa813PfGSsaUCHUXOe",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5055291b-3e60-42ea-87e1-01987fb8c372"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "4QnZKa813PfGSsaUCHUXOe",
          "salt": "4QnZKa813PfGSsaUCHUXOe",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "4QnZKbN3w7pbbRIQdPQB7g",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5055291b-3e60-42ea-87e1-01987fb8c372"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "running_test",
            "layer_val": "layer_default"
          },
          "id": "4QnZKbN3w7pbbRIQdPQB7g",
          "salt": "4QnZKbN3w7pbbRIQdPQB7g",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "not_started_exp_in_layer_no_holdout",
      "type": "dynamic_config",
      "salt": "6ffb3bfa-dc08-46e9-bdef-ab6f0e843e7d",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "shipped_exp_in_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "8074a94b-1655-4d4c-949a-dc2b2efeacd4",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "11sge8BvLwthqadOX0JKX1:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "override_shipped_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "11sge8BvLwthqadOX0JKX1:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "launchedGroup",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "launchedGroup",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "running_exp_in_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "aaf3263b-2972-4ae9-ae21-58f62e596403",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "FC34BbkJjmR0MRQW5mvtR:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "override_running_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "FC34BbkJjmR0MRQW5mvtR:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                3, 6, 10, 13, 14, 16, 19, 21, 23, 24, 25, 28, 33, 35, 36, 44,
                50, 53, 57, 60, 64, 71, 72, 74, 78, 80, 83, 84, 85, 86, 87, 88,
                90, 93, 96, 100, 102, 103, 105, 110, 113, 117, 118, 120, 121,
                122, 124, 125, 126, 134, 136, 137, 138, 140, 145, 147, 149, 151,
                153, 154, 158, 162, 164, 166, 167, 171, 172, 175, 176, 180, 188,
                189, 194, 198, 204, 208, 212, 214, 217, 220, 222, 223, 227, 232,
                234, 236, 239, 241, 246, 251, 253, 254, 258, 263, 271, 272, 275,
                284, 285, 286, 287, 296, 300, 305, 306, 310, 314, 321, 324, 328,
                329, 334, 341, 343, 345, 350, 354, 358, 362, 371, 373, 374, 375,
                377, 381, 382, 383, 387, 392, 395, 396, 397, 403, 411, 413, 414,
                416, 423, 424, 427, 430, 433, 443, 444, 446, 447, 448, 456, 457,
                458, 459, 462, 464, 474, 475, 483, 485, 490, 494, 507, 509, 511,
                513, 515, 521, 525, 528, 531, 534, 538, 542, 544, 549, 550, 554,
                556, 559, 564, 565, 569, 570, 572, 580, 588, 591, 593, 594, 597,
                598, 605, 608, 609, 612, 615, 619, 620, 622, 626, 628, 633, 639,
                640, 641, 646, 649, 654, 659, 660, 662, 670, 671, 672, 673, 676,
                678, 681, 684, 687, 689, 693, 698, 700, 702, 704, 706, 708, 709,
                715, 716, 717, 719, 720, 722, 725, 730, 731, 741, 742, 743, 744,
                750, 751, 755, 766, 771, 772, 774, 779, 780, 781, 784, 789, 790,
                791, 793, 794, 796, 800, 802, 803, 805, 806, 808, 810, 811, 817,
                818, 821, 822, 829, 832, 835, 838, 839, 841, 846, 855, 861, 864,
                865, 866, 869, 870, 871, 873, 874, 877, 878, 879, 881, 888, 889,
                890, 897, 899, 903, 907, 908, 910, 918, 919, 920, 930, 931, 933,
                934, 936, 937, 939, 942, 946, 950, 951, 952, 955, 956, 961, 962,
                973, 981, 984, 985, 986, 988, 989, 990, 991, 993, 996, 999
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "FC34BbkJjmR0MRQW5mvtR",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "aaf3263b-2972-4ae9-ae21-58f62e596403"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "FC34BbkJjmR0MRQW5mvtR",
          "salt": "FC34BbkJjmR0MRQW5mvtR",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "FC34CQnbBwlkcpMxdi8MT",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "aaf3263b-2972-4ae9-ae21-58f62e596403"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "running_test",
            "layer_val": "layer_default"
          },
          "id": "FC34CQnbBwlkcpMxdi8MT",
          "salt": "FC34CQnbBwlkcpMxdi8MT",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "not_started_exp_in_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "97624841-adf7-4e7f-bdea-2d1001e75909",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "n6ScLuPWl0J0dr0sFrXaH:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "override_not_started_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "n6ScLuPWl0J0dr0sFrXaH:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["exp_val"]
    },
    {
      "name": "an-experimentaa",
      "type": "dynamic_config",
      "salt": "9c09b044-1306-4b3b-973a-8dff706e81f3",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experimenta",
      "type": "dynamic_config",
      "salt": "acc25f5c-0cb1-43ed-8554-564be3f6ddb3",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment19",
      "type": "dynamic_config",
      "salt": "4fb26994-da34-477e-b0f0-62d3779fa649",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment18",
      "type": "dynamic_config",
      "salt": "e000e439-31b3-45ee-adef-4851439c4f78",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment16",
      "type": "dynamic_config",
      "salt": "8014e6d9-2776-4c75-a405-4fffb009583e",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment15",
      "type": "dynamic_config",
      "salt": "98d70ffb-5142-4ca0-a2a4-8b487766a8e8",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment14",
      "type": "dynamic_config",
      "salt": "0a935145-15e8-4639-bcd3-cbffd5bf813b",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment11",
      "type": "dynamic_config",
      "salt": "21b2c526-8686-4d7e-a8bf-9b1fe60c794d",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment9",
      "type": "dynamic_config",
      "salt": "ac01d229-f798-47db-ae77-fbb636000cdc",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment8",
      "type": "dynamic_config",
      "salt": "50b47809-39d6-4c15-a1be-b8478d279d56",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment7",
      "type": "dynamic_config",
      "salt": "e717d64d-0401-4f3f-9c90-536e8029fe31",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment4",
      "type": "dynamic_config",
      "salt": "e87e8f10-b15a-4cda-94fe-259ccf3e43e2",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment3",
      "type": "dynamic_config",
      "salt": "3cf5220d-a498-4960-b1ee-136db2bed793",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an-experiment",
      "type": "dynamic_config",
      "salt": "308bbb50-8e18-4fbf-a893-3f4b819a33b1",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "shipped_exp",
      "type": "dynamic_config",
      "salt": "e147cbb6-6733-4e19-b240-84f1f33ab757",
      "enabled": true,
      "defaultValue": {
        "a_string_param": "test_value"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string_param": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "launchedGroup",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string_param": "test_value"
          },
          "id": "launchedGroup",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": ["a_string_param"]
    },
    {
      "name": "experiment_two",
      "type": "dynamic_config",
      "salt": "4381ea1f-b45d-4f2f-ac88-a8e5dbf0372a",
      "enabled": true,
      "defaultValue": {
        "shared_param": "layer_value"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": []
    },
    {
      "name": "experiment_one",
      "type": "dynamic_config",
      "salt": "922044b5-adf2-4e95-b77b-9b94e4a02618",
      "enabled": true,
      "defaultValue": {
        "shared_param": "layer_value"
      },
      "rules": [
        {
          "name": "5128CPc9qpIVqHtaNF3TzP:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["a-user"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "5128CPc9qpIVqHtaNF3TzP:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": true,
      "explicitParameters": []
    },
    {
      "name": "an_experiment1",
      "type": "dynamic_config",
      "salt": "7ca6a103-5d21-438b-b192-6559880c3498",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "an_experiment",
      "type": "dynamic_config",
      "salt": "033bcd9c-b92e-4e53-8a5f-30dc76c51c12",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "experiment_with_many_params",
      "type": "dynamic_config",
      "salt": "5eaf49b6-f7c4-44b2-be98-86d720145cc4",
      "enabled": true,
      "defaultValue": {
        "a_string": "layer",
        "another_string": "layer_default",
        "a_number": 799,
        "a_bool": false,
        "an_object": {
          "value": "layer_default"
        },
        "an_array": ["layer_default"],
        "another_bool": true,
        "another_number": 0
      },
      "rules": [
        {
          "name": "35zp7vzKELk7aLRCrg8PPD:userID:id_override",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-in-control"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "control",
            "another_string": "layer_default",
            "a_number": 1,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["control"],
            "another_bool": false,
            "another_number": 1
          },
          "id": "35zp7vzKELk7aLRCrg8PPD:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "35zp7xeN73tBubpy2o4t8F:userID:id_override",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-in-test-1"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_1",
            "another_string": "layer_default",
            "a_number": 2,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_1"],
            "another_bool": false,
            "another_number": 2
          },
          "id": "35zp7xeN73tBubpy2o4t8F:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4bAi1Czlu8KvOXAyfUoHMm:userID:id_override",
          "groupName": "Test #2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-in-test-2"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_2",
            "another_string": "layer_default",
            "a_number": 3,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_2"],
            "another_bool": false,
            "another_number": 3
          },
          "id": "4bAi1Czlu8KvOXAyfUoHMm:userID:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                1, 2, 3, 4, 5, 8, 10, 11, 12, 15, 16, 21, 25, 30, 31, 36, 38,
                41, 45, 46, 48, 50, 51, 53, 55, 57, 58, 62, 63, 66, 67, 69, 71,
                72, 75, 78, 80, 82, 83, 85, 86, 87, 88, 89, 94, 96, 103, 105,
                106, 107, 109, 110, 111, 112, 113, 114, 119, 128, 129, 130, 131,
                133, 134, 137, 141, 143, 145, 146, 147, 148, 149, 150, 151, 153,
                155, 156, 158, 159, 160, 163, 167, 170, 171, 172, 174, 181, 186,
                188, 189, 190, 193, 196, 197, 198, 200, 202, 203, 205, 207, 208,
                211, 212, 216, 219, 220, 221, 223, 224, 226, 229, 230, 232, 233,
                235, 237, 238, 241, 242, 244, 246, 247, 250, 255, 256, 258, 263,
                264, 266, 268, 269, 273, 276, 277, 280, 282, 283, 289, 290, 294,
                295, 298, 299, 300, 301, 303, 304, 305, 310, 315, 316, 319, 320,
                322, 326, 330, 331, 332, 333, 335, 336, 338, 343, 344, 347, 348,
                351, 352, 354, 356, 357, 360, 362, 364, 368, 369, 373, 374, 378,
                379, 382, 386, 389, 393, 398, 399, 401, 405, 408, 412, 413, 414,
                415, 416, 418, 419, 420, 423, 424, 425, 426, 430, 431, 436, 437,
                440, 442, 443, 444, 445, 448, 449, 450, 451, 452, 453, 454, 456,
                458, 460, 461, 462, 464, 469, 471, 472, 473, 475, 477, 478, 481,
                483, 487, 490, 494, 495, 496, 497, 498, 499, 500, 502, 504, 505,
                514, 515, 518, 520, 521, 522, 525, 527, 529, 530, 532, 533, 536,
                540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553,
                555, 556, 559, 562, 563, 569, 570, 571, 572, 574, 577, 578, 579,
                581, 582, 586, 587, 590, 591, 592, 593, 600, 601, 602, 608, 611,
                612, 614, 618, 620, 621, 625, 626, 627, 629, 632, 634, 637, 642,
                645, 646, 647, 651, 653, 655, 657, 663, 664, 665, 666, 672, 673,
                674, 677, 679, 686, 689, 691, 693, 694, 695, 696, 697, 698, 702,
                703, 704, 705, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716,
                720, 721, 723, 724, 725, 726, 728, 729, 730, 731, 732, 733, 735,
                737, 740, 747, 748, 752, 754, 755, 756, 759, 760, 761, 763, 766,
                768, 770, 771, 772, 773, 774, 776, 777, 778, 779, 780, 781, 782,
                783, 786, 789, 790, 791, 793, 794, 795, 798, 799, 800, 801, 803,
                805, 806, 808, 809, 810, 812, 814, 818, 819, 825, 826, 829, 830,
                831, 832, 833, 834, 836, 837, 839, 840, 841, 846, 848, 849, 850,
                852, 856, 858, 860, 862, 864, 865, 866, 870, 872, 873, 877, 879,
                880, 881, 884, 885, 886, 887, 891, 894, 898, 900, 902, 903, 904,
                905, 906, 911, 912, 913, 917, 920, 922, 925, 926, 927, 928, 929,
                933, 934, 936, 937, 938, 940, 942, 943, 950, 951, 953, 956, 957,
                959, 962, 964, 967, 972, 973, 974, 975, 976, 977, 978, 979, 981,
                984, 985, 988, 989, 991, 992, 993, 996, 997, 999
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "7433204e-76a3-498f-8540-96fd2e9224b5"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "layer",
            "another_string": "layer_default",
            "a_number": 799,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["layer_default"],
            "another_bool": true,
            "another_number": 0
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "35zp7vzKELk7aLRCrg8PPD",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 333,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5eaf49b6-f7c4-44b2-be98-86d720145cc4"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "control",
            "another_string": "layer_default",
            "a_number": 1,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["control"],
            "another_bool": false,
            "another_number": 1
          },
          "id": "35zp7vzKELk7aLRCrg8PPD",
          "salt": "35zp7vzKELk7aLRCrg8PPD",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "35zp7xeN73tBubpy2o4t8F",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 666,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5eaf49b6-f7c4-44b2-be98-86d720145cc4"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_1",
            "another_string": "layer_default",
            "a_number": 2,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_1"],
            "another_bool": false,
            "another_number": 2
          },
          "id": "35zp7xeN73tBubpy2o4t8F",
          "salt": "35zp7xeN73tBubpy2o4t8F",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "4bAi1Czlu8KvOXAyfUoHMm",
          "groupName": "Test #2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "5eaf49b6-f7c4-44b2-be98-86d720145cc4"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_2",
            "another_string": "layer_default",
            "a_number": 3,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_2"],
            "another_bool": false,
            "another_number": 3
          },
          "id": "4bAi1Czlu8KvOXAyfUoHMm",
          "salt": "4bAi1Czlu8KvOXAyfUoHMm",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": [
        "a_string",
        "a_number",
        "an_array",
        "another_number",
        "another_bool"
      ]
    },
    {
      "name": "b_experiment",
      "type": "dynamic_config",
      "salt": "45261908-0abf-4d24-9737-50911fe65aab",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "a_experiment",
      "type": "dynamic_config",
      "salt": "55911cf4-51ea-46ce-a008-29e0e8328f4a",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "prestart",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "prestart",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_with_layers_targeting_and_holdout",
      "type": "dynamic_config",
      "salt": "f2d2ba83-f65f-48e4-9efc-cd951db5efde",
      "enabled": true,
      "defaultValue": {
        "shared_string_param": "layer_default_string",
        "shared_number_param": 420
      },
      "rules": [
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "layer_default_string",
            "shared_number_param": 420
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "34ab0c20-0d3a-479c-b090-d7f4b3412b3d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "layer_default_string",
            "shared_number_param": 420
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_public",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "layer_default_string",
            "shared_number_param": 420
          },
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5mM61ESyDl04l0Z5d7cSRf",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "f2d2ba83-f65f-48e4-9efc-cd951db5efde"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "control_string",
            "shared_number_param": 420
          },
          "id": "5mM61ESyDl04l0Z5d7cSRf",
          "salt": "5mM61ESyDl04l0Z5d7cSRf",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "5mM61GxB5D9yEqx0Of8wah",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "f2d2ba83-f65f-48e4-9efc-cd951db5efde"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "test_string",
            "shared_number_param": 420
          },
          "id": "5mM61GxB5D9yEqx0Of8wah",
          "salt": "5mM61GxB5D9yEqx0Of8wah",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["shared_string_param"]
    },
    {
      "name": "test_exp_with_layers_and_targeting",
      "type": "dynamic_config",
      "salt": "7831a6ea-ae81-43b1-b6f8-2ef0d9e61582",
      "enabled": true,
      "defaultValue": {
        "layer_param": "a",
        "another_param": false
      },
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
                343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
                356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
                369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381,
                382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
                395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407,
                408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420,
                421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
                434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446,
                447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
                460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472,
                473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
                486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
                499, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841,
                842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854,
                855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867,
                868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880,
                881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893,
                894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906,
                907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919,
                920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932,
                933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945,
                946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958,
                959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971,
                972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984,
                985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
                998, 999
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_public",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3l1kOEGtDAyo3rX2blH5NK",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "7831a6ea-ae81-43b1-b6f8-2ef0d9e61582"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "targeting_control",
            "another_param": false
          },
          "id": "3l1kOEGtDAyo3rX2blH5NK",
          "salt": "3l1kOEGtDAyo3rX2blH5NK",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "3l1kOGlw5SHSmRuXMtCJ6M",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "7831a6ea-ae81-43b1-b6f8-2ef0d9e61582"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "targeting_test",
            "another_param": false
          },
          "id": "3l1kOGlw5SHSmRuXMtCJ6M",
          "salt": "3l1kOGlw5SHSmRuXMtCJ6M",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["another_param", "layer_param"]
    },
    {
      "name": "test_exp_with_layers_and_holdout",
      "type": "dynamic_config",
      "salt": "febdc3f7-0f21-4fbb-a562-89709b4ffd5f",
      "enabled": true,
      "defaultValue": {
        "layer_param": "a",
        "another_param": false
      },
      "rules": [
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
                513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525,
                526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
                539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551,
                552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
                565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
                578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590,
                591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603,
                604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
                617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
                630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
                643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655,
                656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668,
                669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681,
                682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694,
                695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707,
                708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720,
                721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733,
                734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
                747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759,
                760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772,
                773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785,
                786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798,
                799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811,
                812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824,
                825, 826, 827, 828, 829
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1TKp6duhoSeXlK1E38XG1F",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "febdc3f7-0f21-4fbb-a562-89709b4ffd5f"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "control",
            "another_param": false
          },
          "id": "1TKp6duhoSeXlK1E38XG1F",
          "salt": "1TKp6duhoSeXlK1E38XG1F",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "1TKp6f9jRaorF9zzEgTjkH",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "febdc3f7-0f21-4fbb-a562-89709b4ffd5f"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "test",
            "another_param": false
          },
          "id": "1TKp6f9jRaorF9zzEgTjkH",
          "salt": "1TKp6f9jRaorF9zzEgTjkH",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["layer_param"]
    },
    {
      "name": "test_decision_made",
      "type": "dynamic_config",
      "salt": "58d0f242-4533-4601-abf7-126aa8f43868",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "launchedGroup",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "test": "test"
          },
          "id": "launchedGroup",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": false,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_with_layers",
      "type": "dynamic_config",
      "salt": "7e69816a-53f8-4c28-8a7c-fe968d55a5eb",
      "enabled": true,
      "defaultValue": {
        "layer_param": "a",
        "another_param": false
      },
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
                18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
                34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
                50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
                66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
                82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
                98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
                111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
                124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
                137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
                150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
                163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
                176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
                189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
                202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
                215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227,
                228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240,
                241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253,
                254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266,
                267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279,
                280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292,
                293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
                306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
                319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "35JndfTmYNeU3p1pfTmosd",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "7e69816a-53f8-4c28-8a7c-fe968d55a5eb"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": true
          },
          "id": "35JndfTmYNeU3p1pfTmosd",
          "salt": "35JndfTmYNeU3p1pfTmosd",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "35Jndhypr5oomOzkR1i1Lf",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "7e69816a-53f8-4c28-8a7c-fe968d55a5eb"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": true
          },
          "id": "35Jndhypr5oomOzkR1i1Lf",
          "salt": "35Jndhypr5oomOzkR1i1Lf",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": true,
      "explicitParameters": ["another_param"]
    },
    {
      "name": "device_exp",
      "type": "dynamic_config",
      "salt": "282eb33e-a22d-4285-acf6-0e2e297aea95",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "5UXv4fzk8lK9fQXvhHLGgA:stableID:id_override",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["a-user"],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": {
            "sample_parameter": true
          },
          "id": "5UXv4fzk8lK9fQXvhHLGgA:stableID:id_override",
          "salt": "",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "3f8895f7-8c3a-4063-adb0-5d8d81e626aa"
              },
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "5UXv4dUhG3AEWrpzGzQ2Xy",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "282eb33e-a22d-4285-acf6-0e2e297aea95"
              },
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": {
            "sample_parameter": false
          },
          "id": "5UXv4dUhG3AEWrpzGzQ2Xy",
          "salt": "5UXv4dUhG3AEWrpzGzQ2Xy",
          "isDeviceBased": true,
          "idType": "stableID",
          "isExperimentGroup": true
        },
        {
          "name": "5UXv4fzk8lK9fQXvhHLGgA",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "282eb33e-a22d-4285-acf6-0e2e297aea95"
              },
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": {
            "sample_parameter": true
          },
          "id": "5UXv4fzk8lK9fQXvhHLGgA",
          "salt": "5UXv4fzk8lK9fQXvhHLGgA",
          "isDeviceBased": true,
          "idType": "stableID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": true,
      "idType": "stableID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_country_layer_2",
      "type": "dynamic_config",
      "salt": "e615adcf-52c1-48f5-80ea-76f3dc2d8e16",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 3, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 26, 28,
                30, 31, 34, 35, 37, 39, 40, 44, 47, 49, 50, 52, 54, 55, 59, 62,
                64, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 80, 82, 83, 86,
                87, 88, 90, 92, 96, 97, 98, 99, 101, 102, 103, 105, 106, 110,
                111, 116, 119, 120, 121, 122, 124, 125, 128, 129, 130, 132, 133,
                136, 138, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159,
                160, 161, 162, 163, 164, 167, 169, 170, 171, 174, 176, 177, 182,
                183, 188, 189, 191, 193, 196, 198, 199, 202, 203, 206, 207, 213,
                215, 216, 221, 222, 223, 224, 226, 229, 230, 233, 236, 237, 238,
                240, 243, 245, 246, 249, 251, 253, 254, 257, 258, 259, 261, 262,
                263, 264, 268, 270, 272, 274, 275, 278, 283, 284, 285, 286, 287,
                292, 293, 294, 295, 301, 302, 303, 304, 311, 313, 315, 316, 317,
                320, 321, 322, 324, 325, 326, 328, 331, 333, 334, 335, 336, 339,
                341, 342, 343, 345, 349, 350, 354, 355, 356, 357, 358, 360, 361,
                362, 363, 364, 366, 369, 371, 372, 374, 375, 377, 379, 382, 383,
                384, 385, 390, 391, 395, 397, 398, 403, 404, 406, 407, 408, 409,
                410, 413, 414, 415, 417, 418, 420, 421, 424, 427, 429, 431, 434,
                435, 436, 437, 438, 442, 443, 445, 446, 447, 449, 451, 454, 455,
                457, 459, 460, 463, 465, 467, 471, 472, 473, 476, 477, 481, 484,
                497, 498, 501, 503, 508, 511, 513, 514, 515, 517, 518, 519, 521,
                522, 525, 529, 530, 532, 533, 535, 537, 539, 542, 544, 546, 548,
                549, 550, 552, 556, 559, 561, 562, 563, 565, 566, 569, 573, 574,
                577, 579, 580, 581, 585, 590, 593, 594, 595, 597, 599, 600, 602,
                605, 611, 613, 614, 616, 617, 618, 620, 622, 623, 624, 625, 627,
                629, 639, 640, 641, 642, 644, 646, 647, 650, 657, 658, 660, 661,
                665, 667, 669, 670, 674, 676, 678, 679, 681, 682, 683, 685, 690,
                692, 693, 695, 698, 701, 703, 704, 705, 706, 708, 710, 711, 712,
                713, 714, 715, 717, 719, 720, 729, 732, 733, 734, 737, 738, 740,
                742, 743, 744, 745, 746, 747, 749, 757, 759, 760, 762, 763, 768,
                769, 771, 774, 775, 777, 779, 785, 786, 791, 792, 794, 795, 797,
                798, 801, 802, 804, 809, 812, 813, 815, 816, 818, 819, 820, 821,
                824, 826, 828, 830, 831, 833, 834, 836, 837, 838, 839, 840, 841,
                843, 845, 846, 847, 848, 853, 854, 858, 861, 862, 867, 870, 871,
                872, 873, 874, 875, 879, 881, 882, 886, 891, 892, 898, 899, 901,
                904, 906, 908, 910, 911, 915, 918, 922, 923, 925, 927, 928, 929,
                930, 934, 937, 938, 940, 941, 943, 944, 945, 946, 947, 949, 951,
                955, 956, 959, 960, 965, 966, 967, 969, 976, 977, 978, 979, 981,
                982, 984, 989, 991, 992, 996, 999
              ],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "aa6a734a-969b-4747-b90d-48ba723a4b6e"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1BnPPh2V5GhnPDcLnUcHXI",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "e615adcf-52c1-48f5-80ea-76f3dc2d8e16"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "sample_parameter": false
          },
          "id": "1BnPPh2V5GhnPDcLnUcHXI",
          "salt": "1BnPPh2V5GhnPDcLnUcHXI",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "1BnPPiHXxYqS92KGZ28lgK",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "e615adcf-52c1-48f5-80ea-76f3dc2d8e16"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "sample_parameter": true
          },
          "id": "1BnPPiHXxYqS92KGZ28lgK",
          "salt": "1BnPPiHXxYqS92KGZ28lgK",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_random_id_allocated",
      "type": "dynamic_config",
      "salt": "cb939240-c39a-4dd4-993d-5dbc999e43eb",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "481304a2-9244-4148-b6be-a0e06fc49874"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "random_id"
        },
        {
          "name": "4qC3kE6bIgi3FlPg8nXRcG",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 250,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "cb939240-c39a-4dd4-993d-5dbc999e43eb"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": false,
            "string": "ctrl"
          },
          "id": "4qC3kE6bIgi3FlPg8nXRcG",
          "salt": "4qC3kE6bIgi3FlPg8nXRcG",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        },
        {
          "name": "4qC3kFLeayrxYLnbJvTuvI",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "cb939240-c39a-4dd4-993d-5dbc999e43eb"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": true,
            "string": "test1"
          },
          "id": "4qC3kFLeayrxYLnbJvTuvI",
          "salt": "4qC3kFLeayrxYLnbJvTuvI",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        },
        {
          "name": "4qC3kHqgCQB2iaV7kDP7OK",
          "groupName": "Test #2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 750,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "cb939240-c39a-4dd4-993d-5dbc999e43eb"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": true,
            "string": "test2"
          },
          "id": "4qC3kHqgCQB2iaV7kDP7OK",
          "salt": "4qC3kHqgCQB2iaV7kDP7OK",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        },
        {
          "name": "4qC3kJ5j58KwBAt2VLKL7M",
          "groupName": "Test #3",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "cb939240-c39a-4dd4-993d-5dbc999e43eb"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": true,
            "string": "test3"
          },
          "id": "4qC3kJ5j58KwBAt2VLKL7M",
          "salt": "4qC3kJ5j58KwBAt2VLKL7M",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "random_id",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_exp_random_id",
      "type": "dynamic_config",
      "salt": "e88ce309-a301-443a-add7-456215d390e3",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "efbe9805-ba1c-45f2-8f8e-3c709078c955"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "random_id"
        },
        {
          "name": "29kG5MINJY9WwwGKu5LASL",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "e88ce309-a301-443a-add7-456215d390e3"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": false,
            "string": "control",
            "num": 999
          },
          "id": "29kG5MINJY9WwwGKu5LASL",
          "salt": "29kG5MINJY9WwwGKu5LASL",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        },
        {
          "name": "29kG5OnQcgjqPWeG5dHebN",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "e88ce309-a301-443a-add7-456215d390e3"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {
            "bool": true,
            "string": "test",
            "num": 1365
          },
          "id": "29kG5OnQcgjqPWeG5dHebN",
          "salt": "29kG5OnQcgjqPWeG5dHebN",
          "isDeviceBased": false,
          "idType": "random_id",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "random_id",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_experiment_with_targeting",
      "type": "dynamic_config",
      "salt": "ec2462e6-74ce-4e12-a295-9074f7261852",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [2, 4, 5, 11, 13, 17, 19, 22, 23, 25],
              "operator": "none",
              "field": null,
              "additionalValues": {
                "salt": "aa6a734a-969b-4747-b90d-48ba723a4b6e"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "targetingGate",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_country",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "targetingGate",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5wYgtzrmW7jJJd0xsh0pVk",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 500,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "ec2462e6-74ce-4e12-a295-9074f7261852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "value": "control"
          },
          "id": "5wYgtzrmW7jJJd0xsh0pVk",
          "salt": "5wYgtzrmW7jJJd0xsh0pVk",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "5wYgtB6popte2Cyt3oW3em",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "ec2462e6-74ce-4e12-a295-9074f7261852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "value": "test"
          },
          "id": "5wYgtB6popte2Cyt3oW3em",
          "salt": "5wYgtB6popte2Cyt3oW3em",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_experiment_no_targeting",
      "type": "dynamic_config",
      "salt": "a7aab467-73e5-4625-bdca-6bfe2ea82003",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "layerAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [-1],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "abce0913-5058-4b0c-94dd-9563211d6704"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "layerAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "54QJztEPRLXK7ZCvXeY9q4",
          "groupName": "Control",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 700,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "a7aab467-73e5-4625-bdca-6bfe2ea82003"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "value": "control"
          },
          "id": "54QJztEPRLXK7ZCvXeY9q4",
          "salt": "54QJztEPRLXK7ZCvXeY9q4",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "54QJzvjSk47erparymTMJ6",
          "groupName": "Test",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 900,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "a7aab467-73e5-4625-bdca-6bfe2ea82003"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "value": "test_1"
          },
          "id": "54QJzvjSk47erparymTMJ6",
          "salt": "54QJzvjSk47erparymTMJ6",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        },
        {
          "name": "54QJzwYUMmgIKOIn9uPq28",
          "groupName": "Test2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "a7aab467-73e5-4625-bdca-6bfe2ea82003"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "value": "test_2"
          },
          "id": "54QJzwYUMmgIKOIn9uPq28",
          "salt": "54QJzwYUMmgIKOIn9uPq28",
          "isDeviceBased": false,
          "idType": "userID",
          "isExperimentGroup": true
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "experiment",
      "isActive": true,
      "hasSharedParams": false
    },
    {
      "name": "test_autotune",
      "type": "dynamic_config",
      "salt": "336cc60d-64cc-4a46-8faa-5651ebe19d02",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "5380HnrABE4p869fZhtUV9",
          "groupName": "black",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "336cc60d-64cc-4a46-8faa-5651ebe19d02"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "5380HnrABE4p869fZhtUV9",
          "salt": "5380HnrABE4p869fZhtUV9",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5380Hp6D3WdTrvHbAppyeb",
          "groupName": "blue",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "336cc60d-64cc-4a46-8faa-5651ebe19d02"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "5380Hp6D3WdTrvHbAppyeb",
          "salt": "5380Hp6D3WdTrvHbAppyeb",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5380HqLFwennKVf7bxlbxd",
          "groupName": "red",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "336cc60d-64cc-4a46-8faa-5651ebe19d02"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "5380HqLFwennKVf7bxlbxd",
          "salt": "5380HqLFwennKVf7bxlbxd",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5380HsqHYwwS4kN2MFgOQf",
          "groupName": "green",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": 1000,
              "operator": "lt",
              "field": null,
              "additionalValues": {
                "salt": "336cc60d-64cc-4a46-8faa-5651ebe19d02"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "5380HsqHYwwS4kN2MFgOQf",
          "salt": "5380HsqHYwwS4kN2MFgOQf",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "autotune"
    }
  ],
  "feature_gates": [
    {
      "name": "test_locale",
      "type": "feature_gate",
      "salt": "aff75c6d-f457-4959-9f71-125fdda09ef6",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2DGlZ0nIDb4r3F526FqYcC:100.00:2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["en_US"],
              "operator": "any",
              "field": "locale",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2DGlZ0nIDb4r3F526FqYcC:100.00:2",
          "salt": "d04c9607-d572-43ce-a85a-8617bab0041c",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_device_model_2",
      "type": "feature_gate",
      "salt": "fa8351a2-2278-4c3e-9923-52f48017958a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4NAbmGmDYdu4lZBfjqcKI:100.00:1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["123"],
              "operator": "any",
              "field": "device_model",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "4NAbmGmDYdu4lZBfjqcKI:100.00:1",
          "salt": "64089c9a-4c29-41f5-8235-c8b25b500242",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_is_us",
      "type": "feature_gate",
      "salt": "dbe1f50e-2e76-4e71-9793-7b250dcddfd3",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "companyID"
        },
        {
          "name": "4ro3jiwLrTGVJcxVP0wYjR",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["ch"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "4ro3jiwLrTGVJcxVP0wYjR",
          "salt": "be737043-6ac7-49cc-837b-5a5d29c2fb1a",
          "isDeviceBased": false,
          "idType": "companyID"
        }
      ],
      "isDeviceBased": false,
      "idType": "companyID",
      "entity": "feature_gate"
    },
    {
      "name": "test_large_user",
      "type": "feature_gate",
      "salt": "5b7d3719-f7ff-452c-bbfa-b4b45afee903",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "46b0gf7Kx9RKqjiHD0wUGl",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111'",
                "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "46b0gf7Kx9RKqjiHD0wUGl",
          "salt": "21b27b39-e346-418f-b32d-fb039a38990b",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_putting_CAPITAL_letters_in_id",
      "type": "feature_gate",
      "salt": "8ed8d39e-9a31-4a93-a162-cf341afacee7",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Gv6T9YIObRmqZV5nAv0fO",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": "none",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Gv6T9YIObRmqZV5nAv0fO",
          "salt": "fda06f21-c50c-4ca2-841a-19b1f5e29c8b",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_browser_version",
      "type": "feature_gate",
      "salt": "c0a83baf-ed7a-46a3-8d04-737bbf4b6fc2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1jLAxy8z446xx7YouIIroS:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "1.2.3",
              "operator": "version_gt",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1jLAxy8z446xx7YouIIroS:10.00:1",
          "salt": "f871867b-ab04-474b-9b56-b4309a384467",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1jLAxBsDYEpw9X4fGYzI0W:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "3.2.1",
              "operator": "version_lt",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1jLAxBsDYEpw9X4fGYzI0W:10.00:1",
          "salt": "e412f961-9ec9-4d3d-9611-8214c3e2f12e",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1jLAxEMITeIuMMa6TeqYD0:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "4.20.0",
              "operator": "version_eq",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1jLAxEMITeIuMMa6TeqYD0:10.00:1",
          "salt": "54ebdf6a-7a9c-4ee8-ad5b-4b5d7eb8d011",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1jLAxI6NNP1tpBfY5uiff4:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "9.9.9",
              "operator": "version_gte",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1jLAxI6NNP1tpBfY5uiff4:10.00:1",
          "salt": "8829b614-6f1e-444a-b61f-f8c5740c59e6",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1jLAxLqSIpks2qlPhK9vR8:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "0.0.123",
              "operator": "version_lte",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1jLAxLqSIpks2qlPhK9vR8:10.00:1",
          "salt": "4c286ede-5e94-4a15-9cea-b0740a15d40c",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_string_comparisons",
      "type": "feature_gate",
      "salt": "46fccb20-ae05-4dc0-a3d9-eebd4c6c7475",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2d4C53Q99ci76VNlkNUdQ7",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@statsig", "@stotseg"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2d4C53Q99ci76VNlkNUdQ7",
          "salt": "6a2fd20e-2ff6-4b97-bc6c-64b4c765d9d6",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2d4C57ae3MB5JKTcx3Lusb",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@meta", "@google"],
              "operator": "str_contains_none",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2d4C57ae3MB5JKTcx3Lusb",
          "salt": "bf6955b0-f591-4e6b-91c6-dcd279ca7659",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2d4C5auiYmU4mzZ3JjCL4f",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "@.*mail",
              "operator": "str_matches",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2d4C5auiYmU4mzZ3JjCL4f",
          "salt": "ba035edc-5b41-48ac-9c2a-bafc6321b556",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_numeric_lte_gte",
      "type": "feature_gate",
      "salt": "42a93f13-e292-4501-bde6-ea14f15fafb2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "F7QvrWQLwQKtrsI3g4QLh",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 4,
              "operator": "gte",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "F7QvrWQLwQKtrsI3g4QLh",
          "salt": "972ad8af-b7b3-4386-8555-e25e697e6996",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "F7UPvf27rjXrXSQqdSGtR",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 5,
              "operator": "gte",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "F7UPvf27rjXrXSQqdSGtR",
          "salt": "8300501d-76da-4677-ac8e-644f614224f6",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_null_fields",
      "type": "feature_gate",
      "salt": "9c7f7264-e8f3-4bd9-bb9d-e1a6bea73b3b",
      "enabled": false,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjE8W8kswaxbpqiMJMs75",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "none",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_matches",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjE8W8kswaxbpqiMJMs75",
          "salt": "2805ad05-d4ed-4807-895d-28998b9ea4cc",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjIsZqvOqDK9VQr9HAhPF",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "version_eq",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "version_lt",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "none",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjIsZqvOqDK9VQr9HAhPF",
          "salt": "90520cf5-a0b7-4a25-ac3c-fdad8d47a788",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjIt2KAJ0WIMKWilXryrJ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "none",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "neq",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjIt2KAJ0WIMKWilXryrJ",
          "salt": "724addbb-9bd0-41c6-a0a5-39c3e4454ee4",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjIt64FDBfHpA29ydiP3N",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "str_matches",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "version_lte",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "version_gte",
              "field": "browser_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjIt64FDBfHpA29ydiP3N",
          "salt": "4b5dd1e9-2ab6-4408-9d65-0f5f77de8857",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjIt9oKybyG2p80Kta5FR",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": null,
              "operator": "none",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ip_based",
              "targetValue": null,
              "operator": "eq",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjIt9oKybyG2p80Kta5FR",
          "salt": "12f7da8f-5b0c-4ebb-aba4-a84326a1acbe",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItcIPsLREFedRWJ1mhV",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_contains_none",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "none",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_matches",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": 1691172949006,
              "operator": "before",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItcIPsLREFedRWJ1mhV",
          "salt": "9e59f5dc-fc09-4556-b11f-fbefb646ac36",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItg2UnmaDi3jJ8YSCTZ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_matches",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_contains_none",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "none",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItg2UnmaDi3jJ8YSCTZ",
          "salt": "bfed0bff-a2f0-42dc-a4af-3b3a64f43c7b",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItjmZhWtBUSpAleJTw3",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": null,
              "operator": "str_contains_any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "environment_field",
              "targetValue": null,
              "operator": "none",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItjmZhWtBUSpAleJTw3",
          "salt": "46c95bac-955f-4190-9c0e-c33436d45ba1",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItmH4cwMAxHvrxuBa87",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItmH4cwMAxHvrxuBa87",
          "salt": "f749d449-83ff-4ed7-90b8-1e1fc078aa62",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItq19775zawBiJKsqKb",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_matches",
              "field": "ip",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "any",
              "field": "ip",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItq19775zawBiJKsqKb",
          "salt": "e8177828-7f27-4b20-bc69-18e0e01be009",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjIttle1HoxNlH9W0jHmf",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "none",
              "field": "locale",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_contains_none",
              "field": "locale",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "str_matches",
              "field": "locale",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjIttle1HoxNlH9W0jHmf",
          "salt": "5fb1a8fb-48cd-4995-a23a-9b12e125229a",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItwFiWhHwqaN18gaXYj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "none",
              "field": "os_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "str_matches",
              "field": "os_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItwFiWhHwqaN18gaXYj",
          "salt": "84b7ae60-eada-4e66-a591-d76e872da41c",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItzZnQS0v2ZSSkw2eAn",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": null,
              "operator": "none",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItzZnQS0v2ZSSkw2eAn",
          "salt": "787ce61f-2564-4b2e-a0ca-c13d58230747",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItDjsLsjtFOYJwLTvcr",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItDjsLsjtFOYJwLTvcr",
          "salt": "f38d31cd-d27c-4515-b104-67c50be8557e",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItGDxG2CsiE4AJ1KLOv",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 1691172820640,
              "operator": "after",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItGDxG2CsiE4AJ1KLOv",
          "salt": "2ffba682-e052-4cdb-b176-7e364ff65956",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItJXCACVqVtarVhC2qz",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": null,
              "operator": "none",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "unit_id",
              "targetValue": null,
              "operator": "str_contains_none",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItJXCACVqVtarVhC2qz",
          "salt": "f5fabba7-db15-4e3a-a969-fb3dbe429498",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItNhHvdepyigj7xtj2D",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItNhHvdepyigj7xtj2D",
          "salt": "2c011f18-932f-4cf1-afa7-12afcaff9b36",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3GjItQBMpNxob7majNkzEH",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3GjItQBMpNxob7majNkzEH",
          "salt": "e407910d-9719-41b4-9721-579fa49ef2fd",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_iso_timestamp",
      "type": "feature_gate",
      "salt": "19936848-bba0-4801-85e6-481157a97e2a",
      "enabled": false,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "AC4w2sFDULiT4Yt93u1ZQ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 1688231400000,
              "operator": "after",
              "field": "iso",
              "additionalValues": {
                "custom_field": "iso"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "AC4w2sFDULiT4Yt93u1ZQ",
          "salt": "e0d26d8a-9b12-45ea-b9dc-4aaf1df07dc5",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_disabled_gate",
      "type": "feature_gate",
      "salt": "0249a8fa-a3b5-408d-a01e-9f4f36b03251",
      "enabled": false,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "79zt1E5F5CIweYXV7HTStg",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "79zt1E5F5CIweYXV7HTStg",
          "salt": "764eb1ab-8694-469a-85e3-beddf86b5dd9",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_numeric_user_id",
      "type": "feature_gate",
      "salt": "b7be4465-39dd-488e-9bc1-524f15d04d93",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "496UfTEJoDjtonulDOqxZQ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["12345"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "496UfTEJoDjtonulDOqxZQ",
          "salt": "041d60e6-5005-467a-ba4c-b8a4d63cd53d",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_heavy_nesting",
      "type": "feature_gate",
      "salt": "09d63976-8a28-40b8-8dc0-32570452d6cc",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "pass:all:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["2"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "pass:all:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1STDEcWvvf7e5hrB9h2Qo6",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1STDEcWvvf7e5hrB9h2Qo6",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "7p2CZGJh5GdCro9MHblaTk",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["9"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7p2CZGJh5GdCro9MHblaTk",
          "salt": "038b716f-83e4-41b0-9942-3eb80f643883",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2FcMkFKYwXNkbUE8iltJK2",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_1",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2FcMkFKYwXNkbUE8iltJK2",
          "salt": "3e33de76-2680-4094-b78d-bf86163ffc20",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2FcQEJ39SSgxar4gFjhzsC",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "segment:heavy_nested_segment_2",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2FcQEJ39SSgxar4gFjhzsC",
          "salt": "90b38146-8fc7-4c14-9771-08cbc217afc2",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_gate_with_targeting_gate",
      "type": "feature_gate",
      "salt": "5fc94d4c-e3c6-4be2-885f-a0db108d73cd",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1AFfWKE64IqCAa4ylEN0HG",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_targeting_gate_with_no_rules",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1AFfWKE64IqCAa4ylEN0HG",
          "salt": "be68533c-2b1d-4f4d-bd07-3eb9ad29af88",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_targeting_gate_with_no_rules",
      "type": "feature_gate",
      "salt": "bdf01c18-605b-4dbc-a7ee-6c509069f52a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_many_rules",
      "type": "feature_gate",
      "salt": "58f09f38-ca17-4ae5-b949-91be1a378a78",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sV0WQgEu534LNrRXbz1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["Bar"],
              "operator": "any",
              "field": "Foo",
              "additionalValues": {
                "custom_field": "Foo"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sV0WQgEu534LNrRXbz1",
          "salt": "30cebbd2-5e1b-476d-99c4-b755a79972dd",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sV4gVbeN3FTREE7Osb5",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["101.100.159.200", "101.110.112.111"],
              "operator": "any",
              "field": "ip",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sV4gVbeN3FTREE7Osb5",
          "salt": "e3216a0a-98ae-406e-8433-669be091dcc5",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sV7B05P62iIXvQnFIN9",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": ["Android"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sV7B05P62iIXvQnFIN9",
          "salt": "744fd668-92c9-4746-9f35-ba93de1463ab",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVaV50pp0Vy3n2DwZpd",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": ["iOS"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVaV50pp0Vy3n2DwZpd",
          "salt": "89819e67-eced-4cbc-84cd-eb6261a21312",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVef9UZHZyn9eeTog1h",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@statsig.com"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVef9UZHZyn9eeTog1h",
          "salt": "0a2a34b1-bf4b-4a09-8bd8-685d053d848c",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVhzePA0Ybcf5r9fwDl",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": ["Chrome", "Chrome Mobile"],
              "operator": "any",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVhzePA0Ybcf5r9fwDl",
          "salt": "b38525a4-8627-4020-94bc-70b99339707c",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVkTjKajWO1kWDp6Nfp",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["test", "testing"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVkTjKajWO1kWDp6Nfp",
          "salt": "26a5350a-1525-4d81-a428-24dbaa1b14cb",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVodoEKCVqQqNPEY3Rt",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "1.1.1-beta",
              "operator": "version_eq",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVodoEKCVqQqNPEY3Rt",
          "salt": "786a9f80-ef95-4c8f-8eee-f7afd567eb19",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVrxtzkVU3FwF1UPktx",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["US"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVrxtzkVU3FwF1UPktx",
          "salt": "6fc3c5ca-cac3-49ec-a027-a5d97a175a08",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVuRytVeSGuCweaGB5B",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_50_50",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVuRytVeSGuCweaGB5B",
          "salt": "1428bdfe-82e5-44a0-b72e-6e692ca5242c",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVybDovxRjjInqqxRHF",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["NZ"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": ["Chrome", "Chrome Mobile"],
              "operator": "any",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVybDovxRjjInqqxRHF",
          "salt": "adda164c-faf3-4462-909d-b8db338e52a9",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVBvIj5QPW8OeCGp8jJ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_50_50",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["true"],
              "operator": "any",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVBvIj5QPW8OeCGp8jJ",
          "salt": "b8afd5ef-6fc0-49ea-85bf-afc0f273e7e1",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "segyVWn7njISSKgK7AbqK",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_nested_gate_condition",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "segyVWn7njISSKgK7AbqK",
          "salt": "8f429eb5-6037-4906-897d-74ac0de490aa",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "segyZgs1XCHvHQ7Wnrs2O",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["cool-user"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["uncool-user"],
              "operator": "none",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "segyZgs1XCHvHQ7Wnrs2O",
          "salt": "8807cd7d-6315-4ee6-acd5-f808d2f8daf1",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2Wax73lJG0It9vsswOKj54",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["US"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["@gmail.com"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": ["Firefox", "Firefox Mobile"],
              "operator": "any",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": ["Mac OS X"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["en_GB"],
              "operator": "none",
              "field": "locale",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["1.1.1.1", "2.2.2.2", "1.2.3.4"],
              "operator": "none",
              "field": "ip",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "unit_id",
              "targetValue": ["bad-employee"],
              "operator": "none",
              "field": "companyID",
              "additionalValues": {
                "custom_id": "companyID"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "2Wax73lJG0It9vsswOKj54",
          "salt": "ea6f39f7-2296-46cf-b788-2c4e58281c06",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6p3sVEPNdG9OyXU5OWgoVN",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6p3sVEPNdG9OyXU5OWgoVN",
          "salt": "f0b22477-6607-464b-8582-af77b98bf8d9",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_user_id_empty",
      "type": "feature_gate",
      "salt": "1f3f6f93-8215-43d6-8a53-512134b030dc",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6L3gKWb0Pkg87IV6eeQxYI",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6L3gKWb0Pkg87IV6eeQxYI",
          "salt": "a80e79db-3f3f-4999-a231-72058ac9aa38",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_numeric_custom_id",
      "type": "feature_gate",
      "salt": "096201bc-bfda-4fec-8f04-0bc23c468ed2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "IA2W9Z5dbzWvDdWqstyoX",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["12345"],
              "operator": "any",
              "field": "companyID",
              "additionalValues": {
                "custom_id": "companyID"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "IA2W9Z5dbzWvDdWqstyoX",
          "salt": "99532493-f603-40a1-925d-f94aa1196234",
          "isDeviceBased": false,
          "idType": "companyID"
        }
      ],
      "isDeviceBased": false,
      "idType": "companyID",
      "entity": "feature_gate"
    },
    {
      "name": "test_unit_id_is_null",
      "type": "feature_gate",
      "salt": "ad877279-2700-4acd-bdb2-8b14527c93a0",
      "enabled": false,
      "defaultValue": false,
      "rules": [
        {
          "name": "671HIZ18H0S5RuozNnsyB8",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:null_ids",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "671HIZ18H0S5RuozNnsyB8",
          "salt": "d92e67ca-1753-4337-a839-8b642977fd12",
          "isDeviceBased": false,
          "idType": "companyID"
        }
      ],
      "isDeviceBased": false,
      "idType": "companyID",
      "entity": "feature_gate"
    },
    {
      "name": "test_windows_7",
      "type": "feature_gate",
      "salt": "ef4d6645-1070-4722-abe0-261d62b60d4a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "7bLE3waYCJKBWK1whQMJmO",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "7.0",
              "operator": "version_gte",
              "field": "os_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": ["Windows"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7bLE3waYCJKBWK1whQMJmO",
          "salt": "a75aad70-31fc-417f-99b9-e8656a3b7caf",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_staging_rules",
      "type": "feature_gate",
      "salt": "bb136323-fb50-466a-97ba-55d44386016c",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1qUdlE06ZL5XvGdUeaGsZR",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["staging"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1qUdlE06ZL5XvGdUeaGsZR",
          "salt": "6ed9a046-6936-4b7e-88cd-1f05f6820336",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_big_int",
      "type": "feature_gate",
      "salt": "f5f1ce85-003d-4693-a79e-bcdb61074573",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6lqpeEs6CCXGp6HQmCSuCh",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 9223372036854775000,
              "operator": "gt",
              "field": "bigInt",
              "additionalValues": {
                "custom_field": "bigInt"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6lqpeEs6CCXGp6HQmCSuCh",
          "salt": "482e177b-6caf-482c-8324-6b2c390f3ae3",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_stable_id",
      "type": "feature_gate",
      "salt": "86e45749-156e-4cec-a3dc-23e38116668a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5J4btYUvULnzl5DdqOk6IO",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["123"],
              "operator": "any",
              "field": "companyID",
              "additionalValues": {
                "custom_id": "companyID"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "5J4btYUvULnzl5DdqOk6IO",
          "salt": "30f58a14-ef82-4c8c-a2c3-136ce13a8221",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "4pWt5f90wUKOS0g6riAYTK",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["this_user_fails"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "4pWt5f90wUKOS0g6riAYTK",
          "salt": "e6be41c2-7abf-47a2-acef-27381693ab04",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "6Gmxd96BHfQ7bEeG6aHuGK",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@statsig"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "6Gmxd96BHfQ7bEeG6aHuGK",
          "salt": "44effbc9-bc90-4cd2-8f45-a4b3ccef495d",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "6GmxdcqGBQ95OtkxiqyLiO",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["yes"],
              "operator": "any",
              "field": "plays_league",
              "additionalValues": {
                "custom_field": "plays_league"
              },
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "6GmxdcqGBQ95OtkxiqyLiO",
          "salt": "4df8199c-f5c1-46e1-9691-1fa2416a2ada",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "6GmxdfKLwqs4riqouGq1US",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["hax"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "6GmxdfKLwqs4riqouGq1US",
          "salt": "392d7074-d1e7-4669-bcd2-f5b9e67f35d9",
          "isDeviceBased": true,
          "idType": "stableID"
        },
        {
          "name": "1Vd874zYXhzzeBCKygFmNp:50.00:2",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "1Vd874zYXhzzeBCKygFmNp:50.00:2",
          "salt": "22f13341-8a7d-42ba-bea9-fc79fd529445",
          "isDeviceBased": true,
          "idType": "stableID"
        }
      ],
      "isDeviceBased": true,
      "idType": "stableID",
      "entity": "feature_gate"
    },
    {
      "name": "test_partial_rollout",
      "type": "feature_gate",
      "salt": "d1d2003b-a284-4d25-895f-b5593b2b82c2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "65iAiN8iwbmwGOiVNCeW9B",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "65iAiN8iwbmwGOiVNCeW9B",
          "salt": "dadc3979-6853-4afe-aff6-4b4c693ca27d",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "exp_holdout",
      "type": "feature_gate",
      "salt": "598484ec-e83f-4db2-914d-4476c13f0511",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1rEqLOpCROaRafv7ubGgax",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1rEqLOpCROaRafv7ubGgax",
          "salt": "1rEqLOpCROaRafv7ubGgax",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "holdout"
    },
    {
      "name": "test_50_50",
      "type": "feature_gate",
      "salt": "3d0f5df9-18c7-46fe-8b31-268d756c3459",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6U5gYSQ2jRCDWvfPzKSQY9",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6U5gYSQ2jRCDWvfPzKSQY9",
          "salt": "7826bf70-af49-433a-9fd7-3826e90f7e0a",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_holdout",
      "type": "feature_gate",
      "salt": "17b1a8cb-2ea8-4305-a42c-62be2e4a2147",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1SYnDQxZZtiWMfEHVZDcAC:10.00:1",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1SYnDQxZZtiWMfEHVZDcAC:10.00:1",
          "salt": "1SYnDQxZZtiWMfEHVZDcAC",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "holdout"
    },
    {
      "name": "test_holdout_default_value_gate",
      "type": "feature_gate",
      "salt": "617a5d60-8e60-4250-a537-a5cb9ccac574",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1STDEcWvvf7e5hrB9h2Qo6",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1STDEcWvvf7e5hrB9h2Qo6",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "disabled",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "disabled",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_custom_id_and_custom_field",
      "type": "feature_gate",
      "salt": "215b683a-37f5-4784-b7f3-c1e45cc4a06f",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "7eJST8VVc0qvlPZKBkohgP",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["true"],
              "operator": "any",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "unit_id",
              "targetValue": ["123"],
              "operator": "any",
              "field": "random_id",
              "additionalValues": {
                "custom_id": "random_id"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": true,
          "id": "7eJST8VVc0qvlPZKBkohgP",
          "salt": "5bdcdd5a-478b-4f87-a9e0-f7158a90aade",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_user_id_and_custom_field",
      "type": "feature_gate",
      "salt": "2eb9dc10-5d3c-473b-b84f-f644476a827c",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1Cco9WUjIPFuIoHx77Ug8a",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["true"],
              "operator": "any",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "user_field",
              "targetValue": ["123"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1Cco9WUjIPFuIoHx77Ug8a",
          "salt": "3af9be2e-7c79-433c-8a1d-497f2caf49ef",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "global_holdout",
      "type": "feature_gate",
      "salt": "0c9610ac-a546-47f3-8cd1-c9337f0ff24d",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3QoA4ncNdVGBaMt3N1KYjz:0.50:1",
          "passPercentage": 1,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3QoA4ncNdVGBaMt3N1KYjz:0.50:1",
          "salt": "3QoA4ncNdVGBaMt3N1KYjz",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "holdout"
    },
    {
      "name": "test_numeric",
      "type": "feature_gate",
      "salt": "41dcb03d-7b96-4008-925e-c336a706cbac",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5PDNevre6Ae8W9cEVPtKuw",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 8,
              "operator": "gt",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5PDNevre6Ae8W9cEVPtKuw",
          "salt": "ecacb9cc-5aae-4a8f-bec8-85fa045e0556",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_email_regex",
      "type": "feature_gate",
      "salt": "35bc2428-f2c3-47b7-b367-7787dda93b59",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5VQpnpUuvg5wXXL2HH3Vr",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "statsig",
              "operator": "str_matches",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5VQpnpUuvg5wXXL2HH3Vr",
          "salt": "d07caf37-62ee-4a72-9faf-aa64c2dc242c",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3ZI6LR6wUI0dddvG2WePmZ",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3ZI6LR6wUI0dddvG2WePmZ",
          "salt": "f87ba3af-1ad9-4594-b013-d23d62c78538",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_on",
      "type": "feature_gate",
      "salt": "d772c71d-c14b-47d5-a5e6-ed24159bb560",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "7bQyMjnuDBkNYwatVrea9t",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 1656954960000,
              "operator": "on",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7bQyMjnuDBkNYwatVrea9t",
          "salt": "7d4c9d23-cc5e-4dd4-adf2-a874d0078283",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_custom_lt",
      "type": "feature_gate",
      "salt": "3e7e3154-ca92-43aa-9998-9f94d9e4123a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1zNEL5N1x3vNqi1e8pmxdw",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 10,
              "operator": "lt",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1zNEL5N1x3vNqi1e8pmxdw",
          "salt": "a5755f21-96a9-4d4f-971b-cccfc78a456d",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_custom_gt",
      "type": "feature_gate",
      "salt": "778a692b-9531-4a62-85ea-67836a138590",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "S1iXv16qdg4Zns9HAP5j7",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": 8,
              "operator": "gt",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "S1iXv16qdg4Zns9HAP5j7",
          "salt": "08dc7b57-b313-4d50-82c5-924c962b1235",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_version_lte_failing",
      "type": "feature_gate",
      "salt": "27516d89-4208-49dc-b3cd-a576c743613c",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3IMV9gc6V6nxyvGTnKpieM",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "0",
              "operator": "version_lte",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3IMV9gc6V6nxyvGTnKpieM",
          "salt": "3062e25a-723a-471b-b85b-65bd10ce82ae",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_version_lte",
      "type": "feature_gate",
      "salt": "378fa5dd-fda9-40d9-be4f-d5bc8ff1f5c2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1A9FNoBLb7PEsfRVLScevg",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "1.3",
              "operator": "version_lte",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1A9FNoBLb7PEsfRVLScevg",
          "salt": "86a4e397-1586-47c8-8500-85e437234885",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_version_gte_failing",
      "type": "feature_gate",
      "salt": "2639e00e-fa65-406d-bb0b-5b8a41186faf",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "12OvOL4kwlRUcOXgowlBmj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "4",
              "operator": "version_gte",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "12OvOL4kwlRUcOXgowlBmj",
          "salt": "d7f2f970-78e8-4bc9-b65b-75c3e04aa58f",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_version_gte",
      "type": "feature_gate",
      "salt": "826da231-3a29-4877-be76-98fc6e89b5c9",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "2xkLCJRQnLAlvUH8tTbIE",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "1.3",
              "operator": "version_gte",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2xkLCJRQnLAlvUH8tTbIE",
          "salt": "b7580c73-8210-43b5-a31f-ef701a2f38c2",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_after_failing",
      "type": "feature_gate",
      "salt": "8a85ba17-621a-42a7-aeb7-5f03fbb96714",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3P7LkhQ2DAiNEeIylQ7gLw",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 2243291880000,
              "operator": "after",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3P7LkhQ2DAiNEeIylQ7gLw",
          "salt": "187d9b2d-8256-4d4a-ba3c-270b340922d8",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_before_failing",
      "type": "feature_gate",
      "salt": "c20b6c9b-4456-4ca9-aeca-309279dfb7df",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "7EYI2XqD1aLpHevsxBOg0y",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 1577838960000,
              "operator": "before",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7EYI2XqD1aLpHevsxBOg0y",
          "salt": "6236c03f-1b58-4be8-9035-b70c32d52d60",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_not_in_id_list",
      "type": "feature_gate",
      "salt": "fcc22aff-66d4-49aa-9182-30bb085740f2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "9GFfHZ3jf8EZa8yxn3Iva:100.00:1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "segment:user_id_list",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "9GFfHZ3jf8EZa8yxn3Iva:100.00:1",
          "salt": "46c3e9e9-066c-46d1-8f25-47b4840e5316",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4G24SsVnBkEKazgp0T5qPS",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "segment:company_id_list",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "4G24SsVnBkEKazgp0T5qPS",
          "salt": "7f3b0218-0621-4188-a190-4a9ad914cd2f",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_rule_unit_id",
      "type": "feature_gate",
      "salt": "e4951bdf-5264-47d2-9b51-6fa274081cbd",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "6iCAb94llSa117HshNy0uf",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["123"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": true,
          "id": "6iCAb94llSa117HshNy0uf",
          "salt": "dbee9b48-23ba-4986-b0ea-bb1e6c1bd8b3",
          "isDeviceBased": false,
          "idType": "random_id"
        },
        {
          "name": "6iCAbcoqgssZDWNju3ph6j",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["9", "17"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6iCAbcoqgssZDWNju3ph6j",
          "salt": "156477b0-018e-4ddb-8943-90936def138f",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6iCAbfIvb2LYgLTaGjgxIn",
          "passPercentage": 50,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["123"],
              "operator": "any",
              "field": "random_id",
              "additionalValues": {
                "custom_id": "random_id"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": true,
          "id": "6iCAbfIvb2LYgLTaGjgxIn",
          "salt": "3c4996a0-088e-465a-9653-3d82c9c058e8",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "layer_holdout",
      "type": "feature_gate",
      "salt": "2ac59583-9b4c-4900-bda7-e8c6e976461f",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "pass:all:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-passing-layer-holdout"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "pass:all:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "fail:all:id_override",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["user-failing-layer-holdout"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "fail:all:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bAVp6R3C85vCYrR6be36n:10.00:5",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2bAVp6R3C85vCYrR6be36n:10.00:5",
          "salt": "2bAVp6R3C85vCYrR6be36n",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "holdout"
    },
    {
      "name": "test_unit_id",
      "type": "feature_gate",
      "salt": "9f294fe0-e15a-412b-880b-069717f9f4a4",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3RtiD8SAnMdb6wxKbPzIlt",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["12345"],
              "operator": "any",
              "field": "stableID",
              "additionalValues": {
                "custom_id": "stableID"
              },
              "isDeviceBased": true,
              "idType": "stableID"
            }
          ],
          "returnValue": true,
          "id": "3RtiD8SAnMdb6wxKbPzIlt",
          "salt": "3RtiD8SAnMdb6wxKbPzIlt",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "dczGofzWEN05H7jcHd95w",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["abc"],
              "operator": "any",
              "field": "random_id",
              "additionalValues": {
                "custom_id": "random_id"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": true,
          "id": "dczGofzWEN05H7jcHd95w",
          "salt": "dczGofzWEN05H7jcHd95w",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_null_operator",
      "type": "feature_gate",
      "salt": "56dbc261-0282-48d2-bf6d-e4622be9f7d6",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5kiqP6V3pTnL6GCbm5Vgtg",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "eq",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5kiqP6V3pTnL6GCbm5Vgtg",
          "salt": "37e86acb-24b7-460d-b867-517506d1389f",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5kiqPaf8ktGJJvI2ylMx5k",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "neq",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5kiqPaf8ktGJJvI2ylMx5k",
          "salt": "0c58372d-381b-460e-b520-727fc05945ea",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "4XXieerIS8z9lePI5mg4uD",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": null,
              "operator": "neq",
              "field": "companyID",
              "additionalValues": {
                "custom_id": "companyID"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "4XXieerIS8z9lePI5mg4uD",
          "salt": "81753f23-0776-4267-9dd5-1ed3644311ad",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_id_list",
      "type": "feature_gate",
      "salt": "7113c807-8236-477f-ac1c-bb8ac69bc9f7",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1WF7SXC60cUGiiLvutKKQO",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:user_id_list",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "pass_gate",
              "targetValue": "segment:company_id_list",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1WF7SXC60cUGiiLvutKKQO",
          "salt": "61ac4901-051f-4448-ae0e-f559cc55294e",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "double_nested_gates",
      "type": "feature_gate",
      "salt": "71a33cd5-7d69-4a5c-8b3d-7f83b4523e8a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "4niOF1wFb7kHzD8IwuZtYi",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_segment_condition",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "4niOF1wFb7kHzD8IwuZtYi",
          "salt": "69532af8-d582-42d0-8746-858f05a4c65f",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_any_with_number_value",
      "type": "feature_gate",
      "salt": "e9f5c398-7531-4137-b87d-39e8d3f7b17f",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5AO5DF4s86tam0jr6Yox9f",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["9", "9.0"],
              "operator": "any",
              "field": "level",
              "additionalValues": {
                "custom_field": "level"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5AO5DF4s86tam0jr6Yox9f",
          "salt": "1bfddc34-c151-4edf-994f-3c63819fd3f6",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_custom_contains_none",
      "type": "feature_gate",
      "salt": "a3956641-da46-4b3c-af54-4246b7dd324d",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5M0PlwDuhhb2X2OYwOH0IC",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["RU"],
              "operator": "str_contains_none",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5M0PlwDuhhb2X2OYwOH0IC",
          "salt": "f3359732-8819-4aa9-99b3-41388a46e70b",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2PPdN6TSACifKu1AmxQTio",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["TR"],
              "operator": "str_contains_any",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2PPdN6TSACifKu1AmxQTio",
          "salt": "526d1068-f638-46ac-9e81-17b0f9ba682b",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_custom",
      "type": "feature_gate",
      "salt": "bb465945-9bab-429e-b2b7-eade7160d126",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "2ZvouPSlQPnTLWWiDWUlnF",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["true"],
              "operator": "none",
              "field": "newUser",
              "additionalValues": {
                "custom_field": "newUser"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2ZvouPSlQPnTLWWiDWUlnF",
          "salt": "91f411f5-fb55-415a-9767-4a971a19b93a",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_segment_condition",
      "type": "feature_gate",
      "salt": "3d8be480-1d03-4964-a346-e280884c96d4",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "6oofAtg0zXRIucRSm9Wqc7",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:best_engineers",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "fail_gate",
              "targetValue": "segment:prod",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6oofAtg0zXRIucRSm9Wqc7",
          "salt": "df7e43bb-1450-4e68-9d94-1e574b710e72",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_nested_gate_condition",
      "type": "feature_gate",
      "salt": "81f09b29-18fa-428f-9b35-9a3944d5cd1d",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5M3Tb2ogJMUG7FtzvaRgAn",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "test_email",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5M3Tb2ogJMUG7FtzvaRgAn",
          "salt": "f6017390-4489-4e15-9503-2303a00d5975",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "6MlXHRavmo1ujM1NkZNjhQ",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "fail_gate",
              "targetValue": "test_environment_tier",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6MlXHRavmo1ujM1NkZNjhQ",
          "salt": "aca120f8-8226-4414-9671-0bc3e7825b8e",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_ip_field",
      "type": "feature_gate",
      "salt": "c8db0197-13b3-4668-b541-3fb92fbf1adc",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "7eoXUdsOAIbMuWt3l4C61L:100.00:1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["1.0.0.0"],
              "operator": "any",
              "field": "ip",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7eoXUdsOAIbMuWt3l4C61L:100.00:1",
          "salt": "7549e27b-23e3-4829-88e9-1abb80d34e7b",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_ua_os",
      "type": "feature_gate",
      "salt": "1fea721f-3b8c-48df-9c3f-2eac0d889bca",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "3y4fM9UjdAng6Sg9hd5f2p",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": "10.12",
              "operator": "version_gt",
              "field": "os_version",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "ua_based",
              "targetValue": ["Mac OS X"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3y4fM9UjdAng6Sg9hd5f2p",
          "salt": "3y4fM9UjdAng6Sg9hd5f2p",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_user_bucket",
      "type": "feature_gate",
      "salt": "1d821807-22ce-4da7-9d4a-8950eb91ae70",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "48lcIgjWfUaPHt4MLeecGj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [894],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "NaCl"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "48lcIgjWfUaPHt4MLeecGj",
          "salt": "48lcIgjWfUaPHt4MLeecGj",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_before_string",
      "type": "feature_gate",
      "salt": "404818ec-7961-42c4-a445-3e359b1d7940",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "szd83kcXtdcFnZE2PKtDM",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 1893456000000,
              "operator": "before",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            },
            {
              "type": "current_time",
              "targetValue": 1619308800000,
              "operator": "after",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "szd83kcXtdcFnZE2PKtDM",
          "salt": "szd83kcXtdcFnZE2PKtDM",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_small_pass_gate",
      "type": "feature_gate",
      "salt": "d89c9cee-2be4-40d5-a816-17aea81b8e03",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "z8TLPpo1vD3PEHQEGelqK",
          "passPercentage": 10,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "z8TLPpo1vD3PEHQEGelqK",
          "salt": "z8TLPpo1vD3PEHQEGelqK",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_after",
      "type": "feature_gate",
      "salt": "4d827de7-bace-42f1-99e1-34a82d8b6986",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "7dLw42P46krCdgsoQ56Pmb",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 1650927600000,
              "operator": "after",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7dLw42P46krCdgsoQ56Pmb",
          "salt": "7dLw42P46krCdgsoQ56Pmb",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_time_before",
      "type": "feature_gate",
      "salt": "923be05b-7d85-4416-95ae-a875e25ee2ec",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "7D6TdBegTvqbRaX911ML2M",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "current_time",
              "targetValue": 4086454689000,
              "operator": "before",
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7D6TdBegTvqbRaX911ML2M",
          "salt": "7D6TdBegTvqbRaX911ML2M",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_version",
      "type": "feature_gate",
      "salt": "086df540-5c55-4c14-9fdb-b869f41712e0",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5T0pMvNgNMVlysjjTaMfCy",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": "1.2.3.4",
              "operator": "version_lt",
              "field": "appVersion",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5T0pMvNgNMVlysjjTaMfCy",
          "salt": "5T0pMvNgNMVlysjjTaMfCy",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_environment_tier",
      "type": "feature_gate",
      "salt": "51e3cfd7-2fc6-485d-a794-73303aef3813",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "pass:all:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["pass-user"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "pass:all:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "uUegaWiu32iB1ShHaCxkv",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["staging", "development"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "uUegaWiu32iB1ShHaCxkv",
          "salt": "uUegaWiu32iB1ShHaCxkv",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_country_partial",
      "type": "feature_gate",
      "salt": "884c77e0-04ec-40cd-ba96-71a0bf232896",
      "enabled": false,
      "defaultValue": false,
      "rules": [
        {
          "name": "7MaaS2nqRxuY3ovw5cOG3D:100.00:1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["US"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7MaaS2nqRxuY3ovw5cOG3D:100.00:1",
          "salt": "7MaaS2nqRxuY3ovw5cOG3D",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_ua",
      "type": "feature_gate",
      "salt": "7b6c5d9a-3eac-4cb5-a9af-4d06a028e9df",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "fail:all:id_override",
          "passPercentage": 0,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["pass-user"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "fail:all:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "7CRdApC3iHXzDFisD1d4bH",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": ["iOS"],
              "operator": "any",
              "field": "os_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "7CRdApC3iHXzDFisD1d4bH",
          "salt": "7CRdApC3iHXzDFisD1d4bH",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "79nAiZs2CLIWpimNpM4S18",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ua_based",
              "targetValue": ["Chrome Mobile"],
              "operator": "any",
              "field": "browser_name",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "79nAiZs2CLIWpimNpM4S18",
          "salt": "79nAiZs2CLIWpimNpM4S18",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_country",
      "type": "feature_gate",
      "salt": "6418e4dd-db03-4f40-8f34-4c7b82ecea08",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1yhP7ww1Ot82rjqi1kh4eR",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "ip_based",
              "targetValue": ["US", "CA"],
              "operator": "any",
              "field": "country",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1yhP7ww1Ot82rjqi1kh4eR",
          "salt": "1yhP7ww1Ot82rjqi1kh4eR",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_email",
      "type": "feature_gate",
      "salt": "44827b9b-c6dd-49f7-9017-f4ae2a09ef32",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "2D8ddk1zZqqaFbBjkOmCA3",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@statsig.com", "@statsig.io"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2D8ddk1zZqqaFbBjkOmCA3",
          "salt": "2D8ddk1zZqqaFbBjkOmCA3",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "test_public",
      "type": "feature_gate",
      "salt": "64fa52a6-4195-4658-b124-aa0be3ff8860",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "6X3qJgyfwA81IJ2dxI7lYp",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "6X3qJgyfwA81IJ2dxI7lYp",
          "salt": "6X3qJgyfwA81IJ2dxI7lYp",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "feature_gate"
    },
    {
      "name": "segment:heavy_nested_segment_2",
      "type": "feature_gate",
      "salt": "946fedd2-fe7a-485b-b0cd-0b8a4fb3c50e",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "70BXBTOHqmV4L0XlqkRgoU",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["123", "1", "2", "3"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "70BXBTOHqmV4L0XlqkRgoU",
          "salt": "30741d00-4d9d-43c0-bb20-60624ee83b55",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "3aFlSjKu9lu6p5IPTRhxdg",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_4",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "3aFlSjKu9lu6p5IPTRhxdg",
          "salt": "5ee5e38f-bc20-4472-98b6-810ce71b6c78",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:heavy_nested_segment_4",
      "type": "feature_gate",
      "salt": "ff31e4bc-2086-423f-9e4f-8b1485c1659a",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1NJb2uDp8kKJkEDiWsEWnU",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": [
                "email1@foo.com",
                "email2@blah.com",
                "email3@foo.com",
                "email4@blah.com",
                "email5@foo.com",
                "email6@blah.com",
                "email7@foo.com",
                "email8@blah.com",
                "email9@foo.com",
                "email10@blah.com",
                "email11@foo.com",
                "email12@blah.com",
                "email13@foo.com",
                "email14@blah.com",
                "email15@foo.com",
                "email16@blah.com",
                "email17@foo.com",
                "email18@blah.com",
                "email19@foo.com",
                "email20@blah.com",
                "email21@foo.com",
                "email22@blah.com",
                "email23@foo.com",
                "email24@blah.com",
                "email25@foo.com",
                "email26@blah.com",
                "email27@foo.com",
                "email28@blah.com",
                "email29@foo.com",
                "email30@blah.com",
                "email31@foo.com",
                "email32@blah.com",
                "email33@foo.com",
                "email34@blah.com",
                "email35@foo.com",
                "email36@blah.com",
                "email37@foo.com",
                "email38@blah.com",
                "email39@foo.com",
                "email40@blah.com",
                "email41@foo.com",
                "email42@blah.com",
                "email43@foo.com",
                "email44@blah.com",
                "email45@foo.com",
                "email46@blah.com",
                "email47@foo.com",
                "email48@blah.com",
                "email49@foo.com",
                "email50@blah.com",
                "email51@foo.com",
                "email52@blah.com",
                "email53@foo.com",
                "email54@blah.com",
                "email55@foo.com",
                "email56@blah.com",
                "email57@foo.com",
                "email58@blah.com",
                "email59@foo.com",
                "email60@blah.com",
                "email61@foo.com",
                "email62@blah.com",
                "email63@foo.com",
                "email64@blah.com",
                "email65@foo.com",
                "email66@blah.com",
                "email67@foo.com",
                "email68@blah.com",
                "email69@foo.com",
                "email70@blah.com",
                "email71@foo.com",
                "email72@blah.com",
                "email73@foo.com",
                "email74@blah.com",
                "email75@foo.com",
                "email76@blah.com",
                "email77@foo.com",
                "email78@blah.com",
                "email79@foo.com",
                "email80@blah.com",
                "email81@foo.com",
                "email82@blah.com",
                "email83@foo.com",
                "email84@blah.com",
                "email85@foo.com",
                "email86@blah.com",
                "email87@foo.com",
                "email88@blah.com",
                "email89@foo.com",
                "email90@blah.com",
                "email91@foo.com",
                "email92@blah.com",
                "email93@foo.com",
                "email94@blah.com",
                "email95@foo.com",
                "email96@blah.com",
                "email97@foo.com",
                "email98@blah.com",
                "email99@foo.com",
                "email100@blah.com",
                "email101@foo.com",
                "email102@blah.com",
                "email103@foo.com",
                "email104@blah.com",
                "email105@foo.com",
                "email106@blah.com",
                "email107@foo.com",
                "email108@blah.com",
                "email109@foo.com",
                "email110@blah.com",
                "email111@foo.com",
                "email112@blah.com",
                "email113@foo.com",
                "email114@blah.com",
                "email115@foo.com",
                "email116@blah.com",
                "email117@foo.com",
                "email118@blah.com",
                "email119@foo.com",
                "email120@blah.com",
                "email121@foo.com",
                "email122@blah.com",
                "email123@foo.com",
                "email124@bar.com",
                "funny1@example.com",
                "sillyemail2@lolmail.com",
                "jokemail3@hilariousdomain.com",
                "laughing4@funnymail.com",
                "comedy5@example.com",
                "lolmail6@sillydomain.com",
                "funnymail7@laughingmail.com",
                "hilarious8@example.com",
                "gigglemail9@sillyemail.com",
                "rofl10@funnydomain.com",
                "johndoe@acme.com",
                "sarahsmith@starkindustries.com",
                "bobwilson@wayneenterprises.com",
                "lisajones@dundermifflin.com",
                "mikejohnson@wonkaindustries.com",
                "emilybrown@lexcorp.com",
                "davidthomas@incrediblesolutions.com",
                "amysanders@umbrellacorporation.com",
                "kevinlee@stricklandpropane.com",
                "jessicasmith@threeriverspublishing.com",
                "chrisrogers@bluthcompany.com",
                "jenniferadams@gringottsbank.com",
                "davidmiller@monarchsciences.com",
                "alicebaker@oscorp.com",
                "ryansullivan@vandelayindustries.com",
                "laurawilson@wernhamhogg.com",
                "matthewhill@hogwarts.edu",
                "rebeccaparker@fusionindustries.com",
                "ericwright@pawneegovernment.com",
                "sophiacampbell@starfleet.com",
                "timothyjackson@vault-tec.com",
                "nicolesanchez@strattonoakmont.com",
                "samuelgreen@cyberdyne.com",
                "oliviawoods@acmecorporation.com",
                "jonathanthompson@wilytechnology.com",
                "britneyspears@popmail.com",
                "christinaaguilera@hitmaker.com",
                "justintimberlake@syncmail.com",
                "mariahcarey@vocalist.com",
                "rickymartin@livinlavida.com",
                "jenniferlopez@onthe6.com",
                "whitneyhouston@legendary.com",
                "boygeorge@culturemail.com",
                "madonna@materialgirl.com",
                "spicegirl@zigazigah.com",
                "janetjackson@rhythmnation.com",
                "selenadion@myheartwillgoon.com",
                "alanis@jaggedlittlepill.com",
                "aliciakeys@pianomail.com",
                "nsync@byebyebye.com",
                "destinyschild@survivor.com",
                "ricky_n_kylie@spinningaround.com",
                "mariahboyz@fantasy.com",
                "backstreetboys@largerthanlife.com",
                "hanson@mmmbop.com",
                "brandysittinupinmyroom@rnbmail.com",
                "shaniatwain@countryqueen.com",
                "pink@gettheparty.com",
                "georgemichael@freedom.com",
                "jewel@foolishgames.com",
                "aaroncarter@iwantcandy.com",
                "cryptocrazies@coinmania.com",
                "bitweirdo@peculiarbits.com",
                "wackywallets@quirkycrypto.com",
                "oddcointraders@peculiarityexchange.com",
                "bizarroblockchain@weirdbits.com",
                "cryptonutters@eccentriccrypto.com",
                "strangealtcoins@peculiarplatform.com",
                "funkyminers@weirdmining.com",
                "offbeatICO@eccentriclaunchpad.com",
                "kookycrypto@peculiarcoin.com",
                "peculiarpay@whimsicalwallets.com",
                "quirkychains@oddlyblock.com",
                "peculiarprofits@cryptocuriosities.com",
                "nuttyinvestors@crazycoinventures.com",
                "bizarrebitbank@weirdofunds.com",
                "wondrouswallets@peculiarcrypto.com",
                "peculiarpayments@quirkycryptosolutions.com",
                "eccentricexchanges@peculiartrades.com",
                "oddballmining@peculiarhash.com",
                "kryptokraziness@peculiarinvestments.com",
                "weirdwalletservices@peculiarexchange.com",
                "unusualblockchain@weirdcryptotech.com",
                "cryptocapers@peculiarprofits.com",
                "peculiartraders@kookycryptoexchange.com",
                "quixoticcoins@peculiarventures.com",
                "whimsicalwallets@offbeatcrypto.com",
                "enigmaticexchanges@peculiartrades.com",
                "eccentricminers@weirdbitmining.com",
                "peculiarpay@kryptokrazypayments.com",
                "odditycoin@peculiarinvestments.com",
                "wackywalletworks@peculiarwallets.com",
                "peculiarhashpower@cryptocrazypool.com",
                "quirkytoken@peculiartoken.com",
                "weirdowallet@peculiarwalletservices.com",
                "eccentricexchanges@peculiartrading.com",
                "whimsicalbitbank@peculiarfunds.com",
                "peculiarpayroll@kookycryptosolutions.com",
                "crypticconsultants@peculiarcryptoconsulting.com",
                "peculiarmarketmakers@peculiarexchange.com",
                "oddballmining@peculiarminers.com",
                "offbeatICO@peculiarlaunchpad.com",
                "kryptokrazy@peculiarinvestments.com",
                "weirdowalletworks@peculiarwallets.com",
                "peculiarprofits@peculiartrading.com",
                "quirkycryptoconsultants@peculiarexchange.com",
                "wackycryptobank@peculiarfunds.com",
                "crypticconsulting@peculiarcryptoconsulting.com",
                "whimsicalmarketmakers@peculiarcrypto.com",
                "peculiarpayroll@peculiarwalletservices.com"
              ],
              "operator": "any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1NJb2uDp8kKJkEDiWsEWnU",
          "salt": "ec160c0a-a5fc-49bb-a1a3-a28ee83e2aed",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:heavy_nested_segment_1",
      "type": "feature_gate",
      "salt": "efb075fb-dda4-4cec-901c-7ab9ca86e4b2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1WjoyE7mk6qWLySZMFphaW",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["123"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1WjoyE7mk6qWLySZMFphaW",
          "salt": "290be157-e907-42e9-a544-76d17043633e",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "Psq2R2Yvl5g4Flk4DyfI5",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_2",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "Psq2R2Yvl5g4Flk4DyfI5",
          "salt": "9e029ad1-9858-4830-8cc9-6dee3a486c7f",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "1TWOOIjbsWAl1X1EnZ8gsa",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_3",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1TWOOIjbsWAl1X1EnZ8gsa",
          "salt": "e3f2145d-f35a-453f-8cf7-1cffea70d1cb",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:heavy_nested_segment_3",
      "type": "feature_gate",
      "salt": "3565691b-d660-476a-b90c-45d3e0f47d4d",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "2sNyQBLjVKDyPaF9KixGSu",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_2",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "2sNyQBLjVKDyPaF9KixGSu",
          "salt": "cf44179b-47ae-48bb-9ce9-659d935b5822",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "Mya5gAlXfGyWWJ6pMmomu",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "segment:heavy_nested_segment_4",
              "operator": null,
              "field": null,
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "Mya5gAlXfGyWWJ6pMmomu",
          "salt": "37556ae7-bd07-4a00-b95f-7f29bbe2ea11",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:null_ids",
      "type": "feature_gate",
      "salt": "fc2f2dd8-1930-46dc-8c92-154ce1c81b09",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "5faCfvMEt5SiDBJVJzoLXw",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": null,
              "operator": "eq",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "5faCfvMEt5SiDBJVJzoLXw",
          "salt": "46655630-30a7-4579-9ffc-c2a0e0e683c4",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "5faCfz6JnGbhgqPMVPg2zA",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": null,
              "operator": "eq",
              "field": "companyID",
              "additionalValues": {
                "custom_id": "companyID"
              },
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "5faCfz6JnGbhgqPMVPg2zA",
          "salt": "95a2f9bc-cd0c-49db-b111-fe55035c7d08",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:company_id_list",
      "type": "feature_gate",
      "salt": "04cef43f-4b24-4607-8a22-960acb20ef67",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "id_list",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": "company_id_list",
              "operator": "in_segment_list",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "companyID"
            }
          ],
          "returnValue": true,
          "id": "id_list",
          "salt": "",
          "isDeviceBased": false,
          "idType": "companyID"
        }
      ],
      "isDeviceBased": false,
      "idType": "companyID",
      "entity": "segment"
    },
    {
      "name": "segment:user_id_list",
      "type": "feature_gate",
      "salt": "2b81f86d-abd5-444f-93f4-79edf1815cd2",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "id_list",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "1",
                "123",
                "123456789",
                "2",
                "3",
                "4",
                "5",
                "dan_1",
                "marcos_1",
                "marcos_3",
                "marcos_5",
                "marcos_local",
                "marcos_local_1",
                "marcos_local_3",
                "marcos_local_4",
                "new_company_id_03_14_02",
                "new_user_id_03_14",
                "statsig_03_07_22",
                "statsig_03_07_22_?",
                "test_double_writing",
                "test_double_writing_1",
                "test_double_writing_3",
                "this_is_marcos",
                "user-1",
                "user-2",
                "user-3",
                "user-4",
                "x_03_07",
                "x_03_07_2"
              ],
              "operator": "any",
              "field": "userID",
              "additionalValues": {
                "custom_id": "userID"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "id_list",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:prod",
      "type": "feature_gate",
      "salt": "a5cea915-fbe7-4e0d-9e29-53b3d0fe6a94",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "0ep3vokDxrB0daSbknNRl",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "environment_field",
              "targetValue": ["production"],
              "operator": "any",
              "field": "tier",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "0ep3vokDxrB0daSbknNRl",
          "salt": "3777d220-734e-4235-97fb-dd8d4d2955e8",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:best_engineers",
      "type": "feature_gate",
      "salt": "613a9fc1-8122-4407-bdec-9c549caefb7e",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "1DNkBBk6trr8nTBdPvKMEn",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["@statsig.com"],
              "operator": "str_contains_any",
              "field": "email",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "1DNkBBk6trr8nTBdPvKMEn",
          "salt": "2680b743-0e66-4817-9181-34b788f49a6d",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    },
    {
      "name": "segment:inline_targeting_rules_exp",
      "type": "feature_gate",
      "salt": "caa34756-ab6c-4077-82b8-ce5c72af6775",
      "enabled": true,
      "defaultValue": false,
      "rules": [
        {
          "name": "57irdfAFMZqlbOdaF481RB",
          "groupName": "Inline Targeting Rule 1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_field",
              "targetValue": ["123"],
              "operator": "any",
              "field": "userID",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": true,
          "id": "57irdfAFMZqlbOdaF481RB",
          "salt": "ca191ee8-657b-4725-97cf-1c19454b4f48",
          "isDeviceBased": false,
          "idType": "userID"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "segment"
    }
  ],
  "layers": {
    "test_layer_not_in_holdout": [
      "not_started_exp_in_layer_no_holdout",
      "running_exp_in_layer_no_holdout",
      "shipped_exp_in_layer_no_holdout"
    ],
    "test_layer_in_holdout": [
      "not_started_exp_in_layer_with_holdout",
      "running_exp_in_layer_with_holdout",
      "shipped_exp_in_layer_with_holdout",
      "abandoned_exp_in_layer_with_holdout",
      "targeted_exp_in_layer_with_holdout"
    ],
    "layer_with_inactive_exp": ["shipped_exp"],
    "layer_in_global_holdout": ["experiment_one", "experiment_two"],
    "layer_with_many_params": ["experiment_with_many_params"],
    "test_layer_with_holdout": ["test_exp_with_layers_targeting_and_holdout"],
    "test_layer_with_no_exp": [],
    "test_layer": [
      "test_exp_with_layers",
      "test_exp_with_layers_and_holdout",
      "test_exp_with_layers_and_targeting"
    ],
    "random_id_layer": ["test_exp_random_id"],
    "country_test_layer": [
      "test_experiment_with_targeting",
      "test_country_layer_2"
    ],
    "Basic_test_layer": ["test_experiment_no_targeting"]
  },
  "layer_configs": [
    {
      "name": "test_layer_not_in_holdout",
      "type": "dynamic_config",
      "salt": "dcb0ca3f-6367-4aad-a720-de10e217a89d",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 4, 5, 7, 17, 22, 23, 27, 29, 30, 34, 38, 39, 41, 43, 45,
                47, 48, 51, 57, 58, 59, 62, 67, 71, 72, 73, 77, 79, 86, 88, 92,
                96, 100, 101, 103, 104, 106, 107, 126, 129, 131, 140, 141, 142,
                146, 147, 148, 149, 151, 152, 154, 164, 172, 180, 181, 182, 186,
                187, 193, 195, 201, 202, 203, 204, 208, 219, 221, 223, 224, 226,
                228, 237, 238, 244, 247, 248, 251, 256, 258, 262, 264, 266, 268,
                273, 276, 279, 283, 290, 292, 295, 303, 309, 310, 312, 314, 315,
                316, 317, 318, 321, 323, 324, 328, 330, 333, 334, 335, 339, 342,
                351, 354, 355, 361, 366, 368, 370, 383, 385, 386, 389, 394, 395,
                397, 399, 401, 404, 412, 417, 418, 421, 427, 430, 431, 432, 442,
                444, 446, 447, 449, 450, 453, 455, 459, 461, 471, 473, 475, 477,
                483, 488, 493, 497, 500, 501, 502, 505, 508, 510, 511, 512, 516,
                520, 522, 526, 528, 529, 536, 539, 541, 543, 544, 546, 548, 552,
                553, 554, 558, 561, 567, 569, 571, 574, 583, 587, 588, 589, 599,
                601, 607, 614, 618, 621, 622, 626, 630, 633, 635, 636, 638, 639,
                641, 643, 644, 645, 648, 659, 660, 662, 667, 670, 675, 677, 679,
                681, 684, 685, 690, 691, 692, 693, 698, 703, 704, 709, 710, 713,
                716, 719, 724, 726, 727, 728, 730, 734, 735, 738, 745, 747, 750,
                753, 754, 755, 756, 761, 765, 767, 770, 772, 778, 779, 780, 785,
                786, 787, 798, 799, 801, 803, 806, 809, 810, 818, 820, 822, 824,
                829, 832, 834, 836, 838, 839, 840, 841, 844, 846, 849, 851, 853,
                858, 863, 864, 868, 871, 874, 883, 884, 885, 887, 889, 892, 895,
                896, 899, 902, 903, 907, 911, 913, 916, 919, 921, 924, 927, 929,
                930, 931, 933, 934, 942, 944, 946, 947, 949, 950, 952, 953, 955,
                956, 966, 968, 971, 975, 980, 982, 988, 989, 993, 999
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "dcb0ca3f-6367-4aad-a720-de10e217a89d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "not_started_exp_in_layer_no_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                2, 9, 12, 13, 15, 18, 21, 25, 33, 37, 40, 44, 46, 49, 50, 60,
                61, 66, 74, 78, 81, 84, 85, 89, 90, 91, 95, 97, 99, 108, 109,
                110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 124, 125, 127,
                128, 130, 132, 135, 136, 137, 143, 145, 150, 155, 158, 163, 165,
                166, 167, 175, 176, 177, 178, 179, 184, 185, 188, 190, 191, 197,
                198, 199, 207, 212, 213, 215, 216, 222, 227, 229, 231, 233, 234,
                236, 239, 241, 243, 246, 249, 250, 252, 253, 255, 257, 259, 269,
                272, 277, 281, 282, 296, 297, 299, 300, 302, 305, 308, 313, 319,
                320, 322, 326, 327, 331, 340, 344, 346, 347, 349, 350, 356, 360,
                367, 371, 372, 373, 375, 377, 378, 380, 382, 384, 388, 391, 393,
                396, 398, 400, 403, 406, 407, 410, 413, 422, 426, 428, 440, 441,
                443, 445, 448, 451, 452, 454, 456, 458, 460, 465, 466, 469, 470,
                474, 478, 479, 480, 484, 485, 486, 489, 492, 494, 495, 499, 509,
                513, 517, 518, 519, 521, 530, 531, 532, 533, 537, 540, 542, 549,
                551, 555, 557, 559, 562, 565, 566, 568, 575, 576, 581, 584, 592,
                593, 594, 596, 597, 598, 600, 603, 604, 605, 608, 610, 611, 612,
                613, 615, 616, 619, 620, 623, 624, 632, 649, 653, 656, 657, 664,
                665, 669, 671, 673, 683, 687, 697, 699, 700, 702, 711, 712, 720,
                721, 722, 723, 725, 736, 739, 740, 741, 742, 743, 744, 746, 748,
                752, 757, 763, 766, 768, 771, 775, 782, 788, 789, 790, 791, 797,
                800, 802, 807, 812, 813, 815, 823, 826, 827, 828, 837, 847, 856,
                860, 861, 865, 866, 877, 878, 881, 886, 890, 891, 893, 894, 897,
                901, 904, 906, 909, 912, 914, 915, 917, 920, 925, 926, 928, 932,
                935, 936, 941, 945, 954, 957, 958, 959, 961, 962, 964, 965, 967,
                969, 970, 973, 976, 978, 979, 981, 983, 986, 991, 992, 996, 998
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "dcb0ca3f-6367-4aad-a720-de10e217a89d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "running_exp_in_layer_no_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "dcb0ca3f-6367-4aad-a720-de10e217a89d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "shipped_exp_in_layer_no_holdout"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "test_layer_in_holdout",
      "type": "dynamic_config",
      "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852",
      "enabled": true,
      "defaultValue": {
        "exp_val": "shipped_test",
        "layer_val": "layer_default"
      },
      "rules": [
        {
          "name": "not_started_exp_in_layer_with_holdout n6ScLuPWl0J0dr0sFrXaH:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "override_not_started_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "not_started_exp_in_layer_with_holdout n6ScLuPWl0J0dr0sFrXaH:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "not_started_exp_in_layer_with_holdout"
        },
        {
          "name": "running_exp_in_layer_with_holdout FC34BbkJjmR0MRQW5mvtR:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "override_running_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "running_exp_in_layer_with_holdout FC34BbkJjmR0MRQW5mvtR:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "running_exp_in_layer_with_holdout"
        },
        {
          "name": "shipped_exp_in_layer_with_holdout 11sge8BvLwthqadOX0JKX1:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "override_shipped_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "shipped_exp_in_layer_with_holdout 11sge8BvLwthqadOX0JKX1:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "shipped_exp_in_layer_with_holdout"
        },
        {
          "name": "abandoned_exp_in_layer_with_holdout 62pTD0RnR7DtGvlq1iITX5:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "override_abandoned_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "abandoned_exp_in_layer_with_holdout 62pTD0RnR7DtGvlq1iITX5:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "abandoned_exp_in_layer_with_holdout"
        },
        {
          "name": "targeted_exp_in_layer_with_holdout 6h3c5q1Q6pkA5BUg7tuIae:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": [
                "override_targeted_exp_in_layer_with_holdout_control"
              ],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "control",
            "layer_val": "layer_default"
          },
          "id": "targeted_exp_in_layer_with_holdout 6h3c5q1Q6pkA5BUg7tuIae:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "targeted_exp_in_layer_with_holdout"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "layer_default",
            "layer_val": "layer_default"
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                5, 8, 11, 27, 31, 39, 41, 42, 43, 45, 47, 48, 51, 52, 56, 58,
                59, 61, 63, 65, 73, 79, 81, 82, 91, 92, 95, 106, 107, 108, 109,
                112, 114, 115, 123, 127, 128, 129, 130, 131, 132, 133, 135, 142,
                143, 144, 146, 152, 155, 157, 159, 161, 163, 165, 173, 177, 182,
                185, 186, 191, 192, 193, 196, 197, 202, 203, 209, 213, 218, 221,
                226, 229, 231, 233, 235, 238, 244, 248, 250, 252, 255, 257, 259,
                260, 262, 264, 265, 266, 267, 268, 273, 279, 280, 283, 289, 292,
                294, 297, 298, 301, 302, 303, 309, 312, 313, 319, 326, 333, 336,
                337, 338, 340, 342, 344, 346, 348, 349, 351, 352, 356, 357, 360,
                366, 369, 372, 376, 384, 385, 388, 389, 390, 391, 398, 399, 401,
                407, 408, 417, 418, 421, 422, 425, 428, 431, 436, 438, 439, 441,
                442, 449, 451, 452, 453, 454, 455, 460, 463, 465, 466, 469, 471,
                472, 476, 477, 480, 481, 482, 484, 486, 487, 489, 495, 498, 501,
                502, 504, 514, 516, 517, 518, 519, 520, 526, 527, 536, 539, 547,
                552, 553, 555, 562, 563, 571, 575, 577, 581, 582, 583, 584, 587,
                589, 592, 595, 596, 603, 604, 617, 624, 627, 631, 632, 634, 635,
                647, 648, 655, 656, 657, 658, 664, 665, 669, 675, 677, 679, 680,
                683, 685, 688, 690, 691, 692, 699, 701, 710, 712, 713, 718, 721,
                723, 726, 728, 729, 733, 734, 740, 746, 747, 748, 749, 754, 757,
                760, 762, 768, 769, 773, 776, 782, 783, 788, 798, 799, 807, 809,
                812, 813, 816, 819, 825, 828, 830, 831, 834, 843, 844, 845, 849,
                850, 852, 854, 856, 857, 862, 863, 867, 872, 875, 876, 882, 884,
                887, 891, 892, 894, 898, 900, 901, 904, 906, 911, 912, 913, 914,
                915, 921, 924, 927, 935, 941, 943, 944, 949, 953, 954, 957, 960,
                965, 966, 967, 969, 970, 972, 977, 978, 979, 980, 983, 994, 995
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "not_started_exp_in_layer_with_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                3, 6, 10, 13, 14, 16, 19, 21, 23, 24, 25, 28, 33, 35, 36, 44,
                50, 53, 57, 60, 64, 71, 72, 74, 78, 80, 83, 84, 85, 86, 87, 88,
                90, 93, 96, 100, 102, 103, 105, 110, 113, 117, 118, 120, 121,
                122, 124, 125, 126, 134, 136, 137, 138, 140, 145, 147, 149, 151,
                153, 154, 158, 162, 164, 166, 167, 171, 172, 175, 176, 180, 188,
                189, 194, 198, 204, 208, 212, 214, 217, 220, 222, 223, 227, 232,
                234, 236, 239, 241, 246, 251, 253, 254, 258, 263, 271, 272, 275,
                284, 285, 286, 287, 296, 300, 305, 306, 310, 314, 321, 324, 328,
                329, 334, 341, 343, 345, 350, 354, 358, 362, 371, 373, 374, 375,
                377, 381, 382, 383, 387, 392, 395, 396, 397, 403, 411, 413, 414,
                416, 423, 424, 427, 430, 433, 443, 444, 446, 447, 448, 456, 457,
                458, 459, 462, 464, 474, 475, 483, 485, 490, 494, 507, 509, 511,
                513, 515, 521, 525, 528, 531, 534, 538, 542, 544, 549, 550, 554,
                556, 559, 564, 565, 569, 570, 572, 580, 588, 591, 593, 594, 597,
                598, 605, 608, 609, 612, 615, 619, 620, 622, 626, 628, 633, 639,
                640, 641, 646, 649, 654, 659, 660, 662, 670, 671, 672, 673, 676,
                678, 681, 684, 687, 689, 693, 698, 700, 702, 704, 706, 708, 709,
                715, 716, 717, 719, 720, 722, 725, 730, 731, 741, 742, 743, 744,
                750, 751, 755, 766, 771, 772, 774, 779, 780, 781, 784, 789, 790,
                791, 793, 794, 796, 800, 802, 803, 805, 806, 808, 810, 811, 817,
                818, 821, 822, 829, 832, 835, 838, 839, 841, 846, 855, 861, 864,
                865, 866, 869, 870, 871, 873, 874, 877, 878, 879, 881, 888, 889,
                890, 897, 899, 903, 907, 908, 910, 918, 919, 920, 930, 931, 933,
                934, 936, 937, 939, 942, 946, 950, 951, 952, 955, 956, 961, 962,
                973, 981, 984, 985, 986, 988, 989, 990, 991, 993, 996, 999
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "running_exp_in_layer_with_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "shipped_exp_in_layer_with_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "abandoned_exp_in_layer_with_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 2, 4, 7, 9, 12, 15, 17, 18, 20, 22, 26, 29, 30, 32, 34,
                37, 38, 40, 46, 49, 54, 55, 62, 66, 67, 68, 69, 70, 75, 76, 77,
                89, 94, 97, 98, 99, 101, 104, 111, 116, 119, 139, 141, 148, 150,
                156, 160, 168, 169, 170, 174, 178, 179, 183, 184, 187, 190, 195,
                199, 200, 201, 205, 206, 207, 210, 211, 215, 216, 219, 224, 225,
                228, 230, 237, 240, 242, 243, 245, 247, 256, 261, 269, 270, 274,
                276, 277, 278, 281, 282, 288, 290, 291, 293, 295, 299, 304, 307,
                308, 311, 315, 316, 317, 318, 320, 322, 323, 325, 327, 330, 331,
                332, 335, 339, 347, 355, 359, 361, 363, 364, 365, 367, 368, 370,
                378, 379, 380, 386, 393, 394, 400, 402, 404, 405, 406, 409, 410,
                412, 415, 419, 420, 426, 429, 432, 434, 435, 437, 445, 450, 461,
                467, 468, 470, 473, 478, 479, 488, 491, 492, 493, 496, 497, 499,
                500, 503, 505, 506, 508, 510, 512, 522, 523, 524, 529, 530, 532,
                533, 535, 537, 540, 541, 543, 545, 546, 548, 551, 557, 558, 560,
                561, 566, 567, 568, 573, 574, 576, 579, 585, 586, 590, 599, 600,
                601, 602, 606, 607, 610, 611, 613, 614, 616, 618, 621, 623, 625,
                629, 630, 636, 637, 638, 642, 643, 644, 645, 650, 651, 652, 653,
                661, 663, 666, 667, 668, 674, 682, 686, 694, 695, 696, 697, 703,
                705, 711, 714, 724, 727, 732, 735, 736, 737, 738, 739, 745, 752,
                753, 756, 758, 759, 761, 763, 764, 765, 767, 770, 775, 777, 778,
                785, 787, 792, 795, 797, 801, 804, 814, 815, 820, 823, 824, 826,
                827, 833, 837, 847, 848, 851, 853, 858, 859, 860, 868, 880, 883,
                885, 886, 893, 895, 896, 902, 905, 909, 916, 917, 922, 923, 925,
                926, 928, 929, 932, 938, 940, 945, 947, 948, 958, 959, 963, 964,
                968, 971, 974, 975, 976, 982, 987, 992, 997, 998
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "48658d68-ecc4-499c-b8cd-0429c0cfb852"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "exp_val": "shipped_test",
            "layer_val": "layer_default"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "targeted_exp_in_layer_with_holdout"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "layer_with_inactive_exp",
      "type": "dynamic_config",
      "salt": "0d3c9549-1579-443c-973e-2e9fff315067",
      "enabled": true,
      "defaultValue": {
        "a_string_param": "test_value"
      },
      "rules": [
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string_param": "layer_default"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "0d3c9549-1579-443c-973e-2e9fff315067"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string_param": "test_value"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "shipped_exp"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "layer_in_global_holdout",
      "type": "dynamic_config",
      "salt": "0dec47c8-5099-4482-9df5-ce411cd974d3",
      "enabled": true,
      "defaultValue": {
        "shared_param": "layer_value"
      },
      "rules": [
        {
          "name": "experiment_one 5128CPc9qpIVqHtaNF3TzP:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["a-user"],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "experiment_one 5128CPc9qpIVqHtaNF3TzP:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_one"
        },
        {
          "name": "3Qfj3hxoLuSh1ORaVBVonj",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "global_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "3Qfj3hxoLuSh1ORaVBVonj",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "0dec47c8-5099-4482-9df5-ce411cd974d3"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_one"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "0dec47c8-5099-4482-9df5-ce411cd974d3"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_param": "layer_value"
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_two"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "layer_with_many_params",
      "type": "dynamic_config",
      "salt": "7433204e-76a3-498f-8540-96fd2e9224b5",
      "enabled": true,
      "defaultValue": {
        "a_string": "layer",
        "another_string": "layer_default",
        "a_number": 799,
        "a_bool": false,
        "an_object": {
          "value": "layer_default"
        },
        "an_array": ["layer_default"],
        "another_bool": true,
        "another_number": 0
      },
      "rules": [
        {
          "name": "experiment_with_many_params 35zp7vzKELk7aLRCrg8PPD:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["user-in-control"],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "control",
            "another_string": "layer_default",
            "a_number": 1,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["control"],
            "another_bool": false,
            "another_number": 1
          },
          "id": "experiment_with_many_params 35zp7vzKELk7aLRCrg8PPD:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_with_many_params"
        },
        {
          "name": "experiment_with_many_params 35zp7xeN73tBubpy2o4t8F:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["user-in-test-1"],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_1",
            "another_string": "layer_default",
            "a_number": 2,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_1"],
            "another_bool": false,
            "another_number": 2
          },
          "id": "experiment_with_many_params 35zp7xeN73tBubpy2o4t8F:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_with_many_params"
        },
        {
          "name": "experiment_with_many_params 4bAi1Czlu8KvOXAyfUoHMm:id_override",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "unit_id",
              "targetValue": ["user-in-test-2"],
              "operator": "any",
              "additionalValues": {},
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "test_2",
            "another_string": "layer_default",
            "a_number": 3,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["test_2"],
            "another_bool": false,
            "another_number": 3
          },
          "id": "experiment_with_many_params 4bAi1Czlu8KvOXAyfUoHMm:id_override",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_with_many_params"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                1, 2, 3, 4, 5, 8, 10, 11, 12, 15, 16, 21, 25, 30, 31, 36, 38,
                41, 45, 46, 48, 50, 51, 53, 55, 57, 58, 62, 63, 66, 67, 69, 71,
                72, 75, 78, 80, 82, 83, 85, 86, 87, 88, 89, 94, 96, 103, 105,
                106, 107, 109, 110, 111, 112, 113, 114, 119, 128, 129, 130, 131,
                133, 134, 137, 141, 143, 145, 146, 147, 148, 149, 150, 151, 153,
                155, 156, 158, 159, 160, 163, 167, 170, 171, 172, 174, 181, 186,
                188, 189, 190, 193, 196, 197, 198, 200, 202, 203, 205, 207, 208,
                211, 212, 216, 219, 220, 221, 223, 224, 226, 229, 230, 232, 233,
                235, 237, 238, 241, 242, 244, 246, 247, 250, 255, 256, 258, 263,
                264, 266, 268, 269, 273, 276, 277, 280, 282, 283, 289, 290, 294,
                295, 298, 299, 300, 301, 303, 304, 305, 310, 315, 316, 319, 320,
                322, 326, 330, 331, 332, 333, 335, 336, 338, 343, 344, 347, 348,
                351, 352, 354, 356, 357, 360, 362, 364, 368, 369, 373, 374, 378,
                379, 382, 386, 389, 393, 398, 399, 401, 405, 408, 412, 413, 414,
                415, 416, 418, 419, 420, 423, 424, 425, 426, 430, 431, 436, 437,
                440, 442, 443, 444, 445, 448, 449, 450, 451, 452, 453, 454, 456,
                458, 460, 461, 462, 464, 469, 471, 472, 473, 475, 477, 478, 481,
                483, 487, 490, 494, 495, 496, 497, 498, 499, 500, 502, 504, 505,
                514, 515, 518, 520, 521, 522, 525, 527, 529, 530, 532, 533, 536,
                540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553,
                555, 556, 559, 562, 563, 569, 570, 571, 572, 574, 577, 578, 579,
                581, 582, 586, 587, 590, 591, 592, 593, 600, 601, 602, 608, 611,
                612, 614, 618, 620, 621, 625, 626, 627, 629, 632, 634, 637, 642,
                645, 646, 647, 651, 653, 655, 657, 663, 664, 665, 666, 672, 673,
                674, 677, 679, 686, 689, 691, 693, 694, 695, 696, 697, 698, 702,
                703, 704, 705, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716,
                720, 721, 723, 724, 725, 726, 728, 729, 730, 731, 732, 733, 735,
                737, 740, 747, 748, 752, 754, 755, 756, 759, 760, 761, 763, 766,
                768, 770, 771, 772, 773, 774, 776, 777, 778, 779, 780, 781, 782,
                783, 786, 789, 790, 791, 793, 794, 795, 798, 799, 800, 801, 803,
                805, 806, 808, 809, 810, 812, 814, 818, 819, 825, 826, 829, 830,
                831, 832, 833, 834, 836, 837, 839, 840, 841, 846, 848, 849, 850,
                852, 856, 858, 860, 862, 864, 865, 866, 870, 872, 873, 877, 879,
                880, 881, 884, 885, 886, 887, 891, 894, 898, 900, 902, 903, 904,
                905, 906, 911, 912, 913, 917, 920, 922, 925, 926, 927, 928, 929,
                933, 934, 936, 937, 938, 940, 942, 943, 950, 951, 953, 956, 957,
                959, 962, 964, 967, 972, 973, 974, 975, 976, 977, 978, 979, 981,
                984, 985, 988, 989, 991, 992, 993, 996, 997, 999
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "7433204e-76a3-498f-8540-96fd2e9224b5"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "a_string": "layer",
            "another_string": "layer_default",
            "a_number": 799,
            "a_bool": false,
            "an_object": {
              "value": "layer_default"
            },
            "an_array": ["layer_default"],
            "another_bool": true,
            "another_number": 0
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "experiment_with_many_params"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "test_layer_with_holdout",
      "type": "dynamic_config",
      "salt": "34ab0c20-0d3a-479c-b090-d7f4b3412b3d",
      "enabled": true,
      "defaultValue": {
        "shared_string_param": "layer_default_string",
        "shared_number_param": 420
      },
      "rules": [
        {
          "name": "2bs00hEzVfDemCWE5ApDL1",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "pass_gate",
              "targetValue": "layer_holdout",
              "operator": "any",
              "field": null,
              "additionalValues": null,
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "layer_default_string",
            "shared_number_param": 420
          },
          "id": "2bs00hEzVfDemCWE5ApDL1",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {
                "salt": "34ab0c20-0d3a-479c-b090-d7f4b3412b3d"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "shared_string_param": "layer_default_string",
            "shared_number_param": 420
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_exp_with_layers_targeting_and_holdout"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "test_layer_with_no_exp",
      "type": "dynamic_config",
      "salt": "c38d00be-7a29-441d-854f-b854bfd166e0",
      "enabled": true,
      "defaultValue": {
        "a_param": "foo"
      },
      "rules": [],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "test_layer",
      "type": "dynamic_config",
      "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2",
      "enabled": true,
      "defaultValue": {
        "layer_param": "a",
        "another_param": false
      },
      "rules": [
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
                18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
                34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
                50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
                66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
                82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
                98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
                111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
                124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
                137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
                150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
                163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
                176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
                189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
                202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
                215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227,
                228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240,
                241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253,
                254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266,
                267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279,
                280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292,
                293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
                306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
                319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_exp_with_layers"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
                513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525,
                526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
                539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551,
                552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
                565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
                578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590,
                591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603,
                604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
                617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
                630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
                643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655,
                656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668,
                669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681,
                682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694,
                695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707,
                708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720,
                721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733,
                734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
                747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759,
                760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772,
                773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785,
                786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798,
                799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811,
                812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824,
                825, 826, 827, 828, 829
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_exp_with_layers_and_holdout"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
                343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
                356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
                369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381,
                382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
                395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407,
                408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420,
                421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
                434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446,
                447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
                460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472,
                473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
                486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
                499, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841,
                842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854,
                855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867,
                868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880,
                881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893,
                894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906,
                907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919,
                920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932,
                933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945,
                946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958,
                959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971,
                972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984,
                985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
                998, 999
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "418fdbfd-68d3-46bd-a684-c3c20b7751d2"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {
            "layer_param": "a",
            "another_param": false
          },
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_exp_with_layers_and_targeting"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "random_id_layer",
      "type": "dynamic_config",
      "salt": "efbe9805-ba1c-45f2-8f8e-3c709078c955",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "efbe9805-ba1c-45f2-8f8e-3c709078c955"
              },
              "isDeviceBased": false,
              "idType": "random_id"
            }
          ],
          "returnValue": {},
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "random_id",
          "configDelegate": "test_exp_random_id"
        }
      ],
      "isDeviceBased": false,
      "idType": "random_id",
      "entity": "layer"
    },
    {
      "name": "country_test_layer",
      "type": "dynamic_config",
      "salt": "aa6a734a-969b-4747-b90d-48ba723a4b6e",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [2, 4, 5, 11, 13, 17, 19, 22, 23, 25],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "aa6a734a-969b-4747-b90d-48ba723a4b6e"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_experiment_with_targeting"
        },
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "user_bucket",
              "targetValue": [
                0, 1, 3, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 26, 28,
                30, 31, 34, 35, 37, 39, 40, 44, 47, 49, 50, 52, 54, 55, 59, 62,
                64, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 80, 82, 83, 86,
                87, 88, 90, 92, 96, 97, 98, 99, 101, 102, 103, 105, 106, 110,
                111, 116, 119, 120, 121, 122, 124, 125, 128, 129, 130, 132, 133,
                136, 138, 146, 147, 148, 150, 152, 153, 154, 155, 157, 158, 159,
                160, 161, 162, 163, 164, 167, 169, 170, 171, 174, 176, 177, 182,
                183, 188, 189, 191, 193, 196, 198, 199, 202, 203, 206, 207, 213,
                215, 216, 221, 222, 223, 224, 226, 229, 230, 233, 236, 237, 238,
                240, 243, 245, 246, 249, 251, 253, 254, 257, 258, 259, 261, 262,
                263, 264, 268, 270, 272, 274, 275, 278, 283, 284, 285, 286, 287,
                292, 293, 294, 295, 301, 302, 303, 304, 311, 313, 315, 316, 317,
                320, 321, 322, 324, 325, 326, 328, 331, 333, 334, 335, 336, 339,
                341, 342, 343, 345, 349, 350, 354, 355, 356, 357, 358, 360, 361,
                362, 363, 364, 366, 369, 371, 372, 374, 375, 377, 379, 382, 383,
                384, 385, 390, 391, 395, 397, 398, 403, 404, 406, 407, 408, 409,
                410, 413, 414, 415, 417, 418, 420, 421, 424, 427, 429, 431, 434,
                435, 436, 437, 438, 442, 443, 445, 446, 447, 449, 451, 454, 455,
                457, 459, 460, 463, 465, 467, 471, 472, 473, 476, 477, 481, 484,
                497, 498, 501, 503, 508, 511, 513, 514, 515, 517, 518, 519, 521,
                522, 525, 529, 530, 532, 533, 535, 537, 539, 542, 544, 546, 548,
                549, 550, 552, 556, 559, 561, 562, 563, 565, 566, 569, 573, 574,
                577, 579, 580, 581, 585, 590, 593, 594, 595, 597, 599, 600, 602,
                605, 611, 613, 614, 616, 617, 618, 620, 622, 623, 624, 625, 627,
                629, 639, 640, 641, 642, 644, 646, 647, 650, 657, 658, 660, 661,
                665, 667, 669, 670, 674, 676, 678, 679, 681, 682, 683, 685, 690,
                692, 693, 695, 698, 701, 703, 704, 705, 706, 708, 710, 711, 712,
                713, 714, 715, 717, 719, 720, 729, 732, 733, 734, 737, 738, 740,
                742, 743, 744, 745, 746, 747, 749, 757, 759, 760, 762, 763, 768,
                769, 771, 774, 775, 777, 779, 785, 786, 791, 792, 794, 795, 797,
                798, 801, 802, 804, 809, 812, 813, 815, 816, 818, 819, 820, 821,
                824, 826, 828, 830, 831, 833, 834, 836, 837, 838, 839, 840, 841,
                843, 845, 846, 847, 848, 853, 854, 858, 861, 862, 867, 870, 871,
                872, 873, 874, 875, 879, 881, 882, 886, 891, 892, 898, 899, 901,
                904, 906, 908, 910, 911, 915, 918, 922, 923, 925, 927, 928, 929,
                930, 934, 937, 938, 940, 941, 943, 944, 945, 946, 947, 949, 951,
                955, 956, 959, 960, 965, 966, 967, 969, 976, 977, 978, 979, 981,
                982, 984, 989, 991, 992, 996, 999
              ],
              "operator": "any",
              "field": null,
              "additionalValues": {
                "salt": "aa6a734a-969b-4747-b90d-48ba723a4b6e"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_country_layer_2"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    },
    {
      "name": "Basic_test_layer",
      "type": "dynamic_config",
      "salt": "abce0913-5058-4b0c-94dd-9563211d6704",
      "enabled": true,
      "defaultValue": {},
      "rules": [
        {
          "name": "experimentAssignment",
          "passPercentage": 100,
          "conditions": [
            {
              "type": "public",
              "targetValue": null,
              "operator": null,
              "field": null,
              "additionalValues": {
                "salt": "abce0913-5058-4b0c-94dd-9563211d6704"
              },
              "isDeviceBased": false,
              "idType": "userID"
            }
          ],
          "returnValue": {},
          "id": "experimentAssignment",
          "salt": "",
          "isDeviceBased": false,
          "idType": "userID",
          "configDelegate": "test_experiment_no_targeting"
        }
      ],
      "isDeviceBased": false,
      "idType": "userID",
      "entity": "layer"
    }
  ],
  "has_updates": true,
  "time": 1724792059286,
  "company_id": "5NprLGRxV3W28hreG51Z7n",
  "response_format": "dcs-v1",
  "id_lists": {
    "company_id_list": true
  },
  "diagnostics": {
    "initialize": 10000,
    "dcs": 1000,
    "download_config_specs": 1000,
    "idlist": 100,
    "get_id_list": 100,
    "get_id_list_sources": 100,
    "log": 100,
    "log_event": 100,
    "api_call": 100
  },
  "sdk_flags": {},
  "sdk_configs": {
    "event_queue_size": 500
  }
}
