Module ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias Import alias identifier Import alias Import alias Import alias Assign NameStore TupleLoad Str Str Str Str If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse Assign NameStore AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq SubscriptLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr Index Num Num body AugAssignSub NameStore Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd NameStore Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr AugAssignSub NameStore Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Call NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad If CompareIs NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpBitAnd BinOpBitOr Call NameLoad AttributeLoad NameLoad attr Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd BinOpBitAnd Call NameLoad AttributeLoad NameLoad attr UnaryOpInvert Call AttributeLoad NameLoad attr UnaryOpInvert Call NameLoad Assign NameStore BinOpBitAnd BinOpBitAnd Call NameLoad AttributeLoad NameLoad attr UnaryOpInvert Call AttributeLoad NameLoad attr UnaryOpInvert Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad TupleLoad TupleLoad Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Str TupleLoad TupleLoad Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd BoolOpOr CompareIs NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr CompareGt Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body AugAssignSub AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad decorator_list AugAssignAdd AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If BoolOpAnd NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad keyword BinOpAdd NameLoad NameLoad keyword BinOpSub BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpInvert Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str NameLoad Str decorator_list For NameStore NameLoad body Expr Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad AugAssignSub AttributeStore AttributeLoad NameLoad attr attr Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str keyword NameLoad keyword Lambda arguments args NameParam defaults NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword NameLoad Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Str attr SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Slice AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad NameLoad BinOpAdd NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call NameLoad AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd NameLoad UnaryOpInvert Call NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq NameLoad Str body Assign NameStore IfExp Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Pass decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Pass decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad Assert UnaryOpNot NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword BinOpBitAnd BinOpBitAnd UnaryOpInvert NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list Call NameLoad keyword BinOpBitAnd BinOpBitAnd UnaryOpInvert NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assert UnaryOpNot NameLoad FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr BinOpMult BoolOpOr AttributeLoad NameLoad attr Num BoolOpOr AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad keyword BinOpBitAnd NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword BinOpBitAnd BinOpBitAnd UnaryOpInvert NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr AugAssignAdd NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword BinOpBitAnd BinOpBitAnd UnaryOpInvert NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Assign NameStore TupleLoad Str NameLoad SubscriptLoad Str Index NameLoad orelse Assign NameStore SubscriptLoad Str Index NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body If NameLoad body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If UnaryOpNot NameLoad body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword UnaryOpInvert Call NameLoad NameLoad decorator_list For NameStore BinOpAdd Call NameLoad NameLoad TupleLoad NameLoad body Expr Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults vararg body FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad BinOpAdd AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd AttributeStore NameLoad attr BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword UnaryOpInvert Call NameLoad NameLoad decorator_list For TupleStore NameStore NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index NameLoad NameLoad decorator_list Call NameLoad Str NameLoad Str decorator_list For NameStore NameLoad body Expr Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad BinOpAdd NameLoad Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad BinOpAdd NameLoad Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Return Call NameLoad IfExp NameLoad BinOpSub NameLoad Num Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad IfExp NameLoad BinOpSub NameLoad Num Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return Call NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list Call NameLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Assign NameStore IfExp NameLoad Num Num Return Call NameLoad BinOpSub BinOpAdd NameLoad Num NameLoad BinOpAdd NameLoad NameLoad orelse Return Call NameLoad Num decorator_list Call NameLoad SubscriptLoad Str Index NameLoad NameLoad keyword NameLoad Call NameLoad SubscriptLoad Str Index NameLoad NameLoad keyword NameLoad decorator_list For NameStore TupleLoad NameLoad NameLoad body For TupleStore NameStore NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str body Expr Call NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr If NameLoad body Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr If NameLoad body Return Call NameLoad BinOpSub NameLoad Num keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr Return Call NameLoad IfExp NameLoad BinOpAdd NameLoad Num Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign NameStore UnaryOpNot NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If NameLoad body Return Call NameLoad NameLoad keyword NameLoad orelse Return Call NameLoad Num decorator_list Call NameLoad IfExp NameLoad Str Str decorator_list Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Call NameLoad Str Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Num AttributeLoad NameLoad attr orelse Assign NameStore UnaryOpUSub Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Num AttributeLoad NameLoad attr orelse Assign NameStore UnaryOpUSub Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Num AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str Str keyword BinOpBitOr NameLoad NameLoad Call NameLoad Str Str keyword BinOpBitOr NameLoad NameLoad Call NameLoad Str AttributeLoad NameLoad attr keyword BinOpBitOr NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num decorator_list Call NameLoad Str Str keyword BinOpBitOr NameLoad NameLoad Call NameLoad Str Str keyword BinOpBitOr NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpFloorDiv AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Num BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Num While CompareGt NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt BinOpAdd NameLoad NameLoad NameLoad body AugAssignAdd NameStore NameLoad AugAssignSub NameStore Num orelse Break Assign AttributeStore NameLoad attr NameLoad decorator_list Call NameLoad Str Str keyword BinOpBitOr NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If CompareLtLtE Num AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad BinOpDiv BinOpSub BinOpMult AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Num Num Return Call NameLoad BinOpSub NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpSub AttributeLoad NameLoad attr Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Return Call NameLoad BinOpSub Call AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num Num AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Return Call NameLoad IfExp CompareIsNot NameLoad NameLoad BinOpSub NameLoad Num Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad IfExp CompareIsNot NameLoad NameLoad BinOpSub NameLoad Num Num keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Num AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Num decorator_list Call NameLoad Str keyword Call NameLoad For NameStore Str body FunctionDef arguments args NameParam defaults body Expr Str If BoolOpOr CompareIn AttributeLoad NameLoad attr Str BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list Call NameLoad NameLoad keyword BinOpBitOr BinOpBitOr NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad For TupleStore NameStore NameStore NameStore NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad NameLoad NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BinOpBitAnd Call NameLoad AttributeLoad NameLoad attr UnaryOpInvert Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpBitAnd Call NameLoad AttributeLoad NameLoad attr UnaryOpInvert Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword BinOpBitAnd UnaryOpInvert NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad If UnaryOpNot NameLoad body FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpBitAnd UnaryOpInvert NameLoad BinOpBitOr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call NameLoad Str keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword UnaryOpInvert NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword UnaryOpInvert NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore CompareNotEq AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Call NameLoad AttributeLoad NameLoad attr keyword BinOpBitAnd NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareEq AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A __future__ unicode_literals prompt_toolkit.buffer ClipboardData indent unindent reshape_text prompt_toolkit.document Document prompt_toolkit.enums IncrementalSearchDirection SEARCH_BUFFER SYSTEM_BUFFER prompt_toolkit.filters Filter Condition HasArg Always to_cli_filter IsReadOnly InViMode prompt_toolkit.key_binding.digraphs DIGRAPHS prompt_toolkit.key_binding.vi_state CharacterFind InputMode prompt_toolkit.keys Keys prompt_toolkit.layout.utils find_window_for_buffer_name prompt_toolkit.selection SelectionType SelectionState utils create_handle_decorator scroll scroll_forward scroll_backward scroll_half_page_up scroll_half_page_down scroll_one_line_up scroll_one_line_down scroll_page_up scroll_page_down N/A prompt_toolkit.filters filters N/A codecs N/A six N/A string N/A __all__ N/A load_vi_bindings load_vi_search_bindings load_vi_system_bindings load_extra_vi_page_navigation_bindings N/A N/A six PY2 N/A N/A ascii_lowercase N/A N/A N/A string ascii_lowercase decode ascii N/A N/A ascii_lowercase N/A string ascii_lowercase TextObjectType N/A object N/A N/A EXCLUSIVE EXCLUSIVE N/A INCLUSIVE INCLUSIVE N/A LINEWISE LINEWISE N/A BLOCK BLOCK N/A TextObject N/A object N/A N/A 
    Return struct for functions wrapped in ``text_object``.
    Both `start` and `end` are relative to the current cursor position.
     __init__ N/A N/A self start end type N/A 0 N/A TextObjectType EXCLUSIVE N/A N/A N/A self start start N/A N/A self end end N/A N/A self type type N/A selection_type N/A N/A self N/A N/A N/A N/A N/A self type N/A TextObjectType LINEWISE N/A N/A N/A SelectionType LINES N/A N/A N/A self type N/A TextObjectType BLOCK N/A N/A N/A SelectionType BLOCK N/A N/A N/A SelectionType CHARACTERS N/A property sorted N/A N/A self N/A N/A N/A 
        Return a (start, end) tuple where start <= end.
         N/A N/A N/A self start N/A self end N/A N/A N/A N/A self start N/A self end N/A N/A N/A N/A self end N/A self start N/A operator_range N/A N/A self document N/A N/A N/A 
        Return a (start, end) tuple with start <= end that indicates the range
        operators should operate on.
        `buffer` is used to get start and end of line positions.
         N/A N/A start end N/A N/A self sorted N/A doc document N/A N/A N/A N/A self type N/A TextObjectType EXCLUSIVE N/A N/A N/A N/A doc translate_index_to_position N/A end N/A doc cursor_position N/A 1 0 N/A N/A end 1 N/A N/A N/A self type N/A TextObjectType INCLUSIVE N/A N/A end 1 N/A N/A N/A self type N/A TextObjectType LINEWISE N/A N/A N/A row col N/A N/A doc translate_index_to_position N/A start N/A doc cursor_position N/A start N/A N/A N/A doc translate_row_col_to_index row 0 N/A doc cursor_position N/A N/A row col N/A N/A doc translate_index_to_position N/A end N/A doc cursor_position N/A end N/A N/A N/A doc translate_row_col_to_index row N/A len N/A N/A doc lines N/A row N/A doc cursor_position N/A N/A start end N/A get_line_numbers N/A N/A self buffer N/A N/A N/A 
        Return a (start_line, end_line) pair.
         N/A N/A from_ to N/A N/A self operator_range N/A buffer document N/A from_ N/A buffer cursor_position N/A to N/A buffer cursor_position N/A N/A from_ _ N/A N/A N/A buffer document translate_index_to_position from_ N/A N/A to _ N/A N/A N/A buffer document translate_index_to_position to N/A N/A from_ to N/A cut N/A N/A self buffer N/A N/A N/A 
        Turn text object into `ClipboardData` instance.
         N/A N/A from_ to N/A N/A self operator_range N/A buffer document N/A from_ N/A buffer cursor_position N/A to N/A buffer cursor_position N/A to 1 N/A document N/A Document N/A buffer text to N/A SelectionState original_cursor_position from_ type N/A self selection_type N/A N/A new_document clipboard_data N/A N/A document cut_selection N/A N/A new_document clipboard_data N/A N/A load_vi_bindings N/A N/A registry enable_visual_key get_search_state filter N/A N/A Always None None N/A N/A 
    Vi extensions.

    # Overview of Readline Vi commands:
    # http://www.catonmat.net/download/bash-vi-editing-mode-cheat-sheet.pdf

    :param enable_visual_key: Filter to enable lowercase 'v' bindings. A reason
        to disable these are to support open-in-editor functionality. These key
        bindings conflict.
     :param get_search_state: None or a callable that takes a
        CommandLineInterface and returns a SearchState.
     N/A enable_visual_key N/A to_cli_filter enable_visual_key N/A N/A get_search_state None N/A get_search_state N/A N/A cli N/A N/A N/A N/A cli search_state N/A N/A handle N/A create_handle_decorator registry filter N/A navigation_mode N/A N/A N/A InViMode N/A InputMode NAVIGATION N/A IsReadOnly N/A N/A N/A filters HasSelection N/A insert_mode N/A N/A N/A InViMode N/A InputMode INSERT N/A N/A N/A filters HasSelection N/A N/A IsReadOnly N/A replace_mode N/A N/A N/A InViMode N/A InputMode REPLACE N/A N/A N/A filters HasSelection N/A N/A IsReadOnly N/A selection_mode N/A N/A filters HasSelection N/A operator_given N/A Condition N/A N/A N/A cli N/A N/A N/A N/A cli vi_state operator_func None N/A digraph_mode N/A Condition N/A N/A N/A cli N/A N/A N/A cli vi_state waiting_for_digraph N/A vi_transform_functions N/A N/A N/A g ? N/A N/A N/A string N/A N/A N/A codecs encode string rot_13 N/A N/A g u N/A N/A N/A string N/A N/A N/A string lower N/A N/A g U N/A N/A N/A string N/A N/A N/A string upper N/A N/A g ~ N/A N/A N/A string N/A N/A N/A string swapcase check_cursor_position N/A N/A event N/A N/A N/A 
        After every command, make sure that if we are in navigation mode, we
        never put the cursor after the last character of a line. (Unless it's
        an empty line.)
         N/A buff N/A event current_buffer N/A preferred_column N/A buff preferred_column N/A N/A N/A N/A filter None N/A filter N/A event cli N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode NAVIGATION N/A N/A buff document is_cursor_at_the_end_of_line N/A N/A len N/A N/A buff document current_line 0 N/A N/A N/A buff cursor_position 1 N/A N/A buff preferred_column preferred_column N/A N/A N/A registry on_handler_called check_cursor_position _ N/A N/A event N/A N/A N/A 
        Escape goes to vi navigation mode.
         N/A buffer N/A event current_buffer N/A vi_state N/A N/A event cli vi_state N/A N/A N/A vi_state input_mode N/A N/A InputMode INSERT N/A InputMode REPLACE N/A N/A N/A buffer cursor_position N/A N/A N/A buffer document get_cursor_left_position N/A N/A N/A vi_state reset N/A InputMode NAVIGATION N/A N/A bool N/A buffer selection_state N/A N/A N/A N/A buffer exit_selection N/A N/A handle N/A Keys Escape _ N/A N/A event N/A N/A N/A 
        Arrow up in selection mode.
         N/A N/A N/A N/A event current_buffer cursor_up count N/A event arg N/A N/A handle k filter selection_mode _ N/A N/A event N/A N/A N/A 
        Arrow down in selection mode.
         N/A N/A N/A N/A event current_buffer cursor_down count N/A event arg N/A N/A handle j filter selection_mode _ N/A N/A event N/A N/A N/A 
        Arrow up and ControlP in navigation mode go up.
         N/A b N/A event current_buffer N/A N/A N/A b auto_up count N/A event arg N/A N/A handle k filter navigation_mode N/A handle N/A Keys Up filter navigation_mode N/A handle N/A Keys ControlP filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Arrow down and Control-N in navigation mode.
         N/A b N/A event current_buffer N/A N/A N/A b auto_down count N/A event arg N/A N/A handle j filter navigation_mode N/A handle N/A Keys Down filter navigation_mode N/A handle N/A Keys ControlN filter navigation_mode _ N/A N/A event N/A N/A N/A 
        In navigation-mode, move cursor.
         N/A N/A N/A event current_buffer cursor_position N/A N/A N/A N/A event current_buffer document get_cursor_left_position count N/A event arg N/A N/A handle N/A Keys Backspace filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Insert a character literally (quoted insert).
         N/A N/A N/A N/A event current_buffer insert_text N/A event data overwrite False N/A N/A handle N/A Keys ControlV N/A Keys Any filter insert_mode _ N/A N/A event N/A N/A N/A b N/A event current_buffer N/A N/A b complete_state N/A N/A N/A N/A b complete_next N/A N/A N/A N/A N/A event cli start_completion select_first True N/A N/A handle N/A Keys ControlN filter insert_mode _ N/A N/A event N/A N/A N/A 
        Control-P: To previous completion.
         N/A b N/A event current_buffer N/A N/A b complete_state N/A N/A N/A N/A b complete_previous N/A N/A N/A N/A N/A event cli start_completion select_last True N/A N/A handle N/A Keys ControlP filter insert_mode _ N/A N/A event N/A N/A N/A 
        Accept current completion.
         N/A N/A N/A event current_buffer complete_state None N/A N/A handle N/A Keys ControlY filter insert_mode _ N/A N/A event N/A N/A N/A 
        Cancel completion. Go back to originally typed text.
         N/A N/A N/A N/A event current_buffer cancel_completion N/A N/A handle N/A Keys ControlE filter insert_mode _ N/A N/A event N/A N/A N/A 
        In navigation mode, pressing enter will always return the input.
         N/A b N/A event current_buffer N/A N/A N/A b accept_action is_returnable N/A N/A N/A N/A N/A b accept_action validate_and_handle N/A event cli b N/A N/A handle N/A Keys ControlJ filter navigation_mode _ N/A N/A event N/A N/A N/A  Presing the Insert key.  N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle N/A Keys Insert filter navigation_mode _ N/A N/A event N/A N/A N/A N/A N/A event current_buffer cursor_position N/A N/A N/A N/A event current_buffer document get_cursor_right_position N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle a filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A N/A N/A event current_buffer cursor_position N/A N/A N/A N/A event current_buffer document get_end_of_line_position N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle A filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A 
        # Change to end of line.
        # Same as 'c$' (which is implemented elsewhere.)
         N/A buffer N/A event current_buffer N/A deleted N/A N/A buffer delete count N/A N/A N/A buffer document get_end_of_line_position N/A N/A N/A N/A N/A event cli clipboard set_text deleted N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle C filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A 
        Change current line
         N/A buffer N/A event current_buffer N/A data N/A ClipboardData N/A N/A buffer document current_line N/A SelectionType LINES N/A N/A N/A N/A N/A event cli clipboard set_data data N/A N/A buffer cursor_position N/A N/A N/A buffer document get_start_of_line_position after_whitespace True N/A N/A N/A buffer delete count N/A N/A N/A buffer document get_end_of_line_position N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle c c filter N/A navigation_mode N/A N/A IsReadOnly N/A handle S filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A buffer N/A event current_buffer N/A deleted N/A N/A buffer delete count N/A N/A N/A buffer document get_end_of_line_position N/A N/A N/A N/A N/A event cli clipboard set_text deleted N/A N/A handle D filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Delete line. (Or the following 'n' lines.)
         N/A buffer N/A event current_buffer N/A lines N/A N/A buffer document lines N/A before N/A N/A join N/A lines N/A N/A N/A buffer document cursor_position_row N/A deleted N/A N/A join N/A lines N/A N/A N/A buffer document cursor_position_row N/A N/A N/A buffer document cursor_position_row N/A event arg N/A after N/A N/A join N/A lines N/A N/A N/A N/A buffer document cursor_position_row N/A event arg N/A N/A before after N/A N/A before N/A before N/A N/A buffer document N/A Document text N/A before after cursor_position N/A N/A N/A len before N/A len after N/A len N/A N/A after lstrip N/A N/A N/A N/A N/A event cli clipboard set_data N/A ClipboardData deleted N/A SelectionType LINES N/A N/A handle d d filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Cut selection.
        ('x' is not an operator.)
         N/A clipboard_data N/A N/A N/A event current_buffer cut_selection N/A N/A N/A N/A N/A event cli clipboard set_data clipboard_data N/A N/A handle x filter selection_mode _ N/A N/A event N/A N/A N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle i filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A N/A event current_buffer cursor_position N/A N/A N/A N/A event current_buffer document get_start_of_line_position after_whitespace True N/A N/A handle I filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A  Join lines.  N/A i N/A range N/A event arg N/A N/A N/A N/A N/A event current_buffer join_next_line N/A N/A handle J filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A  Join selected lines.  N/A N/A N/A N/A event current_buffer join_selected_lines N/A N/A handle J filter N/A selection_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A 
        Search next.
         N/A N/A N/A N/A event current_buffer apply_search N/A get_search_state N/A event cli include_current_position False count N/A event arg N/A N/A handle n filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Search previous.
         N/A N/A N/A N/A event current_buffer apply_search N/A N/A get_search_state N/A event cli include_current_position False count N/A event arg N/A N/A handle N filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Paste after
         N/A N/A N/A N/A event current_buffer paste_clipboard_data N/A N/A N/A N/A event cli clipboard get_data count N/A event arg N/A N/A handle p filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Paste before
         N/A N/A N/A N/A event current_buffer paste_clipboard_data N/A N/A N/A N/A event cli clipboard get_data before True count N/A event arg N/A N/A handle P filter navigation_mode paste_named_register_handler N/A N/A c N/A N/A _ N/A N/A event N/A N/A N/A  Paste from named register.  N/A data N/A N/A N/A N/A N/A event cli vi_state named_registers get c N/A data N/A N/A N/A N/A N/A event current_buffer paste_clipboard_data data count N/A event arg N/A N/A handle " c p _ N/A N/A event N/A N/A N/A  Paste (before) from named register.  N/A data N/A N/A N/A N/A N/A event cli vi_state named_registers get c N/A data N/A N/A N/A N/A N/A event current_buffer paste_clipboard_data data before True count N/A event arg N/A N/A handle " c P N/A N/A c ascii_lowercase N/A N/A N/A paste_named_register_handler c _ N/A N/A event N/A N/A N/A 
        Replace single character under cursor
         N/A N/A N/A N/A event current_buffer insert_text N/A N/A event data N/A event arg overwrite True N/A N/A N/A event current_buffer cursor_position 1 N/A N/A handle r N/A Keys Any filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Go to 'replace'-mode.
         N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode REPLACE N/A N/A handle R filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Substitute with new text
        (Delete character(s) and go to insert mode.)
         N/A text N/A N/A N/A event current_buffer delete count N/A event arg N/A N/A N/A N/A N/A event cli clipboard set_text text N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle s filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A i N/A range N/A event arg N/A N/A N/A N/A N/A event current_buffer undo N/A N/A handle u filter navigation_mode save_before N/A N/A N/A e N/A False _ N/A N/A event N/A N/A N/A 
        Start lines selection.
         N/A N/A N/A N/A event current_buffer start_selection selection_type N/A SelectionType LINES N/A N/A handle V filter navigation_mode _ N/A N/A event N/A N/A N/A  Enter block selection mode.  N/A N/A N/A N/A event current_buffer start_selection selection_type N/A SelectionType BLOCK N/A N/A handle N/A Keys ControlV filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Exit line selection mode, or go from non line selection mode to line
        selection mode.
         N/A selection_state N/A N/A event current_buffer selection_state N/A N/A N/A selection_state type N/A SelectionType LINES N/A N/A N/A selection_state type N/A SelectionType LINES N/A N/A N/A N/A N/A event current_buffer exit_selection N/A N/A handle V filter selection_mode _ N/A N/A event N/A N/A N/A  Enter character selection mode.  N/A N/A N/A N/A event current_buffer start_selection selection_type N/A SelectionType CHARACTERS N/A N/A handle v filter N/A navigation_mode enable_visual_key _ N/A N/A event N/A N/A N/A 
        Exit character selection mode, or go from non-character-selection mode
        to character selection mode.
         N/A selection_state N/A N/A event current_buffer selection_state N/A N/A N/A selection_state type N/A SelectionType CHARACTERS N/A N/A N/A selection_state type N/A SelectionType CHARACTERS N/A N/A N/A N/A N/A event current_buffer exit_selection N/A N/A handle v filter selection_mode _ N/A N/A event N/A N/A N/A 
        Exit block selection mode, or go from non block selection mode to block
        selection mode.
         N/A selection_state N/A N/A event current_buffer selection_state N/A N/A N/A selection_state type N/A SelectionType BLOCK N/A N/A N/A selection_state type N/A SelectionType BLOCK N/A N/A N/A N/A N/A event current_buffer exit_selection N/A N/A handle N/A Keys ControlV filter selection_mode _ N/A N/A event N/A N/A N/A 
        Switch from visual linewise mode to visual characterwise mode.
         N/A buffer N/A event current_buffer N/A N/A N/A buffer selection_state N/A N/A N/A buffer selection_state type N/A SelectionType LINES N/A N/A N/A N/A buffer selection_state type N/A SelectionType CHARACTERS N/A N/A handle a w filter selection_mode N/A handle a W filter selection_mode _ N/A N/A event N/A N/A N/A 
        Delete character.
         N/A text N/A N/A N/A event current_buffer delete count N/A event arg N/A N/A N/A N/A N/A event cli clipboard set_text text N/A N/A handle x filter navigation_mode _ N/A N/A event N/A N/A N/A text N/A N/A N/A event current_buffer delete_before_cursor N/A N/A N/A N/A N/A event cli clipboard set_text text N/A N/A handle X filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Yank the whole line.
         N/A text N/A N/A join N/A N/A N/A N/A event current_buffer document lines_from_current N/A N/A event arg N/A N/A N/A N/A N/A event cli clipboard set_data N/A ClipboardData text N/A SelectionType LINES N/A N/A handle y y filter navigation_mode N/A handle Y filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Move to first non whitespace of next line
         N/A buffer N/A event current_buffer N/A N/A buffer cursor_position N/A N/A N/A buffer document get_cursor_down_position count N/A event arg N/A N/A buffer cursor_position N/A N/A N/A buffer document get_start_of_line_position after_whitespace True N/A N/A handle + filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Move to first non whitespace of previous line
         N/A buffer N/A event current_buffer N/A N/A buffer cursor_position N/A N/A N/A buffer document get_cursor_up_position count N/A event arg N/A N/A buffer cursor_position N/A N/A N/A buffer document get_start_of_line_position after_whitespace True N/A N/A handle - filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Indent lines.
         N/A buffer N/A event current_buffer N/A current_row N/A N/A buffer document cursor_position_row N/A N/A indent buffer current_row N/A current_row N/A event arg N/A N/A handle > > filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Unindent lines.
         N/A current_row N/A N/A N/A event current_buffer document cursor_position_row N/A N/A unindent N/A event current_buffer current_row N/A current_row N/A event arg N/A N/A handle < < filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Open line above and enter insertion mode
         N/A N/A N/A N/A event current_buffer insert_line_above copy_margin N/A N/A N/A event cli in_paste_mode N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle O filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A 
        Open line below and enter insertion mode
         N/A N/A N/A N/A event current_buffer insert_line_below copy_margin N/A N/A N/A event cli in_paste_mode N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle o filter N/A navigation_mode N/A N/A IsReadOnly _ N/A N/A event N/A N/A N/A 
        Reverse case of current character and move cursor forward.
         N/A buffer N/A event current_buffer N/A c N/A N/A buffer document current_char N/A N/A N/A c None N/A c N/A N/A c N/A N/A N/A c islower N/A N/A c upper N/A N/A c lower N/A N/A N/A buffer insert_text c overwrite True N/A N/A handle ~ filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Go to previous occurence of this word.
         N/A b N/A N/A event cli current_buffer N/A search_state N/A get_search_state N/A event cli N/A N/A search_state text N/A N/A N/A b document get_word_under_cursor N/A N/A search_state direction N/A IncrementalSearchDirection BACKWARD N/A N/A N/A b apply_search search_state count N/A event arg include_current_position False N/A N/A handle # filter navigation_mode _ N/A N/A event N/A N/A N/A 
        Go to next occurence of this word.
         N/A b N/A N/A event cli current_buffer N/A search_state N/A get_search_state N/A event cli N/A N/A search_state text N/A N/A N/A b document get_word_under_cursor N/A N/A search_state direction N/A IncrementalSearchDirection FORWARD N/A N/A N/A b apply_search search_state count N/A event arg include_current_position False N/A N/A handle * filter navigation_mode _ N/A N/A event N/A N/A N/A N/A N/A handle ( filter navigation_mode _ N/A N/A event N/A N/A N/A N/A N/A handle ) filter navigation_mode operator N/A N/A N/A keys kw N/A N/A 
        Register a Vi operator.

        Usage::

            @operator('d', filter=...)
            def handler(cli, text_object):
                # Do something with the text object here.
         N/A filter N/A N/A kw pop filter N/A Always N/A N/A kw decorator N/A N/A operator_func N/A N/A _ N/A N/A event N/A N/A N/A 
                Handle operator in navigation mode.
                 N/A N/A N/A N/A event cli vi_state operator_func operator_func N/A N/A N/A N/A event cli vi_state operator_arg N/A event arg N/A N/A handle filter N/A N/A N/A operator_given filter navigation_mode keys _ N/A N/A event N/A N/A N/A 
                Handle operator in selection mode.
                 N/A buff N/A event current_buffer N/A selection_state N/A buff selection_state N/A N/A N/A selection_state type N/A SelectionType LINES N/A N/A text_obj_type N/A TextObjectType LINEWISE N/A N/A N/A N/A selection_state type N/A SelectionType BLOCK N/A N/A text_obj_type N/A TextObjectType BLOCK N/A N/A text_obj_type N/A TextObjectType INCLUSIVE N/A text_object N/A TextObject N/A N/A selection_state original_cursor_position N/A buff cursor_position type text_obj_type N/A N/A operator_func event text_object N/A N/A buff selection_state None N/A N/A handle filter N/A N/A N/A operator_given filter selection_mode keys N/A N/A decorator N/A text_object N/A N/A N/A keys kw N/A N/A 
        Register a text object function.

        Usage::

            @text_object('w', filter=..., no_move_handler=False)
            def handler(event):
                # Return a text object for this key.
                return TextObject(...)

        :param no_move_handler: Disable the move handler in navigation mode.
            (It's still active in selection mode.)
         N/A filter N/A N/A kw pop filter N/A Always N/A no_move_handler N/A N/A kw pop no_move_handler False N/A N/A kw decorator N/A N/A text_object_func N/A N/A N/A N/A callable text_object_func _ N/A N/A event N/A N/A N/A vi_state N/A N/A event cli vi_state N/A N/A event _arg N/A N/A N/A vi_state operator_arg 1 N/A N/A event arg 1 N/A text_obj N/A text_object_func event N/A N/A text_obj None N/A N/A N/A isinstance text_obj TextObject N/A N/A N/A vi_state operator_func event text_obj N/A N/A N/A N/A event cli vi_state operator_func None N/A N/A N/A N/A event cli vi_state operator_arg None N/A N/A handle filter N/A operator_given filter keys N/A N/A no_move_handler N/A _ N/A N/A event N/A N/A N/A  Move handler for navigation mode.  N/A text_object N/A text_object_func event N/A N/A N/A event current_buffer cursor_position N/A text_object start N/A N/A handle filter N/A N/A N/A operator_given filter navigation_mode keys _ N/A N/A event N/A N/A N/A  Move handler for selection mode.  N/A text_object N/A text_object_func event N/A buff N/A event current_buffer N/A N/A text_object end N/A N/A N/A start end N/A N/A text_object operator_range N/A buff document N/A start N/A buff cursor_position N/A end N/A buff cursor_position N/A N/A N/A buff selection_state original_cursor_position start N/A N/A buff cursor_position end N/A N/A N/A text_object type N/A TextObjectType LINEWISE N/A N/A N/A N/A buff selection_state type N/A SelectionType LINES N/A N/A N/A N/A buff selection_state type N/A SelectionType CHARACTERS N/A N/A N/A N/A event current_buffer cursor_position N/A text_object start N/A N/A handle filter N/A N/A N/A operator_given filter selection_mode keys N/A text_object_func N/A N/A decorator N/A _ N/A N/A event N/A N/A N/A 
        Unknown key binding while waiting for a text object.
         N/A N/A N/A N/A N/A event cli output bell N/A N/A text_object N/A Keys Any filter operator_given create_delete_and_change_operators N/A N/A delete_only reg_name N/A None N/A N/A 
        Delete and change operators.

        :param delete_only: Create an operator that deletes, but doesn't go to insert mode.
        :param reg_name: Copy the deleted text to this named register instead of the clipboard.
         N/A reg_name N/A N/A handler_keys N/A " reg_name N/A cd N/A delete_only N/A N/A handler_keys N/A cd N/A delete_only delete_or_change_operator N/A N/A event text_object N/A N/A N/A clipboard_data None N/A buff N/A event current_buffer N/A text_object N/A N/A N/A new_document clipboard_data N/A N/A text_object cut buff N/A N/A buff document new_document N/A N/A clipboard_data N/A clipboard_data text N/A N/A reg_name N/A N/A N/A N/A N/A event cli named_registers N/A reg_name clipboard_data N/A N/A N/A N/A N/A N/A event cli clipboard set_data clipboard_data N/A N/A delete_only N/A N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A operator filter N/A N/A IsReadOnly handler_keys N/A N/A c N/A N/A tuple ascii_lowercase N/A None N/A N/A N/A create_delete_and_change_operators False reg_name c N/A N/A create_delete_and_change_operators True reg_name c create_transform_handler N/A N/A transform_func N/A a N/A _ N/A N/A event text_object N/A N/A N/A 
            Apply transformation (uppercase, lowercase, rot13, swap case).
             N/A buff N/A event current_buffer N/A N/A start end N/A N/A text_object operator_range N/A buff document N/A N/A start end N/A N/A N/A N/A buff transform_region N/A N/A buff cursor_position start N/A N/A buff cursor_position end transform_func N/A N/A buff cursor_position N/A N/A text_object end N/A text_object start N/A N/A operator filter N/A N/A IsReadOnly a N/A N/A N/A k f vi_transform_functions N/A N/A N/A create_transform_handler f k yank_handler N/A N/A event text_object N/A N/A N/A 
        Yank operator. (Copy text.)
         N/A N/A _ clipboard_data N/A N/A text_object cut N/A event current_buffer N/A N/A clipboard_data text N/A N/A N/A N/A N/A N/A event cli clipboard set_data clipboard_data N/A N/A operator y create_yank_selection_handler N/A N/A c N/A N/A _ N/A N/A event text_object N/A N/A N/A  Yank selection to named register 'c'.  N/A N/A _ clipboard_data N/A N/A text_object cut N/A event current_buffer N/A N/A N/A N/A N/A event cli vi_state named_registers N/A c clipboard_data N/A N/A operator " c y N/A N/A c ascii_lowercase N/A N/A N/A create_yank_selection_handler c _ N/A N/A event text_object N/A N/A N/A 
        Indent.
         N/A buff N/A event current_buffer N/A N/A from_ to N/A N/A text_object get_line_numbers buff N/A N/A indent buff from_ N/A to 1 count N/A event arg N/A N/A operator > _ N/A N/A event text_object N/A N/A N/A 
        Unindent.
         N/A buff N/A event current_buffer N/A N/A from_ to N/A N/A text_object get_line_numbers buff N/A N/A unindent buff from_ N/A to 1 count N/A event arg N/A N/A operator < _ N/A N/A event text_object N/A N/A N/A 
        Reshape text.
         N/A buff N/A event current_buffer N/A N/A from_ to N/A N/A text_object get_line_numbers buff N/A N/A reshape_text buff from_ to N/A N/A operator g q _ N/A N/A event N/A N/A N/A  Move one word or token left.  N/A N/A TextObject N/A N/A N/A N/A N/A event current_buffer document find_start_of_previous_word count N/A event arg 0 N/A N/A text_object b _ N/A N/A event N/A N/A N/A  Move one non-blank word left  N/A N/A TextObject N/A N/A N/A N/A N/A event current_buffer document find_start_of_previous_word count N/A event arg WORD True 0 N/A N/A text_object B key_dollar N/A N/A event N/A N/A N/A  'c$', 'd$' and '$':  Delete/change/move until end of line.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_end_of_line_position N/A N/A text_object $ _ N/A N/A event N/A N/A N/A  'word' forward. 'cw', 'dw', 'w': Delete/change/move one word.   N/A N/A TextObject N/A N/A N/A N/A N/A event current_buffer document find_next_word_beginning count N/A event arg N/A N/A N/A N/A event current_buffer document get_end_of_document_position N/A N/A text_object w _ N/A N/A event N/A N/A N/A  'WORD' forward. 'cW', 'dW', 'W': Delete/change/move one WORD.   N/A N/A TextObject N/A N/A N/A N/A N/A event current_buffer document find_next_word_beginning count N/A event arg WORD True N/A N/A N/A N/A event current_buffer document get_end_of_document_position N/A N/A text_object W _ N/A N/A event N/A N/A N/A  End of 'word': 'ce', 'de', 'e'  N/A end N/A N/A N/A N/A event current_buffer document find_next_word_ending count N/A event arg N/A N/A TextObject N/A end N/A end 1 0 type N/A TextObjectType INCLUSIVE N/A N/A text_object e _ N/A N/A event N/A N/A N/A  End of 'WORD': 'cE', 'dE', 'E'  N/A end N/A N/A N/A N/A event current_buffer document find_next_word_ending count N/A event arg WORD True N/A N/A TextObject N/A end N/A end 1 0 type N/A TextObjectType INCLUSIVE N/A N/A text_object E _ N/A N/A event N/A N/A N/A  Inner 'word': ciw and diw  N/A N/A start end N/A N/A N/A N/A event current_buffer document find_boundaries_of_current_word N/A N/A TextObject start end N/A N/A text_object i w no_move_handler True _ N/A N/A event N/A N/A N/A  A 'word': caw and daw  N/A N/A start end N/A N/A N/A N/A event current_buffer document find_boundaries_of_current_word include_trailing_whitespace True N/A N/A TextObject start end N/A N/A text_object a w no_move_handler True _ N/A N/A event N/A N/A N/A  Inner 'WORD': ciW and diW  N/A N/A start end N/A N/A N/A N/A event current_buffer document find_boundaries_of_current_word WORD True N/A N/A TextObject start end N/A N/A text_object i W no_move_handler True _ N/A N/A event N/A N/A N/A  A 'WORD': caw and daw  N/A N/A start end N/A N/A N/A N/A event current_buffer document find_boundaries_of_current_word WORD True include_trailing_whitespace True N/A N/A TextObject start end N/A N/A text_object a W no_move_handler True _ N/A N/A event N/A N/A N/A 
        Auto paragraph.
         N/A start N/A N/A N/A N/A event current_buffer document start_of_paragraph N/A end N/A N/A N/A N/A event current_buffer document end_of_paragraph count N/A event arg N/A N/A TextObject start end N/A N/A text_object a p no_move_handler True key_circumflex N/A N/A event N/A N/A N/A  'c^', 'd^' and '^': Soft start of line, after whitespace.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_start_of_line_position after_whitespace True N/A N/A text_object ^ key_zero N/A N/A event N/A N/A N/A 
        'c0', 'd0': Hard start of line, before whitespace.
        (The move '0' key is implemented elsewhere, because a '0' could also change the `arg`.)
         N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_start_of_line_position after_whitespace False N/A N/A text_object 0 no_move_handler True create_ci_ca_handles N/A N/A ci_start ci_end inner N/A N/A N/A 
        Delete/Change string between this start and stop character. But keep these characters.
        This implements all the ci", ci<, ci{, ci(, di", di<, ca", ca<, ... combinations.
         _ N/A N/A event N/A N/A N/A N/A ci_start ci_end N/A N/A start N/A N/A N/A N/A event current_buffer document find_backwards ci_start in_current_line False N/A end N/A N/A N/A N/A event current_buffer document find ci_end in_current_line False N/A N/A start N/A N/A N/A N/A event current_buffer document find_enclosing_bracket_left ci_start ci_end N/A end N/A N/A N/A N/A event current_buffer document find_enclosing_bracket_right ci_start ci_end N/A N/A N/A start None N/A end None N/A N/A offset N/A inner 0 1 N/A N/A TextObject N/A N/A start 1 offset N/A end offset N/A N/A N/A TextObject 0 N/A N/A text_object N/A ai N/A inner ci_start no_move_handler True N/A text_object N/A ai N/A inner ci_end no_move_handler True N/A N/A inner N/A False True N/A N/A N/A ci_start ci_end N/A N/A " " N/A ' ' N/A ` ` N/A [ ] N/A < > N/A { } N/A ( ) N/A N/A N/A create_ci_ca_handles ci_start ci_end inner _ N/A N/A event N/A N/A N/A 
        Move to previous blank-line separated section.
        Implements '{', 'c{', 'd{', 'y{'
         N/A index N/A N/A N/A N/A event current_buffer document start_of_paragraph count N/A event arg before True N/A N/A TextObject index N/A N/A text_object { _ N/A N/A event N/A N/A N/A 
        Move to next blank-line separated section.
        Implements '}', 'c}', 'd}', 'y}'
         N/A index N/A N/A N/A N/A event current_buffer document end_of_paragraph count N/A event arg after True N/A N/A TextObject index N/A N/A text_object } _ N/A N/A event N/A N/A N/A 
        Go to next occurance of character. Typing 'fx' will move the
        cursor to the next occurance of character. 'x'.
         N/A N/A N/A N/A event cli vi_state last_character_find N/A CharacterFind N/A event data False N/A match N/A N/A N/A N/A event current_buffer document find N/A event data in_current_line True count N/A event arg N/A match N/A N/A N/A TextObject match type N/A TextObjectType INCLUSIVE N/A N/A N/A TextObject 0 N/A N/A text_object f N/A Keys Any _ N/A N/A event N/A N/A N/A 
        Go to previous occurance of character. Typing 'Fx' will move the
        cursor to the previous occurance of character. 'x'.
         N/A N/A N/A N/A event cli vi_state last_character_find N/A CharacterFind N/A event data True N/A N/A TextObject N/A N/A N/A N/A N/A event current_buffer document find_backwards N/A event data in_current_line True count N/A event arg 0 N/A N/A text_object F N/A Keys Any _ N/A N/A event N/A N/A N/A 
        Move right to the next occurance of c, then one char backward.
         N/A N/A N/A N/A event cli vi_state last_character_find N/A CharacterFind N/A event data False N/A match N/A N/A N/A N/A event current_buffer document find N/A event data in_current_line True count N/A event arg N/A match N/A N/A N/A TextObject N/A match 1 type N/A TextObjectType INCLUSIVE N/A N/A N/A TextObject 0 N/A N/A text_object t N/A Keys Any _ N/A N/A event N/A N/A N/A 
        Move left to the previous occurance of c, then one char forward.
         N/A N/A N/A N/A event cli vi_state last_character_find N/A CharacterFind N/A event data True N/A match N/A N/A N/A N/A event current_buffer document find_backwards N/A event data in_current_line True count N/A event arg N/A N/A TextObject N/A match N/A match 1 0 N/A N/A text_object T N/A Keys Any repeat N/A N/A reverse N/A N/A N/A 
        Create ',' and ';' commands.
         _ N/A N/A event N/A N/A N/A pos 0 N/A vi_state N/A N/A event cli vi_state N/A type N/A TextObjectType EXCLUSIVE N/A N/A vi_state last_character_find N/A N/A char N/A N/A vi_state last_character_find character N/A backwards N/A N/A vi_state last_character_find backwards N/A reverse N/A N/A backwards N/A backwards N/A backwards N/A N/A pos N/A N/A N/A N/A event current_buffer document find_backwards char in_current_line True count N/A event arg N/A N/A pos N/A N/A N/A N/A event current_buffer document find char in_current_line True count N/A event arg N/A type N/A TextObjectType INCLUSIVE N/A pos N/A N/A N/A TextObject pos type type N/A N/A N/A TextObject 0 N/A N/A text_object N/A reverse , ; N/A N/A N/A repeat True N/A N/A repeat False _ N/A N/A event N/A N/A N/A  Implements 'ch', 'dh', 'h': Cursor left.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_cursor_left_position count N/A event arg N/A N/A text_object h N/A text_object N/A Keys Left _ N/A N/A event N/A N/A N/A  Implements 'cj', 'dj', 'j', ... Cursor up.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_cursor_down_position count N/A event arg type N/A TextObjectType LINEWISE N/A N/A text_object j no_move_handler True _ N/A N/A event N/A N/A N/A  Implements 'ck', 'dk', 'k', ... Cursor up.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_cursor_up_position count N/A event arg type N/A TextObjectType LINEWISE N/A N/A text_object k no_move_handler True _ N/A N/A event N/A N/A N/A  Implements 'cl', 'dl', 'l', 'c ', 'd ', ' '. Cursor right.  N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_cursor_right_position count N/A event arg N/A N/A text_object l N/A text_object N/A text_object N/A Keys Right _ N/A N/A event N/A N/A N/A 
        Moves to the start of the visible region. (Below the scroll offset.)
        Implements 'cH', 'dH', 'H'.
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A b N/A event current_buffer N/A N/A w N/A w render_info N/A N/A pos N/A N/A N/A N/A b document translate_row_col_to_index N/A N/A N/A w render_info first_visible_line after_scroll_offset True 0 N/A b cursor_position N/A N/A pos N/A N/A len N/A N/A b document text_before_cursor N/A N/A TextObject pos type N/A TextObjectType LINEWISE N/A N/A text_object H _ N/A N/A event N/A N/A N/A 
        Moves cursor to the vertical center of the visible region.
        Implements 'cM', 'dM', 'M'.
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A b N/A event current_buffer N/A N/A w N/A w render_info N/A N/A pos N/A N/A N/A N/A b document translate_row_col_to_index N/A N/A N/A w render_info center_visible_line 0 N/A b cursor_position N/A N/A pos N/A N/A len N/A N/A b document text_before_cursor N/A N/A TextObject pos type N/A TextObjectType LINEWISE N/A N/A text_object M _ N/A N/A event N/A N/A N/A 
        Moves to the end of the visible region. (Above the scroll offset.)
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A b N/A event current_buffer N/A N/A w N/A w render_info N/A N/A pos N/A N/A N/A N/A b document translate_row_col_to_index N/A N/A N/A w render_info last_visible_line before_scroll_offset True 0 N/A b cursor_position N/A N/A pos N/A len N/A N/A b document text_after_cursor N/A N/A TextObject pos type N/A TextObjectType LINEWISE N/A N/A text_object L _ N/A N/A event N/A N/A N/A 
        Scrolls the window to makes the current line the first line in the visible region.
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A b N/A N/A event cli current_buffer N/A N/A w vertical_scroll N/A N/A b document cursor_position_row N/A N/A handle z + filter N/A navigation_mode selection_mode N/A handle z t filter N/A navigation_mode selection_mode N/A handle z N/A Keys ControlJ filter N/A navigation_mode selection_mode _ N/A N/A event N/A N/A N/A 
        Scrolls the window to makes the current line the last line in the visible region.
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A N/A w vertical_scroll 0 N/A N/A handle z - filter N/A navigation_mode selection_mode N/A handle z b filter N/A navigation_mode selection_mode _ N/A N/A event N/A N/A N/A 
        Center Window vertically around cursor.
         N/A w N/A find_window_for_buffer_name N/A event cli N/A N/A event cli current_buffer_name N/A b N/A N/A event cli current_buffer N/A N/A w N/A w render_info N/A N/A info N/A w render_info N/A scroll_height N/A N/A info window_height 2 N/A y N/A max 0 N/A N/A N/A b document cursor_position_row 1 N/A height 0 N/A N/A y 0 N/A N/A line_height N/A N/A info get_height_for_line y N/A N/A N/A height line_height scroll_height N/A N/A height line_height N/A y 1 N/A N/A N/A N/A w vertical_scroll y N/A N/A handle z z filter N/A navigation_mode selection_mode _ N/A N/A event N/A N/A N/A 
        Implements 'c%', 'd%', '%, 'y%' (Move to corresponding bracket.)
        If an 'arg' has been given, go this this % position in the file.
         N/A buffer N/A event current_buffer N/A N/A event _arg N/A N/A N/A 0 N/A event arg 100 N/A N/A absolute_index N/A N/A N/A buffer document translate_row_col_to_index N/A int N/A N/A N/A N/A event arg N/A N/A buffer document line_count 1 100 0 N/A N/A TextObject N/A absolute_index N/A N/A buffer document cursor_position type N/A TextObjectType LINEWISE N/A N/A N/A TextObject 0 N/A N/A match N/A N/A N/A buffer document find_matching_bracket_position N/A match N/A N/A N/A TextObject match type N/A TextObjectType INCLUSIVE N/A N/A N/A TextObject 0 N/A N/A text_object % _ N/A N/A event N/A N/A N/A N/A TextObject N/A N/A N/A N/A event current_buffer document get_column_cursor_position N/A N/A event arg 1 N/A N/A text_object | _ N/A N/A event N/A N/A N/A 
        Implements 'gg', 'cgg', 'ygg'
         N/A d N/A N/A event current_buffer document N/A N/A event _arg N/A N/A N/A TextObject N/A N/A N/A d translate_row_col_to_index N/A N/A event arg 1 0 N/A d cursor_position type N/A TextObjectType LINEWISE N/A N/A N/A TextObject N/A N/A d get_start_of_document_position type N/A TextObjectType LINEWISE N/A N/A text_object g g _ N/A N/A event N/A N/A N/A 
        Go to last non-blank of line.
        'g_', 'cg_', 'yg_', etc..
         N/A N/A TextObject N/A N/A N/A N/A event current_buffer document last_non_blank_of_current_line_position type N/A TextObjectType INCLUSIVE N/A N/A text_object g _ _ N/A N/A event N/A N/A N/A 
        Go to last character of previous word.
        'ge', 'cge', 'yge', etc..
         N/A prev_end N/A N/A N/A N/A event current_buffer document find_previous_word_ending count N/A event arg N/A N/A TextObject N/A N/A prev_end None N/A prev_end 1 0 type N/A TextObjectType INCLUSIVE N/A N/A text_object g e _ N/A N/A event N/A N/A N/A 
        Go to last character of previous WORD.
        'gE', 'cgE', 'ygE', etc..
         N/A prev_end N/A N/A N/A N/A event current_buffer document find_previous_word_ending count N/A event arg WORD True N/A N/A TextObject N/A N/A prev_end None N/A prev_end 1 0 type N/A TextObjectType INCLUSIVE N/A N/A text_object g E _ N/A N/A event N/A N/A N/A 
        Go to the end of the document. (If no arg has been given.)
         N/A buf N/A event current_buffer N/A N/A TextObject N/A N/A N/A N/A buf document translate_row_col_to_index N/A N/A N/A buf document line_count 1 0 N/A buf cursor_position type N/A TextObjectType LINEWISE N/A N/A text_object G _ N/A N/A event N/A N/A N/A 
        If an argument is given, move to this line in the  history. (for
        example, 15G)
         N/A N/A N/A N/A event current_buffer go_to_history N/A N/A event arg 1 N/A N/A handle G filter N/A HasArg N/A n 0123456789 N/A _ N/A N/A event N/A N/A N/A 
            Always handle numberics in navigation mode as arg.
             N/A N/A N/A N/A event data 123456789 N/A N/A event _arg N/A N/A event data 0 N/A N/A N/A N/A event append_to_arg_count N/A event data N/A N/A N/A N/A event data 0 N/A N/A buffer N/A event current_buffer N/A N/A buffer cursor_position N/A N/A N/A buffer document get_start_of_line_position after_whitespace False N/A N/A handle n filter N/A N/A navigation_mode selection_mode operator_given _ N/A N/A event N/A N/A N/A 
        Insert data at cursor position.
         N/A N/A N/A N/A event current_buffer insert_text N/A event data overwrite True N/A N/A handle N/A Keys Any filter replace_mode _ N/A N/A event N/A N/A N/A 
        Pressing the ControlX - ControlL sequence in Vi mode does line
        completion based on the other lines in the document and the history.
         N/A N/A N/A N/A event current_buffer start_history_lines_completion N/A N/A handle N/A Keys ControlX N/A Keys ControlL filter insert_mode _ N/A N/A event N/A N/A N/A 
        Complete file names.
         N/A N/A N/A handle N/A Keys ControlX N/A Keys ControlF filter insert_mode _ N/A N/A event N/A N/A N/A  Insert digraph.  N/A N/A N/A N/A event cli vi_state waiting_for_digraph True N/A N/A handle N/A Keys ControlK filter insert_mode N/A N/A key1 key2 symbol DIGRAPHS N/A _ N/A N/A event symbol N/A symbol N/A N/A  Insert digraph.  N/A N/A N/A N/A event current_buffer insert_text N/A N/A six unichr symbol N/A N/A N/A N/A event cli vi_state waiting_for_digraph False N/A N/A handle key1 key2 filter digraph_mode _ N/A N/A event N/A N/A N/A  Unknown digraph sequence.  N/A N/A N/A N/A N/A event cli output bell N/A N/A N/A N/A event cli vi_state waiting_for_digraph False N/A N/A handle N/A Keys Any filter digraph_mode N/A load_vi_open_in_editor_bindings N/A N/A registry filter N/A None N/A N/A 
    Pressing 'v' in navigation mode will open the buffer in an external editor.
     N/A navigation_mode N/A N/A InViMode N/A InputMode NAVIGATION N/A N/A N/A filters HasSelection N/A handle N/A create_handle_decorator registry filter _ N/A N/A event N/A N/A N/A N/A N/A N/A event current_buffer open_in_editor N/A event cli N/A N/A handle v filter navigation_mode N/A load_vi_system_bindings N/A N/A registry filter N/A None N/A N/A has_focus N/A N/A filters HasFocus SYSTEM_BUFFER N/A navigation_mode N/A N/A InViMode N/A InputMode NAVIGATION N/A N/A N/A filters HasSelection N/A handle N/A create_handle_decorator registry filter _ N/A N/A event N/A N/A N/A 
        '!' opens the system prompt.
         N/A N/A N/A N/A event cli push_focus SYSTEM_BUFFER N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle ! filter N/A N/A has_focus navigation_mode _ N/A N/A event N/A N/A N/A 
        Cancel system prompt.
         N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode NAVIGATION N/A N/A N/A N/A N/A N/A event cli buffers N/A SYSTEM_BUFFER reset N/A N/A N/A N/A event cli pop_focus N/A N/A handle N/A Keys Escape filter has_focus N/A handle N/A Keys ControlC filter has_focus _ N/A N/A event N/A N/A N/A 
        Run system command.
         N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode NAVIGATION N/A system_buffer N/A N/A N/A event cli buffers N/A SYSTEM_BUFFER N/A N/A N/A N/A event cli run_system_command N/A system_buffer text N/A N/A N/A system_buffer reset append_to_history True N/A N/A N/A N/A event cli pop_focus N/A N/A handle N/A Keys ControlJ filter has_focus N/A load_vi_search_bindings N/A N/A registry get_search_state filter search_buffer_name N/A None None SEARCH_BUFFER N/A N/A N/A N/A get_search_state None N/A callable get_search_state N/A N/A get_search_state N/A get_search_state N/A N/A cli N/A N/A N/A N/A cli search_state N/A N/A has_focus N/A N/A filters HasFocus search_buffer_name N/A navigation_mode N/A N/A has_focus N/A N/A InViMode N/A InputMode NAVIGATION N/A N/A filters HasSelection N/A handle N/A create_handle_decorator registry filter _ N/A N/A event N/A N/A N/A 
        Vi-style forward search.
         N/A N/A N/A get_search_state N/A event cli direction N/A IncrementalSearchDirection FORWARD N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A N/A N/A event cli push_focus search_buffer_name N/A N/A handle / filter navigation_mode N/A handle N/A Keys ControlS filter N/A has_focus _ N/A N/A event N/A N/A N/A 
        Vi-style backward search.
         N/A N/A N/A get_search_state N/A event cli direction N/A IncrementalSearchDirection BACKWARD N/A N/A N/A N/A event cli push_focus search_buffer_name N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode INSERT N/A N/A handle ? filter navigation_mode N/A handle N/A Keys ControlR filter N/A has_focus _ N/A N/A event N/A N/A N/A 
        Apply the search. (At the / or ? prompt.)
         N/A input_buffer N/A N/A N/A N/A event cli buffers previous N/A event cli N/A search_buffer N/A N/A N/A event cli buffers N/A search_buffer_name N/A N/A search_buffer text N/A N/A N/A N/A get_search_state N/A event cli text N/A search_buffer text N/A N/A N/A input_buffer apply_search N/A get_search_state N/A event cli N/A N/A N/A search_buffer append_to_history N/A N/A N/A search_buffer reset N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode NAVIGATION N/A N/A N/A N/A event cli pop_focus N/A N/A handle N/A Keys ControlJ filter has_focus incremental_search N/A N/A cli direction count N/A 1 N/A N/A  Apply search, but keep search buffer focussed.  N/A search_state N/A get_search_state cli N/A direction_changed N/A N/A search_state direction direction N/A N/A search_state text N/A N/A N/A cli buffers N/A search_buffer_name text N/A N/A search_state direction direction N/A N/A direction_changed N/A N/A input_buffer N/A N/A N/A cli buffers previous cli N/A N/A N/A input_buffer apply_search search_state include_current_position False count count N/A _ N/A N/A event N/A N/A N/A N/A incremental_search N/A event cli N/A IncrementalSearchDirection BACKWARD count N/A event arg N/A N/A handle N/A Keys ControlR filter has_focus _ N/A N/A event N/A N/A N/A N/A incremental_search N/A event cli N/A IncrementalSearchDirection FORWARD count N/A event arg N/A N/A handle N/A Keys ControlS filter has_focus search_buffer_is_empty N/A N/A cli N/A N/A N/A  Returns True when the search buffer is empty.  N/A N/A N/A N/A N/A cli buffers N/A search_buffer_name text N/A _ N/A N/A event N/A N/A N/A 
        Cancel search.
         N/A N/A N/A N/A event cli vi_state input_mode N/A InputMode NAVIGATION N/A N/A N/A N/A event cli pop_focus N/A N/A N/A N/A N/A N/A event cli buffers N/A search_buffer_name reset N/A N/A handle N/A Keys Escape filter has_focus N/A handle N/A Keys ControlC filter has_focus N/A handle N/A Keys Backspace filter N/A has_focus N/A Condition search_buffer_is_empty N/A load_extra_vi_page_navigation_bindings N/A N/A registry filter N/A None N/A N/A 
    Key bindings, for scrolling up and down through pages.
    This are separate bindings, because GNU readline doesn't have them.
     N/A handle N/A create_handle_decorator registry filter N/A N/A N/A handle N/A Keys ControlF scroll_forward N/A N/A N/A handle N/A Keys ControlB scroll_backward N/A N/A N/A handle N/A Keys ControlD scroll_half_page_down N/A N/A N/A handle N/A Keys ControlU scroll_half_page_up N/A N/A N/A handle N/A Keys ControlE scroll_one_line_down N/A N/A N/A handle N/A Keys ControlY scroll_one_line_up N/A N/A N/A handle N/A Keys PageDown scroll_page_down N/A N/A N/A handle N/A Keys PageUp scroll_page_up N/A ViStateFilter N/A Filter N/A N/A  Deprecated!  __init__ N/A N/A self get_vi_state mode N/A N/A N/A N/A self get_vi_state get_vi_state N/A N/A self mode mode N/A __call__ N/A N/A self cli N/A N/A N/A N/A N/A N/A N/A self get_vi_state cli input_mode N/A self mode N/A N/A