(CommandList
  children: [
    (Assignment
      keyword: Assign_Typeset
      flags: [-A]
      pairs: [(assign_pair lhs:(LhsName name:_Dbg_command_help) op:Equal spids:[68])]
      spids: [64]
    )
    (C {(export)} {(_Dbg_command_help)})
    (Assignment
      keyword: Assign_Typeset
      flags: [-a]
      pairs: [
        (assign_pair
          lhs: (LhsName name:_Dbg_command_names_sorted)
          op: Equal
          rhs: {(ArrayLiteralPart)}
          spids: [78]
        )
      ]
      spids: [74]
    )
    (Assignment
      keyword: Assign_Typeset
      flags: [-A]
      pairs: [(assign_pair lhs:(LhsName name:_Dbg_debugger_commands) op:Equal spids:[99])]
      spids: [95]
    )
    (FuncDef
      name: _Dbg_help_add
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (DParen
                  child: 
                    (ArithBinary
                      op_id: Arith_Less
                      left: (ArithWord w:{($ VSub_Pound '$#')})
                      right: (ArithWord w:{(Lit_Digits 2)})
                    )
                )
                (AndOr
                  children: [
                    (DParen
                      child: 
                        (ArithBinary
                          op_id: Arith_Great
                          left: (ArithWord w:{($ VSub_Pound '$#')})
                          right: (ArithWord w:{(Lit_Digits 4)})
                        )
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
                  ]
                  op_id: Op_DAmp
                )
              ]
              op_id: Op_DPipe
            )
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Typeset
                  flags: [-i]
                  pairs: [(assign_pair lhs:(LhsName name:add_command) op:Equal spids:[143])]
                  spids: [139]
                )
              terminator: <Op_Semi ';'>
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:add_command)
                  op: Equal
                  rhs: 
                    {
                      (BracedVarSub
                        token: <VSub_Number 3>
                        suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(1)})
                        spids: [147 151]
                      )
                    }
                  spids: [146]
                )
              ]
              spids: [146]
            )
            (C 
              {(_Dbg_command_help) (Lit_Other '[') ($ VSub_Number '$1') (Lit_Other ']') (Lit_Other '=') 
                (DQ ($ VSub_Number '$2'))
              }
            )
            (AndOr
              children: [
                (DParen child:(ArithVarRef name:add_command))
                (C 
                  {(_Dbg_debugger_commands) (Lit_Other '[') ($ VSub_Number '$1') (Lit_Other ']') 
                    (Lit_Other '=') (DQ (_Dbg_do_) ($ VSub_Number '$1'))
                  }
                )
              ]
              op_id: Op_DAmp
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DParen
                          child: 
                            (ArithBinary
                              op_id: Arith_DEqual
                              left: (ArithWord w:{($ VSub_Pound '$#')})
                              right: (ArithWord w:{(Lit_Digits 4)})
                            )
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (C {(complete)} {(-F)} {(DQ ($ VSub_Number '$4'))} {(DQ ($ VSub_Number '$1'))})
                  ]
                  spids: [16777215 196]
                )
              ]
              spids: [16777215 212]
            )
            (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
          ]
          spids: [109]
        )
      spids: [105 108]
    )
    (FuncDef
      name: _Dbg_help_add_sub
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:add_command)
                  op: Equal
                  rhs: 
                    {
                      (BracedVarSub
                        token: <VSub_Number 4>
                        suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(1)})
                        spids: [233 237]
                      )
                    }
                  spids: [232]
                )
              ]
              spids: [232]
            )
            (AndOr
              children: [
                (DParen
                  child: 
                    (ArithBinary
                      op_id: Arith_NEqual
                      left: (ArithWord w:{($ VSub_Pound '$#')})
                      right: (ArithWord w:{(Lit_Digits 3)})
                    )
                )
                (AndOr
                  children: [
                    (DParen
                      child: 
                        (ArithBinary
                          op_id: Arith_NEqual
                          left: (ArithWord w:{($ VSub_Pound '$#')})
                          right: (ArithWord w:{(Lit_Digits 4)})
                        )
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
                  ]
                  op_id: Op_DAmp
                )
              ]
              op_id: Op_DAmp
            )
            (C {(eval)} 
              {
                (DQ (_Dbg_command_help_) ($ VSub_Number '$1') ('[') ($ VSub_Number '$2') (']=') 
                  (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Number '$3') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>)
                )
              }
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: (DParen child:(ArithVarRef name:add_command))
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (C {(eval)} 
                      {
                        (DQ (_Dbg_debugger_) (${ VSub_Number 1) ('_commands[') ($ VSub_Number '$2') 
                          (']=') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (_Dbg_do_) (${ VSub_Number 1) (_) (${ VSub_Number 2) 
                          (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>)
                        )
                      }
                    )
                  ]
                  spids: [16777215 292]
                )
              ]
              spids: [16777215 318]
            )
            (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
          ]
          spids: [229]
        )
      spids: [225 228]
    )
    (FuncDef
      name: _Dbg_help_sort_command_names
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (DParen
                  child: 
                    (ArithBinary
                      op_id: Arith_Great
                      left: 
                        (ArithWord
                          w: 
                            {
                              (BracedVarSub
                                token: <VSub_Name _Dbg_command_names_sorted>
                                prefix_op: VSub_Pound
                                spids: [336 339]
                              )
                            }
                        )
                      right: (ArithWord w:{(Lit_Digits 0)})
                    )
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
              ]
              op_id: Op_DAmp
            )
            (Assignment
              keyword: Assign_Typeset
              flags: [-a]
              pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[360])]
              spids: [356]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:list)
                  op: Equal
                  rhs: 
                    {
                      (ArrayLiteralPart
                        words: [
                          {
                            (DQ 
                              (BracedVarSub
                                token: <VSub_Name _Dbg_command_help>
                                prefix_op: VSub_Bang
                                bracket_op: (WholeArray op_id:Lit_At)
                                spids: [366 372]
                              )
                            )
                          }
                        ]
                      )
                    }
                  spids: [363]
                )
              ]
              spids: [363]
            )
            (C {(sort_list)} {(0)} 
              {
                (BracedVarSub
                  token: <VSub_Name list>
                  prefix_op: VSub_Pound
                  bracket_op: (WholeArray op_id:Lit_At)
                  spids: [381 387]
                ) (-1)
              }
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_Dbg_sorted_command_names)
                  op: Equal
                  rhs: 
                    {
                      (ArrayLiteralPart
                        words: [
                          {
                            (DQ 
                              (BracedVarSub
                                token: <VSub_Name list>
                                bracket_op: (WholeArray op_id:Lit_At)
                                spids: [394 399]
                              )
                            )
                          }
                        ]
                      )
                    }
                  spids: [391]
                )
              ]
              spids: [391]
            )
          ]
          spids: [332]
        )
      spids: [328 331]
    )
    (FuncDef
      name: _Dbg_help_set
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Typeset
              pairs: [(assign_pair lhs:(LhsName name:subcmd) op:Equal spids:[416])]
              spids: [414]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DParen
                          child: 
                            (ArithBinary
                              op_id: Arith_DEqual
                              left: (ArithWord w:{($ VSub_Pound '$#')})
                              right: (ArithWord w:{(Lit_Digits 0)})
                            )
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      flags: [-a]
                      pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[441])]
                      spids: [437]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:list)
                          op: Equal
                          rhs: 
                            {
                              (ArrayLiteralPart
                                words: [
                                  {
                                    (DQ 
                                      (BracedVarSub
                                        token: <VSub_Name _Dbg_command_help_set>
                                        prefix_op: VSub_Bang
                                        bracket_op: (WholeArray op_id:Lit_At)
                                        spids: [447 453]
                                      )
                                    )
                                  }
                                ]
                              )
                            }
                          spids: [444]
                        )
                      ]
                      spids: [444]
                    )
                    (C {(sort_list)} {(0)} 
                      {
                        (BracedVarSub
                          token: <VSub_Name list>
                          prefix_op: VSub_Pound
                          bracket_op: (WholeArray op_id:Lit_At)
                          spids: [462 468]
                        ) (-1)
                      }
                    )
                    (ForEach
                      iter_name: subcmd
                      iter_words: [
                        {
                          (BracedVarSub
                            token: <VSub_Name list>
                            bracket_op: (WholeArray op_id:Lit_At)
                            spids: [478 483]
                          )
                        }
                      ]
                      do_arg_iter: False
                      body: 
                        (DoGroup
                          children: [(C {(_Dbg_help_set)} {($ VSub_Name '$subcmd')} {(1)})]
                          spids: [486 496]
                        )
                      spids: [477 484]
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [16777215 434]
                )
              ]
              spids: [16777215 504]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:subcmd)
                  op: Equal
                  rhs: {(DQ ($ VSub_Number '$1'))}
                  spids: [508]
                )
              ]
              spids: [508]
            )
            (Assignment
              keyword: Assign_Typeset
              pairs: [
                (assign_pair
                  lhs: (LhsName name:label)
                  op: Equal
                  rhs: {(DQ ($ VSub_Number '$2'))}
                  spids: [516]
                )
              ]
              spids: [514]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DBracket
                          expr: 
                            (BoolUnary
                              op_id: BoolUnary_n
                              child: 
                                {
                                  (DQ 
                                    (BracedVarSub
                                      token: <VSub_Name _Dbg_command_help_set>
                                      bracket_op: 
                                        (ArrayIndex
                                          expr: (ArithWord w:{($ VSub_Name '$subcmd')})
                                        )
                                      spids: [530 535]
                                    )
                                  )
                                }
                            )
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')})
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(_Dbg_msg_rst)} 
                              {
                                (DQ 
                                  (BracedVarSub
                                    token: <VSub_Name _Dbg_command_help_set>
                                    bracket_op: 
                                      (ArrayIndex
                                        expr: (ArithWord w:{($ VSub_Name '$subcmd')})
                                      )
                                    spids: [563 568]
                                  )
                                )
                              }
                            )
                            (ControlFlow
                              token: <ControlFlow_Return return>
                              arg_word: {(0)}
                            )
                          ]
                          spids: [16777215 557]
                        )
                      ]
                      else_action: [
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:label)
                              op: Equal
                              rhs: 
                                {
                                  (CommandSubPart
                                    command_list: 
                                      (CommandList
                                        children: [
                                          (C {(builtin)} {(printf)} {(DQ ('set %-12s-- '))} 
                                            {($ VSub_Name '$subcmd')}
                                          )
                                        ]
                                      )
                                    left_token: <Left_CommandSub '$('>
                                    spids: [581 591]
                                  )
                                }
                              spids: [580]
                            )
                          ]
                          spids: [580]
                        )
                      ]
                      spids: [577 594]
                    )
                  ]
                  spids: [16777215 542]
                )
              ]
              spids: [16777215 597]
            )
            (Case
              to_match: {($ VSub_Name '$subcmd')}
              arms: [
                (case_arm
                  pat_list: [{(ar)} {(arg)} {(args)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set argument list to give program when restarted.'))
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [608 618 638 16777215]
                )
                (case_arm
                  pat_list: [{(an)} {(ann)} {(anno)} {(annot)} {(annota)} {(annotat)} {(annotate)}]
                  action: [
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')})
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (Assignment
                              keyword: Assign_Typeset
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:post_label)
                                  op: Equal
                                  rhs: 
                                    {
                                      (SQ <'\n'> 
                                        <
'0 == normal;     1 == fullname (for use when running under emacs).'
                                        >
                                      )
                                    }
                                  spids: [687]
                                )
                              ]
                              spids: [685]
                            )
                          ]
                          spids: [16777215 682]
                        )
                      ]
                      spids: [16777215 694]
                    )
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set annotation level.') ($ VSub_Name '$post_label'))
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [641 667 715 16777215]
                )
                (case_arm
                  pat_list: [{(autoe)} {(autoev)} {(autoeva)} {(autoeval)}]
                  action: [
                    (C {(_Dbg_help_set_onoff)} {(SQ <autoeval>)} {(SQ <autoeval>)} 
                      {(DQ ('Evaluate unrecognized commands'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [718 732 757 16777215]
                )
                (case_arm
                  pat_list: [{(autol)} {(autoli)} {(autolis)} {(autolist)}]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:onoff)
                          op: Equal
                          rhs: {(DQ (on.))}
                          spids: [779]
                        )
                      ]
                      spids: [777]
                    )
                    (AndOr
                      children: [
                        (DBracket
                          expr: 
                            (BoolUnary
                              op_id: BoolUnary_z
                              child: 
                                {
                                  (BracedVarSub
                                    token: <VSub_Name _Dbg_cmdloop_hooks>
                                    bracket_op: (ArrayIndex expr:(ArithWord w:{(SQ <list>)}))
                                    spids: [789 796]
                                  )
                                }
                            )
                        )
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:onoff)
                              op: Equal
                              rhs: {(SQ <off.>)}
                              spids: [802]
                            )
                          ]
                          spids: [802]
                        )
                      ]
                      op_id: Op_DAmp
                    )
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Run list command is ') (${ VSub_Name onoff))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [760 774 828 16777215]
                )
                (case_arm
                  pat_list: [{(b)} {(ba)} {(bas)} {(base)} {(basen)} {(basena)} {(basenam)} {(basename)}]
                  action: [
                    (C {(_Dbg_help_set_onoff)} {(SQ <basename>)} {(SQ <basename>)} 
                      {(DQ ('Set short filenames (the basename) in debug output'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [831 861 886 16777215]
                )
                (case_arm
                  pat_list: [{(de)} {(deb)} {(debu)} {(debug)}]
                  action: [
                    (C {(_Dbg_help_set_onoff)} {(SQ <debug>)} {(SQ <debug>)} 
                      {(DQ ('Set debugging the debugger'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [889 897 922 16777215]
                )
                (case_arm
                  pat_list: [{(di)} {(dif)} {(diff)} {(diffe)} {(differe)} {(differen)} {(different)}]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:onoff)
                          op: Equal
                          rhs: 
                            {
                              (BracedVarSub
                                token: <VSub_Number 1>
                                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ <on>)})
                                spids: [945 951]
                              )
                            }
                          spids: [944]
                        )
                      ]
                      spids: [942]
                    )
                    (AndOr
                      children: [
                        (DParen child:(ArithVarRef name:_Dbg_set_different))
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:onoff)
                              op: Equal
                              rhs: {(SQ <on.>)}
                              spids: [963]
                            )
                          ]
                          spids: [963]
                        )
                      ]
                      op_id: Op_DAmp
                    )
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Set to stop at a different line is'))} 
                      {($ VSub_Name '$onoff')}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [925 939 988 16777215]
                )
                (case_arm
                  pat_list: [{(KW_Do do)} {(doll)} {(dolla)} {(dollar)} {(dollar0)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set ') 
                          (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (0)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [991 1001 1021 16777215]
                )
                (case_arm
                  pat_list: [{(e)} {(ed)} {(edi)} {(edit)} {(editi)} {(editin)} {(editing)}]
                  action: [
                    (C {(_Dbg_msg_nocr)} 
                      {
                        (DQ (${ VSub_Name label) 
                          ('Set editing of command lines as they are typed is ')
                        )
                      }
                    )
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: 
                                    (BoolUnary
                                      op_id: BoolUnary_z
                                      child: {($ VSub_Name '$_Dbg_edit')}
                                    )
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [(C {(_Dbg_msg)} {(SQ <off.>)})]
                          spids: [16777215 1077]
                        )
                      ]
                      else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})]
                      spids: [1087 1097]
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1024 1050 1105 16777215]
                )
                (case_arm
                  pat_list: [{(high)} {(highl)} {(highlight)}]
                  action: [
                    (C {(_Dbg_msg_nocr)} 
                      {(DQ (${ VSub_Name label) ('Set syntax highlighting of source listings is '))}
                    )
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: 
                                    (BoolUnary
                                      op_id: BoolUnary_z
                                      child: {($ VSub_Name '$_Dbg_edit')}
                                    )
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [(C {(_Dbg_msg)} {(SQ <off.>)})]
                          spids: [16777215 1145]
                        )
                      ]
                      else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})]
                      spids: [1155 1165]
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1108 1118 1173 16777215]
                )
                (case_arm
                  pat_list: [{(his)} {(hist)} {(history)}]
                  action: [
                    (C {(_Dbg_msg_nocr)} {(DQ (${ VSub_Name label) ('Set record command history is '))})
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: 
                                    (BoolUnary
                                      op_id: BoolUnary_z
                                      child: {($ VSub_Name '$_Dbg_set_edit')}
                                    )
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [(C {(_Dbg_msg)} {(SQ <off.>)})]
                          spids: [16777215 1213]
                        )
                      ]
                      else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})]
                      spids: [1223 1233]
                    )
                  ]
                  spids: [1176 1186 1236 16777215]
                )
                (case_arm
                  pat_list: [{(si)} {(siz)} {(size)}]
                  action: [
                    (C {(eval)} {(DQ ($ VSub_Name '$_seteglob'))})
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Number '$2')})
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(_Dbg_errmsg)} {(DQ ('Argument required (integer to set it to.).'))})
                          ]
                          spids: [16777215 1271]
                        )
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: 
                                    (BoolBinary
                                      op_id: BoolBinary_GlobNEqual
                                      left: {($ VSub_Number '$2')}
                                      right: {($ VSub_Name '$int_pat')}
                                    )
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(_Dbg_errmsg)} 
                              {(DQ ('Integer argument expected; got: ') ($ VSub_Number '$2'))}
                            )
                            (C {(eval)} {(DQ ($ VSub_Name '$_resteglob'))})
                            (ControlFlow
                              token: <ControlFlow_Return return>
                              arg_word: {(1)}
                            )
                          ]
                          spids: [1281 1295]
                        )
                      ]
                      spids: [16777215 1318]
                    )
                    (C {(eval)} {(DQ ($ VSub_Name '$_resteglob'))})
                    (C {(_Dbg_write_journal_eval)} {(DQ ('_Dbg_history_length=') ($ VSub_Number '$2'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1239 1249 1341 16777215]
                )
                (case_arm
                  pat_list: [{(lin)} {(line)} {(linet)} {(linetr)} {(linetra)} {(linetrac)} {(linetrace)}]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:onoff)
                          op: Equal
                          rhs: {(SQ <off.>)}
                          spids: [1375]
                        )
                      ]
                      spids: [1373]
                    )
                    (AndOr
                      children: [
                        (DParen child:(ArithVarRef name:_Dbg_set_linetrace))
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:onoff)
                              op: Equal
                              rhs: {(SQ <on.>)}
                              spids: [1390]
                            )
                          ]
                          spids: [1390]
                        )
                      ]
                      op_id: Op_DAmp
                    )
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set tracing execution of lines before executed is'))
                      } {($ VSub_Name '$onoff')}
                    )
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: (DParen child:(ArithVarRef name:_Dbg_set_linetrace))
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(_Dbg_msg)} 
                              {(DQ ('set linetrace delay -- delay before executing a line is'))} {($ VSub_Name '$_Dbg_set_linetrace_delay')}
                            )
                          ]
                          spids: [16777215 1421]
                        )
                      ]
                      spids: [16777215 1435]
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1344 1370 1443 16777215]
                )
                (case_arm
                  pat_list: [{(lis)} {(list)} {(lists)} {(listsi)} {(listsiz)} {(listsize)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set number of source lines ') 
                          ($ VSub_Name '$_Dbg_debugger_name') (' will list by default.')
                        )
                      }
                    )
                  ]
                  spids: [1446 1468 1485 16777215]
                )
                (case_arm
                  pat_list: [{(p)} {(pr)} {(pro)} {(prom)} {(promp)} {(prompt)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) (${ VSub_Name _Dbg_debugger_name) ("'s prompt is:") 
                          (Lit_Other '\\') (n)
                        )
                      } 
                      {
                        (DQ ('      ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) 
                          ($ VSub_Name '$_Dbg_prompt_str') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (.)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1488 1510 1545 16777215]
                )
                (case_arm
                  pat_list: [
                    {(sho)}
                    {(show)}
                    {(showc)}
                    {(showco)}
                    {(showcom)}
                    {(showcomm)}
                    {(showcomma)}
                    {(showcomman)}
                    {(showcommand)}
                  ]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set showing the command to execute is ') 
                          ($ VSub_Name '$_Dbg_set_show_command') (.)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1548 1566 1588 16777215]
                )
                (case_arm
                  pat_list: [{(sty)} {(style)}]
                  action: [
                    (AndOr
                      children: [
                        (DBracket
                          expr: (BoolUnary op_id:BoolUnary_n child:{($ VSub_Name '$label')})
                        )
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:label)
                              op: Equal
                              rhs: {(SQ <'set style       -- '>)}
                              spids: [1610]
                            )
                          ]
                          spids: [1610]
                        )
                      ]
                      op_id: Op_DAmp
                    )
                    (C {(_Dbg_msg_nocr)} 
                      {(DQ (${ VSub_Name label) ('Set pygments highlighting style is '))}
                    )
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: 
                                    (BoolUnary
                                      op_id: BoolUnary_z
                                      child: {($ VSub_Name '$_Dbg_set_style')}
                                    )
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [(C {(_Dbg_msg)} {(SQ <off.>)})]
                          spids: [16777215 1640]
                        )
                      ]
                      else_action: [(C {(_Dbg_msg)} {(DQ (${ VSub_Name _Dbg_set_style))})]
                      spids: [1650 1662]
                    )
                  ]
                  spids: [1591 1597 1665 16777215]
                )
                (case_arm
                  pat_list: [
                    {(t)}
                    {(tr)}
                    {(tra)}
                    {(trac)}
                    {(trace)}
                    {(trace-)}
                    {(tracec)}
                    {(trace-co)}
                    {(trace-com)}
                    {(trace-comm)}
                    {(trace-comma)}
                    {(trace-comman)}
                    {(trace-command)}
                    {(trace-commands)}
                  ]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set showing debugger commands is ') 
                          ($ VSub_Name '$_Dbg_set_trace_commands') (.)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1668 1696 1718 16777215]
                )
                (case_arm
                  pat_list: [{(tt)} {(tty)}]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:dbg_tty)
                          op: Equal
                          rhs: {($ VSub_Name '$_Dbg_tty')}
                          spids: [1730]
                        )
                      ]
                      spids: [1728]
                    )
                    (AndOr
                      children: [
                        (DBracket
                          expr: (BoolUnary op_id:BoolUnary_n child:{($ VSub_Name '$dbg_tty')})
                        )
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:dbg_tty)
                              op: Equal
                              rhs: 
                                {
                                  (CommandSubPart
                                    command_list: (CommandList children:[(C {(tty)})])
                                    left_token: <Left_CommandSub '$('>
                                    spids: [1745 1747]
                                  )
                                }
                              spids: [1744]
                            )
                          ]
                          spids: [1744]
                        )
                      ]
                      op_id: Op_DAmp
                    )
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Debugger output goes to ') ($ VSub_Name '$dbg_tty') 
                          (.)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1721 1725 1769 16777215]
                )
                (case_arm
                  pat_list: [{(wi)} {(wid)} {(widt)} {(width)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Set maximum width of lines is ') 
                          ($ VSub_Name '$_Dbg_set_linewidth') (.)
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [1772 1780 1802 16777215]
                )
                (case_arm
                  pat_list: [{(Lit_Other '*')}]
                  action: [
                    (C {(_Dbg_errmsg)} 
                      {
                        (DQ ('There is no ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) 
                          ('set ') ($ VSub_Name '$subcmd') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' command.')
                        )
                      }
                    )
                  ]
                  spids: [1805 1807 16777215 1824]
                )
              ]
              spids: [601 605 1824]
            )
          ]
          spids: [410]
        )
      spids: [406 409]
    )
    (FuncDef
      name: _Dbg_help_show
      body: 
        (BraceGroup
          children: [
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DParen
                          child: 
                            (ArithBinary
                              op_id: Arith_DEqual
                              left: (ArithWord w:{($ VSub_Pound '$#')})
                              right: (ArithWord w:{(Lit_Digits 0)})
                            )
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_Typeset
                      flags: [-a]
                      pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[1858])]
                      spids: [1854]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:list)
                          op: Equal
                          rhs: 
                            {
                              (ArrayLiteralPart
                                words: [
                                  {
                                    (DQ 
                                      (BracedVarSub
                                        token: <VSub_Name _Dbg_command_help_show>
                                        prefix_op: VSub_Bang
                                        bracket_op: (WholeArray op_id:Lit_At)
                                        spids: [1864 1870]
                                      )
                                    )
                                  }
                                ]
                              )
                            }
                          spids: [1861]
                        )
                      ]
                      spids: [1861]
                    )
                    (C {(sort_list)} {(0)} 
                      {
                        (BracedVarSub
                          token: <VSub_Name list>
                          prefix_op: VSub_Pound
                          bracket_op: (WholeArray op_id:Lit_At)
                          spids: [1879 1885]
                        ) (-1)
                      }
                    )
                    (Assignment
                      keyword: Assign_Typeset
                      pairs: [(assign_pair lhs:(LhsName name:subcmd) op:Equal spids:[1891])]
                      spids: [1889]
                    )
                    (ForEach
                      iter_name: subcmd
                      iter_words: [
                        {
                          (BracedVarSub
                            token: <VSub_Name list>
                            bracket_op: (WholeArray op_id:Lit_At)
                            spids: [1900 1905]
                          )
                        }
                      ]
                      do_arg_iter: False
                      body: 
                        (DoGroup
                          children: [
                            (AndOr
                              children: [
                                (DBracket
                                  expr: 
                                    (BoolBinary
                                      op_id: BoolBinary_GlobNEqual
                                      left: {($ VSub_Name '$subcmd')}
                                      right: {(SQ <version>)}
                                    )
                                )
                                (C {(_Dbg_help_show)} {($ VSub_Name '$subcmd')} {(1)})
                              ]
                              op_id: Op_DAmp
                            )
                          ]
                          spids: [1908 1932]
                        )
                      spids: [1899 1906]
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [16777215 1851]
                )
              ]
              spids: [16777215 1940]
            )
            (Assignment
              keyword: Assign_Typeset
              pairs: [
                (assign_pair
                  lhs: (LhsName name:subcmd)
                  op: Equal
                  rhs: {($ VSub_Number '$1')}
                  spids: [1946]
                )
              ]
              spids: [1944]
            )
            (Assignment
              keyword: Assign_Typeset
              pairs: [
                (assign_pair
                  lhs: (LhsName name:label)
                  op: Equal
                  rhs: {(DQ ($ VSub_Number '$2'))}
                  spids: [1952]
                )
              ]
              spids: [1950]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DBracket
                          expr: 
                            (BoolUnary
                              op_id: BoolUnary_n
                              child: 
                                {
                                  (DQ 
                                    (BracedVarSub
                                      token: <VSub_Name _Dbg_command_help_show>
                                      bracket_op: 
                                        (ArrayIndex
                                          expr: (ArithWord w:{($ VSub_Name '$subcmd')})
                                        )
                                      spids: [1966 1971]
                                    )
                                  )
                                }
                            )
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (DBracket
                                  expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')})
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(_Dbg_msg_rst)} 
                              {
                                (DQ 
                                  (BracedVarSub
                                    token: <VSub_Name _Dbg_command_help_show>
                                    bracket_op: 
                                      (ArrayIndex
                                        expr: (ArithWord w:{($ VSub_Name '$subcmd')})
                                      )
                                    spids: [1999 2004]
                                  )
                                )
                              }
                            )
                            (ControlFlow
                              token: <ControlFlow_Return return>
                              arg_word: {(0)}
                            )
                          ]
                          spids: [16777215 1993]
                        )
                      ]
                      else_action: [
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:label)
                              op: Equal
                              rhs: 
                                {
                                  (CommandSubPart
                                    command_list: 
                                      (CommandList
                                        children: [
                                          (C {(builtin)} {(printf)} {(DQ ('show %-12s-- '))} 
                                            {($ VSub_Name '$subcmd')}
                                          )
                                        ]
                                      )
                                    left_token: <Left_CommandSub '$('>
                                    spids: [2017 2027]
                                  )
                                }
                              spids: [2016]
                            )
                          ]
                          spids: [2016]
                        )
                      ]
                      spids: [2013 2030]
                    )
                  ]
                  spids: [16777215 1978]
                )
              ]
              spids: [16777215 2033]
            )
            (Case
              to_match: {($ VSub_Name '$subcmd')}
              arms: [
                (case_arm
                  pat_list: [{(al)} {(ali)} {(alia)} {(alias)} {(aliase)} {(aliases)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show list of aliases currently in effect.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2044 2066 2086 16777215]
                )
                (case_arm
                  pat_list: [{(ar)} {(arg)} {(args)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show argument list to give program on restart.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2089 2099 2119 16777215]
                )
                (case_arm
                  pat_list: [{(an)} {(ann)} {(anno)} {(annot)} {(annota)} {(annotat)} {(annotate)}]
                  action: [
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show annotation_level'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2122 2148 2168 16777215]
                )
                (case_arm
                  pat_list: [{(autoe)} {(autoev)} {(autoeva)} {(autoeval)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show if we evaluate unrecognized commands.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2171 2185 2205 16777215]
                )
                (case_arm
                  pat_list: [{(autol)} {(autoli)} {(autolis)} {(autolist)}]
                  action: [
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Run list before command loop?'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2208 2222 2242 16777215]
                )
                (case_arm
                  pat_list: [{(b)} {(ba)} {(bas)} {(base)} {(basen)} {(basena)} {(basenam)} {(basename)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) 
                          ('Show if we are are to show short or long filenames.')
                        )
                      }
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2245 2275 2295 16777215]
                )
                (case_arm
                  pat_list: [{(com)} {(comm)} {(comma)} {(comman)} {(command)} {(commands)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) 
                          ('commands [+|n] -- Show the history of commands you typed.\n') ('You can supply a command number to start with, or a + to start after\n') 
                          ('the previous command number shown. A negative number indicates the\n') ('number of lines to list.')
                        )
                      }
                    )
                  ]
                  spids: [2298 2320 2338 16777215]
                )
                (case_arm
                  pat_list: [{(cop)} {(copy)} {(copyi)} {(copyin)} {(copying)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) ('Conditions for redistributing copies of debugger.'))
                      }
                    )
                  ]
                  spids: [2341 2358 2373 16777215]
                )
                (case_arm
                  pat_list: [{(d)} {(de)} {(deb)} {(debu)} {(debug)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show if we are set to debug the debugger.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2376 2385 2405 16777215]
                )
                (case_arm
                  pat_list: [{(different)} {(force)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show if debugger stops at a different line.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2408 2413 2433 16777215]
                )
                (case_arm
                  pat_list: [
                    {(dir)}
                    {(dire)}
                    {(direc)}
                    {(direct)}
                    {(directo)}
                    {(director)}
                    {(directori)}
                    {(directorie)}
                    {(directories)}
                  ]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) 
                          ('Show file directories searched for listing source.')
                        )
                      }
                    )
                  ]
                  spids: [2436 2453 2468 16777215]
                )
                (case_arm
                  pat_list: [{(editing)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show editing of command lines and edit style.'))}
                    )
                  ]
                  spids: [2471 2473 2488 16777215]
                )
                (case_arm
                  pat_list: [{(highlight)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show if we syntax highlight source listings.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2491 2493 2513 16777215]
                )
                (case_arm
                  pat_list: [{(history)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show if we are recording command history.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2516 2518 2538 16777215]
                )
                (case_arm
                  pat_list: [{(lin)} {(line)} {(linet)} {(linetr)} {(linetra)} {(linetrac)} {(linetrace)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Show whether to trace lines before execution.'))}
                    )
                  ]
                  spids: [2541 2567 2582 16777215]
                )
                (case_arm
                  pat_list: [{(lis)} {(list)} {(lists)} {(listsi)} {(listsiz)} {(listsize)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ (${ VSub_Name label) 
                          ('Show number of source lines debugger will list by default.')
                        )
                      }
                    )
                  ]
                  spids: [2585 2607 2622 16777215]
                )
                (case_arm
                  pat_list: [{(p)} {(pr)} {(pro)} {(prom)} {(promp)} {(prompt)}]
                  action: [
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show debugger prompt.'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2625 2647 2667 16777215]
                )
                (case_arm
                  pat_list: [{(sty)} {(style)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ ('show style       -- Show pygments style in source-code listings.'))}
                    )
                  ]
                  spids: [2670 2676 2688 16777215]
                )
                (case_arm
                  pat_list: [
                    {(t)}
                    {(tr)}
                    {(tra)}
                    {(trac)}
                    {(trace)}
                    {(trace-)}
                    {(trace-c)}
                    {(trace-co)}
                    {(trace-com)}
                    {(trace-comm)}
                    {(trace-comma)}
                    {(trace-comman)}
                    {(trace-command)}
                    {(trace-commands)}
                  ]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(SQ <'show trace-commands -- Show if we are echoing debugger commands.'>)}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2691 2719 2736 16777215]
                )
                (case_arm
                  pat_list: [{(tt)} {(tty)}]
                  action: [
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Where debugger output goes to.'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2739 2745 2765 16777215]
                )
                (case_arm
                  pat_list: [{(wa)} {(war)} {(warr)} {(warra)} {(warran)} {(warrant)} {(warranty)}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {(DQ (${ VSub_Name label) ('Various kinds of warranty you do not have.'))}
                    )
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2768 2794 2814 16777215]
                )
                (case_arm
                  pat_list: [{(width)}]
                  action: [
                    (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('maximum width of a line.'))})
                    (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
                  ]
                  spids: [2817 2819 2839 16777215]
                )
                (case_arm
                  pat_list: [{(Lit_Other '*')}]
                  action: [
                    (C {(_Dbg_msg)} 
                      {
                        (DQ ('Undefined show command: ') 
                          (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Name '$subcmd') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('.  Try ') 
                          (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('help show') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (.)
                        )
                      }
                    )
                  ]
                  spids: [2842 2844 16777215 2864]
                )
              ]
              spids: [2037 2041 2864]
            )
          ]
          spids: [1833]
        )
      spids: [1829 1832]
    )
  ]
)