Module ImportFrom alias alias alias ImportFrom alias ImportFrom alias Import alias identifier ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias Import alias identifier ImportFrom alias alias alias Import alias Import alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad Str Num TryExcept body If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareNotEq NameLoad Num body If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpAdd NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Return NameLoad decorator_list Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr Num CompareNotEq AttributeLoad NameLoad attr Num CompareNotEq AttributeLoad NameLoad attr Num CompareNotEq AttributeLoad NameLoad attr Num CompareNotEq Call NameLoad NameLoad Str Num Num body Return NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareNotIn NameLoad TupleLoad Str Str Assign NameStore NameLoad If CompareGt Call NameLoad NameLoad Num body If Call NameLoad GeneratorExp CompareIn NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad If CompareGt AttributeLoad NameLoad attr Num body For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr orelse For NameStore Call NameLoad UnaryOpUSub AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad orelse Return BinOpAdd NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot CompareIs Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad ListLoad Str Str Str Str Str Str Str Str If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpMult BinOpAdd BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Num Call AttributeLoad AttributeLoad NameLoad attr attr Str Num AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult Call AttributeLoad AttributeLoad NameLoad attr attr Str Num AttributeLoad NameLoad attr If NameLoad body Assign NameStore BinOpAdd Call AttributeLoad BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn NameLoad ListLoad Str Str Str Str Str If NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad Return NameLoad orelse If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call NameLoad NameLoad Str body Return BinOpAdd NameLoad BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str BinOpSub Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad BinOpAdd Call NameLoad Call AttributeLoad Call NameLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareIn Str NameLoad UnaryOpNot SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Str Str Str Str Assign NameStore ListComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr BoolOpAnd CompareNotIn NameLoad NameLoad CompareNotEq SubscriptLoad NameLoad Index Num Str Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpAdd ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str AttributeLoad Call NameLoad NameLoad attr Assign NameStore Call NameLoad ListLoad Str Str Str Assign NameStore ListLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body If BoolOpOr BoolOpAnd CompareEq NameLoad Str CompareEq Call NameLoad AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Str body Continue orelse If CompareEq NameLoad Str body Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr TupleLoad NameLoad Call NameLoad NameLoad orelse If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr TupleLoad NameLoad Call NameLoad Call NameLoad NameLoad NameLoad If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Str If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd BinOpMod Str NameLoad NameLoad NameLoad If NameLoad body AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body ImportFrom alias Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Return CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return BinOpAdd NameLoad NameLoad TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str orelse If CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Return Call AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return BinOpSub NameLoad NameLoad Return BinOpAdd Call AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr keyword BinOpMult NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpSub NameLoad Call AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Return NameLoad Assign NameStore NameLoad Assign NameStore BinOpSub BinOpAdd NameLoad NameLoad NameLoad Return CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ImportFrom alias Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLtE AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad BinOpAdd NameLoad NameLoad attr Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ImportFrom alias Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr keyword Str BinOpSub NameLoad NameLoad AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad BinOpAdd NameLoad NameLoad attr keyword Str Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Call NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return Call NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Str If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpMod Str NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore ListLoad BinOpMod Str Call NameLoad AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Str If NameLoad body AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Call NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Str If CompareGt AttributeLoad NameLoad attr Num body AugAssignAdd NameStore BinOpAdd Call NameLoad AttributeLoad NameLoad attr Str If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpDiv NameLoad Num If CompareNotEq NameLoad Num body AugAssignAdd NameStore BinOpAdd Call NameLoad NameLoad Str AugAssignSub NameStore BinOpMult NameLoad Num Assign NameStore Call NameLoad BinOpDiv NameLoad Num If CompareNotEq NameLoad Num body AugAssignAdd NameStore BinOpAdd Call NameLoad NameLoad Str AugAssignSub NameStore BinOpMult NameLoad Num If CompareNotEq NameLoad Num body AugAssignAdd NameStore BinOpAdd Call NameLoad NameLoad Str If CompareGt AttributeLoad NameLoad attr Num body AugAssignAdd NameStore BinOpAdd Call NameLoad AttributeLoad NameLoad attr Str Return NameLoad decorator_list If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Num Num Num If CompareGtE AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd Str Call NameLoad UnaryOpUSub AttributeLoad NameLoad attr Return NameLoad orelse Return BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareEq NameLoad Num CompareGt Call AttributeLoad NameLoad attr Num body Assign NameStore Num Assign NameStore NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore BinOpFloorDiv NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpMult Num NameLoad If BoolOpAnd CompareLt NameLoad Num CompareGt Call AttributeLoad NameLoad attr Num body AugAssignAdd NameStore Num AugAssignSub NameStore BinOpMult Num NameLoad If BoolOpAnd CompareEq NameLoad Num CompareGt Call AttributeLoad NameLoad attr Num body AugAssignSub NameStore Num While CompareNotEq NameLoad Num body Assign NameStore BinOpFloorDiv NameLoad Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Call NameLoad NameLoad If CompareLt Call AttributeLoad NameLoad attr Num body AugAssignSub NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Return NameLoad orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore CompareNotEq AttributeLoad BinOpSub Call AttributeLoad NameLoad attr Str NameLoad attr Num If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpSub AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Return BinOpAdd Call AttributeLoad BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return CompareLt Call AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias identifier Import alias If Call NameLoad NameLoad AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Str orelse If Call NameLoad NameLoad NameLoad body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr Num CompareNotEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str Return NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str orelse If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num CompareLt AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd CompareLt AttributeLoad NameLoad attr Num CompareLt Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num CompareLt Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd CompareLt AttributeLoad NameLoad attr Num CompareGt Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num Num Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Num Num Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Num Num Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareGtE AttributeLoad NameLoad attr Num body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad Call NameLoad keyword NameLoad orelse Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad Call NameLoad keyword NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body If CompareGtE AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Str Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareGtE NameLoad Num body If BoolOpOr CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad Call NameLoad keyword Num If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad BinOpMult NameLoad Num BinOpFloorDiv NameLoad Num If CompareLt NameLoad Num body Assign TupleStore NameStore NameStore TupleLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad If CompareNotEq NameLoad Num body Assign NameStore Call NameLoad keyword NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpSub NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad NameLoad orelse Assign NameStore BinOpAdd NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword NameLoad If BoolOpOr BoolOpAnd NameLoad BoolOpOr CompareLt Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BoolOpAnd UnaryOpNot NameLoad CompareLtLt AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareGtE NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore NameLoad If CompareGtE NameLoad Num body If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq NameLoad Num body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr BinOpSub NameLoad Call NameLoad keyword Num NameLoad Return NameLoad orelse Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareGtE AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad If CompareLtE NameLoad NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore ListLoad Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareGtE AttributeLoad NameLoad attr Num body Assign NameStore Num orelse Assign NameStore Num Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Str NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr orelse If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse Pass Return TupleLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad TryExcept body Assign NameStore BinOpAdd NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad keyword Str comprehension NameStore NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Delete SubscriptDel NameLoad Index Str TryExcept body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str handlers ExceptHandler body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareLtE AttributeLoad NameLoad attr Num body Assign NameStore Str orelse Assign NameStore Str If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Return NameLoad orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body If CompareIsNot Call NameLoad NameLoad Str NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Str NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareGtE AttributeLoad NameLoad attr Num body Assign NameStore Num orelse Assign NameStore Num Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Call NameLoad keyword Num keyword Num If CompareLtE NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword Num Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Num Return CompareEq AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num CompareLtE NameLoad Num body AugAssignAdd NameStore Num Return BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return CompareEq AttributeLoad NameLoad attr Num decorator_list Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad Call NameLoad BinOpSub BinOpMod BinOpSub BinOpAdd NameLoad NameLoad Num Num Num Num If BoolOpAnd CompareGt NameLoad Num UnaryOpNot CompareGtE AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpSub NameLoad Num orelse If BoolOpAnd CompareLtE NameLoad Num CompareGt AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword Num If CompareGt Call AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub NameLoad Call NameLoad Return NameLoad decorator_list NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareGt AttributeLoad NameLoad attr NameLoad CompareLtE NameLoad Num body AugAssignAdd NameStore Num orelse If BoolOpAnd CompareLt AttributeLoad NameLoad attr NameLoad CompareGt NameLoad Num body Assign NameStore BinOpAdd NameLoad Call NameLoad keyword BinOpSub NameLoad AttributeLoad NameLoad attr AugAssignSub NameStore Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad Num body Return CompareEq AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad Num body Return CompareEq AttributeLoad NameLoad attr Num orelse Return CompareEq AttributeLoad NameLoad attr Num decorator_list Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Str NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad Num Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword Num keyword NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd CompareEq NameLoad Num CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore Num If BoolOpAnd CompareLt NameLoad NameLoad CompareGtE NameLoad Num body AugAssignSub NameStore Num orelse If BoolOpAnd CompareGt NameLoad NameLoad CompareLtE NameLoad Num body AugAssignAdd NameStore Num Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Str NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad Num Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword Num keyword NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd CompareEq NameLoad Num CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore Num If BoolOpAnd CompareGt NameLoad NameLoad CompareLtE NameLoad Num body AugAssignAdd NameStore Num orelse If BoolOpAnd CompareLt NameLoad NameLoad CompareGtE NameLoad Num body AugAssignSub NameStore Num Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body If BoolOpOr CompareLt AttributeLoad NameLoad attr Num CompareGt AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad keyword Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return BinOpAdd NameLoad BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpMod BinOpSub AttributeLoad NameLoad attr NameLoad Num Assign NameStore BinOpSub NameLoad Num Assign NameStore NameLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad Call NameLoad BinOpMod BinOpSub AttributeLoad NameLoad attr NameLoad Num For NameStore Call NameLoad UnaryOpUSub NameLoad body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return BinOpAdd Call AttributeLoad BinOpAdd Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str orelse Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpMod Str SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Return BinOpAdd AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Assign NameStore NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index NameLoad Return Call NameLoad keyword NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num decorator_list Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Str Str Str Str Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str If BoolOpOr CompareLt AttributeLoad NameLoad attr Num CompareGt AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr If BoolOpOr CompareLt AttributeLoad NameLoad attr Num CompareGt AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad NameLoad body If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num orelse Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return CompareEq NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad SubscriptLoad NameLoad Index Num Num Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Slice Num Return Call NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str If BoolOpOr CompareLt AttributeLoad NameLoad attr Num CompareGt AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad NameLoad body If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num orelse Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return CompareEq NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad Return Call NameLoad keyword NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index NameLoad orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad Call NameLoad BinOpSub BinOpMod BinOpSub BinOpAdd NameLoad NameLoad Num Num Num Num Assign NameStore BinOpSub Num BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If CompareEq NameLoad Num body Assign NameStore Num If BoolOpAnd CompareGt NameLoad Num UnaryOpNot BoolOpAnd CompareGtE AttributeLoad NameLoad attr NameLoad CompareEq NameLoad Num body Assign NameStore BinOpSub NameLoad Num orelse If BoolOpAnd CompareLtE NameLoad Num CompareGt AttributeLoad NameLoad attr NameLoad CompareEq NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword BinOpAdd NameLoad BinOpMult Num NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareGt Call AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub NameLoad Call NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Return BoolOpAnd Call AttributeLoad Call NameLoad attr NameLoad CompareEq NameLoad Num decorator_list decorator_list Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpAnd CompareLtE NameLoad Num CompareNotEq NameLoad Num body Assign NameStore BinOpSub NameLoad Num If BoolOpAnd CompareLtE NameLoad Num BoolOpAnd CompareEq NameLoad Num CompareGt AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Num orelse If BoolOpAnd CompareGt NameLoad Num BoolOpAnd CompareEq NameLoad Num CompareLt AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword BinOpSub BinOpMult Num NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub Num BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If CompareEq NameLoad Num body Assign NameStore Num If BoolOpAnd CompareGt NameLoad Num UnaryOpNot BoolOpAnd CompareGtE AttributeLoad NameLoad attr NameLoad CompareEq NameLoad Num body Assign NameStore BinOpSub NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword BinOpAdd NameLoad BinOpMult Num NameLoad keyword Num Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Return BoolOpAnd Call AttributeLoad Call NameLoad attr NameLoad CompareEq NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMod BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpAnd CompareLtE NameLoad Num CompareNotEq NameLoad Num body Assign NameStore BinOpSub NameLoad Num If BoolOpAnd CompareLtE NameLoad Num BoolOpAnd CompareEq NameLoad Num CompareGt AttributeLoad NameLoad attr Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword BinOpSub BinOpMult Num NameLoad NameLoad keyword Num Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Num Num BinOpSub AttributeLoad NameLoad attr Num Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If BoolOpOr CompareLt AttributeLoad NameLoad attr Num CompareGt AttributeLoad NameLoad attr Num body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index NameLoad Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad Call NameLoad BinOpSub BinOpMod BinOpSub BinOpAdd NameLoad NameLoad Num Num Num Num Assign NameStore NameLoad If CompareGt NameLoad Num body If BoolOpOr CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr NameLoad body AugAssignSub NameStore Num orelse If CompareLtE NameLoad Num body If BoolOpOr CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt Call AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub NameLoad Call NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad If CompareGt NameLoad Num body If BoolOpOr CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr NameLoad body AugAssignSub NameStore Num orelse If CompareLtE NameLoad Num body If BoolOpOr CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore Num Assign NameStore BinOpAdd NameLoad Call NameLoad keyword NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num orelse If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore IfExp CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Num body Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad If CompareGt NameLoad Num body While CompareGt NameLoad Num body Assign NameStore Call NameLoad NameLoad AugAssignSub NameStore Num orelse If CompareLt NameLoad Num body While CompareLt NameLoad Num body Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore Num orelse Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpSub BinOpAdd AttributeLoad NameLoad attr NameLoad Num If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Return Call NameLoad NameLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd AttributeLoad NameLoad attr NameLoad Num If BoolOpOr CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Num body AugAssignSub NameStore Num Return Call NameLoad NameLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad NameLoad Num Return NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad orelse If CompareLt NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Num Num BinOpSub AttributeLoad NameLoad attr Num Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str If CompareNotIn AttributeLoad NameLoad attr ListLoad Str Str body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword Call NameLoad Num orelse Assign AttributeStore NameLoad attr Call NameLoad keyword Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body Return BoolOpOr CompareEq NameLoad NameLoad CompareEq Call AttributeLoad NameLoad attr BinOpSub NameLoad Call NameLoad keyword Num NameLoad orelse Return CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad BinOpSub AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareGt NameLoad Num body If CompareEq NameLoad NameLoad body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num orelse If CompareLt NameLoad NameLoad body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num AugAssignSub NameStore Num orelse If CompareLt NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore Num orelse If CompareLt NameLoad NameLoad body Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num AugAssignSub NameStore Num orelse Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse Assign NameStore UnaryOpUSub NameLoad If CompareEq NameLoad NameLoad body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num orelse If CompareGt NameLoad NameLoad body Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num AugAssignSub NameStore Num orelse If CompareGt NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore Num orelse If CompareGt NameLoad NameLoad body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num AugAssignSub NameStore Num orelse Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad BinOpSub NameLoad NameLoad AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Call NameLoad keyword UnaryOpUAdd Num Return BinOpAdd NameLoad Call NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr If CompareLt BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr Return BinOpAdd NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Return AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Return Dict Str Str Str NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults vararg body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Num Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareGt NameLoad Num body While CompareGt NameLoad Num body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body AugAssignAdd NameStore Call NameLoad keyword NameLoad If CompareGt NameLoad NameLoad body Assign NameStore NameLoad AugAssignSub NameStore Num Break orelse Assign NameStore UnaryOpUSub NameLoad While CompareGt NameLoad Num body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body AugAssignSub NameStore Call NameLoad keyword NameLoad If CompareLt NameLoad NameLoad body Assign NameStore NameLoad AugAssignSub NameStore Num Break Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign SubscriptStore NameLoad Index BinOpSub AttributeLoad NameLoad attr Num Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad orelse Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv AttributeLoad BinOpSub NameLoad NameLoad attr Num Return CompareEq NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore SubscriptLoad NameLoad Slice Num Num body AugAssignAdd NameStore Call NameLoad keyword NameLoad If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults vararg body Return Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num keyword Call NameLoad SubscriptLoad NameLoad Index Num decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults Num kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareGtE AttributeLoad NameLoad attr Num body If CompareGtE NameLoad NameLoad body Assign NameStore Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad BinOpSub BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num orelse If CompareGt NameLoad NameLoad body Assign NameStore Call NameLoad BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num orelse Assign NameStore Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad body Return NameLoad Return CompareEq Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Return Call Call NameLoad NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body ImportFrom alias Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body ImportFrom alias Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad body Return BinOpAdd Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return BinOpAdd NameLoad AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad Call NameLoad NameLoad body Return Call Call NameLoad NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str AttributeLoad Call NameLoad NameLoad attr decorator_list Assign NameStore Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body If CompareEq AttributeLoad NameLoad attr Num body Return Call NameLoad AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd BinOpMult AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr If CompareEq BinOpMod NameLoad Num Num body Return Call NameLoad BinOpDiv NameLoad Num orelse If CompareEq BinOpMod NameLoad Num Num body Return Call NameLoad BinOpDiv NameLoad Num orelse Return Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad If CompareEq BinOpMod NameLoad Num Num body Return Call NameLoad BinOpFloorDiv NameLoad Num orelse If CompareEq BinOpMod NameLoad Num Num body Return Call NameLoad BinOpFloorDiv NameLoad Num orelse Return Call NameLoad NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad keyword Num Assign NameStore Str decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num If CompareEq NameLoad Num body Assign NameStore Num orelse If CompareEq NameLoad Num body Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Call NameLoad NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body ImportFrom alias Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Num If CompareIs NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMult BinOpSub NameLoad Num NameLoad If CompareIs NameLoad NameLoad body Assign NameStore BinOpSub NameLoad BinOpMult BinOpSub NameLoad Num NameLoad Assign NameStore NameLoad If CompareGtE AttributeLoad NameLoad attr Num body While CompareLtE NameLoad NameLoad body Expr Yield NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLtE NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore NameLoad orelse While CompareGtE NameLoad NameLoad body Expr Yield NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareGtE NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad
N/A datetime date datetime timedelta pandas.compat range pandas compat N/A numpy np pandas.tseries.tools to_datetime normalize_date pandas.core.common ABCSeries ABCDatetimeIndex dateutil.relativedelta relativedelta weekday dateutil.easter easter N/A pandas.tslib tslib pandas.tslib Timestamp OutOfBoundsDatetime Timedelta N/A functools N/A operator N/A __all__ N/A Day BusinessDay BDay CustomBusinessDay CDay CBMonthEnd CBMonthBegin MonthBegin BMonthBegin MonthEnd BMonthEnd BusinessHour CustomBusinessHour YearBegin BYearBegin YearEnd BYearEnd QuarterBegin BQuarterBegin QuarterEnd BQuarterEnd LastWeekOfMonth FY5253Quarter FY5253 Week WeekOfMonth Easter Hour Minute Second Milli Micro Nano DateOffset as_timestamp N/A N/A obj N/A N/A N/A N/A isinstance obj Timestamp N/A N/A obj N/A N/A N/A N/A Timestamp obj N/A N/A N/A OutOfBoundsDatetime N/A N/A N/A obj N/A as_datetime N/A N/A obj N/A N/A N/A f N/A getattr obj to_pydatetime None N/A N/A f None N/A N/A obj N/A f N/A obj N/A apply_wraps N/A N/A func N/A N/A wrapper N/A N/A self other N/A N/A N/A N/A other N/A tslib NaT N/A N/A N/A tslib NaT N/A N/A N/A isinstance other N/A timedelta Tick DateOffset N/A N/A N/A func self other N/A N/A N/A isinstance other N/A N/A np datetime64 datetime date N/A N/A other N/A as_timestamp other N/A tz N/A getattr other tzinfo None N/A nano N/A getattr other nanosecond 0 N/A N/A N/A N/A N/A self _adjust_dst N/A isinstance other Timestamp N/A N/A other N/A N/A other tz_localize None N/A result N/A func self other N/A N/A self _adjust_dst N/A N/A result N/A N/A tslib _localize_pydatetime result tz N/A result N/A Timestamp result N/A N/A self normalize N/A N/A result N/A N/A result normalize N/A N/A N/A N/A self normalize N/A nano 0 N/A N/A N/A N/A N/A isinstance self Nano N/A N/A result nanosecond nano N/A N/A N/A N/A result tz None N/A N/A value N/A N/A tslib tz_convert_single N/A result value UTC N/A result tz N/A N/A value N/A result value N/A result N/A Timestamp N/A value nano N/A N/A N/A tz None N/A N/A result tzinfo None N/A N/A result N/A N/A tslib _localize_pydatetime result tz N/A N/A N/A OutOfBoundsDatetime N/A N/A result N/A func self N/A as_datetime other N/A N/A self normalize N/A N/A result N/A normalize_date result N/A N/A N/A tz None N/A N/A result tzinfo None N/A N/A result N/A N/A tslib _localize_pydatetime result tz N/A result N/A N/A N/A functools wraps func N/A wrapper N/A apply_index_wraps N/A N/A func N/A N/A wrapper N/A N/A self other N/A N/A N/A result N/A func self other N/A N/A self normalize N/A N/A result N/A N/A N/A N/A result to_period D to_timestamp N/A result N/A N/A N/A functools wraps func N/A wrapper N/A _is_normalized N/A N/A dt N/A N/A N/A N/A N/A N/A dt hour 0 N/A N/A dt minute 0 N/A N/A dt second 0 N/A N/A dt microsecond 0 N/A N/A getattr dt nanosecond 0 0 N/A N/A False N/A True N/A ApplyTypeError N/A TypeError N/A N/A N/A CacheableOffset N/A object N/A N/A _cacheable True N/A DateOffset N/A object N/A N/A 
    Standard kind of date increment used for a date range.

    Works exactly like relativedelta in terms of the keyword args you
    pass in, use of the keyword n is discouraged-- you would be better
    off specifying n in the keywords you use, but regardless it is
    there for you. n is needed for DateOffset subclasses.

    DateOffets work as follows.  Each offset specify a set of dates
    that conform to the DateOffset.  For example, Bday defines this
    set to be the set of dates that are weekdays (M-F).  To test if a
    date is in the set of a DateOffset dateOffset we can use the
    onOffset method: dateOffset.onOffset(date).

    If a date is not on a valid date, the rollback and rollforward
    methods can be used to roll the date to the nearest valid date
    before/after the date.

    DateOffsets can be created to move dates forward a given number of
    valid dates.  For example, Bday(2) can be added to a date to move
    it two business days forward.  If the date does not start on a
    valid date, first it is moved to a valid date.  Thus psedo code
    is:

    def __add__(date):
      date = rollback(date) # does nothing if date is valid
      return date + <n number of periods>

    When a date offset is created for a negitive number of periods,
    the date is first rolled forward.  The pseudo code is:

    def __add__(date):
      date = rollforward(date) # does nothing is date is valid
      return date + <n number of periods>

    Zero presents a problem.  Should it roll forward or back?  We
    arbitrarily have it rollforward:

    date + BDay(0) == BDay.rollforward(date)

    Since 0 is a bit weird, we suggest avoiding its use.
     N/A _cacheable False N/A _normalize_cache True N/A _kwds_use_relativedelta N/A years months weeks days year month week day weekday hour minute second microsecond N/A _use_relativedelta False N/A _adjust_dst False N/A normalize False __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A self kwds kwds N/A N/A N/A self _offset N/A self _use_relativedelta N/A N/A self _determine_offset N/A _determine_offset N/A N/A self N/A N/A N/A kwds_no_nanos N/A dict N/A N/A k v N/A N/A k v N/A N/A N/A self kwds items N/A k N/A nanosecond nanoseconds N/A use_relativedelta False N/A N/A N/A len kwds_no_nanos 0 N/A N/A N/A any N/A N/A k N/A self _kwds_use_relativedelta N/A k kwds_no_nanos N/A N/A use_relativedelta True N/A offset N/A relativedelta kwds_no_nanos N/A N/A offset N/A timedelta kwds_no_nanos N/A N/A offset N/A timedelta 1 N/A N/A offset use_relativedelta N/A apply N/A N/A self other N/A N/A N/A N/A self _use_relativedelta N/A N/A other N/A as_datetime other N/A N/A N/A len N/A self kwds 0 N/A N/A tzinfo N/A getattr other tzinfo None N/A N/A N/A tzinfo None N/A self _use_relativedelta N/A N/A other N/A N/A other replace tzinfo None N/A N/A N/A self n 0 N/A N/A i N/A range N/A self n N/A N/A other N/A other N/A self _offset N/A N/A i N/A range N/A N/A self n N/A N/A other N/A other N/A self _offset N/A N/A N/A tzinfo None N/A self _use_relativedelta N/A N/A other N/A N/A tslib _localize_pydatetime other tzinfo N/A N/A as_timestamp other N/A N/A N/A other N/A timedelta N/A self n N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A 
        Vectorized apply of DateOffset to DatetimeIndex,
        raises NotImplentedError for offsets without a
        vectorized implementation

        .. versionadded:: 0.17.0

        Parameters
        ----------
        i : DatetimeIndex

        Returns
        -------
        y : DatetimeIndex
         N/A N/A N/A N/A type self DateOffset N/A N/A N/A NotImplementedError N/A DateOffset subclass %s does not have a vectorized implementation N/A N/A N/A self __class__ __name__ N/A relativedelta_fast N/A set N/A years months weeks days hours minutes seconds microseconds N/A N/A N/A self _use_relativedelta N/A N/A N/A set N/A self kwds issubset relativedelta_fast N/A N/A months N/A N/A N/A N/A N/A N/A self kwds get years 0 12 N/A N/A N/A self kwds get months 0 N/A self n N/A months N/A N/A shifted N/A N/A tslib shift_months N/A i asi8 months N/A i N/A N/A i _shallow_copy shifted N/A weeks N/A N/A N/A N/A self kwds get weeks 0 N/A self n N/A weeks N/A N/A i N/A N/A N/A N/A N/A N/A i to_period W weeks to_timestamp N/A N/A i to_perioddelta W N/A timedelta_kwds N/A dict N/A N/A k v N/A N/A k v N/A N/A N/A self kwds items N/A k N/A days hours minutes seconds microseconds N/A timedelta_kwds N/A N/A delta N/A Timedelta timedelta_kwds N/A i N/A i N/A N/A self n delta N/A i N/A N/A N/A N/A N/A self _use_relativedelta N/A hasattr self _offset N/A N/A N/A i N/A N/A self _offset N/A self n N/A N/A N/A NotImplementedError N/A DateOffset with relativedelta keyword(s) %s not able to be applied vectorized N/A N/A set N/A self kwds relativedelta_fast N/A apply_index_wraps isAnchored N/A N/A self N/A N/A N/A N/A N/A self n 1 N/A copy N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A self n normalize N/A self normalize N/A self kwds N/A _should_cache N/A N/A self N/A N/A N/A N/A N/A N/A self isAnchored N/A self _cacheable N/A _params N/A N/A self N/A N/A N/A all_paras N/A dict N/A N/A list N/A N/A N/A vars self items N/A list N/A N/A N/A self kwds items N/A N/A N/A holidays all_paras N/A N/A all_paras N/A holidays N/A N/A N/A N/A all_paras pop holidays N/A exclude N/A kwds name normalize calendar N/A attrs N/A N/A k v N/A N/A k v N/A N/A all_paras items N/A N/A k exclude N/A N/A k N/A 0 _ N/A attrs N/A sorted N/A set attrs N/A params N/A tuple N/A N/A N/A str N/A self __class__ attrs N/A params N/A __repr__ N/A N/A self N/A N/A N/A className N/A getattr self _outputName N/A N/A type self __name__ N/A exclude N/A set N/A n inc normalize N/A attrs N/A N/A attr N/A sorted N/A self __dict__ N/A N/A N/A N/A N/A attr kwds N/A N/A len N/A self kwds 0 N/A N/A attr startswith _ N/A N/A N/A N/A N/A attr kwds N/A N/A kwds_new N/A N/A key N/A self kwds N/A N/A N/A N/A hasattr self key N/A N/A N/A kwds_new N/A key N/A N/A self kwds N/A key N/A N/A N/A len kwds_new 0 N/A N/A N/A N/A attrs append N/A N/A = join N/A attr N/A repr kwds_new N/A N/A N/A attr exclude N/A N/A N/A N/A attrs append N/A N/A = join N/A attr N/A repr N/A getattr self attr N/A N/A N/A abs N/A self n 1 N/A N/A plural s N/A N/A plural N/A n_str N/A N/A N/A self n 1 N/A N/A n_str N/A %s *  N/A self n N/A out N/A N/A N/A <%s n_str className plural N/A attrs N/A N/A out N/A :  N/A N/A ,  join attrs N/A out > N/A out N/A name N/A N/A self N/A N/A N/A N/A self rule_code N/A property __eq__ N/A N/A self other N/A N/A N/A N/A other None N/A N/A False N/A N/A isinstance other N/A compat string_types N/A pandas.tseries.frequencies to_offset N/A other N/A to_offset other N/A N/A N/A isinstance other DateOffset N/A N/A False N/A N/A N/A N/A self _params N/A N/A other _params N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A N/A self _params N/A __call__ N/A N/A self other N/A N/A N/A N/A N/A self apply other N/A __add__ N/A N/A self other N/A N/A N/A N/A isinstance other N/A ABCDatetimeIndex ABCSeries N/A N/A N/A other self N/A N/A N/A N/A N/A self apply other N/A N/A N/A ApplyTypeError N/A N/A NotImplemented N/A __radd__ N/A N/A self other N/A N/A N/A N/A N/A self __add__ other N/A __sub__ N/A N/A self other N/A N/A N/A N/A isinstance other datetime N/A N/A N/A TypeError Cannot subtract datetime from offset. N/A N/A N/A N/A type other N/A type self N/A N/A N/A N/A self __class__ N/A N/A self n N/A other n normalize N/A self normalize N/A self kwds N/A N/A NotImplemented N/A __rsub__ N/A N/A self other N/A N/A N/A N/A isinstance other N/A ABCDatetimeIndex ABCSeries N/A N/A N/A other self N/A N/A N/A N/A self __class__ N/A N/A self n normalize N/A self normalize N/A self kwds other N/A __mul__ N/A N/A self someInt N/A N/A N/A N/A N/A self __class__ n N/A someInt N/A self n normalize N/A self normalize N/A self kwds N/A __rmul__ N/A N/A self someInt N/A N/A N/A N/A N/A self __mul__ someInt N/A __neg__ N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A N/A self n normalize N/A self normalize N/A self kwds N/A rollback N/A N/A self dt N/A N/A N/A Roll provided date backward to next offset only if not on offset N/A dt N/A as_timestamp dt N/A N/A N/A N/A self onOffset dt N/A N/A dt N/A dt N/A N/A self __class__ 1 normalize N/A self normalize N/A self kwds N/A dt N/A rollforward N/A N/A self dt N/A N/A N/A Roll provided date forward to next offset only if not on offset N/A dt N/A as_timestamp dt N/A N/A N/A N/A self onOffset dt N/A N/A dt N/A dt N/A N/A self __class__ 1 normalize N/A self normalize N/A self kwds N/A dt N/A onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A N/A type self DateOffset N/A isinstance self Tick N/A N/A True N/A a dt N/A b N/A N/A dt self self N/A N/A a b N/A _beg_apply_index N/A N/A self i freq N/A N/A N/A Offsets index to beginning of Period frequency N/A off N/A N/A i to_perioddelta D pandas.tseries.frequencies get_freq_code N/A N/A base mult N/A get_freq_code freq N/A base_period N/A N/A i to_period base N/A N/A N/A self n 0 N/A N/A roll N/A N/A np where N/A N/A N/A base_period to_timestamp N/A i off N/A self n N/A N/A self n 1 N/A N/A roll N/A self n N/A base N/A N/A N/A base_period roll to_timestamp N/A N/A base off N/A _end_apply_index N/A N/A self i freq N/A N/A N/A Offsets index to end of Period frequency N/A off N/A N/A i to_perioddelta D pandas.tseries.frequencies get_freq_code N/A N/A base mult N/A get_freq_code freq N/A base_period N/A N/A i to_period base N/A N/A N/A self n 0 N/A N/A roll N/A N/A np where N/A N/A N/A base_period to_timestamp how end N/A i off N/A self n N/A N/A self n 1 N/A N/A roll N/A self n N/A base N/A N/A N/A base_period roll to_timestamp how end N/A N/A base off N/A _prefix N/A N/A self N/A N/A N/A N/A NotImplementedError Prefix not defined N/A property rule_code N/A N/A self N/A N/A N/A N/A self _prefix N/A property freqstr N/A N/A self N/A N/A N/A N/A N/A code N/A self rule_code N/A N/A N/A NotImplementedError N/A N/A N/A repr self N/A N/A N/A self n 1 N/A N/A fstr N/A %d%s N/A N/A self n code N/A N/A fstr code N/A fstr N/A property nanos N/A N/A self N/A N/A N/A N/A ValueError N/A N/A {0} is a non-fixed frequency format self N/A property N/A SingleConstructorOffset N/A DateOffset N/A _from_name N/A N/A cls suffix N/A None N/A N/A suffix N/A N/A N/A ValueError N/A Bad freq suffix %s suffix N/A N/A cls N/A classmethod N/A BusinessMixin N/A object N/A N/A  mixin to business types to provide related functions  __repr__ N/A N/A self N/A N/A N/A className N/A getattr self _outputName N/A N/A self __class__ __name__ N/A N/A N/A abs N/A self n 1 N/A N/A plural s N/A N/A plural N/A n_str N/A N/A N/A self n 1 N/A N/A n_str N/A %s *  N/A self n N/A out N/A N/A N/A N/A N/A <%s n_str className plural N/A N/A self _repr_attrs > N/A out N/A _repr_attrs N/A N/A self N/A N/A N/A N/A self offset N/A N/A attrs N/A N/A offset=%s N/A repr N/A self offset N/A N/A attrs None N/A out N/A attrs N/A N/A out N/A :  N/A N/A ,  join attrs N/A out N/A N/A BusinessDay N/A BusinessMixin SingleConstructorOffset N/A N/A 
    DateOffset subclass representing possibly n business days
     N/A _prefix B N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A self kwds kwds N/A N/A self offset N/A N/A kwds get offset N/A timedelta 0 N/A freqstr N/A N/A self N/A N/A N/A N/A N/A code N/A self rule_code N/A N/A N/A NotImplementedError N/A N/A N/A repr self N/A N/A N/A self n 1 N/A N/A fstr N/A %d%s N/A N/A self n code N/A N/A fstr code N/A N/A self offset N/A N/A fstr N/A N/A self _offset_str N/A fstr N/A property _offset_str N/A N/A self N/A N/A get_str N/A N/A td N/A N/A N/A off_str N/A N/A N/A td days 0 N/A N/A off_str N/A N/A str N/A td days D N/A N/A N/A td seconds 0 N/A N/A s N/A td seconds N/A hrs N/A int N/A s 3600 N/A N/A hrs 0 N/A N/A off_str N/A N/A str hrs H N/A s N/A hrs 3600 N/A mts N/A int N/A s 60 N/A N/A mts 0 N/A N/A off_str N/A N/A str mts Min N/A s N/A mts 60 N/A N/A s 0 N/A N/A off_str N/A N/A str s s N/A N/A N/A td microseconds 0 N/A N/A off_str N/A N/A str N/A td microseconds us N/A off_str N/A N/A N/A isinstance N/A self offset timedelta N/A N/A zero N/A timedelta 0 0 0 N/A N/A N/A self offset zero N/A N/A off_str N/A + N/A get_str N/A self offset N/A N/A off_str N/A - N/A get_str N/A N/A self offset N/A off_str N/A N/A N/A + N/A repr N/A self offset N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A self n 1 N/A apply N/A N/A self other N/A N/A N/A N/A isinstance other datetime N/A N/A n N/A self n N/A N/A N/A n 0 N/A N/A N/A other weekday 4 N/A N/A n 1 N/A result other N/A N/A N/A abs n 5 N/A N/A k N/A n 5 N/A result N/A result N/A timedelta N/A 7 k N/A N/A N/A n 0 N/A N/A N/A result weekday 4 N/A N/A n 1 N/A n N/A 5 k N/A N/A N/A n 0 N/A N/A N/A result weekday 4 N/A N/A n 1 N/A N/A n 0 N/A N/A k N/A n N/A abs n N/A result N/A result N/A timedelta k N/A N/A N/A N/A result weekday 5 N/A N/A n k N/A N/A self offset N/A N/A result N/A result N/A self offset N/A result N/A N/A N/A isinstance other N/A timedelta Tick N/A N/A N/A BDay N/A self n offset N/A N/A self offset other normalize N/A self normalize N/A N/A N/A ApplyTypeError Only know how to combine business day with datetime or timedelta. N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A time N/A N/A i to_perioddelta D N/A shifted N/A N/A N/A N/A N/A i to_perioddelta B time asi8 0 N/A N/A N/A self n 0 N/A N/A roll N/A N/A np where shifted N/A N/A self n 1 N/A self n N/A N/A roll N/A self n N/A N/A N/A N/A N/A N/A N/A i to_period B roll to_timestamp time N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A N/A dt weekday 5 N/A N/A BusinessHourMixin N/A BusinessMixin N/A __init__ N/A N/A self N/A kwds N/A N/A N/A kwds N/A start N/A N/A self _validate_time N/A N/A kwds get start 09:00 N/A N/A kwds N/A end N/A N/A self _validate_time N/A N/A kwds get end 17:00 N/A N/A self kwds kwds N/A N/A self offset N/A N/A kwds get offset N/A timedelta 0 N/A N/A self start N/A N/A kwds get start 09:00 N/A N/A self end N/A N/A kwds get end 17:00 N/A _validate_time N/A N/A self t_input N/A N/A datetime time dt_time N/A time N/A N/A isinstance t_input N/A compat string_types N/A N/A N/A N/A t N/A N/A time strptime t_input %H:%M N/A N/A dt_time hour N/A t tm_hour minute N/A t tm_min N/A N/A N/A ValueError N/A N/A N/A ValueError time data must match '%H:%M' format N/A N/A N/A isinstance t_input dt_time N/A N/A N/A N/A N/A t_input second 0 N/A N/A t_input microsecond 0 N/A N/A N/A ValueError time data must be specified only with hour and minute N/A t_input N/A N/A N/A ValueError time data must be string or datetime.time N/A _get_daytime_flag N/A N/A self N/A N/A N/A N/A N/A self start N/A self end N/A N/A N/A ValueError start and end must not be the same N/A N/A N/A N/A self start N/A self end N/A N/A True N/A N/A False N/A _next_opening_time N/A N/A self other N/A N/A N/A 
        If n is positive, return tomorrow's business day opening time.
        Otherwise yesterday's business day's opening time.

        Opening time always locates on BusinessDay.
        Otherwise, closing time may not if business hour extends over midnight.
         N/A N/A N/A N/A N/A self next_bday onOffset other N/A N/A other N/A other N/A self next_bday N/A N/A N/A N/A N/A self n 0 N/A N/A self start N/A N/A other time N/A N/A other N/A other N/A self next_bday N/A N/A N/A N/A N/A self n 0 N/A N/A N/A other time N/A self start N/A N/A other N/A other N/A self next_bday N/A N/A datetime N/A other year N/A other month N/A other day N/A N/A self start hour N/A N/A self start minute N/A _prev_opening_time N/A N/A self other N/A N/A N/A 
        If n is positive, return yesterday's business day opening time.
        Otherwise yesterday business day's opening time.
         N/A N/A N/A N/A N/A self next_bday onOffset other N/A N/A other N/A other N/A self next_bday N/A N/A N/A N/A N/A self n 0 N/A N/A N/A other time N/A self start N/A N/A other N/A other N/A self next_bday N/A N/A N/A N/A N/A self n 0 N/A N/A N/A other time N/A self start N/A N/A other N/A other N/A self next_bday N/A N/A datetime N/A other year N/A other month N/A other day N/A N/A self start hour N/A N/A self start minute N/A _get_business_hours_by_sec N/A N/A self N/A N/A N/A 
        Return business hours in a day by seconds.
         N/A N/A N/A self _get_daytime_flag N/A N/A dtstart N/A datetime 2014 4 1 N/A N/A self start hour N/A N/A self start minute N/A until N/A datetime 2014 4 1 N/A N/A self end hour N/A N/A self end minute N/A N/A N/A tslib tot_seconds N/A until dtstart N/A N/A N/A self daytime False N/A dtstart N/A datetime 2014 4 1 N/A N/A self start hour N/A N/A self start minute N/A until N/A datetime 2014 4 2 N/A N/A self end hour N/A N/A self end minute N/A N/A N/A tslib tot_seconds N/A until dtstart N/A rollback N/A N/A self dt N/A N/A N/A Roll provided date backward to next offset only if not on offset N/A N/A N/A N/A self onOffset dt N/A N/A businesshours N/A N/A self _get_business_hours_by_sec N/A N/A N/A self n 0 N/A N/A dt N/A N/A N/A self _prev_opening_time dt N/A timedelta seconds businesshours N/A N/A dt N/A N/A N/A self _next_opening_time dt N/A timedelta seconds businesshours N/A dt N/A apply_wraps rollforward N/A N/A self dt N/A N/A N/A Roll provided date forward to next offset only if not on offset N/A N/A N/A N/A self onOffset dt N/A N/A N/A N/A self n 0 N/A N/A N/A N/A self _next_opening_time dt N/A N/A N/A N/A self _prev_opening_time dt N/A dt N/A apply_wraps apply N/A N/A self other N/A N/A N/A daytime N/A N/A self _get_daytime_flag N/A businesshours N/A N/A self _get_business_hours_by_sec N/A bhdelta N/A timedelta seconds businesshours N/A N/A isinstance other datetime N/A N/A nanosecond N/A getattr other nanosecond 0 N/A other N/A datetime N/A other year N/A other month N/A other day N/A other hour N/A other minute N/A other second N/A other microsecond N/A n N/A self n N/A N/A n 0 N/A N/A N/A N/A N/A N/A other time N/A self end N/A N/A N/A self _onOffset other businesshours N/A N/A other N/A N/A self _next_opening_time other N/A N/A N/A N/A N/A other time N/A self start N/A N/A other N/A other N/A timedelta seconds 1 N/A N/A N/A N/A self _onOffset other businesshours N/A N/A other N/A N/A self _next_opening_time other N/A other N/A other bhdelta N/A N/A bd r N/A divmod N/A abs N/A n 60 N/A businesshours 60 N/A N/A n 0 N/A N/A N/A bd r N/A N/A bd N/A r N/A N/A bd 0 N/A N/A skip_bd N/A BusinessDay n bd N/A N/A N/A N/A N/A self next_bday onOffset other N/A N/A remain N/A other N/A N/A self _prev_opening_time other N/A other N/A N/A N/A self _next_opening_time N/A other skip_bd remain N/A N/A other N/A other skip_bd N/A N/A hours minutes N/A divmod r 60 N/A result N/A other N/A timedelta hours hours minutes minutes N/A N/A N/A daytime N/A N/A N/A N/A result time N/A self start N/A N/A self end N/A N/A result time N/A N/A daytime N/A N/A self end N/A N/A result time N/A self start N/A N/A N/A n 0 N/A N/A bday_edge N/A N/A self _prev_opening_time other N/A bday_edge N/A bday_edge bhdelta N/A bday_remain N/A result bday_edge N/A result N/A N/A self _next_opening_time other N/A result bday_remain N/A N/A bday_edge N/A N/A self _next_opening_time other N/A bday_remain N/A result bday_edge N/A result N/A N/A N/A self _next_opening_time result bhdelta N/A result bday_remain N/A N/A n 0 N/A N/A N/A N/A N/A result time N/A self end N/A N/A result N/A N/A self _next_opening_time result N/A N/A N/A N/A N/A N/A result time N/A self start N/A nanosecond 0 N/A N/A result N/A N/A N/A self _next_opening_time N/A result N/A timedelta seconds 1 bhdelta N/A result N/A N/A N/A ApplyTypeError Only know how to combine business hour with  N/A apply_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A dt tzinfo None N/A N/A dt N/A datetime N/A dt year N/A dt month N/A dt day N/A dt hour N/A dt minute N/A dt second N/A dt microsecond N/A businesshours N/A N/A self _get_business_hours_by_sec N/A N/A N/A self _onOffset dt businesshours N/A _onOffset N/A N/A self dt businesshours N/A N/A N/A 
        Slight speedups using calcurated values
         N/A N/A N/A self n 0 N/A N/A op N/A N/A self _prev_opening_time dt N/A N/A op N/A N/A self _next_opening_time dt N/A span N/A N/A tslib tot_seconds N/A dt op N/A N/A span businesshours N/A N/A True N/A N/A False N/A _repr_attrs N/A N/A self N/A N/A N/A out N/A N/A N/A super BusinessHourMixin self _repr_attrs N/A start N/A N/A N/A self start strftime %H:%M N/A end N/A N/A N/A self end strftime %H:%M N/A attrs N/A N/A N/A {prefix}={start}-{end} format prefix N/A self _prefix start start end end N/A out N/A :  N/A N/A ,  join attrs N/A out N/A N/A BusinessHour N/A BusinessHourMixin SingleConstructorOffset N/A N/A 
    DateOffset subclass representing possibly n business days

    .. versionadded: 0.16.1

     N/A _prefix BH N/A _anchor 0 __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A N/A N/A super BusinessHour self __init__ kwds N/A N/A N/A self n 0 N/A N/A nb_offset 1 N/A N/A nb_offset -1 N/A N/A self next_bday N/A BusinessDay n nb_offset N/A N/A CustomBusinessDay N/A BusinessDay N/A N/A 
    **EXPERIMENTAL** DateOffset subclass representing possibly n business days
    excluding holidays

    .. warning:: EXPERIMENTAL

        This class is not officially supported and the API is likely to change
        in future versions. Use this at your own risk.

    Parameters
    ----------
    n : int, default 1
    offset : timedelta, default timedelta(0)
    normalize : bool, default False
        Normalize start/end dates to midnight before generating date range
    weekmask : str, Default 'Mon Tue Wed Thu Fri'
        weekmask of valid business days, passed to ``numpy.busdaycalendar``
    holidays : list
        list/array of dates to exclude from the set of valid business days,
        passed to ``numpy.busdaycalendar``
    calendar : pd.HolidayCalendar or np.busdaycalendar
     N/A _cacheable False N/A _prefix C __init__ N/A N/A self n normalize weekmask holidays calendar N/A 1 False Mon Tue Wed Thu Fri None None kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A self kwds kwds N/A N/A self offset N/A N/A kwds get offset N/A timedelta 0 N/A N/A calendar holidays N/A N/A self get_calendar weekmask weekmask holidays holidays calendar calendar N/A N/A N/A self kwds N/A weekmask N/A self weekmask weekmask N/A N/A N/A self kwds N/A holidays N/A self holidays holidays N/A N/A N/A self kwds N/A calendar N/A self calendar calendar N/A get_calendar N/A N/A self weekmask holidays calendar N/A N/A N/A Generate busdaycalendar N/A N/A isinstance calendar N/A np busdaycalendar N/A N/A N/A holidays N/A N/A holidays N/A tuple N/A calendar holidays N/A N/A N/A N/A isinstance holidays tuple N/A N/A holidays N/A tuple holidays N/A N/A N/A N/A calendar holidays N/A N/A holidays None N/A N/A holidays N/A N/A N/A N/A holidays N/A holidays N/A N/A N/A N/A calendar holidays tolist N/A N/A N/A AttributeError N/A N/A N/A holidays N/A N/A N/A self _to_dt64 dt dtype datetime64[D] N/A dt holidays N/A holidays N/A tuple N/A sorted holidays N/A kwargs N/A weekmask weekmask N/A holidays N/A N/A N/A kwargs N/A holidays holidays N/A busdaycalendar N/A N/A np busdaycalendar kwargs N/A N/A busdaycalendar holidays N/A __getstate__ N/A N/A self N/A N/A N/A Return a pickleable state N/A state N/A N/A N/A self __dict__ copy N/A N/A state N/A calendar N/A N/A N/A N/A N/A N/A state N/A kwds pop calendar N/A N/A N/A N/A N/A state N/A __setstate__ N/A N/A self state N/A N/A N/A Reconstruct an instance from a pickled state N/A N/A self __dict__ state N/A N/A calendar holidays N/A N/A self get_calendar weekmask N/A self weekmask holidays N/A self holidays calendar None N/A N/A N/A self kwds N/A calendar N/A self calendar calendar N/A N/A N/A self kwds N/A holidays N/A self holidays holidays N/A N/A N/A self kwds N/A weekmask N/A state N/A weekmask N/A apply N/A N/A self other N/A N/A N/A N/A N/A self n 0 N/A N/A roll forward N/A N/A roll backward N/A N/A isinstance other datetime N/A N/A date_in other N/A np_dt N/A N/A np datetime64 N/A N/A date_in date N/A np_incr_dt N/A N/A np busday_offset np_dt N/A self n roll roll busdaycal N/A self calendar N/A dt_date N/A N/A np_incr_dt astype datetime N/A result N/A N/A datetime combine dt_date N/A N/A date_in time N/A N/A self offset N/A N/A result N/A result N/A self offset N/A result N/A N/A N/A isinstance other N/A timedelta Tick N/A N/A N/A BDay N/A self n offset N/A N/A self offset other normalize N/A self normalize N/A N/A N/A ApplyTypeError Only know how to combine trading day with datetime, datetime64 or timedelta. N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A NotImplementedError N/A _to_dt64 N/A N/A dt dtype N/A datetime64 N/A N/A N/A N/A getattr dt tzinfo None None N/A N/A i8 N/A N/A tslib pydt_to_i8 dt N/A dt N/A N/A tslib tz_convert_single i8 UTC N/A dt tzinfo N/A dt N/A Timestamp dt N/A dt N/A N/A np datetime64 dt N/A N/A N/A N/A dt dtype name dtype N/A N/A dt N/A N/A dt astype dtype N/A dt N/A staticmethod onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A day64 N/A N/A self _to_dt64 dt datetime64[D] N/A N/A N/A np is_busday day64 busdaycal N/A self calendar N/A N/A CustomBusinessHour N/A BusinessHourMixin SingleConstructorOffset N/A N/A 
    DateOffset subclass representing possibly n custom business days

    .. versionadded: 0.18.1

     N/A _prefix CBH N/A _anchor 0 __init__ N/A N/A self n normalize weekmask holidays calendar N/A 1 False Mon Tue Wed Thu Fri None None kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A N/A N/A super CustomBusinessHour self __init__ kwds N/A N/A N/A self n 0 N/A N/A nb_offset 1 N/A N/A nb_offset -1 N/A N/A self next_bday N/A CustomBusinessDay n nb_offset weekmask weekmask holidays holidays calendar calendar N/A N/A N/A self kwds N/A weekmask N/A N/A self next_bday weekmask N/A N/A N/A self kwds N/A holidays N/A N/A self next_bday holidays N/A N/A N/A self kwds N/A calendar N/A N/A self next_bday calendar N/A N/A MonthOffset N/A SingleConstructorOffset N/A N/A _adjust_dst True name N/A N/A self N/A N/A N/A N/A self isAnchored N/A N/A N/A self rule_code N/A N/A N/A %s-%s N/A N/A self rule_code N/A _int_to_month N/A N/A self n N/A property N/A MonthEnd N/A MonthOffset N/A N/A DateOffset of one month end apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A _ days_in_month N/A N/A tslib monthrange N/A other year N/A other month N/A N/A N/A other day days_in_month N/A N/A other N/A other N/A relativedelta months -1 day 31 N/A N/A n 0 N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months n day 31 N/A other N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A shifted N/A N/A tslib shift_months N/A i asi8 N/A self n end N/A N/A N/A i _shallow_copy shifted N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A days_in_month N/A N/A N/A tslib monthrange N/A dt year N/A dt month N/A 1 N/A N/A N/A dt day days_in_month N/A N/A _prefix M N/A MonthBegin N/A MonthOffset N/A N/A DateOffset of one month at beginning apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A N/A N/A other day 1 N/A n 0 N/A N/A n 1 N/A N/A other N/A relativedelta months n day 1 N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A shifted N/A N/A tslib shift_months N/A i asi8 N/A self n start N/A N/A N/A i _shallow_copy shifted N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A dt day 1 N/A N/A _prefix MS N/A BusinessMonthEnd N/A MonthOffset N/A N/A DateOffset increments between business EOM dates isAnchored N/A N/A self N/A N/A N/A N/A N/A self n 1 N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A other month N/A lastBDay N/A days_in_month N/A max N/A N/A N/A N/A wkday days_in_month 1 7 4 0 N/A N/A N/A n 0 N/A N/A N/A other day lastBDay N/A N/A n N/A n 1 N/A N/A N/A N/A n 0 N/A N/A other day lastBDay N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months n day 31 N/A N/A N/A N/A other weekday 4 N/A N/A other N/A other N/A BDay N/A other N/A apply_wraps N/A _prefix BM N/A BusinessMonthBegin N/A MonthOffset N/A N/A DateOffset of one business month at beginning apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday _ N/A N/A tslib monthrange N/A other year N/A other month N/A first N/A _get_firstbday wkday N/A N/A N/A N/A other day first N/A n 0 N/A N/A n 1 N/A N/A N/A N/A N/A other day first N/A n 0 N/A N/A other N/A other N/A timedelta days N/A first N/A other day N/A n 1 N/A other N/A other N/A relativedelta months n N/A N/A wkday _ N/A N/A tslib monthrange N/A other year N/A other month N/A first N/A _get_firstbday wkday N/A result N/A datetime N/A other year N/A other month first N/A other hour N/A other minute N/A other second N/A other microsecond N/A result N/A apply_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A first_weekday _ N/A N/A tslib monthrange N/A dt year N/A dt month N/A N/A first_weekday 5 N/A N/A N/A N/A dt day 3 N/A N/A N/A first_weekday 6 N/A N/A N/A N/A dt day 2 N/A N/A N/A N/A dt day 1 N/A N/A _prefix BMS N/A CustomBusinessMonthEnd N/A BusinessMixin MonthOffset N/A N/A 
    **EXPERIMENTAL** DateOffset of one custom business month

    .. warning:: EXPERIMENTAL

        This class is not officially supported and the API is likely to change
        in future versions. Use this at your own risk.

    Parameters
    ----------
    n : int, default 1
    offset : timedelta, default timedelta(0)
    normalize : bool, default False
        Normalize start/end dates to midnight before generating date range
    weekmask : str, Default 'Mon Tue Wed Thu Fri'
        weekmask of valid business days, passed to ``numpy.busdaycalendar``
    holidays : list
        list/array of dates to exclude from the set of valid business days,
        passed to ``numpy.busdaycalendar``
    calendar : pd.HolidayCalendar or np.busdaycalendar
     N/A _cacheable False N/A _prefix CBM __init__ N/A N/A self n normalize weekmask holidays calendar N/A 1 False Mon Tue Wed Thu Fri None None kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A self kwds kwds N/A N/A self offset N/A N/A kwds get offset N/A timedelta 0 N/A N/A self cbday N/A CustomBusinessDay n N/A self n normalize normalize weekmask weekmask holidays holidays calendar calendar kwds N/A N/A self m_offset N/A MonthEnd n 1 normalize normalize kwds N/A N/A N/A self kwds N/A calendar N/A N/A self cbday calendar N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A cur_mend N/A N/A N/A self m_offset rollforward other N/A cur_cmend N/A N/A N/A self cbday rollback cur_mend N/A N/A N/A n 0 N/A other cur_cmend N/A N/A n 1 N/A N/A N/A other cur_cmend N/A n 1 N/A N/A n 1 N/A N/A N/A N/A other cur_cmend N/A n -1 N/A N/A n 1 N/A new N/A cur_mend N/A n N/A self m_offset N/A result N/A N/A N/A self cbday rollback new N/A result N/A apply_wraps N/A CustomBusinessMonthBegin N/A BusinessMixin MonthOffset N/A N/A 
    **EXPERIMENTAL** DateOffset of one custom business month

    .. warning:: EXPERIMENTAL

        This class is not officially supported and the API is likely to change
        in future versions. Use this at your own risk.

    Parameters
    ----------
    n : int, default 1
    offset : timedelta, default timedelta(0)
    normalize : bool, default False
        Normalize start/end dates to midnight before generating date range
    weekmask : str, Default 'Mon Tue Wed Thu Fri'
        weekmask of valid business days, passed to ``numpy.busdaycalendar``
    holidays : list
        list/array of dates to exclude from the set of valid business days,
        passed to ``numpy.busdaycalendar``
    calendar : pd.HolidayCalendar or np.busdaycalendar
     N/A _cacheable False N/A _prefix CBMS __init__ N/A N/A self n normalize weekmask holidays calendar N/A 1 False Mon Tue Wed Thu Fri None None kwds N/A N/A N/A self n N/A int n N/A N/A self normalize normalize N/A N/A self kwds kwds N/A N/A self offset N/A N/A kwds get offset N/A timedelta 0 N/A N/A self cbday N/A CustomBusinessDay n N/A self n normalize normalize weekmask weekmask holidays holidays calendar calendar kwds N/A N/A self m_offset N/A MonthBegin n 1 normalize normalize kwds N/A N/A N/A self kwds N/A calendar N/A N/A self cbday calendar N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A dt_in other N/A cur_mbegin N/A N/A N/A self m_offset rollback dt_in N/A cur_cmbegin N/A N/A N/A self cbday rollforward cur_mbegin N/A N/A N/A n 0 N/A dt_in cur_cmbegin N/A N/A n 1 N/A N/A N/A dt_in cur_cmbegin N/A n -1 N/A N/A n 1 N/A N/A N/A N/A dt_in cur_cmbegin N/A n 1 N/A N/A n 1 N/A new N/A cur_mbegin N/A n N/A self m_offset N/A result N/A N/A N/A self cbday rollforward new N/A result N/A apply_wraps N/A Week N/A DateOffset N/A N/A 
    Weekly offset

    Parameters
    ----------
    weekday : int, default None
        Always generate specific day of week. 0 for Monday
     N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self weekday N/A N/A kwds get weekday None N/A N/A N/A self weekday None N/A N/A N/A N/A N/A self weekday 0 N/A N/A self weekday 6 N/A N/A N/A ValueError N/A Day must be 0<=day<=6, got %d N/A self weekday N/A N/A self _inc N/A timedelta weeks 1 N/A N/A self kwds kwds N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A self weekday None N/A apply N/A N/A self other N/A N/A N/A base other N/A N/A N/A self weekday None N/A N/A N/A other N/A N/A self n N/A self _inc N/A N/A N/A self n 0 N/A N/A k N/A self n N/A otherDay N/A N/A other weekday N/A N/A otherDay N/A self weekday N/A N/A other N/A other N/A timedelta N/A N/A N/A self weekday otherDay 7 N/A k N/A k 1 N/A other other N/A i N/A range k N/A N/A other N/A other N/A self _inc N/A N/A k N/A self n N/A otherDay N/A N/A other weekday N/A N/A otherDay N/A self weekday N/A N/A other N/A other N/A timedelta N/A N/A N/A self weekday otherDay 7 N/A i N/A range N/A k N/A N/A other N/A other N/A self _inc N/A other N/A datetime N/A other year N/A other month N/A other day N/A base hour N/A base minute N/A base second N/A base microsecond N/A other N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A N/A N/A self weekday None N/A N/A N/A N/A N/A N/A N/A N/A i to_period W N/A self n to_timestamp N/A N/A i to_perioddelta W N/A N/A N/A N/A self _end_apply_index i N/A self freqstr N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A N/A dt weekday N/A self weekday N/A N/A _prefix W rule_code N/A N/A self N/A N/A N/A suffix N/A N/A N/A self weekday None N/A N/A suffix N/A -%s N/A _int_to_weekday N/A N/A self weekday N/A N/A N/A self _prefix suffix N/A property _from_name N/A N/A cls suffix N/A None N/A N/A N/A suffix N/A N/A weekday None N/A N/A weekday N/A _weekday_to_int N/A suffix N/A N/A cls weekday weekday N/A classmethod N/A WeekDay N/A object N/A N/A MON 0 N/A TUE 1 N/A WED 2 N/A THU 3 N/A FRI 4 N/A SAT 5 N/A SUN 6 N/A N/A _int_to_weekday N/A N/A WeekDay MON N/A WeekDay TUE N/A WeekDay WED N/A WeekDay THU N/A WeekDay FRI N/A WeekDay SAT N/A WeekDay SUN MON TUE WED THU FRI SAT SUN N/A _weekday_to_int N/A dict N/A N/A v k N/A N/A k v N/A N/A _int_to_weekday items WeekOfMonth N/A DateOffset N/A N/A 
    Describes monthly dates like "the Tuesday of the 2nd week of each month"

    Parameters
    ----------
    n : int
    week : {0, 1, 2, 3, ...}
        0 is 1st week of month, 1 2nd week, etc.
    weekday : {0, 1, ..., 6}
        0: Mondays
        1: Tuesdays
        2: Wednesdays
        3: Thursdays
        4: Fridays
        5: Saturdays
        6: Sundays
     N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self weekday N/A kwds N/A weekday N/A N/A self week N/A kwds N/A week N/A N/A N/A self n 0 N/A N/A N/A ValueError N cannot be 0 N/A N/A N/A N/A self weekday 0 N/A N/A self weekday 6 N/A N/A N/A ValueError N/A Day must be 0<=day<=6, got %d N/A self weekday N/A N/A N/A N/A self week 0 N/A N/A self week 3 N/A N/A N/A ValueError N/A Week must be 0<=day<=3, got %d N/A self week N/A N/A self kwds kwds N/A apply N/A N/A self other N/A N/A N/A base other N/A offsetOfMonth N/A N/A self getOffsetOfMonth other N/A N/A offsetOfMonth other N/A N/A N/A N/A self n 0 N/A N/A months N/A N/A self n 1 N/A N/A months N/A self n N/A N/A N/A offsetOfMonth other N/A N/A months N/A self n N/A N/A N/A N/A self n 0 N/A N/A months N/A self n N/A N/A months N/A N/A self n 1 N/A other N/A N/A self getOffsetOfMonth N/A other N/A relativedelta months months day 1 N/A other N/A datetime N/A other year N/A other month N/A other day N/A base hour N/A base minute N/A base second N/A base microsecond N/A other N/A apply_wraps getOffsetOfMonth N/A N/A self dt N/A N/A N/A w N/A Week weekday N/A self weekday N/A d N/A datetime N/A dt year N/A dt month 1 tzinfo N/A dt tzinfo N/A d N/A N/A w rollforward d N/A i N/A range N/A self week N/A N/A d N/A N/A w apply d N/A d N/A onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A d N/A datetime N/A dt year N/A dt month N/A dt day tzinfo N/A dt tzinfo N/A N/A d N/A N/A self getOffsetOfMonth dt N/A rule_code N/A N/A self N/A N/A N/A N/A %s-%d%s N/A N/A self _prefix N/A N/A self week 1 N/A N/A _int_to_weekday get N/A self weekday N/A property N/A _prefix WOM _from_name N/A N/A cls suffix N/A None N/A N/A N/A suffix N/A N/A N/A ValueError N/A Prefix %r requires a suffix. N/A cls _prefix N/A week N/A N/A int N/A suffix N/A 0 1 N/A weekday N/A _weekday_to_int N/A N/A suffix N/A 1 N/A N/A cls week week weekday weekday N/A classmethod N/A LastWeekOfMonth N/A DateOffset N/A N/A 
    Describes monthly dates in last week of month like "the last Tuesday of
    each month"

    Parameters
    ----------
    n : int
    weekday : {0, 1, ..., 6}
        0: Mondays
        1: Tuesdays
        2: Wednesdays
        3: Thursdays
        4: Fridays
        5: Saturdays
        6: Sundays
     __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self weekday N/A kwds N/A weekday N/A N/A N/A self n 0 N/A N/A N/A ValueError N cannot be 0 N/A N/A N/A N/A self weekday 0 N/A N/A self weekday 6 N/A N/A N/A ValueError N/A Day must be 0<=day<=6, got %d N/A self weekday N/A N/A self kwds kwds N/A apply N/A N/A self other N/A N/A N/A offsetOfMonth N/A N/A self getOffsetOfMonth other N/A N/A offsetOfMonth other N/A N/A N/A N/A self n 0 N/A N/A months N/A N/A self n 1 N/A N/A months N/A self n N/A N/A N/A offsetOfMonth other N/A N/A months N/A self n N/A N/A N/A N/A self n 0 N/A N/A months N/A self n N/A N/A months N/A N/A self n 1 N/A N/A N/A self getOffsetOfMonth N/A other N/A relativedelta months months day 1 N/A apply_wraps getOffsetOfMonth N/A N/A self dt N/A N/A N/A m N/A MonthEnd N/A d N/A datetime N/A dt year N/A dt month 1 N/A dt hour N/A dt minute N/A dt second N/A dt microsecond tzinfo N/A dt tzinfo N/A eom N/A N/A m rollforward d N/A w N/A Week weekday N/A self weekday N/A N/A N/A w rollback eom N/A onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A dt N/A N/A self getOffsetOfMonth dt N/A rule_code N/A N/A self N/A N/A N/A N/A %s-%s N/A N/A self _prefix N/A N/A _int_to_weekday get N/A self weekday N/A property N/A _prefix LWOM _from_name N/A N/A cls suffix N/A None N/A N/A N/A suffix N/A N/A N/A ValueError N/A Prefix %r requires a suffix. N/A cls _prefix N/A weekday N/A _weekday_to_int N/A suffix N/A N/A cls weekday weekday N/A classmethod N/A QuarterOffset N/A DateOffset N/A N/A Quarter representation - doesn't call super N/A _default_startingMonth None N/A _from_name_startingMonth None N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self startingMonth N/A N/A kwds get startingMonth N/A self _default_startingMonth N/A N/A self kwds kwds N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A self startingMonth None N/A _from_name N/A N/A cls suffix N/A None N/A N/A kwargs N/A N/A suffix N/A N/A N/A kwargs N/A startingMonth N/A _month_to_int N/A suffix N/A N/A N/A N/A cls _from_name_startingMonth None N/A N/A N/A kwargs N/A startingMonth N/A cls _from_name_startingMonth N/A N/A cls kwargs N/A classmethod rule_code N/A N/A self N/A N/A N/A N/A %s-%s N/A N/A self _prefix N/A _int_to_month N/A N/A self startingMonth N/A property N/A BQuarterEnd N/A QuarterOffset N/A N/A DateOffset increments between business Quarter dates
    startingMonth = 1 corresponds to dates like 1/31/2007, 4/30/2007, ...
    startingMonth = 2 corresponds to dates like 2/28/2007, 5/31/2007, ...
    startingMonth = 3 corresponds to dates like 3/30/2007, 6/29/2007, ...
     N/A _outputName BusinessQuarterEnd N/A _default_startingMonth 3 N/A _from_name_startingMonth 12 N/A _prefix BQ apply N/A N/A self other N/A N/A N/A n N/A self n N/A base other N/A other N/A datetime N/A other year N/A other month N/A other day N/A other hour N/A other minute N/A other second N/A other microsecond N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A other month N/A lastBDay N/A days_in_month N/A max N/A N/A N/A N/A wkday days_in_month 1 7 4 0 N/A monthsToGo N/A 3 N/A N/A N/A other month N/A self startingMonth 3 N/A N/A monthsToGo 3 N/A N/A monthsToGo 0 N/A N/A N/A n 0 N/A N/A N/A N/A other day lastBDay N/A monthsToGo 0 N/A N/A n N/A n 1 N/A N/A N/A N/A n 0 N/A N/A other day lastBDay N/A monthsToGo 0 N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months N/A monthsToGo N/A 3 n day 31 N/A other N/A N/A tslib _localize_pydatetime other N/A base tzinfo N/A N/A N/A N/A other weekday 4 N/A N/A other N/A other N/A BDay N/A other N/A apply_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A modMonth N/A N/A N/A dt month N/A self startingMonth 3 N/A N/A N/A N/A N/A BMonthEnd onOffset dt N/A modMonth 0 N/A N/A N/A _int_to_month N/A tslib _MONTH_ALIASES N/A _month_to_int N/A dict N/A N/A v k N/A N/A k v N/A N/A _int_to_month items BQuarterBegin N/A QuarterOffset N/A N/A _outputName BusinessQuarterBegin N/A _default_startingMonth 3 N/A _from_name_startingMonth 1 N/A _prefix BQS apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday _ N/A N/A tslib monthrange N/A other year N/A other month N/A first N/A _get_firstbday wkday N/A monthsSince N/A N/A N/A other month N/A self startingMonth 3 N/A N/A N/A n 0 N/A monthsSince 0 N/A N/A monthsSince N/A monthsSince 3 N/A N/A N/A n 0 N/A N/A monthsSince 0 N/A N/A other day first N/A N/A n N/A n 1 N/A N/A N/A N/A n 0 N/A N/A monthsSince 0 N/A N/A other day first N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months N/A N/A 3 n monthsSince N/A N/A wkday _ N/A N/A tslib monthrange N/A other year N/A other month N/A first N/A _get_firstbday wkday N/A result N/A datetime N/A other year N/A other month first N/A other hour N/A other minute N/A other second N/A other microsecond N/A result N/A apply_wraps N/A QuarterEnd N/A QuarterOffset N/A N/A DateOffset increments between business Quarter dates
    startingMonth = 1 corresponds to dates like 1/31/2007, 4/30/2007, ...
    startingMonth = 2 corresponds to dates like 2/28/2007, 5/31/2007, ...
    startingMonth = 3 corresponds to dates like 3/31/2007, 6/30/2007, ...
     N/A _outputName QuarterEnd N/A _default_startingMonth 3 N/A _prefix Q __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self startingMonth N/A N/A kwds get startingMonth 3 N/A N/A self kwds kwds N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A self startingMonth None N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A other N/A datetime N/A other year N/A other month N/A other day N/A other hour N/A other minute N/A other second N/A other microsecond N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A other month N/A monthsToGo N/A 3 N/A N/A N/A other month N/A self startingMonth 3 N/A N/A monthsToGo 3 N/A N/A monthsToGo 0 N/A N/A N/A n 0 N/A N/A N/A N/A other day days_in_month N/A monthsToGo 0 N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months N/A monthsToGo N/A 3 n day 31 N/A other N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A N/A N/A self _end_apply_index i N/A self freqstr N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A modMonth N/A N/A N/A dt month N/A self startingMonth 3 N/A N/A N/A N/A N/A MonthEnd onOffset dt N/A modMonth 0 N/A N/A QuarterBegin N/A QuarterOffset N/A N/A _outputName QuarterBegin N/A _default_startingMonth 3 N/A _from_name_startingMonth 1 N/A _prefix QS isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A self startingMonth None N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A other month N/A monthsSince N/A N/A N/A other month N/A self startingMonth 3 N/A N/A N/A n 0 N/A monthsSince 0 N/A N/A monthsSince N/A monthsSince 3 N/A N/A N/A n 0 N/A N/A monthsSince 0 N/A N/A other day 1 N/A N/A n N/A n 1 N/A other N/A other N/A relativedelta months N/A N/A 3 n monthsSince day 1 N/A other N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A freq_month N/A N/A N/A self startingMonth 1 12 N/A N/A self startingMonth 1 N/A freqstr N/A Q-%s N/A N/A _int_to_month N/A freq_month N/A N/A N/A self _beg_apply_index i freqstr N/A apply_index_wraps N/A YearOffset N/A DateOffset N/A N/A DateOffset that just needs a month N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self month N/A N/A kwds get month N/A self _default_month N/A N/A N/A N/A self month 1 N/A N/A self month 12 N/A N/A N/A ValueError Month must go from 1 to 12 N/A N/A N/A DateOffset __init__ self n n normalize normalize kwds N/A _from_name N/A N/A cls suffix N/A None N/A N/A kwargs N/A N/A suffix N/A N/A N/A kwargs N/A month N/A _month_to_int N/A suffix N/A N/A cls kwargs N/A classmethod rule_code N/A N/A self N/A N/A N/A N/A %s-%s N/A N/A self _prefix N/A _int_to_month N/A N/A self month N/A property N/A BYearEnd N/A YearOffset N/A N/A DateOffset increments between business EOM dates N/A _outputName BusinessYearEnd N/A _default_month 12 N/A _prefix BA apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A self month N/A lastBDay N/A days_in_month N/A max N/A N/A N/A N/A wkday days_in_month 1 7 4 0 N/A years n N/A N/A n 0 N/A N/A N/A N/A N/A other month N/A self month N/A N/A N/A other month N/A self month N/A N/A other day lastBDay N/A N/A years 1 N/A N/A N/A n 0 N/A N/A N/A N/A N/A other month N/A self month N/A N/A N/A other month N/A self month N/A N/A other day lastBDay N/A N/A years 1 N/A other N/A other N/A relativedelta years years N/A N/A _ days_in_month N/A N/A tslib monthrange N/A other year N/A self month N/A result N/A datetime N/A other year N/A self month days_in_month N/A other hour N/A other minute N/A other second N/A other microsecond N/A N/A N/A N/A result weekday 4 N/A N/A result N/A result N/A BDay N/A result N/A apply_wraps N/A BYearBegin N/A YearOffset N/A N/A DateOffset increments between business year begin dates N/A _outputName BusinessYearBegin N/A _default_month 1 N/A _prefix BAS apply N/A N/A self other N/A N/A N/A n N/A self n N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A self month N/A first N/A _get_firstbday wkday N/A years n N/A N/A n 0 N/A N/A N/A N/A N/A other month N/A self month N/A N/A N/A other month N/A self month N/A N/A other day first N/A N/A years 1 N/A N/A N/A n 0 N/A N/A N/A N/A N/A other month N/A self month N/A N/A N/A other month N/A self month N/A N/A other day first N/A N/A years 1 N/A other N/A other N/A relativedelta years years N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A other year N/A self month N/A first N/A _get_firstbday wkday N/A N/A datetime N/A other year N/A self month first N/A other hour N/A other minute N/A other second N/A other microsecond N/A apply_wraps N/A YearEnd N/A YearOffset N/A N/A DateOffset increments between calendar year ends N/A _default_month 12 N/A _prefix A apply N/A N/A self other N/A N/A _increment N/A N/A date N/A N/A N/A N/A N/A date month N/A self month N/A N/A N/A _ days_in_month N/A N/A tslib monthrange N/A date year N/A self month N/A N/A N/A date day days_in_month N/A N/A year N/A date year N/A N/A year N/A N/A date year 1 N/A N/A N/A N/A date month N/A self month N/A N/A year N/A date year N/A N/A year N/A N/A date year 1 N/A N/A _ days_in_month N/A N/A tslib monthrange year N/A self month N/A N/A datetime year N/A self month days_in_month N/A date hour N/A date minute N/A date second N/A date microsecond N/A _decrement N/A N/A date N/A N/A N/A year N/A N/A N/A date month N/A self month N/A date year N/A N/A date year 1 N/A N/A _ days_in_month N/A N/A tslib monthrange year N/A self month N/A N/A datetime year N/A self month days_in_month N/A date hour N/A date minute N/A date second N/A date microsecond N/A _rollf N/A N/A date N/A N/A N/A N/A N/A N/A date month N/A self month N/A N/A date day N/A N/A N/A tslib monthrange N/A date year N/A date month N/A 1 N/A N/A date N/A _increment date N/A date N/A N/A n N/A self n N/A result other N/A N/A n 0 N/A N/A N/A n 0 N/A N/A result N/A _increment result N/A n 1 N/A N/A N/A n 0 N/A N/A N/A n 0 N/A N/A result N/A _decrement result N/A n 1 N/A N/A result N/A _rollf result N/A result N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A N/A N/A self _end_apply_index i N/A self freqstr N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A wkday days_in_month N/A N/A tslib monthrange N/A dt year N/A self month N/A N/A N/A N/A self month N/A dt month N/A N/A dt day days_in_month N/A N/A YearBegin N/A YearOffset N/A N/A DateOffset increments between calendar year begin dates N/A _default_month 1 N/A _prefix AS apply N/A N/A self other N/A N/A _increment N/A N/A date n N/A N/A N/A year N/A N/A N/A date year n 1 N/A N/A N/A date month N/A self month N/A N/A year 1 N/A N/A datetime year N/A self month 1 N/A date hour N/A date minute N/A date second N/A date microsecond N/A _decrement N/A N/A date n N/A N/A N/A year N/A N/A N/A date year n 1 N/A N/A N/A N/A date month N/A self month N/A N/A N/A date month N/A self month N/A N/A date day 1 N/A N/A year 1 N/A N/A datetime year N/A self month 1 N/A date hour N/A date minute N/A date second N/A date microsecond N/A _rollf N/A N/A date N/A N/A N/A N/A N/A N/A date month N/A self month N/A N/A date day 1 N/A N/A date N/A _increment date 1 N/A date N/A N/A n N/A self n N/A result other N/A N/A n 0 N/A N/A result N/A _increment result n N/A N/A N/A n 0 N/A N/A result N/A _decrement result n N/A N/A result N/A _rollf result N/A result N/A apply_wraps apply_index N/A N/A self i N/A N/A N/A freq_month N/A N/A N/A self month 1 12 N/A N/A self month 1 N/A freqstr N/A A-%s N/A N/A _int_to_month N/A freq_month N/A N/A N/A self _beg_apply_index i freqstr N/A apply_index_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A N/A dt month N/A self month N/A N/A dt day 1 N/A N/A FY5253 N/A DateOffset N/A N/A 
    Describes 52-53 week fiscal year. This is also known as a 4-4-5 calendar.

    It is used by companies that desire that their
    fiscal year always end on the same day of the week.

    It is a method of managing accounting periods.
    It is a common calendar structure for some industries,
    such as retail, manufacturing and parking industry.

    For more information see:
    http://en.wikipedia.org/wiki/4%E2%80%934%E2%80%935_calendar


    The year may either:
    - end on the last X day of the Y month.
    - end on the last X day closest to the last day of the Y month.

    X is a specific day of the week.
    Y is a certain month of the year

    Parameters
    ----------
    n : int
    weekday : {0, 1, ..., 6}
        0: Mondays
        1: Tuesdays
        2: Wednesdays
        3: Thursdays
        4: Fridays
        5: Saturdays
        6: Sundays
    startingMonth : The month in which fiscal years end. {1, 2, ... 12}
    variation : str
        {"nearest", "last"} for "LastOfMonth" or "NearestEndMonth"
     N/A _prefix RE N/A _suffix_prefix_last L N/A _suffix_prefix_nearest N N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self startingMonth N/A kwds N/A startingMonth N/A N/A self weekday N/A kwds N/A weekday N/A N/A self variation N/A kwds N/A variation N/A N/A self kwds kwds N/A N/A N/A self n 0 N/A N/A N/A ValueError N cannot be 0 N/A N/A N/A self variation N/A nearest last N/A N/A N/A ValueError N/A %s is not a valid variation N/A self variation N/A N/A N/A self variation nearest N/A N/A weekday_offset N/A weekday N/A self weekday N/A N/A self _rd_forward N/A relativedelta weekday weekday_offset N/A N/A self _rd_backward N/A relativedelta weekday N/A weekday_offset -1 N/A N/A N/A self _offset_lwom N/A LastWeekOfMonth n 1 weekday N/A self weekday N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A self startingMonth None N/A N/A self weekday None N/A onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A dt N/A datetime N/A dt year N/A dt month N/A dt day N/A year_end N/A N/A self get_year_end dt N/A N/A N/A self variation nearest N/A N/A N/A N/A year_end dt N/A N/A N/A self get_year_end N/A dt N/A relativedelta months 1 dt N/A N/A N/A year_end dt N/A apply N/A N/A self other N/A N/A N/A n N/A self n N/A prev_year N/A N/A self get_year_end N/A datetime N/A N/A other year 1 N/A self startingMonth 1 N/A cur_year N/A N/A self get_year_end N/A datetime N/A other year N/A self startingMonth 1 N/A next_year N/A N/A self get_year_end N/A datetime N/A N/A other year 1 N/A self startingMonth 1 N/A prev_year N/A N/A tslib _localize_pydatetime prev_year N/A other tzinfo N/A cur_year N/A N/A tslib _localize_pydatetime cur_year N/A other tzinfo N/A next_year N/A N/A tslib _localize_pydatetime next_year N/A other tzinfo N/A N/A n 0 N/A N/A N/A other prev_year N/A N/A year N/A N/A other year 1 N/A N/A N/A other cur_year N/A N/A year N/A other year N/A N/A N/A other next_year N/A N/A year N/A N/A other year 1 N/A N/A N/A other prev_year N/A N/A year N/A N/A other year 1 N/A n 1 N/A N/A N/A other cur_year N/A N/A year N/A other year N/A n 1 N/A N/A N/A other next_year N/A N/A year N/A N/A other year 1 N/A n 1 N/A N/A False N/A result N/A N/A self get_year_end N/A datetime N/A year n N/A self startingMonth 1 N/A result N/A datetime N/A result year N/A result month N/A result day N/A other hour N/A other minute N/A other second N/A other microsecond N/A result N/A N/A n N/A n N/A N/A other prev_year N/A N/A year N/A N/A other year 1 N/A N/A N/A other cur_year N/A N/A year N/A other year N/A N/A N/A other next_year N/A N/A year N/A N/A other year 1 N/A N/A N/A other next_year N/A N/A year N/A N/A other year 1 N/A n 1 N/A N/A N/A other cur_year N/A N/A year N/A other year N/A n 1 N/A N/A N/A other prev_year N/A N/A year N/A N/A other year 1 N/A n 1 N/A N/A False N/A result N/A N/A self get_year_end N/A datetime N/A year n N/A self startingMonth 1 N/A result N/A datetime N/A result year N/A result month N/A result day N/A other hour N/A other minute N/A other second N/A other microsecond N/A result N/A apply_wraps get_year_end N/A N/A self dt N/A N/A N/A N/A N/A self variation nearest N/A N/A N/A N/A self _get_year_end_nearest dt N/A N/A N/A N/A self _get_year_end_last dt N/A get_target_month_end N/A N/A self dt N/A N/A N/A target_month N/A datetime N/A dt year N/A self startingMonth 1 tzinfo N/A dt tzinfo N/A next_month_first_of N/A target_month N/A relativedelta months N/A 1 N/A N/A next_month_first_of N/A relativedelta days -1 N/A _get_year_end_nearest N/A N/A self dt N/A N/A N/A target_date N/A N/A self get_target_month_end dt N/A N/A N/A N/A target_date weekday N/A self weekday N/A N/A target_date N/A N/A forward N/A target_date N/A self _rd_forward N/A backward N/A target_date N/A self _rd_backward N/A N/A N/A forward target_date N/A target_date backward N/A N/A forward N/A N/A backward N/A _get_year_end_last N/A N/A self dt N/A N/A N/A current_year N/A datetime N/A dt year N/A self startingMonth 1 tzinfo N/A dt tzinfo N/A N/A current_year N/A self _offset_lwom N/A rule_code N/A N/A self N/A N/A N/A suffix N/A N/A self get_rule_code_suffix N/A N/A %s-%s N/A N/A N/A self _get_prefix suffix N/A property _get_prefix N/A N/A self N/A N/A N/A N/A self _prefix N/A _get_suffix_prefix N/A N/A self N/A N/A N/A N/A N/A self variation nearest N/A N/A N/A self _suffix_prefix_nearest N/A N/A N/A self _suffix_prefix_last N/A get_rule_code_suffix N/A N/A self N/A N/A N/A N/A %s-%s-%s N/A N/A N/A self _get_suffix_prefix N/A _int_to_month N/A N/A self startingMonth N/A _int_to_weekday N/A N/A self weekday N/A _parse_suffix N/A N/A cls varion_code startingMonth_code weekday_code N/A N/A N/A N/A varion_code N N/A N/A variation nearest N/A N/A N/A varion_code L N/A N/A variation last N/A N/A N/A ValueError N/A Unable to parse varion_code: %s N/A varion_code N/A startingMonth N/A _month_to_int N/A startingMonth_code N/A weekday N/A _weekday_to_int N/A weekday_code N/A N/A weekday startingMonth variation weekday startingMonth variation N/A classmethod _from_name N/A N/A cls N/A args N/A N/A N/A cls N/A N/A cls _parse_suffix args N/A classmethod N/A FY5253Quarter N/A DateOffset N/A N/A 
    DateOffset increments between business quarter dates
    for 52-53 week fiscal year (also known as a 4-4-5 calendar).

    It is used by companies that desire that their
    fiscal year always end on the same day of the week.

    It is a method of managing accounting periods.
    It is a common calendar structure for some industries,
    such as retail, manufacturing and parking industry.

    For more information see:
    http://en.wikipedia.org/wiki/4%E2%80%934%E2%80%935_calendar

    The year may either:
    - end on the last X day of the Y month.
    - end on the last X day closest to the last day of the Y month.

    X is a specific day of the week.
    Y is a certain month of the year

    startingMonth = 1 corresponds to dates like 1/31/2007, 4/30/2007, ...
    startingMonth = 2 corresponds to dates like 2/28/2007, 5/31/2007, ...
    startingMonth = 3 corresponds to dates like 3/30/2007, 6/29/2007, ...

    Parameters
    ----------
    n : int
    weekday : {0, 1, ..., 6}
        0: Mondays
        1: Tuesdays
        2: Wednesdays
        3: Thursdays
        4: Fridays
        5: Saturdays
        6: Sundays
    startingMonth : The month in which fiscal years end. {1, 2, ... 12}
    qtr_with_extra_week : The quarter number that has the leap
        or 14 week when needed. {1,2,3,4}
    variation : str
        {"nearest", "last"} for "LastOfMonth" or "NearestEndMonth"
     N/A _prefix REQ N/A _adjust_dst True __init__ N/A N/A self n normalize N/A 1 False kwds N/A N/A N/A self n n N/A N/A self normalize normalize N/A N/A self qtr_with_extra_week N/A kwds N/A qtr_with_extra_week N/A N/A self kwds kwds N/A N/A N/A self n 0 N/A N/A N/A ValueError N cannot be 0 N/A N/A self _offset N/A FY5253 startingMonth N/A kwds N/A startingMonth weekday N/A kwds N/A weekday variation N/A kwds N/A variation N/A isAnchored N/A N/A self N/A N/A N/A N/A N/A N/A self n 1 N/A N/A N/A self _offset isAnchored N/A apply N/A N/A self other N/A N/A N/A base other N/A n N/A self n N/A N/A n 0 N/A N/A N/A n 0 N/A N/A N/A N/A N/A N/A self _offset onOffset other N/A N/A qtr_lens N/A N/A self get_weeks other N/A start N/A other N/A self _offset N/A N/A start other N/A qtr_lens N/A N/A self get_weeks N/A other N/A self _offset N/A weeks qtr_lens N/A N/A start N/A relativedelta weeks weeks N/A N/A start other N/A N/A other start N/A n 1 N/A N/A N/A n N/A n N/A N/A n 0 N/A N/A N/A N/A N/A N/A self _offset onOffset other N/A N/A qtr_lens N/A N/A self get_weeks other N/A end N/A other N/A self _offset N/A N/A end other N/A qtr_lens N/A N/A self get_weeks other N/A weeks N/A reversed qtr_lens N/A N/A end N/A relativedelta weeks weeks N/A N/A end other N/A N/A other end N/A n 1 N/A N/A other N/A datetime N/A other year N/A other month N/A other day N/A base hour N/A base minute N/A base second N/A base microsecond N/A other N/A apply_wraps get_weeks N/A N/A self dt N/A N/A N/A ret N/A N/A 13 4 N/A year_has_extra_week N/A N/A self year_has_extra_week dt N/A year_has_extra_week N/A N/A N/A ret N/A N/A N/A self qtr_with_extra_week 1 14 N/A ret N/A year_has_extra_week N/A N/A self dt N/A N/A N/A N/A N/A N/A self _offset onOffset dt N/A N/A prev_year_end N/A dt N/A self _offset N/A next_year_end dt N/A N/A next_year_end N/A dt N/A self _offset N/A prev_year_end N/A dt N/A self _offset N/A week_in_year N/A N/A N/A next_year_end prev_year_end days 7 N/A N/A week_in_year 53 N/A onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A N/A self _offset onOffset dt N/A N/A True N/A next_year_end N/A dt N/A self _offset N/A qtr_lens N/A N/A self get_weeks dt N/A current next_year_end N/A qtr_len N/A qtr_lens N/A 0 4 N/A N/A current N/A relativedelta weeks qtr_len N/A N/A dt current N/A N/A True N/A False N/A rule_code N/A N/A self N/A N/A N/A suffix N/A N/A N/A self _offset get_rule_code_suffix N/A N/A %s-%s N/A N/A self _prefix N/A %s-%d N/A suffix N/A self qtr_with_extra_week N/A property _from_name N/A N/A cls N/A args N/A N/A N/A cls N/A dict N/A N/A FY5253 _parse_suffix N/A args N/A -1 qtr_with_extra_week N/A int N/A args N/A -1 N/A classmethod N/A Easter N/A DateOffset N/A N/A 
    DateOffset for the Easter holiday using
    logic defined in dateutil.  Right now uses
    the revised method which is valid in years
    1583-4099.
     N/A _adjust_dst True __init__ N/A N/A self n N/A 1 kwds N/A N/A N/A N/A N/A super Easter self __init__ n kwds N/A apply N/A N/A self other N/A N/A N/A currentEaster N/A easter N/A other year N/A currentEaster N/A datetime N/A currentEaster year N/A currentEaster month N/A currentEaster day N/A currentEaster N/A N/A tslib _localize_pydatetime currentEaster N/A other tzinfo N/A N/A N/A self n 0 N/A N/A N/A other currentEaster N/A N/A new N/A easter N/A N/A other year N/A self n N/A N/A new N/A easter N/A N/A N/A other year N/A self n 1 N/A N/A N/A other currentEaster N/A N/A new N/A easter N/A N/A N/A other year N/A self n 1 N/A N/A new N/A easter N/A N/A other year N/A self n N/A new N/A datetime N/A new year N/A new month N/A new day N/A other hour N/A other minute N/A other second N/A other microsecond N/A new N/A apply_wraps onOffset N/A N/A self dt N/A N/A N/A N/A N/A self normalize N/A N/A _is_normalized dt N/A N/A False N/A N/A N/A date N/A dt year N/A dt month N/A dt day N/A easter N/A dt year N/A N/A _tick_comp N/A N/A op N/A N/A f N/A N/A self other N/A N/A N/A N/A op N/A self delta N/A other delta N/A N/A f N/A Tick N/A SingleConstructorOffset N/A N/A _inc N/A Timedelta microseconds 1000 N/A __gt__ N/A _tick_comp N/A operator gt N/A __ge__ N/A _tick_comp N/A operator ge N/A __lt__ N/A _tick_comp N/A operator lt N/A __le__ N/A _tick_comp N/A operator le N/A __eq__ N/A _tick_comp N/A operator eq N/A __ne__ N/A _tick_comp N/A operator ne __add__ N/A N/A self other N/A N/A N/A N/A isinstance other Tick N/A N/A N/A N/A type self N/A type other N/A N/A N/A N/A type self N/A N/A self n N/A other n N/A N/A N/A _delta_to_tick N/A N/A self delta N/A other delta N/A N/A N/A N/A N/A self apply other N/A N/A N/A ApplyTypeError N/A N/A NotImplemented N/A __eq__ N/A N/A self other N/A N/A N/A N/A isinstance other N/A compat string_types N/A pandas.tseries.frequencies to_offset N/A other N/A to_offset other N/A N/A isinstance other Tick N/A N/A N/A N/A self delta N/A other delta N/A N/A N/A N/A DateOffset __eq__ self other N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A N/A self _params N/A __ne__ N/A N/A self other N/A N/A N/A N/A isinstance other N/A compat string_types N/A pandas.tseries.frequencies to_offset N/A other N/A to_offset other N/A N/A isinstance other Tick N/A N/A N/A N/A self delta N/A other delta N/A N/A N/A N/A DateOffset __ne__ self other N/A delta N/A N/A self N/A N/A N/A N/A N/A self n N/A self _inc N/A property nanos N/A N/A self N/A N/A N/A N/A _delta_to_nanoseconds N/A self delta N/A property apply N/A N/A self other N/A N/A N/A N/A isinstance other N/A datetime N/A np datetime64 date N/A N/A N/A N/A as_timestamp other self N/A N/A isinstance other timedelta N/A N/A N/A other N/A self delta N/A N/A N/A isinstance other N/A type self N/A N/A N/A N/A type self N/A N/A self n N/A other n N/A N/A N/A ApplyTypeError N/A Unhandled type: %s N/A N/A type other __name__ N/A N/A _prefix undefined isAnchored N/A N/A self N/A N/A N/A False N/A N/A _delta_to_tick N/A N/A delta N/A N/A N/A N/A N/A delta microseconds 0 N/A N/A N/A N/A delta seconds 0 N/A N/A N/A Day N/A delta days N/A N/A seconds N/A N/A N/A delta days 86400 N/A delta seconds N/A N/A N/A seconds 3600 0 N/A N/A N/A Hour N/A seconds 3600 N/A N/A N/A N/A seconds 60 0 N/A N/A N/A Minute N/A seconds 60 N/A N/A N/A Second seconds N/A N/A nanos N/A _delta_to_nanoseconds delta N/A N/A N/A nanos 1000000 0 N/A N/A N/A Milli N/A nanos 1000000 N/A N/A N/A N/A nanos 1000 0 N/A N/A N/A Micro N/A nanos 1000 N/A N/A N/A Nano nanos N/A N/A _delta_to_nanoseconds N/A tslib _delta_to_nanoseconds Day N/A Tick N/A N/A _inc N/A Timedelta days 1 N/A _prefix D N/A Hour N/A Tick N/A N/A _inc N/A Timedelta hours 1 N/A _prefix H N/A Minute N/A Tick N/A N/A _inc N/A Timedelta minutes 1 N/A _prefix T N/A Second N/A Tick N/A N/A _inc N/A Timedelta seconds 1 N/A _prefix S N/A Milli N/A Tick N/A N/A _inc N/A Timedelta milliseconds 1 N/A _prefix L N/A Micro N/A Tick N/A N/A _inc N/A Timedelta microseconds 1 N/A _prefix U N/A Nano N/A Tick N/A N/A _inc N/A Timedelta nanoseconds 1 N/A _prefix N N/A N/A BDay BusinessDay N/A BMonthEnd BusinessMonthEnd N/A BMonthBegin BusinessMonthBegin N/A CBMonthEnd CustomBusinessMonthEnd N/A CBMonthBegin CustomBusinessMonthBegin N/A CDay CustomBusinessDay _get_firstbday N/A N/A wkday N/A N/A N/A 
    wkday is the result of monthrange(year, month)

    If it's a saturday or sunday, increment first business day to reflect this
     N/A first 1 N/A N/A wkday 5 N/A N/A first 3 N/A N/A N/A wkday 6 N/A N/A first 2 N/A first N/A generate_range N/A N/A start end periods offset time_rule N/A None None None N/A BDay None N/A N/A 
    Generates a sequence of dates corresponding to the specified time
    offset. Similar to dateutil.rrule except uses pandas DateOffset
    objects to represent time increments

    Parameters
    ----------
    start : datetime (default None)
    end : datetime (default None)
    periods : int, optional
    time_rule : (legacy) name of DateOffset object to be used, optional
        Corresponds with names expected by tseries.frequencies.get_offset

    Notes
    -----
    * This method is faster for generating weekdays than dateutil.rrule
    * At least two of (start, end, periods) must be specified.
    * If both start and end are specified, the returned dates will
    satisfy start <= date <= end.
    * If both time_rule and offset are specified, time_rule supersedes offset.

    Returns
    -------
    dates : generator object

     N/A N/A time_rule None N/A pandas.tseries.frequencies get_offset N/A offset N/A get_offset time_rule N/A start N/A to_datetime start N/A end N/A to_datetime end N/A N/A start N/A N/A N/A offset onOffset start N/A N/A start N/A N/A offset rollforward start N/A N/A N/A end N/A N/A N/A offset onOffset end N/A N/A end N/A N/A offset rollback end N/A N/A N/A periods None N/A end start N/A N/A end None N/A periods 0 N/A N/A end None N/A N/A end N/A start N/A N/A periods 1 offset N/A N/A start None N/A N/A start N/A end N/A N/A periods 1 offset N/A cur start N/A N/A N/A offset n 0 N/A N/A N/A cur end N/A N/A N/A cur N/A next_date N/A N/A offset apply cur N/A N/A next_date cur N/A N/A N/A ValueError N/A Offset %s did not increment date offset N/A cur next_date N/A N/A N/A cur end N/A N/A N/A cur N/A next_date N/A N/A offset apply cur N/A N/A next_date cur N/A N/A N/A ValueError N/A Offset %s did not decrement date offset N/A cur next_date N/A N/A prefix_mapping N/A dict N/A N/A N/A offset _prefix offset N/A offset N/A YearBegin YearEnd BYearBegin BYearEnd BusinessDay BusinessMonthBegin BusinessMonthEnd BQuarterEnd BQuarterBegin BusinessHour CustomBusinessDay CustomBusinessMonthEnd CustomBusinessMonthBegin CustomBusinessHour MonthEnd MonthBegin Week Second Minute Micro QuarterEnd QuarterBegin Milli Hour Day WeekOfMonth FY5253 FY5253Quarter N/A N/A prefix_mapping N/A N Nano