states: {
    protectionsOff: "protectionsOff";
    protectionsOff_allowedNonTrackers: "protectionsOff_allowedNonTrackers";
    protectionsOff_allowedTrackers: "protectionsOff_allowedTrackers";
    protectionsOff_allowedTrackers_allowedNonTrackers: "protectionsOff_allowedTrackers_allowedNonTrackers";
    protectionsOn: "protectionsOn";
    protectionsOn_allowedFirstParty: "protectionsOn_allowedFirstParty";
    protectionsOn_allowedFirstParty_allowedNonTrackers: "protectionsOn_allowedFirstParty_allowedNonTrackers";
    protectionsOn_allowedNonTrackers: "protectionsOn_allowedNonTrackers";
    protectionsOn_allowedTrackers: "protectionsOn_allowedTrackers";
    protectionsOn_allowedTrackers_allowedNonTrackers: "protectionsOn_allowedTrackers_allowedNonTrackers";
    protectionsOn_blocked: "protectionsOn_blocked";
    protectionsOn_blocked_allowedNonTrackers: "protectionsOn_blocked_allowedNonTrackers";
    protectionsOn_blocked_allowedTrackers: "protectionsOn_blocked_allowedTrackers";
    protectionsOn_blocked_allowedTrackers_allowedNonTrackers: "protectionsOn_blocked_allowedTrackers_allowedNonTrackers";
} = ...

This list represents every possible state that the 'request data' can be in. Use this list to determine which text/icons to display in certain situations.