{
  "patterns": [
    "\u0627\u0628",
    "\u0628\u0627\u0628",
    "\u0628",
    "\u0627\u0628\u0627"
  ],
  "text": "\u0628\u0627\u0628\u0627\u0628\u0627",
  "index_unit": "Unicode codepoint, zero-based, end excluded; no normalization",
  "states": [
    {
      "next": {
        "\u0627": 1,
        "\u0628": 3
      },
      "fail": 0,
      "out": []
    },
    {
      "next": {
        "\u0628": 2
      },
      "fail": 0,
      "out": []
    },
    {
      "next": {
        "\u0627": 6
      },
      "fail": 3,
      "out": [
        0,
        2
      ]
    },
    {
      "next": {
        "\u0627": 4
      },
      "fail": 0,
      "out": [
        2
      ]
    },
    {
      "next": {
        "\u0628": 5
      },
      "fail": 1,
      "out": []
    },
    {
      "next": {},
      "fail": 2,
      "out": [
        0,
        1,
        2
      ]
    },
    {
      "next": {},
      "fail": 4,
      "out": [
        3
      ]
    }
  ],
  "scan": [
    {
      "index": 0,
      "char": "\u0628",
      "before": 0,
      "fallback": [],
      "state": 3,
      "output_ids": [
        2
      ]
    },
    {
      "index": 1,
      "char": "\u0627",
      "before": 3,
      "fallback": [],
      "state": 4,
      "output_ids": []
    },
    {
      "index": 2,
      "char": "\u0628",
      "before": 4,
      "fallback": [],
      "state": 5,
      "output_ids": [
        0,
        1,
        2
      ]
    },
    {
      "index": 3,
      "char": "\u0627",
      "before": 5,
      "fallback": [
        [
          5,
          2
        ]
      ],
      "state": 6,
      "output_ids": [
        3
      ]
    },
    {
      "index": 4,
      "char": "\u0628",
      "before": 6,
      "fallback": [
        [
          6,
          4
        ]
      ],
      "state": 5,
      "output_ids": [
        0,
        1,
        2
      ]
    },
    {
      "index": 5,
      "char": "\u0627",
      "before": 5,
      "fallback": [
        [
          5,
          2
        ]
      ],
      "state": 6,
      "output_ids": [
        3
      ]
    }
  ],
  "all_hits": [
    {
      "pattern_id": 2,
      "start": 0,
      "end_exclusive": 1
    },
    {
      "pattern_id": 0,
      "start": 1,
      "end_exclusive": 3
    },
    {
      "pattern_id": 1,
      "start": 0,
      "end_exclusive": 3
    },
    {
      "pattern_id": 2,
      "start": 2,
      "end_exclusive": 3
    },
    {
      "pattern_id": 3,
      "start": 1,
      "end_exclusive": 4
    },
    {
      "pattern_id": 0,
      "start": 3,
      "end_exclusive": 5
    },
    {
      "pattern_id": 1,
      "start": 2,
      "end_exclusive": 5
    },
    {
      "pattern_id": 2,
      "start": 4,
      "end_exclusive": 5
    },
    {
      "pattern_id": 3,
      "start": 3,
      "end_exclusive": 6
    }
  ],
  "direct_slice_oracle_equal": true,
  "exhaustive_pattern_sets": 63,
  "exhaustive_texts_each": 63,
  "finite_pair_checks": 3969,
  "unicode_literal_hits": [
    {
      "pattern_id": 0,
      "start": 0,
      "end_exclusive": 1
    },
    {
      "pattern_id": 1,
      "start": 1,
      "end_exclusive": 2
    },
    {
      "pattern_id": 0,
      "start": 2,
      "end_exclusive": 3
    }
  ],
  "empty_text_hits": [],
  "duplicate_pattern_policy": "reject",
  "rejected": [
    "[]",
    "['']",
    "['a', 'a']",
    "[True]",
    "['xxxxxxxxx']"
  ],
  "semantic_or_product_search_claimed": false
}
