(FuncDef
  name: initializeANSI
  body: 
    (BraceGroup
      children: [
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:esc)
              op: Equal
              rhs: {(DQ (Lit_Other '\\') (033))}
              spids: [20]
            )
          ]
          spids: [20]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:blackf)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[30m'))}
                  spids: [35]
                )
              ]
              spids: [35]
            )
          terminator: <Op_Semi ';'>
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:redf)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[31m'))}
                  spids: [44]
                )
              ]
              spids: [44]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:greenf)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[32m'))}
              spids: [53]
            )
          ]
          spids: [53]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:yellowf)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[33m'))}
                  spids: [62]
                )
                (assign_pair
                  lhs: (LhsName name:bluef)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[34m'))}
                  spids: [70]
                )
              ]
              spids: [62]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:purplef)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[35m'))}
              spids: [79]
            )
          ]
          spids: [79]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:cyanf)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[36m'))}
                  spids: [88]
                )
              ]
              spids: [88]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:whitef)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[37m'))}
              spids: [97]
            )
          ]
          spids: [97]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:blackb)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[40m'))}
                  spids: [112]
                )
              ]
              spids: [112]
            )
          terminator: <Op_Semi ';'>
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:redb)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[41m'))}
                  spids: [121]
                )
              ]
              spids: [121]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:greenb)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[42m'))}
              spids: [130]
            )
          ]
          spids: [130]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:yellowb)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[43m'))}
                  spids: [139]
                )
                (assign_pair
                  lhs: (LhsName name:blueb)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[44m'))}
                  spids: [147]
                )
              ]
              spids: [139]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:purpleb)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[45m'))}
              spids: [156]
            )
          ]
          spids: [156]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:cyanb)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[46m'))}
                  spids: [165]
                )
              ]
              spids: [165]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:whiteb)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[47m'))}
              spids: [174]
            )
          ]
          spids: [174]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:boldon)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[1m'))}
                  spids: [188]
                )
              ]
              spids: [188]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:boldoff)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[22m'))}
              spids: [197]
            )
          ]
          spids: [197]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:italicson)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[3m'))}
                  spids: [206]
                )
              ]
              spids: [206]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:italicsoff)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[23m'))}
              spids: [215]
            )
          ]
          spids: [215]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:ulon)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[4m'))}
                  spids: [224]
                )
              ]
              spids: [224]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:uloff)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[24m'))}
              spids: [233]
            )
          ]
          spids: [233]
        )
        (Sentence
          child: 
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:invon)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name esc) ('[7m'))}
                  spids: [242]
                )
              ]
              spids: [242]
            )
          terminator: <Op_Semi ';'>
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:invoff)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[27m'))}
              spids: [251]
            )
          ]
          spids: [251]
        )
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:reset)
              op: Equal
              rhs: {(DQ (${ VSub_Name esc) ('[0m'))}
              spids: [261]
            )
          ]
          spids: [261]
        )
      ]
      spids: [17]
    )
  spids: [13 16]
)