{
  "settings": {
    "mappingSets": [],
    "activeMappingSetId": null,
    "columnMappings": {},
    "ruleSets": [
      {
        "id": "rs_default",
        "name": "RODA BLAZE WINNERS",
        "description": "Migrated from legacy settings.",
        "rules": [
          {
            "id": "r3",
            "type": "sum",
            "name": "Prize amount total",
            "config": {
              "column": "prize_amount"
            }
          },
          {
            "id": "r_ghjrkbjk7",
            "type": "count",
            "name": "Free Flight 20MT Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "Free Flight 20MT",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r1",
            "type": "count",
            "name": "Free Flight 10MT count",
            "config": {
              "column": "prize",
              "value": "Free Flight 10MT",
              "matchMode": "exact"
            }
          },
          {
            "id": "r_84po9s4cs",
            "type": "count",
            "name": "Free Flight 5MT count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "Free Flight 5MT"
            }
          },
          {
            "id": "r2",
            "type": "count",
            "name": "All Free Flights",
            "config": {
              "column": "prize",
              "value": "Free Flight",
              "matchMode": "contains"
            }
          },
          {
            "id": "r_wjenm6qty",
            "type": "count",
            "name": "50,000 Cash Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "50,000 Cash"
            }
          },
          {
            "id": "r_futa88oal",
            "type": "count",
            "name": "500 Cash Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "500 Cash"
            }
          },
          {
            "id": "r_gfocuziti",
            "type": "count",
            "name": "100 Cash Count",
            "config": {
              "matchMode": "exact",
              "value": "100 Cash",
              "column": "prize"
            }
          },
          {
            "id": "r_9janawnhd",
            "type": "count-times",
            "name": "Count 50,000 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 50000,
              "column": "prize",
              "value": "50,000 Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_ego0kdnfn",
            "type": "count-times",
            "name": "Count 500 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 500,
              "column": "prize",
              "value": "500 Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_7pm9x7ljw",
            "type": "count-times",
            "name": "Count 100 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 100,
              "column": "prize",
              "value": "100 Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_j2uplhta9",
            "type": "aggregate-metrics",
            "name": "Total Cash",
            "config": {
              "op": "sum",
              "ruleIds": [
                "r_9janawnhd",
                "r_ego0kdnfn",
                "r_7pm9x7ljw"
              ],
              "format": "financial",
              "currencyCode": "",
              "rounded": true
            }
          },
          {
            "id": "r_g0ffmuzws",
            "type": "extract-number",
            "name": "Prize value",
            "config": {
              "sourceColumn": "prize",
              "targetColumn": "prize_value",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_zfhoqswzr",
            "type": "sort",
            "name": "Sort",
            "config": {
              "direction": "desc",
              "column": "prize_value"
            }
          }
        ]
      },
      {
        "id": "rs_43cb146d",
        "name": "MatchX WINNERS",
        "description": "Migrated from legacy settings.",
        "rules": [
          {
            "id": "r_why21esu4",
            "type": "sum",
            "name": "Prize amount total",
            "config": {
              "column": "prize_amount"
            }
          },
          {
            "id": "r_6o7ugqsu4",
            "type": "count",
            "name": "Free Flight 300MT Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "Free Flight 300MT",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_k8hm2lsu4",
            "type": "count",
            "name": "Free Flight 100MT count",
            "config": {
              "column": "prize",
              "value": "Free Flight 10MT",
              "matchMode": "exact"
            }
          },
          {
            "id": "r_s7f15gsu4",
            "type": "count",
            "name": "All Free Flights",
            "config": {
              "column": "prize",
              "value": "Free Flight",
              "matchMode": "contains"
            }
          },
          {
            "id": "r_6ck79bsu4",
            "type": "count",
            "name": "5000 Cash Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "5000MT Cash"
            }
          },
          {
            "id": "r_mfrw7esu4",
            "type": "count",
            "name": "3,000 Cash Count",
            "config": {
              "matchMode": "exact",
              "column": "prize",
              "value": "3000MT Cash"
            }
          },
          {
            "id": "r_4v3z0xsu4",
            "type": "count",
            "name": "1500 Cash Count",
            "config": {
              "matchMode": "exact",
              "value": "1500MT Cash",
              "column": "prize"
            }
          },
          {
            "id": "r_ubpxdksu4",
            "type": "count-times",
            "name": "Count 5,000 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 50000,
              "column": "prize",
              "value": "5000MT Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_agabxrsu4",
            "type": "count-times",
            "name": "Count 3,000 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 3000,
              "column": "prize",
              "value": "3000MT Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_top8klsu4",
            "type": "count-times",
            "name": "Count 1,500 Cash value",
            "config": {
              "matchMode": "exact",
              "multiplier": 1500,
              "column": "prize",
              "value": "1500MT Cash",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_panpaxsu4",
            "type": "aggregate-metrics",
            "name": "Total Cash",
            "config": {
              "op": "sum",
              "ruleIds": [
                "r_6ck79bsu4",
                "r_mfrw7esu4",
                "r_4v3z0xsu4",
                "r_ubpxdksu4"
              ],
              "format": "financial",
              "currencyCode": "",
              "rounded": true
            }
          },
          {
            "id": "r_42k25tsu4",
            "type": "extract-number",
            "name": "Prize value",
            "config": {
              "sourceColumn": "prize",
              "targetColumn": "prize_value",
              "format": "financial",
              "rounded": true
            }
          },
          {
            "id": "r_j3big6su4",
            "type": "sort",
            "name": "Sort",
            "config": {
              "direction": "desc",
              "column": "prize_value"
            }
          }
        ]
      }
    ],
    "profileApi": {
      "brandMap": {
        "888-Mozambique": "888bets Mozambique",
        "888bets Mozambique": "888bets Mozambique",
        "888-Angola": "888bets Angola",
        "888bets Angola": "888bets Angola",
        "BetLion": "BetLion Zambia",
        "BetLion Zambia": "BetLion Zambia",
        "888-Tanzania": "888bets Tanzania",
        "888bets Tanzania": "888bets Tanzania",
        "888-Kenya": "888bets Kenya",
        "888bets Kenya": "888bets Kenya"
      },
      "countryMap": {
        "888bets Mozambique": "MZ",
        "888bets Angola": "AO",
        "BetLion Zambia": "ZM",
        "888bets Tanzania": "TZ",
        "888bets Kenya": "KE"
      },
      "endpoints": {
        "888bets Mozambique": "https://888africa.com/888bets-mozambique/wp-json/profiles/v1/profile-names-by-pids",
        "888bets Angola": "https://888africa.com/888bets-mozambique/wp-json/profiles/v1/profile-names-by-pids",
        "BetLion Zambia": "https://gamepage.betlion.co.zm/wp-json/betlion-zambia/profile-names-by-pids",
        "888bets Tanzania": "https://888africa.com/888bets-mozambique/wp-json/profiles/v1/profile-names-by-pids",
        "888bets Kenya": "https://888africa.com/888bets-mozambique/wp-json/profiles/v1/profile-names-by-pids"
      },
      "defaultAvatars": {
        "888bets Mozambique": "https://blaze.888bets.co.mz/wp-content/uploads/2025/02/Property-1Mystery.png",
        "888bets Angola": "https://blaze.888bets.co.mz/wp-content/uploads/2025/02/Property-1Mystery.png",
        "BetLion Zambia": "https://gamepage.betlion.co.zm/wp-content/themes/megamission/images/avatars/avatardefault.webp",
        "888bets Tanzania": "https://blaze.888bets.co.mz/wp-content/uploads/2025/02/Property-1Mystery.png",
        "888bets Kenya": "https://blaze.888bets.co.mz/wp-content/uploads/2025/02/Property-1Mystery.png"
      },
      "pidColumn": "PID",
      "batchSize": 1000
    },
    "columnPresets": [],
    "defaultColumnPresetId": null
  },
  "pipelines": [
    {
      "id": "dbed92cc-214f-49a7-af58-7dd6ab5730e9",
      "name": "RODA BLAZE DAILY WINNERS",
      "description": "",
      "filenameTemplate": "{pipelineName} - {iteration} - {date} 🏆🔥",
      "mappingSetId": null,
      "columnPresetId": "cp_e36d4957",
      "enrichAfterRun": true,
      "isDropzone": true,
      "outputRowLimit": 30,
      "nodes": [
        {
          "id": "n_2581r2u",
          "ruleSetId": "rs_default",
          "x": 516,
          "y": 85
        }
      ],
      "edges": [],
      "updatedAt": "2026-05-12T09:45:51.035Z",
      "createdAt": "2026-04-29T10:09:14.878Z",
      "bookends": {
        "map": {
          "x": 41,
          "y": 106
        },
        "enrich": {
          "x": 293,
          "y": 94
        },
        "filter": {
          "x": 781,
          "y": 91
        }
      },
      "runCount": 7
    },
    {
      "id": "e4f21cf8-f252-4238-8b60-45dbf8b81e7a",
      "name": "MatchX WINNERS",
      "description": "",
      "filenameTemplate": "{pipelineName} - {iteration} - {date} 🏆 ⚽️",
      "mappingSetId": "ms_024edde9",
      "columnPresetId": "cp_e36d4957",
      "enrichAfterRun": true,
      "isDropzone": true,
      "outputRowLimit": 30,
      "nodes": [
        {
          "id": "n_05t4rsc",
          "ruleSetId": "rs_43cb146d",
          "x": 462,
          "y": 76
        }
      ],
      "edges": [],
      "updatedAt": "2026-05-11T16:49:06.379Z",
      "createdAt": "2026-04-29T10:10:27.271Z",
      "bookends": {
        "map": {
          "x": 20,
          "y": 60
        },
        "enrich": {
          "x": 243,
          "y": 63
        },
        "filter": {
          "x": 750,
          "y": 84
        }
      },
      "runCount": 5
    },
    {
      "id": "1690665c-14e5-4275-8618-661d48f9d3ad",
      "name": "New pipeline",
      "description": "",
      "filenameTemplate": "{dropZoneName} - {iteration} {date}",
      "mappingSetId": null,
      "columnPresetId": null,
      "enrichAfterRun": false,
      "isDropzone": false,
      "outputRowLimit": null,
      "nodes": [],
      "edges": [],
      "updatedAt": "2026-05-11T16:25:01.417Z",
      "createdAt": "2026-05-11T16:25:01.417Z"
    }
  ],
  "assets": []
}