Module ImportFrom alias alias alias alias Import alias ImportFrom alias ImportFrom alias alias TryExcept body ImportFrom alias handlers ExceptHandler body Assign NameStore NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Dict Num Num Num Num Num Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Num Num Num Num Num decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Dict Num Num Str Str Assign NameStore Dict Str Str Num Num decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Dict Num Num Num Num Num Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Num Num Num Num Num decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Dict Num Num Num Num Num Num Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Str Num Num Num Num Num Num decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults 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 NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Dict Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad TupleLoad Num AttributeLoad NameLoad attr Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr While NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Num body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list decorator_list
N/A thrift.Thrift TType TMessageType TException TApplicationException N/A evernote.edam.limits.ttypes thrift.transport TTransport thrift.protocol TBinaryProtocol TProtocol N/A N/A thrift.protocol fastbinary N/A N/A N/A N/A fastbinary None PrivilegeLevel N/A object N/A N/A 
  This enumeration defines the possible permission levels for a user.
  Free accounts will have a level of NORMAL and paid Premium accounts
  will have a level of PREMIUM.
   N/A NORMAL 1 N/A PREMIUM 3 N/A MANAGER 7 N/A SUPPORT 8 N/A ADMIN 9 N/A _VALUES_TO_NAMES N/A 1 3 7 8 9 NORMAL PREMIUM MANAGER SUPPORT ADMIN N/A _NAMES_TO_VALUES N/A NORMAL PREMIUM MANAGER SUPPORT ADMIN 1 3 7 8 9 N/A QueryFormat N/A object N/A N/A 
  Every search query is specified as a sequence of characters.
  Currently, only the USER query format is supported.
   N/A USER 1 N/A SEXP 2 N/A _VALUES_TO_NAMES N/A 1 2 USER SEXP N/A _NAMES_TO_VALUES N/A USER SEXP 1 2 N/A NoteSortOrder N/A object N/A N/A 
  This enumeration defines the possible sort ordering for notes when
  they are returned from a search result.
   N/A CREATED 1 N/A UPDATED 2 N/A RELEVANCE 3 N/A UPDATE_SEQUENCE_NUMBER 4 N/A TITLE 5 N/A _VALUES_TO_NAMES N/A 1 2 3 4 5 CREATED UPDATED RELEVANCE UPDATE_SEQUENCE_NUMBER TITLE N/A _NAMES_TO_VALUES N/A CREATED UPDATED RELEVANCE UPDATE_SEQUENCE_NUMBER TITLE 1 2 3 4 5 N/A PremiumOrderStatus N/A object N/A N/A 
  This enumeration defines the possible states of a premium account
  
  NONE:    the user has never attempted to become a premium subscriber
  
  PENDING: the user has requested a premium account but their charge has not
    been confirmed
  
  ACTIVE:  the user has been charged and their premium account is in good
   standing
  
  FAILED:  the system attempted to charge the was denied. Their premium
    privileges have been revoked. We will periodically attempt to re-validate
    their order.
  
  CANCELLATION_PENDING: the user has requested that no further charges be made
    but the current account is still active.
  
  CANCELED: the premium account was canceled either because of failure to pay
    or user cancelation. No more attempts will be made to activate the account.
   N/A NONE 0 N/A PENDING 1 N/A ACTIVE 2 N/A FAILED 3 N/A CANCELLATION_PENDING 4 N/A CANCELED 5 N/A _VALUES_TO_NAMES N/A 0 1 2 3 4 5 NONE PENDING ACTIVE FAILED CANCELLATION_PENDING CANCELED N/A _NAMES_TO_VALUES N/A NONE PENDING ACTIVE FAILED CANCELLATION_PENDING CANCELED 0 1 2 3 4 5 N/A Data N/A object N/A N/A 
   In several places, EDAM exchanges blocks of bytes of data for a component
   which may be relatively large.  For example:  the contents of a clipped
   HTML note, the bytes of an embedded image, or the recognition XML for
   a large image.  This structure is used in the protocol to represent
   any of those large blocks of data when they are transmitted or when
   they are only referenced their metadata.
  
  <dl>
   <dt>bodyHash</dt>
     <dd>This field carries a one-way hash of the contents of the
     data body, in binary form.  The hash function is MD5<br/>
     Length:  EDAM_HASH_LEN (exactly)
     </dd>
  
   <dt>size</dt>
     <dd>The length, in bytes, of the data body.
     </dd>
  
   <dt>body</dt>
     <dd>This field is set to contain the binary contents of the data
     whenever the resource is being transferred.  If only metadata is
     being exchanged, this field will be empty.  For example, a client could
     notify the service about the change to an attribute for a resource
     without transmitting the binary resource contents.
     </dd>
   </dl>
  
  Attributes:
   - bodyHash
   - size
   - body
   N/A thrift_spec N/A None N/A 1 N/A TType STRING bodyHash None None N/A 2 N/A TType I32 size None None N/A 3 N/A TType STRING body None None __init__ N/A N/A self bodyHash size body N/A None None None N/A N/A N/A self bodyHash bodyHash N/A N/A self size size N/A N/A self body body N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self bodyHash N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self size N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self body N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Data N/A N/A N/A self bodyHash None N/A N/A N/A N/A oprot writeFieldBegin bodyHash N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self bodyHash N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self size None N/A N/A N/A N/A oprot writeFieldBegin size N/A TType I32 2 N/A N/A N/A oprot writeI32 N/A self size N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self body None N/A N/A N/A N/A oprot writeFieldBegin body N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self body N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A UserAttributes N/A object N/A N/A 
   A structure holding the optional attributes that can be stored
   on a User.  These are generally less critical than the core User fields.
  
  <dl>
   <dt>defaultLocationName</dt>
     <dd>the location string that should be associated
     with the user in order to determine where notes are taken if not otherwise
     specified.<br/>
     Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
     </dd>
  
   <dt>defaultLatitude</dt>
     <dd>if set, this is the latitude that should be
     assigned to any notes that have no other latitude information.
     </dd>
  
   <dt>defaultLongitude</dt>
     <dd>if set, this is the longitude that should be
     assigned to any notes that have no other longitude information.
     </dd>
  
   <dt>preactivation</dt>
     <dd>if set, the user account is not yet confirmed for
     login.  I.e. the account has been created, but we are still waiting for
     the user to complete the activation step.
     </dd>
  
   <dt>viewedPromotions</dt>
     <dd>a list of promotions the user has seen.
      This list may occasionally be modified by the system when promotions are
      no longer available.<br/>
      Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
     </dd>
  
   <dt>incomingEmailAddress</dt>
     <dd>if set, this is the email address that the
      user may send email to in order to add an email note directly into the
      account via the SMTP email gateway.  This is the part of the email
      address before the '@' symbol ... our domain is not included.
      If this is not set, the user may not add notes via the gateway.<br/>
      Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
     </dd>
  
   <dt>recentMailedAddresses</dt>
     <dd>if set, this will contain a list of email
      addresses that have recently been used as recipients
      of outbound emails by the user.  This can be used to pre-populate a
      list of possible destinations when a user wishes to send a note via
      email.<br/>
      Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX each<br/>
      Max:  EDAM_USER_RECENT_MAILED_ADDRESSES_MAX entries
     </dd>
  
   <dt>comments</dt>
     <dd>Free-form text field that may hold general support
      information, etc.<br/>
      Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
     </dd>
  
   <dt>dateAgreedToTermsOfService</dt>
     <dd>The date/time when the user agreed to
      the terms of service.  This can be used as the effective "start date"
      for the account.
     </dd>
  
   <dt>maxReferrals</dt>
     <dd>The number of referrals that the user is permitted
      to make.
     </dd>
  
   <dt>referralCount</dt>
     <dd>The number of referrals sent from this account.
     </dd>
  
   <dt>refererCode</dt>
     <dd>A code indicating where the user was sent from. AKA
      promotion code
     </dd>
  
   <dt>sentEmailDate</dt>
     <dd>The most recent date when the user sent outbound
      emails from the service.  Used with sentEmailCount to limit the number
      of emails that can be sent per day.
     </dd>
  
   <dt>sentEmailCount</dt>
     <dd>The number of emails that were sent from the user
      via the service on sentEmailDate.  Used to enforce a limit on the number
      of emails per user per day to prevent spamming.
     </dd>
  
   <dt>dailyEmailLimit</dt>
     <dd>If set, this is the maximum number of emails that
      may be sent in a given day from this account.  If unset, the server will
      use the configured default limit.
     </dd>
  
   <dt>emailOptOutDate</dt>
     <dd>If set, this is the date when the user asked
      to be excluded from offers and promotions sent by Evernote.  If not set,
      then the user currently agrees to receive these messages.
     </dd>
  
   <dt>partnerEmailOptInDate</dt>
     <dd>If set, this is the date when the user asked
      to be included in offers and promotions sent by Evernote's partners.
      If not sent, then the user currently does not agree to receive these
      emails.
     </dd>
  
   <dt>preferredLanguage</dt>
     <dd>a 2 character language codes based on:
         http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt used for
        localization purposes to determine what language to use for the web
        interface and for other direct communication (e.g. emails).
     </dd>
  
   <dt>preferredCountry</dt>
     <dd>Preferred country code based on ISO 3166-1-alpha-2 indicating the
     users preferred country</dd>
  
   <dt>clipFullPage</dt>
     <dd>Boolean flag set to true if the user wants to clip full pages by
     default when they use the web clipper without a selection.</dd>
  
   <dt>twitterUserName</dt>
     <dd>The username of the account of someone who has chosen to enable
     Twittering into Evernote.  This value is subject to change, since users
     may change their Twitter user name.</dd>
  
   <dt>twitterId</dt>
     <dd>The unique identifier of the user's Twitter account if that user
     has chosen to enable Twittering into Evernote.</dd>
  
   <dt>groupName</dt>
     <dd>A name identifier used to identify a particular set of branding and
      light customization.</dd>
  
   <dt>recognitionLanguage</dt>
     <dd>a 2 character language codes based on:
         http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt
         If set, this is used to determine the language that should be used
         when processing images and PDF files to find text.
         If not set, then the 'preferredLanguage' will be used.
     </dd>
  
   <dt>customerProfileId</dt>
     <dd>a numeric identified which provides a linkage between the user record
         and the direct credit card payment creditcard profile.
     </dd>
  
   <dt>educationalInstitution</dt>
     <dd>a flag indicating that the user is part of an educational institution which
     makes them eligible for discounts on bulk purchases
     </dd>
  
   <dt>businessAddress</dt>
     <dd>A string recording the business address of a Sponsored Account user who has requested invoicing.
     </dd>
   </dl>
  
   <dt>hideSponsorBilling</dt>
     <dd>A flag indicating whether to hide the billing information on a sponsored
         account owner's settings page
     </dd>
   </dl>
  
  Attributes:
   - defaultLocationName
   - defaultLatitude
   - defaultLongitude
   - preactivation
   - viewedPromotions
   - incomingEmailAddress
   - recentMailedAddresses
   - comments
   - dateAgreedToTermsOfService
   - maxReferrals
   - referralCount
   - refererCode
   - sentEmailDate
   - sentEmailCount
   - dailyEmailLimit
   - emailOptOutDate
   - partnerEmailOptInDate
   - preferredLanguage
   - preferredCountry
   - clipFullPage
   - twitterUserName
   - twitterId
   - groupName
   - recognitionLanguage
   - customerProfileId
   - referralProof
   - educationalDiscount
   - businessAddress
   - hideSponsorBilling
   N/A thrift_spec N/A None N/A 1 N/A TType STRING defaultLocationName None None N/A 2 N/A TType DOUBLE defaultLatitude None None N/A 3 N/A TType DOUBLE defaultLongitude None None N/A 4 N/A TType BOOL preactivation None None N/A 5 N/A TType LIST viewedPromotions N/A N/A TType STRING None None N/A 6 N/A TType STRING incomingEmailAddress None None N/A 7 N/A TType LIST recentMailedAddresses N/A N/A TType STRING None None None N/A 9 N/A TType STRING comments None None None N/A 11 N/A TType I64 dateAgreedToTermsOfService None None N/A 12 N/A TType I32 maxReferrals None None N/A 13 N/A TType I32 referralCount None None N/A 14 N/A TType STRING refererCode None None N/A 15 N/A TType I64 sentEmailDate None None N/A 16 N/A TType I32 sentEmailCount None None N/A 17 N/A TType I32 dailyEmailLimit None None N/A 18 N/A TType I64 emailOptOutDate None None N/A 19 N/A TType I64 partnerEmailOptInDate None None N/A 20 N/A TType STRING preferredLanguage None None N/A 21 N/A TType STRING preferredCountry None None N/A 22 N/A TType BOOL clipFullPage None None N/A 23 N/A TType STRING twitterUserName None None N/A 24 N/A TType STRING twitterId None None N/A 25 N/A TType STRING groupName None None N/A 26 N/A TType STRING recognitionLanguage None None N/A 27 N/A TType I64 customerProfileId None None N/A 28 N/A TType STRING referralProof None None N/A 29 N/A TType BOOL educationalDiscount None None N/A 30 N/A TType STRING businessAddress None None N/A 31 N/A TType BOOL hideSponsorBilling None None __init__ N/A N/A self defaultLocationName defaultLatitude defaultLongitude preactivation viewedPromotions incomingEmailAddress recentMailedAddresses comments dateAgreedToTermsOfService maxReferrals referralCount refererCode sentEmailDate sentEmailCount dailyEmailLimit emailOptOutDate partnerEmailOptInDate preferredLanguage preferredCountry clipFullPage twitterUserName twitterId groupName recognitionLanguage customerProfileId referralProof educationalDiscount businessAddress hideSponsorBilling N/A None None None None None None None None None None None None None None None None None None None None None None None None None None None None None N/A N/A N/A self defaultLocationName defaultLocationName N/A N/A self defaultLatitude defaultLatitude N/A N/A self defaultLongitude defaultLongitude N/A N/A self preactivation preactivation N/A N/A self viewedPromotions viewedPromotions N/A N/A self incomingEmailAddress incomingEmailAddress N/A N/A self recentMailedAddresses recentMailedAddresses N/A N/A self comments comments N/A N/A self dateAgreedToTermsOfService dateAgreedToTermsOfService N/A N/A self maxReferrals maxReferrals N/A N/A self referralCount referralCount N/A N/A self refererCode refererCode N/A N/A self sentEmailDate sentEmailDate N/A N/A self sentEmailCount sentEmailCount N/A N/A self dailyEmailLimit dailyEmailLimit N/A N/A self emailOptOutDate emailOptOutDate N/A N/A self partnerEmailOptInDate partnerEmailOptInDate N/A N/A self preferredLanguage preferredLanguage N/A N/A self preferredCountry preferredCountry N/A N/A self clipFullPage clipFullPage N/A N/A self twitterUserName twitterUserName N/A N/A self twitterId twitterId N/A N/A self groupName groupName N/A N/A self recognitionLanguage recognitionLanguage N/A N/A self customerProfileId customerProfileId N/A N/A self referralProof referralProof N/A N/A self educationalDiscount educationalDiscount N/A N/A self businessAddress businessAddress N/A N/A self hideSponsorBilling hideSponsorBilling N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self defaultLocationName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self defaultLatitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self defaultLongitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self preactivation N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self viewedPromotions N/A N/A N/A _etype3 _size0 N/A N/A iprot readListBegin N/A _i4 N/A xrange _size0 N/A N/A _elem5 N/A N/A iprot readString N/A N/A N/A N/A self viewedPromotions append _elem5 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self incomingEmailAddress N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self recentMailedAddresses N/A N/A N/A _etype9 _size6 N/A N/A iprot readListBegin N/A _i10 N/A xrange _size6 N/A N/A _elem11 N/A N/A iprot readString N/A N/A N/A N/A self recentMailedAddresses append _elem11 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self comments N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self dateAgreedToTermsOfService N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self maxReferrals N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self referralCount N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self refererCode N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 15 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self sentEmailDate N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 16 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self sentEmailCount N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 17 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self dailyEmailLimit N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 18 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self emailOptOutDate N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 19 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self partnerEmailOptInDate N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 20 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self preferredLanguage N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 21 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self preferredCountry N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 22 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self clipFullPage N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 23 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self twitterUserName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 24 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self twitterId N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 25 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self groupName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 26 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self recognitionLanguage N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 27 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self customerProfileId N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 28 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self referralProof N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 29 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self educationalDiscount N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 30 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self businessAddress N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 31 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self hideSponsorBilling N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin UserAttributes N/A N/A N/A self defaultLocationName None N/A N/A N/A N/A oprot writeFieldBegin defaultLocationName N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self defaultLocationName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self defaultLatitude None N/A N/A N/A N/A oprot writeFieldBegin defaultLatitude N/A TType DOUBLE 2 N/A N/A N/A oprot writeDouble N/A self defaultLatitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self defaultLongitude None N/A N/A N/A N/A oprot writeFieldBegin defaultLongitude N/A TType DOUBLE 3 N/A N/A N/A oprot writeDouble N/A self defaultLongitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self preactivation None N/A N/A N/A N/A oprot writeFieldBegin preactivation N/A TType BOOL 4 N/A N/A N/A oprot writeBool N/A self preactivation N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self viewedPromotions None N/A N/A N/A N/A oprot writeFieldBegin viewedPromotions N/A TType LIST 5 N/A N/A N/A oprot writeListBegin N/A TType STRING N/A len N/A self viewedPromotions N/A iter12 N/A self viewedPromotions N/A N/A N/A N/A oprot writeString iter12 N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self incomingEmailAddress None N/A N/A N/A N/A oprot writeFieldBegin incomingEmailAddress N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self incomingEmailAddress N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self recentMailedAddresses None N/A N/A N/A N/A oprot writeFieldBegin recentMailedAddresses N/A TType LIST 7 N/A N/A N/A oprot writeListBegin N/A TType STRING N/A len N/A self recentMailedAddresses N/A iter13 N/A self recentMailedAddresses N/A N/A N/A N/A oprot writeString iter13 N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self comments None N/A N/A N/A N/A oprot writeFieldBegin comments N/A TType STRING 9 N/A N/A N/A oprot writeString N/A self comments N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self dateAgreedToTermsOfService None N/A N/A N/A N/A oprot writeFieldBegin dateAgreedToTermsOfService N/A TType I64 11 N/A N/A N/A oprot writeI64 N/A self dateAgreedToTermsOfService N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self maxReferrals None N/A N/A N/A N/A oprot writeFieldBegin maxReferrals N/A TType I32 12 N/A N/A N/A oprot writeI32 N/A self maxReferrals N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self referralCount None N/A N/A N/A N/A oprot writeFieldBegin referralCount N/A TType I32 13 N/A N/A N/A oprot writeI32 N/A self referralCount N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self refererCode None N/A N/A N/A N/A oprot writeFieldBegin refererCode N/A TType STRING 14 N/A N/A N/A oprot writeString N/A self refererCode N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sentEmailDate None N/A N/A N/A N/A oprot writeFieldBegin sentEmailDate N/A TType I64 15 N/A N/A N/A oprot writeI64 N/A self sentEmailDate N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sentEmailCount None N/A N/A N/A N/A oprot writeFieldBegin sentEmailCount N/A TType I32 16 N/A N/A N/A oprot writeI32 N/A self sentEmailCount N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self dailyEmailLimit None N/A N/A N/A N/A oprot writeFieldBegin dailyEmailLimit N/A TType I32 17 N/A N/A N/A oprot writeI32 N/A self dailyEmailLimit N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self emailOptOutDate None N/A N/A N/A N/A oprot writeFieldBegin emailOptOutDate N/A TType I64 18 N/A N/A N/A oprot writeI64 N/A self emailOptOutDate N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self partnerEmailOptInDate None N/A N/A N/A N/A oprot writeFieldBegin partnerEmailOptInDate N/A TType I64 19 N/A N/A N/A oprot writeI64 N/A self partnerEmailOptInDate N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self preferredLanguage None N/A N/A N/A N/A oprot writeFieldBegin preferredLanguage N/A TType STRING 20 N/A N/A N/A oprot writeString N/A self preferredLanguage N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self preferredCountry None N/A N/A N/A N/A oprot writeFieldBegin preferredCountry N/A TType STRING 21 N/A N/A N/A oprot writeString N/A self preferredCountry N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self clipFullPage None N/A N/A N/A N/A oprot writeFieldBegin clipFullPage N/A TType BOOL 22 N/A N/A N/A oprot writeBool N/A self clipFullPage N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self twitterUserName None N/A N/A N/A N/A oprot writeFieldBegin twitterUserName N/A TType STRING 23 N/A N/A N/A oprot writeString N/A self twitterUserName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self twitterId None N/A N/A N/A N/A oprot writeFieldBegin twitterId N/A TType STRING 24 N/A N/A N/A oprot writeString N/A self twitterId N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self groupName None N/A N/A N/A N/A oprot writeFieldBegin groupName N/A TType STRING 25 N/A N/A N/A oprot writeString N/A self groupName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self recognitionLanguage None N/A N/A N/A N/A oprot writeFieldBegin recognitionLanguage N/A TType STRING 26 N/A N/A N/A oprot writeString N/A self recognitionLanguage N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self customerProfileId None N/A N/A N/A N/A oprot writeFieldBegin customerProfileId N/A TType I64 27 N/A N/A N/A oprot writeI64 N/A self customerProfileId N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self referralProof None N/A N/A N/A N/A oprot writeFieldBegin referralProof N/A TType STRING 28 N/A N/A N/A oprot writeString N/A self referralProof N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self educationalDiscount None N/A N/A N/A N/A oprot writeFieldBegin educationalDiscount N/A TType BOOL 29 N/A N/A N/A oprot writeBool N/A self educationalDiscount N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self businessAddress None N/A N/A N/A N/A oprot writeFieldBegin businessAddress N/A TType STRING 30 N/A N/A N/A oprot writeString N/A self businessAddress N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self hideSponsorBilling None N/A N/A N/A N/A oprot writeFieldBegin hideSponsorBilling N/A TType BOOL 31 N/A N/A N/A oprot writeBool N/A self hideSponsorBilling N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Accounting N/A object N/A N/A 
   This represents the bookkeeping information for the user's subscription.
  
  <dl>
   <dt>uploadLimit</dt>
     <dd>The number of bytes that can be uploaded to the account
     in the current month.  For new notes that are created, this is the length
     of the note content (in Unicode characters) plus the size of each resource
     (in bytes).  For edited notes, this is the the difference between the old
     length and the new length (if this is greater than 0) plus the size of
     each new resource.
     </dd>
   <dt>uploadLimitEnd</dt>
     <dd>The date and time when the current upload limit
     expires.  At this time, the monthly upload count reverts to 0 and a new
     limit is imposed.  This date and time is exclusive, so this is effectively
     the start of the new month.
     </dd>
   <dt>uploadLimitNextMonth</dt>
     <dd> When uploadLimitEnd is reached, the service
     will change uploadLimit to uploadLimitNextMonth. If a premium account is
     canceled, this mechanism will reset the quota appropriately.
     </dd>
   <dt>premiumServiceStatus</dt>
     <dd>Indicates the phases of a premium account
     during the billing process.
     </dd>
   <dt>premiumOrderNumber</dt>
     <dd>The order number used by the commerce system to
     process recurring payments
     </dd>
   <dt>premiumServiceStart</dt>
     <dd>The start date when this premium promotion
     began (this number will get overwritten if a premium service is canceled
     and then re-activated).
     </dd>
   <dt>premiumCommerceService</dt>
     <dd>The commerce system used (paypal, Google
     checkout, etc)
     </dd>
   <dt>premiumServiceSKU</dt>
     <dd>The code associated with the purchase eg. monthly
     or annual purchase. Clients should interpret this value and localize it.
     </dd>
   <dt>lastSuccessfulCharge</dt>
     <dd>Date the last time the user was charged.
     Null if never charged.
     </dd>
   <dt>lastFailedCharge</dt>
     <dd>Date the last time a charge was attempted and
     failed.
     </dd>
   <dt>lastFailedChargeReason</dt>
     <dd>Reason provided for the charge failure
     </dd>
   <dt>nextPaymentDue</dt>
     <dd>The end of the billing cycle. This could be in the
     past if there are failed charges.
     </dd>
   <dt>premiumLockUntil</dt>
     <dd>An internal variable to manage locking operations
     on the commerce variables.
     </dd>
   <dt>updated</dt>
     <dd>The date any modification where made to this record.
     </dd>
   <dt>premiumSubscriptionNumber</dt>
     <dd>The number number identifying the
     recurring subscription used to make the recurring charges.
     </dd>
   <dt>lastRequestedCharge</dt>
     <dd>Date charge last attempted</dd>
   <dt>currency</dt>
     <dd>ISO 4217 currency code</dd>
   <dt>unitPrice</dt>
     <dd>charge in the smallest unit of the currency (e.g. cents for USD)</dd>
   </dl>
  
  Attributes:
   - uploadLimit
   - uploadLimitEnd
   - uploadLimitNextMonth
   - premiumServiceStatus
   - premiumOrderNumber
   - premiumCommerceService
   - premiumServiceStart
   - premiumServiceSKU
   - lastSuccessfulCharge
   - lastFailedCharge
   - lastFailedChargeReason
   - nextPaymentDue
   - premiumLockUntil
   - updated
   - premiumSubscriptionNumber
   - lastRequestedCharge
   - currency
   - unitPrice
   N/A thrift_spec N/A None N/A 1 N/A TType I64 uploadLimit None None N/A 2 N/A TType I64 uploadLimitEnd None None N/A 3 N/A TType I64 uploadLimitNextMonth None None N/A 4 N/A TType I32 premiumServiceStatus None None N/A 5 N/A TType STRING premiumOrderNumber None None N/A 6 N/A TType STRING premiumCommerceService None None N/A 7 N/A TType I64 premiumServiceStart None None N/A 8 N/A TType STRING premiumServiceSKU None None N/A 9 N/A TType I64 lastSuccessfulCharge None None N/A 10 N/A TType I64 lastFailedCharge None None N/A 11 N/A TType STRING lastFailedChargeReason None None N/A 12 N/A TType I64 nextPaymentDue None None N/A 13 N/A TType I64 premiumLockUntil None None N/A 14 N/A TType I64 updated None None None N/A 16 N/A TType STRING premiumSubscriptionNumber None None N/A 17 N/A TType I64 lastRequestedCharge None None N/A 18 N/A TType STRING currency None None N/A 19 N/A TType I32 unitPrice None None __init__ N/A N/A self uploadLimit uploadLimitEnd uploadLimitNextMonth premiumServiceStatus premiumOrderNumber premiumCommerceService premiumServiceStart premiumServiceSKU lastSuccessfulCharge lastFailedCharge lastFailedChargeReason nextPaymentDue premiumLockUntil updated premiumSubscriptionNumber lastRequestedCharge currency unitPrice N/A None None None None None None None None None None None None None None None None None None N/A N/A N/A self uploadLimit uploadLimit N/A N/A self uploadLimitEnd uploadLimitEnd N/A N/A self uploadLimitNextMonth uploadLimitNextMonth N/A N/A self premiumServiceStatus premiumServiceStatus N/A N/A self premiumOrderNumber premiumOrderNumber N/A N/A self premiumCommerceService premiumCommerceService N/A N/A self premiumServiceStart premiumServiceStart N/A N/A self premiumServiceSKU premiumServiceSKU N/A N/A self lastSuccessfulCharge lastSuccessfulCharge N/A N/A self lastFailedCharge lastFailedCharge N/A N/A self lastFailedChargeReason lastFailedChargeReason N/A N/A self nextPaymentDue nextPaymentDue N/A N/A self premiumLockUntil premiumLockUntil N/A N/A self updated updated N/A N/A self premiumSubscriptionNumber premiumSubscriptionNumber N/A N/A self lastRequestedCharge lastRequestedCharge N/A N/A self currency currency N/A N/A self unitPrice unitPrice N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self uploadLimit N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self uploadLimitEnd N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self uploadLimitNextMonth N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self premiumServiceStatus N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self premiumOrderNumber N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self premiumCommerceService N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self premiumServiceStart N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self premiumServiceSKU N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self lastSuccessfulCharge N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self lastFailedCharge N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self lastFailedChargeReason N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self nextPaymentDue N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self premiumLockUntil N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self updated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 16 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self premiumSubscriptionNumber N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 17 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self lastRequestedCharge N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 18 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self currency N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 19 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self unitPrice N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Accounting N/A N/A N/A self uploadLimit None N/A N/A N/A N/A oprot writeFieldBegin uploadLimit N/A TType I64 1 N/A N/A N/A oprot writeI64 N/A self uploadLimit N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self uploadLimitEnd None N/A N/A N/A N/A oprot writeFieldBegin uploadLimitEnd N/A TType I64 2 N/A N/A N/A oprot writeI64 N/A self uploadLimitEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self uploadLimitNextMonth None N/A N/A N/A N/A oprot writeFieldBegin uploadLimitNextMonth N/A TType I64 3 N/A N/A N/A oprot writeI64 N/A self uploadLimitNextMonth N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumServiceStatus None N/A N/A N/A N/A oprot writeFieldBegin premiumServiceStatus N/A TType I32 4 N/A N/A N/A oprot writeI32 N/A self premiumServiceStatus N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumOrderNumber None N/A N/A N/A N/A oprot writeFieldBegin premiumOrderNumber N/A TType STRING 5 N/A N/A N/A oprot writeString N/A self premiumOrderNumber N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumCommerceService None N/A N/A N/A N/A oprot writeFieldBegin premiumCommerceService N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self premiumCommerceService N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumServiceStart None N/A N/A N/A N/A oprot writeFieldBegin premiumServiceStart N/A TType I64 7 N/A N/A N/A oprot writeI64 N/A self premiumServiceStart N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumServiceSKU None N/A N/A N/A N/A oprot writeFieldBegin premiumServiceSKU N/A TType STRING 8 N/A N/A N/A oprot writeString N/A self premiumServiceSKU N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self lastSuccessfulCharge None N/A N/A N/A N/A oprot writeFieldBegin lastSuccessfulCharge N/A TType I64 9 N/A N/A N/A oprot writeI64 N/A self lastSuccessfulCharge N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self lastFailedCharge None N/A N/A N/A N/A oprot writeFieldBegin lastFailedCharge N/A TType I64 10 N/A N/A N/A oprot writeI64 N/A self lastFailedCharge N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self lastFailedChargeReason None N/A N/A N/A N/A oprot writeFieldBegin lastFailedChargeReason N/A TType STRING 11 N/A N/A N/A oprot writeString N/A self lastFailedChargeReason N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self nextPaymentDue None N/A N/A N/A N/A oprot writeFieldBegin nextPaymentDue N/A TType I64 12 N/A N/A N/A oprot writeI64 N/A self nextPaymentDue N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumLockUntil None N/A N/A N/A N/A oprot writeFieldBegin premiumLockUntil N/A TType I64 13 N/A N/A N/A oprot writeI64 N/A self premiumLockUntil N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updated None N/A N/A N/A N/A oprot writeFieldBegin updated N/A TType I64 14 N/A N/A N/A oprot writeI64 N/A self updated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self premiumSubscriptionNumber None N/A N/A N/A N/A oprot writeFieldBegin premiumSubscriptionNumber N/A TType STRING 16 N/A N/A N/A oprot writeString N/A self premiumSubscriptionNumber N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self lastRequestedCharge None N/A N/A N/A N/A oprot writeFieldBegin lastRequestedCharge N/A TType I64 17 N/A N/A N/A oprot writeI64 N/A self lastRequestedCharge N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self currency None N/A N/A N/A N/A oprot writeFieldBegin currency N/A TType STRING 18 N/A N/A N/A oprot writeString N/A self currency N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self unitPrice None N/A N/A N/A N/A oprot writeFieldBegin unitPrice N/A TType I32 19 N/A N/A N/A oprot writeI32 N/A self unitPrice N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A User N/A object N/A N/A 
   This represents the information about a single user account.
  <dl>
   <dt>id</dt>
     <dd>The unique numeric identifier for the account, which will not
     change for the lifetime of the account.
     </dd>
  
   <dt>username</dt>
     <dd>The name that the user provides to log in to their
     account. In the future, this may be empty for some accounts if their login
     process is indirect (e.g. via social networks, etc.).
     May only contain a-z, 0-9, or '-', and may not start or end with the '-'
     <br/>
     Length:  EDAM_USER_USERNAME_LEN_MIN - EDAM_USER_USERNAME_LEN_MAX
     <br/>
     Regex:  EDAM_USER_USERNAME_REGEX
     </dd>
  
   <dt>email</dt>
     <dd>The email address registered for the user.  Must comply with
     RFC 2821 and RFC 2822.<br/>
     Length:  EDAM_EMAIL_LEN_MIN - EDAM_EMAIL_LEN_MAX
     <br/>
     Regex:  EDAM_EMAIL_REGEX
     </dd>
  
   <dt>name</dt>
     <dd>The printable name of the user, which may be a combination
     of given and family names.  This is used instead of separate "first"
     and "last" names due to variations in international name format/order.
     May not start or end with a whitespace character.  May contain any
     character but carriage return or newline (Unicode classes Zl and Zp).
     <br/>
     Length:  EDAM_USER_NAME_LEN_MIN - EDAM_USER_NAME_LEN_MAX
     <br/>
     Regex:  EDAM_USER_NAME_REGEX
     </dd>
  
   <dt>timezone</dt>
     <dd>The zone ID for the user's default location.  If present,
     this may be used to localize the display of any timestamp for which no
     other timezone is available - for example, an note that arrives via
     a micro-browser may not contain enough information to display its
     local time, so this default timezone may be assigned to the note.
     The format must be encoded as a standard zone ID such as
     "America/Los_Angeles" or "GMT+08:00"
     <br/>
     Length:  EDAM_TIMEZONE_LEN_MIN - EDAM_TIMEZONE_LEN_MAX
     <br/>
     Regex:  EDAM_TIMEZONE_REGEX
     </dd>
  
   <dt>privilege</dt>
     <dd>The level of access permitted for the user.
     </dd>
  
   <dt>created</dt>
     <dd>The date and time when this user account was created in the
     service.
     </dd>
  
   <dt>updated</dt>
     <dd>The date and time when this user account was last modified
     in the service.
     </dd>
  
   <dt>deleted</dt>
     <dd>If the account has been deleted from the system (e.g. as
     the result of a legal request by the user), the date and time of the
     deletion will be represented here.  If not, this value will not be set.
     </dd>
  
   <dt>active</dt>
     <dd>If the user account is available for login and
     synchronization, this flag will be set to true.
     </dd>
  
   <dt>shardId</dt>
     <dd>The name of the virtual server that manages the state of
     this user.  This value is used internally to determine which system should
     service requests about this user's data.
     </dd>
  
   <dt>attributes</dt>
     <dd>If present, this will contain a list of the attributes
     for this user account.
     </dd>
  
   <dt>accounting</dt>
     <dd>Bookkeeping information for the user's subscription.
     </dd>
   </dl>
  
  Attributes:
   - id
   - username
   - email
   - name
   - timezone
   - privilege
   - created
   - updated
   - deleted
   - active
   - shardId
   - attributes
   - accounting
   N/A thrift_spec N/A None N/A 1 N/A TType I32 id None None N/A 2 N/A TType STRING username None None N/A 3 N/A TType STRING email None None N/A 4 N/A TType STRING name None None None N/A 6 N/A TType STRING timezone None None N/A 7 N/A TType I32 privilege None None None N/A 9 N/A TType I64 created None None N/A 10 N/A TType I64 updated None None N/A 11 N/A TType I64 deleted None None None N/A 13 N/A TType BOOL active None None N/A 14 N/A TType STRING shardId None None N/A 15 N/A TType STRUCT attributes N/A UserAttributes N/A UserAttributes thrift_spec None N/A 16 N/A TType STRUCT accounting N/A Accounting N/A Accounting thrift_spec None __init__ N/A N/A self id username email name timezone privilege created updated deleted active shardId attributes accounting N/A None None None None None None None None None None None None None N/A N/A N/A self id id N/A N/A self username username N/A N/A self email email N/A N/A self name name N/A N/A self timezone timezone N/A N/A self privilege privilege N/A N/A self created created N/A N/A self updated updated N/A N/A self deleted deleted N/A N/A self active active N/A N/A self shardId shardId N/A N/A self attributes attributes N/A N/A self accounting accounting N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self id N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self username N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self email N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self name N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self timezone N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self privilege N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self created N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self updated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self deleted N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self active N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self shardId N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 15 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self attributes N/A UserAttributes N/A N/A N/A N/A self attributes read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 16 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self accounting N/A Accounting N/A N/A N/A N/A self accounting read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin User N/A N/A N/A self id None N/A N/A N/A N/A oprot writeFieldBegin id N/A TType I32 1 N/A N/A N/A oprot writeI32 N/A self id N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self username None N/A N/A N/A N/A oprot writeFieldBegin username N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self username N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self email None N/A N/A N/A N/A oprot writeFieldBegin email N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self email N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self name None N/A N/A N/A N/A oprot writeFieldBegin name N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self name N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self timezone None N/A N/A N/A N/A oprot writeFieldBegin timezone N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self timezone N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self privilege None N/A N/A N/A N/A oprot writeFieldBegin privilege N/A TType I32 7 N/A N/A N/A oprot writeI32 N/A self privilege N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self created None N/A N/A N/A N/A oprot writeFieldBegin created N/A TType I64 9 N/A N/A N/A oprot writeI64 N/A self created N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updated None N/A N/A N/A N/A oprot writeFieldBegin updated N/A TType I64 10 N/A N/A N/A oprot writeI64 N/A self updated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self deleted None N/A N/A N/A N/A oprot writeFieldBegin deleted N/A TType I64 11 N/A N/A N/A oprot writeI64 N/A self deleted N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self active None N/A N/A N/A N/A oprot writeFieldBegin active N/A TType BOOL 13 N/A N/A N/A oprot writeBool N/A self active N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self shardId None N/A N/A N/A N/A oprot writeFieldBegin shardId N/A TType STRING 14 N/A N/A N/A oprot writeString N/A self shardId N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self attributes None N/A N/A N/A N/A oprot writeFieldBegin attributes N/A TType STRUCT 15 N/A N/A N/A N/A self attributes write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self accounting None N/A N/A N/A N/A oprot writeFieldBegin accounting N/A TType STRUCT 16 N/A N/A N/A N/A self accounting write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Tag N/A object N/A N/A 
   A tag within a user's account is a unique name which may be organized
   a simple hierarchy.
  <dl>
   <dt>guid</dt>
     <dd>The unique identifier of this tag. Will be set by the service,
     so may be omitted by the client when creating the Tag.
     <br/>
     Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
     <br/>
     Regex:  EDAM_GUID_REGEX
     </dd>
  
   <dt>name</dt>
     <dd>A sequence of characters representing the tag's identifier.
     Case is preserved, but is ignored for comparisons.
     This means that an account may only have one tag with a given name, via
     case-insensitive comparison, so an account may not have both "food" and
     "Food" tags.
     May not contain a comma (','), and may not begin or end with a space.
     <br/>
     Length:  EDAM_TAG_NAME_LEN_MIN - EDAM_TAG_NAME_LEN_MAX
     <br/>
     Regex:  EDAM_TAG_NAME_REGEX
     </dd>
  
   <dt>parentGuid</dt>
     <dd>If this is set, then this is the GUID of the tag that
     holds this tag within the tag organizational hierarchy.  If this is
     not set, then the tag has no parent and it is a "top level" tag.
     Cycles are not allowed (e.g. a->parent->parent == a) and will be
     rejected by the service.
     <br/>
     Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
     <br/>
     Regex:  EDAM_GUID_REGEX
     </dd>
  
   <dt>updateSequenceNum</dt>
     <dd>A number identifying the last transaction to
     modify the state of this object.  The USN values are sequential within an
     account, and can be used to compare the order of modifications within the
     service.
     </dd>
   </dl>
  
  Attributes:
   - guid
   - name
   - parentGuid
   - updateSequenceNum
   N/A thrift_spec N/A None N/A 1 N/A TType STRING guid None None N/A 2 N/A TType STRING name None None N/A 3 N/A TType STRING parentGuid None None N/A 4 N/A TType I32 updateSequenceNum None None __init__ N/A N/A self guid name parentGuid updateSequenceNum N/A None None None None N/A N/A N/A self guid guid N/A N/A self name name N/A N/A self parentGuid parentGuid N/A N/A self updateSequenceNum updateSequenceNum N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self name N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self parentGuid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Tag N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self name None N/A N/A N/A N/A oprot writeFieldBegin name N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self name N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self parentGuid None N/A N/A N/A N/A oprot writeFieldBegin parentGuid N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self parentGuid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 4 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A LazyMap N/A object N/A N/A 
  A structure that wraps a map of name/value pairs whose values are not
  always present in the structure in order to reduce space when obtaining
  batches of entities that contain the map.
  
  When the server provides the client with a LazyMap, it will fill in either
  the keysOnly field or the fullMap field, but never both, based on the API
  and parameters.
  
  When a client provides a LazyMap to the server as part of an update to
  an object, the server will only update the LazyMap if the fullMap field is
  set. If the fullMap field is not set, the server will not make any changes
  to the map.
  
  Check the API documentation of the individual calls involving the LazyMap
  for full details including the constraints of the names and values of the
  map.
  
  <dl>
  <dt>keysOnly</dt>
    <dd>The set of keys for the map.  This field is ignored by the
        server when set.
    </dd>
  
  <dt>fullMap</dt>
    <dd>The complete map, including all keys and values.
    </dd>
  </dl>
  
  Attributes:
   - keysOnly
   - fullMap
   N/A thrift_spec N/A None N/A 1 N/A TType SET keysOnly N/A N/A TType STRING None None N/A 2 N/A TType MAP fullMap N/A N/A TType STRING None N/A TType STRING None None __init__ N/A N/A self keysOnly fullMap N/A None None N/A N/A N/A self keysOnly keysOnly N/A N/A self fullMap fullMap N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType SET N/A N/A N/A self keysOnly N/A set N/A N/A _etype17 _size14 N/A N/A iprot readSetBegin N/A _i18 N/A xrange _size14 N/A N/A _elem19 N/A N/A iprot readString N/A N/A N/A N/A self keysOnly add _elem19 N/A N/A N/A iprot readSetEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType MAP N/A N/A N/A self fullMap N/A N/A N/A _ktype21 _vtype22 _size20 N/A N/A iprot readMapBegin N/A _i24 N/A xrange _size20 N/A N/A _key25 N/A N/A iprot readString N/A _val26 N/A N/A iprot readString N/A N/A N/A self fullMap N/A _key25 _val26 N/A N/A N/A iprot readMapEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin LazyMap N/A N/A N/A self keysOnly None N/A N/A N/A N/A oprot writeFieldBegin keysOnly N/A TType SET 1 N/A N/A N/A oprot writeSetBegin N/A TType STRING N/A len N/A self keysOnly N/A iter27 N/A self keysOnly N/A N/A N/A N/A oprot writeString iter27 N/A N/A N/A oprot writeSetEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self fullMap None N/A N/A N/A N/A oprot writeFieldBegin fullMap N/A TType MAP 2 N/A N/A N/A oprot writeMapBegin N/A TType STRING N/A TType STRING N/A len N/A self fullMap N/A N/A kiter28 viter29 N/A N/A N/A self fullMap items N/A N/A N/A N/A oprot writeString kiter28 N/A N/A N/A oprot writeString viter29 N/A N/A N/A oprot writeMapEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A ResourceAttributes N/A object N/A N/A 
  Structure holding the optional attributes of a Resource
  <dl>
  <dt>sourceURL</dt>
    <dd>the original location where the resource was hosted
    <br/>
     Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>timestamp</dt>
    <dd>the date and time that is associated with this resource
    (e.g. the time embedded in an image from a digital camera with a clock)
    </dd>
  
  <dt>latitude</dt>
    <dd>the latitude where the resource was captured
    </dd>
  
  <dt>longitude</dt>
    <dd>the longitude where the resource was captured
    </dd>
  
  <dt>altitude</dt>
    <dd>the altitude where the resource was captured
    </dd>
  
  <dt>cameraMake</dt>
    <dd>information about an image's camera, e.g. as embedded in
    the image's EXIF data
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>cameraModel</dt>
    <dd>information about an image's camera, e.g. as embedded
    in the image's EXIF data
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>clientWillIndex</dt>
    <dd>if true, then the original client that submitted
    the resource plans to submit the recognition index for this resource at a
    later time.
    </dd>
  
  <dt>recoType</dt>
    <dd>DEPRECATED - this field is no longer set by the service, so should
      be ignored.
    </dd>
  
  <dt>fileName</dt>
    <dd>if the resource came from a source that provided an
    explicit file name, the original name will be stored here.  Many resources
    come from unnamed sources, so this will not always be set.
    </dd>
  
  <dt>attachment</dt>
    <dd>this will be true if the resource should be displayed as an attachment,
    or false if the resource should be displayed inline (if possible).
    </dd>
  
  <dt>applicationData</dt>
  <dd>Provides a location for applications to store a relatively small
  (4kb) blob of data associated with a Resource that is not visible to the user
  and that is opaque to the Evernote service. A single application may use at most
  one entry in this map, using its API consumer key as the map key. See the
  documentation for LazyMap for a description of when the actual map values
  are returned by the service.
  <p>To safely add or modify your application's entry in the map, use
  NoteStore.setResourceApplicationDataEntry. To safely remove your application's
  entry from the map, use NoteStore.unsetResourceApplicationDataEntry.</p>
  Minimum length of a name (key): EDAM_APPLICATIONDATA_NAME_LEN_MIN
  <br/>
  Sum max size of key and value: EDAM_APPLICATIONDATA_ENTRY_LEN_MAX
  <br/>
  Syntax regex for name (key): EDAM_APPLICATIONDATA_NAME_REGEX
  </dd>
  
  </dl>
  
  Attributes:
   - sourceURL
   - timestamp
   - latitude
   - longitude
   - altitude
   - cameraMake
   - cameraModel
   - clientWillIndex
   - recoType
   - fileName
   - attachment
   - applicationData
   N/A thrift_spec N/A None N/A 1 N/A TType STRING sourceURL None None N/A 2 N/A TType I64 timestamp None None N/A 3 N/A TType DOUBLE latitude None None N/A 4 N/A TType DOUBLE longitude None None N/A 5 N/A TType DOUBLE altitude None None N/A 6 N/A TType STRING cameraMake None None N/A 7 N/A TType STRING cameraModel None None N/A 8 N/A TType BOOL clientWillIndex None None N/A 9 N/A TType STRING recoType None None N/A 10 N/A TType STRING fileName None None N/A 11 N/A TType BOOL attachment None None N/A 12 N/A TType STRUCT applicationData N/A LazyMap N/A LazyMap thrift_spec None __init__ N/A N/A self sourceURL timestamp latitude longitude altitude cameraMake cameraModel clientWillIndex recoType fileName attachment applicationData N/A None None None None None None None None None None None None N/A N/A N/A self sourceURL sourceURL N/A N/A self timestamp timestamp N/A N/A self latitude latitude N/A N/A self longitude longitude N/A N/A self altitude altitude N/A N/A self cameraMake cameraMake N/A N/A self cameraModel cameraModel N/A N/A self clientWillIndex clientWillIndex N/A N/A self recoType recoType N/A N/A self fileName fileName N/A N/A self attachment attachment N/A N/A self applicationData applicationData N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self sourceURL N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self timestamp N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self latitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self longitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self altitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self cameraMake N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self cameraModel N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self clientWillIndex N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self recoType N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self fileName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self attachment N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self applicationData N/A LazyMap N/A N/A N/A N/A self applicationData read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin ResourceAttributes N/A N/A N/A self sourceURL None N/A N/A N/A N/A oprot writeFieldBegin sourceURL N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self sourceURL N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self timestamp None N/A N/A N/A N/A oprot writeFieldBegin timestamp N/A TType I64 2 N/A N/A N/A oprot writeI64 N/A self timestamp N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self latitude None N/A N/A N/A N/A oprot writeFieldBegin latitude N/A TType DOUBLE 3 N/A N/A N/A oprot writeDouble N/A self latitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self longitude None N/A N/A N/A N/A oprot writeFieldBegin longitude N/A TType DOUBLE 4 N/A N/A N/A oprot writeDouble N/A self longitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self altitude None N/A N/A N/A N/A oprot writeFieldBegin altitude N/A TType DOUBLE 5 N/A N/A N/A oprot writeDouble N/A self altitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self cameraMake None N/A N/A N/A N/A oprot writeFieldBegin cameraMake N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self cameraMake N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self cameraModel None N/A N/A N/A N/A oprot writeFieldBegin cameraModel N/A TType STRING 7 N/A N/A N/A oprot writeString N/A self cameraModel N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self clientWillIndex None N/A N/A N/A N/A oprot writeFieldBegin clientWillIndex N/A TType BOOL 8 N/A N/A N/A oprot writeBool N/A self clientWillIndex N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self recoType None N/A N/A N/A N/A oprot writeFieldBegin recoType N/A TType STRING 9 N/A N/A N/A oprot writeString N/A self recoType N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self fileName None N/A N/A N/A N/A oprot writeFieldBegin fileName N/A TType STRING 10 N/A N/A N/A oprot writeString N/A self fileName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self attachment None N/A N/A N/A N/A oprot writeFieldBegin attachment N/A TType BOOL 11 N/A N/A N/A oprot writeBool N/A self attachment N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self applicationData None N/A N/A N/A N/A oprot writeFieldBegin applicationData N/A TType STRUCT 12 N/A N/A N/A N/A self applicationData write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Resource N/A object N/A N/A 
  Every media file that is embedded or attached to a note is represented
  through a Resource entry.
  <dl>
  <dt>guid</dt>
    <dd>The unique identifier of this resource.  Will be set whenever
    a resource is retrieved from the service, but may be null when a client
    is creating a resource.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>noteGuid</dt>
    <dd>The unique identifier of the Note that holds this
    Resource. Will be set whenever the resource is retrieved from the service,
    but may be null when a client is creating a resource.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>data</dt>
    <dd>The contents of the resource.
    Maximum length:  The data.body is limited to EDAM_RESOURCE_SIZE_MAX_FREE
    for free accounts and EDAM_RESOURCE_SIZE_MAX_PREMIUM for premium accounts.
    </dd>
  
  <dt>mime</dt>
    <dd>The MIME type for the embedded resource.  E.g. "image/gif"
    <br/>
    Length:  EDAM_MIME_LEN_MIN - EDAM_MIME_LEN_MAX
    <br/>
    Regex:  EDAM_MIME_REGEX
    </dd>
  
  <dt>width</dt>
    <dd>If set, this contains the display width of this resource, in
    pixels.
    </dd>
  
  <dt>height</dt>
    <dd>If set, this contains the display height of this resource,
    in pixels.
    </dd>
  
  <dt>duration</dt>
    <dd>DEPRECATED: ignored.
    </dd>
  
  <dt>active</dt>
    <dd>DEPRECATED: ignored.
    </dd>
  
  <dt>recognition</dt>
    <dd>If set, this will hold the encoded data that provides
    information on search and recognition within this resource.
    </dd>
  
  <dt>attributes</dt>
    <dd>A list of the attributes for this resource.
    </dd>
  
  <dt>updateSequenceNum</dt>
    <dd>A number identifying the last transaction to
    modify the state of this object. The USN values are sequential within an
    account, and can be used to compare the order of modifications within the
    service.
    </dd>
  
  <dt>alternateData</dt>
    <dd>Some Resources may be assigned an alternate data format by the service
    which may be more appropriate for indexing or rendering than the original
    data provided by the user.  In these cases, the alternate data form will
    be available via this Data element.  If a Resource has no alternate form,
    this field will be unset.</dd>
  </dl>
  
  Attributes:
   - guid
   - noteGuid
   - data
   - mime
   - width
   - height
   - duration
   - active
   - recognition
   - attributes
   - updateSequenceNum
   - alternateData
   N/A thrift_spec N/A None N/A 1 N/A TType STRING guid None None N/A 2 N/A TType STRING noteGuid None None N/A 3 N/A TType STRUCT data N/A Data N/A Data thrift_spec None N/A 4 N/A TType STRING mime None None N/A 5 N/A TType I16 width None None N/A 6 N/A TType I16 height None None N/A 7 N/A TType I16 duration None None N/A 8 N/A TType BOOL active None None N/A 9 N/A TType STRUCT recognition N/A Data N/A Data thrift_spec None None N/A 11 N/A TType STRUCT attributes N/A ResourceAttributes N/A ResourceAttributes thrift_spec None N/A 12 N/A TType I32 updateSequenceNum None None N/A 13 N/A TType STRUCT alternateData N/A Data N/A Data thrift_spec None __init__ N/A N/A self guid noteGuid data mime width height duration active recognition attributes updateSequenceNum alternateData N/A None None None None None None None None None None None None N/A N/A N/A self guid guid N/A N/A self noteGuid noteGuid N/A N/A self data data N/A N/A self mime mime N/A N/A self width width N/A N/A self height height N/A N/A self duration duration N/A N/A self active active N/A N/A self recognition recognition N/A N/A self attributes attributes N/A N/A self updateSequenceNum updateSequenceNum N/A N/A self alternateData alternateData N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self noteGuid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self data N/A Data N/A N/A N/A N/A self data read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self mime N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self width N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self height N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self duration N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self active N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self recognition N/A Data N/A N/A N/A N/A self recognition read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self attributes N/A ResourceAttributes N/A N/A N/A N/A self attributes read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self alternateData N/A Data N/A N/A N/A N/A self alternateData read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Resource N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self noteGuid None N/A N/A N/A N/A oprot writeFieldBegin noteGuid N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self noteGuid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self data None N/A N/A N/A N/A oprot writeFieldBegin data N/A TType STRUCT 3 N/A N/A N/A N/A self data write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self mime None N/A N/A N/A N/A oprot writeFieldBegin mime N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self mime N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self width None N/A N/A N/A N/A oprot writeFieldBegin width N/A TType I16 5 N/A N/A N/A oprot writeI16 N/A self width N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self height None N/A N/A N/A N/A oprot writeFieldBegin height N/A TType I16 6 N/A N/A N/A oprot writeI16 N/A self height N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self duration None N/A N/A N/A N/A oprot writeFieldBegin duration N/A TType I16 7 N/A N/A N/A oprot writeI16 N/A self duration N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self active None N/A N/A N/A N/A oprot writeFieldBegin active N/A TType BOOL 8 N/A N/A N/A oprot writeBool N/A self active N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self recognition None N/A N/A N/A N/A oprot writeFieldBegin recognition N/A TType STRUCT 9 N/A N/A N/A N/A self recognition write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self attributes None N/A N/A N/A N/A oprot writeFieldBegin attributes N/A TType STRUCT 11 N/A N/A N/A N/A self attributes write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 12 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self alternateData None N/A N/A N/A N/A oprot writeFieldBegin alternateData N/A TType STRUCT 13 N/A N/A N/A N/A self alternateData write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A NoteAttributes N/A object N/A N/A 
  The list of optional attributes that can be stored on a note.
  <dl>
  <dt>subjectDate</dt>
    <dd>time that the note refers to
    </dd>
  
  <dt>latitude</dt>
    <dd>the latitude where the note was taken
    </dd>
  
  <dt>longitude</dt>
    <dd>the longitude where the note was taken
    </dd>
  
  <dt>altitude</dt>
    <dd>the altitude where the note was taken
    </dd>
  
  <dt>author</dt>
    <dd>the author of the content of the note
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>source</dt>
    <dd>the method that the note was added to the account, if the
    note wasn't directly authored in an Evernote desktop client.
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>sourceURL</dt>
    <dd>the original location where the resource was hosted. For web clips,
    this will be the URL of the page that was clipped.
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>sourceApplication</dt>
    <dd>an identifying string for the application that
    created this note.  This string does not have a guaranteed syntax or
    structure -- it is intended for human inspection and tracking.
    <br/>
    Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
    </dd>
  
  <dt>shareDate</dt>
   <dd>The date and time when this note was directly shared via its own URL.
   This is only set on notes that were individually shared - it is independent
   of any notebook-level sharing of the containing notepbook. This field
   is treated as "read-only" for clients; the server will ignore changes
   to this field from an external client.
   </dd>
  
  <dt>placeName</dt>
  <dd>Allows the user to assign a human-readable location name associated
  with a note. Users may assign values like 'Home' and 'Work'. Place
  names may also be populated with values from geonames database
  (e.g., a restaurant name). Applications are encouraged to normalize values
  so that grouping values by place name provides a useful result. Applications
  MUST NOT automatically add place name values based on geolocation without
  confirmation from the user; that is, the value in this field should be
  more useful than a simple automated lookup based on the note's latitude
  and longitude.</dd>
  
  <dt>contentClass</dt>
  <dd>The class (or type) of note. This field is used to indicate to
  clients that special structured information is represented within
  the note such that special rules apply when making
  modifications. If contentClass is set and the client
  application does not specifically support the specified class,
  the client MUST treat the note as read-only. In this case, the
  client MAY modify the note's notebook and tags via the
  Note.notebookGuid and Note.tagGuids fields.
  <p>Applications should set contentClass only when they are creating notes
  that contain structured information that needs to be maintained in order
  for the user to be able to use the note within that application.
  Setting contentClass makes a note read-only in other applications, so
  there is a trade-off when an application chooses to use contentClass.
  Applications that set contentClass when creating notes must use a contentClass
  string of the form <i>CompanyName.ApplicationName</i> to ensure uniqueness.</p>
  Length restrictions: EDAM_NOTE_CONTENT_CLASS_LEN_MIN, EDAM_NOTE_CONTENT_CLASS_LEN_MAX
  <br/>
  Regex: EDAM_NOTE_CONTENT_CLASS_REGEX
  </dd>
  
  <dt>applicationData</dt>
  <dd>Provides a location for applications to store a relatively small
  (4kb) blob of data that is not meant to be visible to the user and
  that is opaque to the Evernote service. A single application may use at most
  one entry in this map, using its API consumer key as the map key. See the
  documentation for LazyMap for a description of when the actual map values
  are returned by the service.
  <p>To safely add or modify your application's entry in the map, use
  NoteStore.setNoteApplicationDataEntry. To safely remove your application's
  entry from the map, use NoteStore.unsetNoteApplicationDataEntry.</p>
  Minimum length of a name (key): EDAM_APPLICATIONDATA_NAME_LEN_MIN
  <br/>
  Sum max size of key and value: EDAM_APPLICATIONDATA_ENTRY_LEN_MAX
  <br/>
  Syntax regex for name (key): EDAM_APPLICATIONDATA_NAME_REGEX
  </dd>
  
  <dt>lastEditedBy</dt>
  <dd>An indication of who made the last change to the note.  If you are
  accessing the note via a shared notebook to which you have modification
  rights, or if you are the owner of the notebook to which the note belongs,
  then you have access to the value.  In this case, the value will be
  unset if the owner of the notebook containing the note was the last to
  make the modification, else it will be a string describing the
  guest who made the last edit.  If you do not have access to this value,
  it will be left unset.  This field is read-only by clients.  The server
  will ignore all values set by clients into this field.</dd>
  
  </dl>
  
  Attributes:
   - subjectDate
   - latitude
   - longitude
   - altitude
   - author
   - source
   - sourceURL
   - sourceApplication
   - shareDate
   - placeName
   - contentClass
   - applicationData
   - lastEditedBy
   N/A thrift_spec N/A None N/A 1 N/A TType I64 subjectDate None None None None None None None None None None N/A 10 N/A TType DOUBLE latitude None None N/A 11 N/A TType DOUBLE longitude None None N/A 12 N/A TType DOUBLE altitude None None N/A 13 N/A TType STRING author None None N/A 14 N/A TType STRING source None None N/A 15 N/A TType STRING sourceURL None None N/A 16 N/A TType STRING sourceApplication None None N/A 17 N/A TType I64 shareDate None None None None None N/A 21 N/A TType STRING placeName None None N/A 22 N/A TType STRING contentClass None None N/A 23 N/A TType STRUCT applicationData N/A LazyMap N/A LazyMap thrift_spec None N/A 24 N/A TType STRING lastEditedBy None None __init__ N/A N/A self subjectDate latitude longitude altitude author source sourceURL sourceApplication shareDate placeName contentClass applicationData lastEditedBy N/A None None None None None None None None None None None None None N/A N/A N/A self subjectDate subjectDate N/A N/A self latitude latitude N/A N/A self longitude longitude N/A N/A self altitude altitude N/A N/A self author author N/A N/A self source source N/A N/A self sourceURL sourceURL N/A N/A self sourceApplication sourceApplication N/A N/A self shareDate shareDate N/A N/A self placeName placeName N/A N/A self contentClass contentClass N/A N/A self applicationData applicationData N/A N/A self lastEditedBy lastEditedBy N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self subjectDate N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self latitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self longitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self altitude N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self author N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self source N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 15 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self sourceURL N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 16 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self sourceApplication N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 17 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self shareDate N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 21 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self placeName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 22 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self contentClass N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 23 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self applicationData N/A LazyMap N/A N/A N/A N/A self applicationData read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 24 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self lastEditedBy N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin NoteAttributes N/A N/A N/A self subjectDate None N/A N/A N/A N/A oprot writeFieldBegin subjectDate N/A TType I64 1 N/A N/A N/A oprot writeI64 N/A self subjectDate N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self latitude None N/A N/A N/A N/A oprot writeFieldBegin latitude N/A TType DOUBLE 10 N/A N/A N/A oprot writeDouble N/A self latitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self longitude None N/A N/A N/A N/A oprot writeFieldBegin longitude N/A TType DOUBLE 11 N/A N/A N/A oprot writeDouble N/A self longitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self altitude None N/A N/A N/A N/A oprot writeFieldBegin altitude N/A TType DOUBLE 12 N/A N/A N/A oprot writeDouble N/A self altitude N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self author None N/A N/A N/A N/A oprot writeFieldBegin author N/A TType STRING 13 N/A N/A N/A oprot writeString N/A self author N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self source None N/A N/A N/A N/A oprot writeFieldBegin source N/A TType STRING 14 N/A N/A N/A oprot writeString N/A self source N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sourceURL None N/A N/A N/A N/A oprot writeFieldBegin sourceURL N/A TType STRING 15 N/A N/A N/A oprot writeString N/A self sourceURL N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sourceApplication None N/A N/A N/A N/A oprot writeFieldBegin sourceApplication N/A TType STRING 16 N/A N/A N/A oprot writeString N/A self sourceApplication N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self shareDate None N/A N/A N/A N/A oprot writeFieldBegin shareDate N/A TType I64 17 N/A N/A N/A oprot writeI64 N/A self shareDate N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self placeName None N/A N/A N/A N/A oprot writeFieldBegin placeName N/A TType STRING 21 N/A N/A N/A oprot writeString N/A self placeName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self contentClass None N/A N/A N/A N/A oprot writeFieldBegin contentClass N/A TType STRING 22 N/A N/A N/A oprot writeString N/A self contentClass N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self applicationData None N/A N/A N/A N/A oprot writeFieldBegin applicationData N/A TType STRUCT 23 N/A N/A N/A N/A self applicationData write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self lastEditedBy None N/A N/A N/A N/A oprot writeFieldBegin lastEditedBy N/A TType STRING 24 N/A N/A N/A oprot writeString N/A self lastEditedBy N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Note N/A object N/A N/A 
  Represents a single note in the user's account.
  
  <dl>
  <dt>guid</dt>
    <dd>The unique identifier of this note.  Will be set by the
    server, but will be omitted by clients calling NoteStore.createNote()
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>title</dt>
    <dd>The subject of the note.  Can't begin or end with a space.
    <br/>
    Length:  EDAM_NOTE_TITLE_LEN_MIN - EDAM_NOTE_TITLE_LEN_MAX
    <br/>
    Regex:  EDAM_NOTE_TITLE_REGEX
    </dd>
  
  <dt>content</dt>
    <dd>The XHTML block that makes up the note.  This is
    the canonical form of the note's contents, so will include abstract
    Evernote tags for internal resource references.  A client may create
    a separate transformed version of this content for internal presentation,
    but the same canonical bytes should be used for transmission and
    comparison unless the user chooses to modify their content.
    <br/>
    Length:  EDAM_NOTE_CONTENT_LEN_MIN - EDAM_NOTE_CONTENT_LEN_MAX
    </dd>
  
  <dt>contentHash</dt>
    <dd>The binary MD5 checksum of the UTF-8 encoded content
    body. This will always be set by the server, but clients may choose to omit
    this when they submit a note with content.
    <br/>
    Length:  EDAM_HASH_LEN (exactly)
    </dd>
  
  <dt>contentLength</dt>
    <dd>The number of Unicode characters in the content of
    the note.  This will always be set by the service, but clients may choose
    to omit this value when they submit a Note.
    </dd>
  
  <dt>created</dt>
    <dd>The date and time when the note was created in one of the
    clients.  In most cases, this will match the user's sense of when
    the note was created, and ordering between notes will be based on
    ordering of this field.  However, this is not a "reliable" timestamp
    if a client has an incorrect clock, so it cannot provide a true absolute
    ordering between notes.  Notes created directly through the service
    (e.g. via the web GUI) will have an absolutely ordered "created" value.
    </dd>
  
  <dt>updated</dt>
    <dd>The date and time when the note was last modified in one of
    the clients.  In most cases, this will match the user's sense of when
    the note was modified, but this field may not be absolutely reliable
    due to the possibility of client clock errors.
    </dd>
  
  <dt>deleted</dt>
    <dd>If present, the note is considered "deleted", and this
    stores the date and time when the note was deleted by one of the clients.
    In most cases, this will match the user's sense of when the note was
    deleted, but this field may be unreliable due to the possibility of
    client clock errors.
    </dd>
  
  <dt>active</dt>
    <dd>If the note is available for normal actions and viewing,
    this flag will be set to true.
    </dd>
  
  <dt>updateSequenceNum</dt>
    <dd>A number identifying the last transaction to
    modify the state of this note (including changes to the note's attributes
    or resources).  The USN values are sequential within an account,
    and can be used to compare the order of modifications within the service.
    </dd>
  
  <dt>notebookGuid</dt>
    <dd>The unique identifier of the notebook that contains
    this note.  If no notebookGuid is provided on a call to createNote(), the
    default notebook will be used instead.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>tagGuids</dt>
    <dd>A list of the GUID identifiers for tags that are applied to this note.
    This may be provided in a call to createNote() to unambiguously declare
    the tags that should be assigned to the new note.  Alternately, clients
    may pass the names of desired tags via the 'tagNames' field during
    note creation.
    If the list of tags are omitted on a call to createNote(), then
    the server will assume that no changes have been made to the resources.
    Maximum:  EDAM_NOTE_TAGS_MAX tags per note
    </dd>
  
  <dt>resources</dt>
    <dd>The list of resources that are embedded within this note.
    If the list of resources are omitted on a call to updateNote(), then
    the server will assume that no changes have been made to the resources.
    The binary contents of the resources must be provided when the resource
    is first sent to the service, but it will be omitted by the service when
    the Note is returned in the future.
    Maximum:  EDAM_NOTE_RESOURCES_MAX resources per note
    </dd>
  
  <dt>attributes</dt>
    <dd>A list of the attributes for this note.
    If the list of attributes are omitted on a call to updateNote(), then
    the server will assume that no changes have been made to the resources.
    </dd>
  
  <dt>tagNames</dt>
    <dd>May be provided by clients during calls to createNote() as an
    alternative to providing the tagGuids of existing tags.  If any tagNames
    are provided during createNote(), these will be found, or created if they
    don't already exist.  Created tags will have no parent (they will be at
    the top level of the tag panel).
    </dd>
  </dl>
  
  Attributes:
   - guid
   - title
   - content
   - contentHash
   - contentLength
   - created
   - updated
   - deleted
   - active
   - updateSequenceNum
   - notebookGuid
   - tagGuids
   - resources
   - attributes
   - tagNames
   N/A thrift_spec N/A None N/A 1 N/A TType STRING guid None None N/A 2 N/A TType STRING title None None N/A 3 N/A TType STRING content None None N/A 4 N/A TType STRING contentHash None None N/A 5 N/A TType I32 contentLength None None N/A 6 N/A TType I64 created None None N/A 7 N/A TType I64 updated None None N/A 8 N/A TType I64 deleted None None N/A 9 N/A TType BOOL active None None N/A 10 N/A TType I32 updateSequenceNum None None N/A 11 N/A TType STRING notebookGuid None None N/A 12 N/A TType LIST tagGuids N/A N/A TType STRING None None N/A 13 N/A TType LIST resources N/A N/A TType STRUCT N/A Resource N/A Resource thrift_spec None N/A 14 N/A TType STRUCT attributes N/A NoteAttributes N/A NoteAttributes thrift_spec None N/A 15 N/A TType LIST tagNames N/A N/A TType STRING None None __init__ N/A N/A self guid title content contentHash contentLength created updated deleted active updateSequenceNum notebookGuid tagGuids resources attributes tagNames N/A None None None None None None None None None None None None None None None N/A N/A N/A self guid guid N/A N/A self title title N/A N/A self content content N/A N/A self contentHash contentHash N/A N/A self contentLength contentLength N/A N/A self created created N/A N/A self updated updated N/A N/A self deleted deleted N/A N/A self active active N/A N/A self updateSequenceNum updateSequenceNum N/A N/A self notebookGuid notebookGuid N/A N/A self tagGuids tagGuids N/A N/A self resources resources N/A N/A self attributes attributes N/A N/A self tagNames tagNames N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self title N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self content N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self contentHash N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self contentLength N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self created N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self updated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self deleted N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self active N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self notebookGuid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self tagGuids N/A N/A N/A _etype33 _size30 N/A N/A iprot readListBegin N/A _i34 N/A xrange _size30 N/A N/A _elem35 N/A N/A iprot readString N/A N/A N/A N/A self tagGuids append _elem35 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self resources N/A N/A N/A _etype39 _size36 N/A N/A iprot readListBegin N/A _i40 N/A xrange _size36 N/A N/A _elem41 N/A Resource N/A N/A N/A _elem41 read iprot N/A N/A N/A N/A self resources append _elem41 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self attributes N/A NoteAttributes N/A N/A N/A N/A self attributes read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 15 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self tagNames N/A N/A N/A _etype45 _size42 N/A N/A iprot readListBegin N/A _i46 N/A xrange _size42 N/A N/A _elem47 N/A N/A iprot readString N/A N/A N/A N/A self tagNames append _elem47 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Note N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self title None N/A N/A N/A N/A oprot writeFieldBegin title N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self title N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self content None N/A N/A N/A N/A oprot writeFieldBegin content N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self content N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self contentHash None N/A N/A N/A N/A oprot writeFieldBegin contentHash N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self contentHash N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self contentLength None N/A N/A N/A N/A oprot writeFieldBegin contentLength N/A TType I32 5 N/A N/A N/A oprot writeI32 N/A self contentLength N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self created None N/A N/A N/A N/A oprot writeFieldBegin created N/A TType I64 6 N/A N/A N/A oprot writeI64 N/A self created N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updated None N/A N/A N/A N/A oprot writeFieldBegin updated N/A TType I64 7 N/A N/A N/A oprot writeI64 N/A self updated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self deleted None N/A N/A N/A N/A oprot writeFieldBegin deleted N/A TType I64 8 N/A N/A N/A oprot writeI64 N/A self deleted N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self active None N/A N/A N/A N/A oprot writeFieldBegin active N/A TType BOOL 9 N/A N/A N/A oprot writeBool N/A self active N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 10 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self notebookGuid None N/A N/A N/A N/A oprot writeFieldBegin notebookGuid N/A TType STRING 11 N/A N/A N/A oprot writeString N/A self notebookGuid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self tagGuids None N/A N/A N/A N/A oprot writeFieldBegin tagGuids N/A TType LIST 12 N/A N/A N/A oprot writeListBegin N/A TType STRING N/A len N/A self tagGuids N/A iter48 N/A self tagGuids N/A N/A N/A N/A oprot writeString iter48 N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self resources None N/A N/A N/A N/A oprot writeFieldBegin resources N/A TType LIST 13 N/A N/A N/A oprot writeListBegin N/A TType STRUCT N/A len N/A self resources N/A iter49 N/A self resources N/A N/A N/A N/A iter49 write oprot N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self attributes None N/A N/A N/A N/A oprot writeFieldBegin attributes N/A TType STRUCT 14 N/A N/A N/A N/A self attributes write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self tagNames None N/A N/A N/A N/A oprot writeFieldBegin tagNames N/A TType LIST 15 N/A N/A N/A oprot writeListBegin N/A TType STRING N/A len N/A self tagNames N/A iter50 N/A self tagNames N/A N/A N/A N/A oprot writeString iter50 N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Publishing N/A object N/A N/A 
  If a Notebook has been opened to the public, the Notebook will have a
  reference to one of these structures, which gives the location and optional
  description of the externally-visible public Notebook.
  <dl>
  <dt>uri</dt>
    <dd>If this field is present, then the notebook is published for
    mass consumption on the Internet under the provided URI, which is
    relative to a defined base publishing URI defined by the service.
    This field can only be modified via the web service GUI ... publishing
    cannot be modified via an offline client.
    <br/>
    Length:  EDAM_PUBLISHING_URI_LEN_MIN - EDAM_PUBLISHING_URI_LEN_MAX
    <br/>
    Regex:  EDAM_PUBLISHING_URI_REGEX
    </dd>
  
  <dt>order</dt>
    <dd>When the notes are publicly displayed, they will be sorted
    based on the requested criteria.
    </dd>
  
  <dt>ascending</dt>
    <dd>If this is set to true, then the public notes will be
    displayed in ascending order (e.g. from oldest to newest).  Otherwise,
    the notes will be displayed in descending order (e.g. newest to oldest).
    </dd>
  
  <dt>publicDescription</dt>
    <dd>This field may be used to provide a short
    description of the notebook, which may be displayed when (e.g.) the
    notebook is shown in a public view.  Can't begin or end with a space.
    <br/>
    Length:  EDAM_PUBLISHING_DESCRIPTION_LEN_MIN -
             EDAM_PUBLISHING_DESCRIPTION_LEN_MAX
    <br/>
    Regex:  EDAM_PUBLISHING_DESCRIPTION_REGEX
    </dd>
  </dl>
  
  Attributes:
   - uri
   - order
   - ascending
   - publicDescription
   N/A thrift_spec N/A None N/A 1 N/A TType STRING uri None None N/A 2 N/A TType I32 order None None N/A 3 N/A TType BOOL ascending None None N/A 4 N/A TType STRING publicDescription None None __init__ N/A N/A self uri order ascending publicDescription N/A None None None None N/A N/A N/A self uri uri N/A N/A self order order N/A N/A self ascending ascending N/A N/A self publicDescription publicDescription N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self uri N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self order N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self ascending N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self publicDescription N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Publishing N/A N/A N/A self uri None N/A N/A N/A N/A oprot writeFieldBegin uri N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self uri N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self order None N/A N/A N/A N/A oprot writeFieldBegin order N/A TType I32 2 N/A N/A N/A oprot writeI32 N/A self order N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self ascending None N/A N/A N/A N/A oprot writeFieldBegin ascending N/A TType BOOL 3 N/A N/A N/A oprot writeBool N/A self ascending N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self publicDescription None N/A N/A N/A N/A oprot writeFieldBegin publicDescription N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self publicDescription N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A SavedSearch N/A object N/A N/A 
  A named search associated with the account that can be quickly re-used.
  <dl>
  <dt>guid</dt>
    <dd>The unique identifier of this search.  Will be set by the
    service, so may be omitted by the client when creating.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>name</dt>
    <dd>The name of the saved search to display in the GUI.  The
    account may only contain one search with a given name (case-insensitive
    compare). Can't begin or end with a space.
    <br/>
    Length:  EDAM_SAVED_SEARCH_NAME_LEN_MIN - EDAM_SAVED_SEARCH_NAME_LEN_MAX
    <br/>
    Regex:  EDAM_SAVED_SEARCH_NAME_REGEX
    </dd>
  
  <dt>query</dt>
    <dd>A string expressing the search to be performed.
    <br/>
    Length:  EDAM_SAVED_SEARCH_QUERY_LEN_MIN - EDAM_SAVED_SEARCH_QUERY_LEN_MAX
    </dd>
  
  <dt>format</dt>
    <dd>The format of the query string, to determine how to parse
    and process it.
    </dd>
  
  <dt>updateSequenceNum</dt>
    <dd>A number identifying the last transaction to
    modify the state of this object.  The USN values are sequential within an
    account, and can be used to compare the order of modifications within the
    service.
    </dd>
  </dl>
  
  Attributes:
   - guid
   - name
   - query
   - format
   - updateSequenceNum
   N/A thrift_spec N/A None N/A 1 N/A TType STRING guid None None N/A 2 N/A TType STRING name None None N/A 3 N/A TType STRING query None None N/A 4 N/A TType I32 format None None N/A 5 N/A TType I32 updateSequenceNum None None __init__ N/A N/A self guid name query format updateSequenceNum N/A None None None None None N/A N/A N/A self guid guid N/A N/A self name name N/A N/A self query query N/A N/A self format format N/A N/A self updateSequenceNum updateSequenceNum N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self name N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self query N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self format N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin SavedSearch N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self name None N/A N/A N/A N/A oprot writeFieldBegin name N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self name N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self query None N/A N/A N/A N/A oprot writeFieldBegin query N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self query N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self format None N/A N/A N/A N/A oprot writeFieldBegin format N/A TType I32 4 N/A N/A N/A oprot writeI32 N/A self format N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 5 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Ad N/A object N/A N/A 
  An advertisement that may be displayed within an Evernote client.
  Advertisements are either a snippet of HTML or else they
  are an image (of type: JPEG, GIF, PNG) with an associated destination URL.
  
  <dl>
    <dt>id</dt>
    <dd>The unique identifier of this advertisement within Evernote's ad
    inventory.
    </dd>
  
    <dt>width</dt>
    <dd>This ad should be displayed within a rectangle that is this wide,
    in pixels.
    </dd>
  
    <dt>height</dt>
    <dd>This ad should be displayed within a rectangle that is this high,
    in pixels.
    </dd>
  
    <dt>advertiserName</dt>
    <dd>A string containing a readable version of the name of this advertiser.
    </dd>
  
    <dt>imageUrl</dt>
    <dd>The location of the image to display for this ad.</dd>
  
    <dt>destinationUrl</dt>
    <dd>When a user clicks on the ad, this is the destination they should be
    sent to in a browser.</dd>
  
    <dt>displaySeconds</dt>
    <dd>The number of seconds that the ad should be displayed before it is
    replaced with a different ad.</dd>
  
    <dt>score</dt>
    <dd>A numeric indicator of the relative value of this ad, which can be
    compared against other ads from the same day.
    </dd>
  
    <dt>image</dt>
    <dd>If present, this is the raw image bits of the image file to display
    for the ad.  If not present, the imageUrl should be retrieved directly.
    </dd>
  
    <dt>imageMime</dt>
    <dd>The MIME type of the 'image' bytes, if those are set.</dd>
  
    <dt>html</dt>
    <dd>The exact HTML to display for this ad, to support rich or external
    advertisements.</dd>
  
    <dt>displayFrequency</dt>
    <dd>If this value is set, this is the relatively frequency that this
    ad should be displayed in the daily set of ads, relative to a base
    frequency of 1.0.  I.e. an ad with a frequency of 3.0 should be displayed
    three times more frequently than an ad with a frequency of 1.0.</dd>
  
    <dt>openInTrunk</dt>
    <dd>If true, the ad should be opened in the embedded Trunk window by
    clients with Trunk support.</dd>
  </dl>
  
  Attributes:
   - id
   - width
   - height
   - advertiserName
   - imageUrl
   - destinationUrl
   - displaySeconds
   - score
   - image
   - imageMime
   - html
   - displayFrequency
   - openInTrunk
   N/A thrift_spec N/A None N/A 1 N/A TType I32 id None None N/A 2 N/A TType I16 width None None N/A 3 N/A TType I16 height None None N/A 4 N/A TType STRING advertiserName None None N/A 5 N/A TType STRING imageUrl None None N/A 6 N/A TType STRING destinationUrl None None N/A 7 N/A TType I16 displaySeconds None None N/A 8 N/A TType DOUBLE score None None N/A 9 N/A TType STRING image None None N/A 10 N/A TType STRING imageMime None None N/A 11 N/A TType STRING html None None N/A 12 N/A TType DOUBLE displayFrequency None None N/A 13 N/A TType BOOL openInTrunk None None __init__ N/A N/A self id width height advertiserName imageUrl destinationUrl displaySeconds score image imageMime html displayFrequency openInTrunk N/A None None None None None None None None None None None None None N/A N/A N/A self id id N/A N/A self width width N/A N/A self height height N/A N/A self advertiserName advertiserName N/A N/A self imageUrl imageUrl N/A N/A self destinationUrl destinationUrl N/A N/A self displaySeconds displaySeconds N/A N/A self score score N/A N/A self image image N/A N/A self imageMime imageMime N/A N/A self html html N/A N/A self displayFrequency displayFrequency N/A N/A self openInTrunk openInTrunk N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self id N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self width N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self height N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self advertiserName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self imageUrl N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self destinationUrl N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I16 N/A N/A N/A self displaySeconds N/A N/A iprot readI16 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self score N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self image N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self imageMime N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self html N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType DOUBLE N/A N/A N/A self displayFrequency N/A N/A iprot readDouble N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self openInTrunk N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Ad N/A N/A N/A self id None N/A N/A N/A N/A oprot writeFieldBegin id N/A TType I32 1 N/A N/A N/A oprot writeI32 N/A self id N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self width None N/A N/A N/A N/A oprot writeFieldBegin width N/A TType I16 2 N/A N/A N/A oprot writeI16 N/A self width N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self height None N/A N/A N/A N/A oprot writeFieldBegin height N/A TType I16 3 N/A N/A N/A oprot writeI16 N/A self height N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self advertiserName None N/A N/A N/A N/A oprot writeFieldBegin advertiserName N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self advertiserName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self imageUrl None N/A N/A N/A N/A oprot writeFieldBegin imageUrl N/A TType STRING 5 N/A N/A N/A oprot writeString N/A self imageUrl N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self destinationUrl None N/A N/A N/A N/A oprot writeFieldBegin destinationUrl N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self destinationUrl N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self displaySeconds None N/A N/A N/A N/A oprot writeFieldBegin displaySeconds N/A TType I16 7 N/A N/A N/A oprot writeI16 N/A self displaySeconds N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self score None N/A N/A N/A N/A oprot writeFieldBegin score N/A TType DOUBLE 8 N/A N/A N/A oprot writeDouble N/A self score N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self image None N/A N/A N/A N/A oprot writeFieldBegin image N/A TType STRING 9 N/A N/A N/A oprot writeString N/A self image N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self imageMime None N/A N/A N/A N/A oprot writeFieldBegin imageMime N/A TType STRING 10 N/A N/A N/A oprot writeString N/A self imageMime N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self html None N/A N/A N/A N/A oprot writeFieldBegin html N/A TType STRING 11 N/A N/A N/A oprot writeString N/A self html N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self displayFrequency None N/A N/A N/A N/A oprot writeFieldBegin displayFrequency N/A TType DOUBLE 12 N/A N/A N/A oprot writeDouble N/A self displayFrequency N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self openInTrunk None N/A N/A N/A N/A oprot writeFieldBegin openInTrunk N/A TType BOOL 13 N/A N/A N/A oprot writeBool N/A self openInTrunk N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A SharedNotebook N/A object N/A N/A 
  Shared notebooks represent a relationship between a notebook and a single
  share invitation recipient.
  <dl>
  <dt>id</dt>
  <dd>the primary identifier of the share</dd>
  
  <dt>userId</dt>
  <dd>the user id of the owner of the notebook</dd>
  
  <dt>notebookGuid</dt>
  <dd>the GUID of the associated notebook shared.</dd>
  
  <dt>email</dt>
  <dd>the email address of the recipient - used by the notebook
  owner to identify who they shared with.</dd>
  
  <dt>notebookModifiable</dt>
  <dd>a flag indicating the share is read/write -otherwise it's read only</dd>
  
  <dt>requireLogin</dt>
  <dd>indicates that a user must login to access the share</dd>
  
  <dt>serviceCreated</dt>
  <dd>the date the owner first created the share with the specific email
    address</dd>
  
  <dt>serviceUpdated</dt>
  <dd>the date the shared notebook was last updated on the service.  This
      will be updated when authenticateToSharedNotebook is called the first
      time with a shared notebook requiring login (i.e. when the username is
      bound to that shared notebook).</dd>
  
  <dt>username</dt>
  <dd>the username of the user who can access this share.
    Once it's assigned it cannot be changed.</dd>
  </dl>
  
  Attributes:
   - id
   - userId
   - notebookGuid
   - email
   - notebookModifiable
   - requireLogin
   - serviceCreated
   - serviceUpdated
   - shareKey
   - username
   N/A thrift_spec N/A None N/A 1 N/A TType I64 id None None N/A 2 N/A TType I32 userId None None N/A 3 N/A TType STRING notebookGuid None None N/A 4 N/A TType STRING email None None N/A 5 N/A TType BOOL notebookModifiable None None N/A 6 N/A TType BOOL requireLogin None None N/A 7 N/A TType I64 serviceCreated None None N/A 8 N/A TType STRING shareKey None None N/A 9 N/A TType STRING username None None N/A 10 N/A TType I64 serviceUpdated None None __init__ N/A N/A self id userId notebookGuid email notebookModifiable requireLogin serviceCreated serviceUpdated shareKey username N/A None None None None None None None None None None N/A N/A N/A self id id N/A N/A self userId userId N/A N/A self notebookGuid notebookGuid N/A N/A self email email N/A N/A self notebookModifiable notebookModifiable N/A N/A self requireLogin requireLogin N/A N/A self serviceCreated serviceCreated N/A N/A self serviceUpdated serviceUpdated N/A N/A self shareKey shareKey N/A N/A self username username N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self id N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self userId N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self notebookGuid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self email N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self notebookModifiable N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self requireLogin N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self serviceCreated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self serviceUpdated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self shareKey N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self username N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin SharedNotebook N/A N/A N/A self id None N/A N/A N/A N/A oprot writeFieldBegin id N/A TType I64 1 N/A N/A N/A oprot writeI64 N/A self id N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self userId None N/A N/A N/A N/A oprot writeFieldBegin userId N/A TType I32 2 N/A N/A N/A oprot writeI32 N/A self userId N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self notebookGuid None N/A N/A N/A N/A oprot writeFieldBegin notebookGuid N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self notebookGuid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self email None N/A N/A N/A N/A oprot writeFieldBegin email N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self email N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self notebookModifiable None N/A N/A N/A N/A oprot writeFieldBegin notebookModifiable N/A TType BOOL 5 N/A N/A N/A oprot writeBool N/A self notebookModifiable N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self requireLogin None N/A N/A N/A N/A oprot writeFieldBegin requireLogin N/A TType BOOL 6 N/A N/A N/A oprot writeBool N/A self requireLogin N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self serviceCreated None N/A N/A N/A N/A oprot writeFieldBegin serviceCreated N/A TType I64 7 N/A N/A N/A oprot writeI64 N/A self serviceCreated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self shareKey None N/A N/A N/A N/A oprot writeFieldBegin shareKey N/A TType STRING 8 N/A N/A N/A oprot writeString N/A self shareKey N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self username None N/A N/A N/A N/A oprot writeFieldBegin username N/A TType STRING 9 N/A N/A N/A oprot writeString N/A self username N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self serviceUpdated None N/A N/A N/A N/A oprot writeFieldBegin serviceUpdated N/A TType I64 10 N/A N/A N/A oprot writeI64 N/A self serviceUpdated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A Notebook N/A object N/A N/A 
  A unique container for a set of notes.
  <dl>
  <dt>guid</dt>
    <dd>The unique identifier of this notebook.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>name</dt>
    <dd>A sequence of characters representing the name of the
    notebook.  May be changed by clients, but the account may not contain two
    notebooks with names that are equal via a case-insensitive comparison.
    Can't begin or end with a space.
    <br/>
    Length:  EDAM_NOTEBOOK_NAME_LEN_MIN - EDAM_NOTEBOOK_NAME_LEN_MAX
    <br/>
    Regex:  EDAM_NOTEBOOK_NAME_REGEX
    </dd>
  
  <dt>updateSequenceNum</dt>
    <dd>A number identifying the last transaction to
    modify the state of this object.  The USN values are sequential within an
    account, and can be used to compare the order of modifications within the
    service.
    </dd>
  
  <dt>defaultNotebook</dt>
    <dd>If true, this notebook should be used for new notes
    whenever the user has not (or cannot) specify a desired target notebook.
    For example, if a note is submitted via SMTP email.
    The service will maintain at most one defaultNotebook per account.
    If a second notebook is created or updated with defaultNotebook set to
    true, the service will automatically update the prior notebook's
    defaultNotebook field to false.  If the default notebook is deleted
    (i.e. "active" set to false), the "defaultNotebook" field will be
    set to false by the service.  If the account has no default notebook
    set, the service will use the most recent notebook as the default.
    </dd>
  
  <dt>serviceCreated</dt>
    <dd>The time when this notebook was created on the
    service. This will be set on the service during creation, and the service
    will provide this value when it returns a Notebook to a client.
    The service will ignore this value if it is sent by clients.
    </dd>
  
  <dt>serviceUpdated</dt>
    <dd>The time when this notebook was last modified on the
    service.  This will be set on the service during creation, and the service
    will provide this value when it returns a Notebook to a client.
    The service will ignore this value if it is sent by clients.
    </dd>
  
  <dt>publishing</dt>
    <dd>If the Notebook has been opened for public access (i.e.
    if 'published' is set to true), then this will point to the set of
    publishing information for the Notebook (URI, description, etc.).  A
    Notebook cannot be published without providing this information, but it
    will persist for later use if publishing is ever disabled on the Notebook.
    Clients that do not wish to change the publishing behavior of a Notebook
    should not set this value when calling NoteStore.updateNotebook().
    </dd>
  
  <dt>published</dt>
    <dd>If this is set to true, then the Notebook will be
    accessible to the public via the 'publishing' specification, which must
    also be set.  If this is set to false, the Notebook will not be available
    to the public.
    Clients that do not wish to change the publishing behavior of a Notebook
    should not set this value when calling NoteStore.updateNotebook().
    </dd>
  
  <dt>stack</dt>
    <dd>If this is set, then the notebook is visually contained within a stack
    of notebooks with this name.  All notebooks in the same account with the
    same 'stack' field are considered to be in the same stack.
    Notebooks with no stack set are "top level" and not contained within a
    stack.
    </dd>
  
  <dt>sharedNotebookIds</dt>
    <dd><i>DEPRECATED</i> - replaced by sharedNotebooks.</dd>
  
  <dt>sharedNotebooks</dt>
    <dd>The list of recipients to whom this notebook has been shared
    (one SharedNotebook object per recipient email address). This field will
    be unset if you do not have permission to access this data. If you are
    accessing the notebook as the owner or via a shared notebook that is
    modifiable, then you have access to this data and the value will be set.
    This field is read-only. Clients may not make changes to shared notebooks
    via this field.
    </dd>
  
  </dl>
  
  Attributes:
   - guid
   - name
   - updateSequenceNum
   - defaultNotebook
   - serviceCreated
   - serviceUpdated
   - publishing
   - published
   - stack
   - sharedNotebookIds
   - sharedNotebooks
   N/A thrift_spec N/A None N/A 1 N/A TType STRING guid None None N/A 2 N/A TType STRING name None None None None N/A 5 N/A TType I32 updateSequenceNum None None N/A 6 N/A TType BOOL defaultNotebook None None N/A 7 N/A TType I64 serviceCreated None None N/A 8 N/A TType I64 serviceUpdated None None None N/A 10 N/A TType STRUCT publishing N/A Publishing N/A Publishing thrift_spec None N/A 11 N/A TType BOOL published None None N/A 12 N/A TType STRING stack None None N/A 13 N/A TType LIST sharedNotebookIds N/A N/A TType I64 None None N/A 14 N/A TType LIST sharedNotebooks N/A N/A TType STRUCT N/A SharedNotebook N/A SharedNotebook thrift_spec None __init__ N/A N/A self guid name updateSequenceNum defaultNotebook serviceCreated serviceUpdated publishing published stack sharedNotebookIds sharedNotebooks N/A None None None None None None None None None None None N/A N/A N/A self guid guid N/A N/A self name name N/A N/A self updateSequenceNum updateSequenceNum N/A N/A self defaultNotebook defaultNotebook N/A N/A self serviceCreated serviceCreated N/A N/A self serviceUpdated serviceUpdated N/A N/A self publishing publishing N/A N/A self published published N/A N/A self stack stack N/A N/A self sharedNotebookIds sharedNotebookIds N/A N/A self sharedNotebooks sharedNotebooks N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 1 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self name N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self defaultNotebook N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self serviceCreated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType I64 N/A N/A N/A self serviceUpdated N/A N/A iprot readI64 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType STRUCT N/A N/A N/A self publishing N/A Publishing N/A N/A N/A N/A self publishing read iprot N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 11 N/A N/A N/A ftype N/A TType BOOL N/A N/A N/A self published N/A N/A iprot readBool N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 12 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self stack N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 13 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self sharedNotebookIds N/A N/A N/A _etype54 _size51 N/A N/A iprot readListBegin N/A _i55 N/A xrange _size51 N/A N/A _elem56 N/A N/A iprot readI64 N/A N/A N/A N/A self sharedNotebookIds append _elem56 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 14 N/A N/A N/A ftype N/A TType LIST N/A N/A N/A self sharedNotebooks N/A N/A N/A _etype60 _size57 N/A N/A iprot readListBegin N/A _i61 N/A xrange _size57 N/A N/A _elem62 N/A SharedNotebook N/A N/A N/A _elem62 read iprot N/A N/A N/A N/A self sharedNotebooks append _elem62 N/A N/A N/A iprot readListEnd N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin Notebook N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 1 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self name None N/A N/A N/A N/A oprot writeFieldBegin name N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self name N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 5 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self defaultNotebook None N/A N/A N/A N/A oprot writeFieldBegin defaultNotebook N/A TType BOOL 6 N/A N/A N/A oprot writeBool N/A self defaultNotebook N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self serviceCreated None N/A N/A N/A N/A oprot writeFieldBegin serviceCreated N/A TType I64 7 N/A N/A N/A oprot writeI64 N/A self serviceCreated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self serviceUpdated None N/A N/A N/A N/A oprot writeFieldBegin serviceUpdated N/A TType I64 8 N/A N/A N/A oprot writeI64 N/A self serviceUpdated N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self publishing None N/A N/A N/A N/A oprot writeFieldBegin publishing N/A TType STRUCT 10 N/A N/A N/A N/A self publishing write oprot N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self published None N/A N/A N/A N/A oprot writeFieldBegin published N/A TType BOOL 11 N/A N/A N/A oprot writeBool N/A self published N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self stack None N/A N/A N/A N/A oprot writeFieldBegin stack N/A TType STRING 12 N/A N/A N/A oprot writeString N/A self stack N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sharedNotebookIds None N/A N/A N/A N/A oprot writeFieldBegin sharedNotebookIds N/A TType LIST 13 N/A N/A N/A oprot writeListBegin N/A TType I64 N/A len N/A self sharedNotebookIds N/A iter63 N/A self sharedNotebookIds N/A N/A N/A N/A oprot writeI64 iter63 N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self sharedNotebooks None N/A N/A N/A N/A oprot writeFieldBegin sharedNotebooks N/A TType LIST 14 N/A N/A N/A oprot writeListBegin N/A TType STRUCT N/A len N/A self sharedNotebooks N/A iter64 N/A self sharedNotebooks N/A N/A N/A N/A iter64 write oprot N/A N/A N/A oprot writeListEnd N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A LinkedNotebook N/A object N/A N/A 
  A link in an users account that refers them to a public or individual share in
  another user's account.
  
  <dl>
  <dt>shareName</dt>
  <dd>the display name of the shared notebook.
    The link owner can change this.</dd>
  
  <dt>username</dt>
  <dd>the username of the user who owns the shared or public notebook</dd>
  
  <dt>shardId</dt>
  <dd>the shard ID of the notebook if the notebook is not public</dt>
  
  <dt>shareKey</dt>
  <dd>the secret key that provides access to the shared notebook</dd>
  
  <dt>uri</dt>
  <dd>the identifier of the public notebook</dd>
  
  <dt>guid</dt>
    <dd>The unique identifier of this linked notebook.  Will be set whenever
    a resource is retrieved from the service, but may be null when a client
    is creating a resource.
    <br/>
    Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
    <br/>
    Regex:  EDAM_GUID_REGEX
    </dd>
  
  <dt>updateSequenceNum</dt>
    <dd>A number identifying the last transaction to
    modify the state of this object.  The USN values are sequential within an
    account, and can be used to compare the order of modifications within the
    service.
    </dd>
  
  <dt>noteStoreUrl</dt>
    <dd>
    This field will contain the full URL that clients should use to make
    NoteStore requests to the server shard that contains that notebook's data.
    I.e. this is the URL that should be used to create the Thrift HTTP client
    transport to send messages to the NoteStore service for the account.
    </dd>
  
  <dt>webApiUrlPrefix:</dt>
    <dd>
    This field will contain the initial part of the URLs that should be used
    to make requests to Evernote's thin client "web API", which provide
    optimized operations for clients that aren't capable of manipulating
    the full contents of accounts via the full Thrift data model. Clients
    should concatenate the relative path for the various servlets onto the
    end of this string to construct the full URL, as documented on our
    developer web site.
    </dd>
  </dl>
  
  Attributes:
   - shareName
   - username
   - shardId
   - shareKey
   - uri
   - guid
   - updateSequenceNum
   - noteStoreUrl
   - webApiUrlPrefix
   N/A thrift_spec N/A None None N/A 2 N/A TType STRING shareName None None N/A 3 N/A TType STRING username None None N/A 4 N/A TType STRING shardId None None N/A 5 N/A TType STRING shareKey None None N/A 6 N/A TType STRING uri None None N/A 7 N/A TType STRING guid None None N/A 8 N/A TType I32 updateSequenceNum None None N/A 9 N/A TType STRING noteStoreUrl None None N/A 10 N/A TType STRING webApiUrlPrefix None None __init__ N/A N/A self shareName username shardId shareKey uri guid updateSequenceNum noteStoreUrl webApiUrlPrefix N/A None None None None None None None None None N/A N/A N/A self shareName shareName N/A N/A self username username N/A N/A self shardId shardId N/A N/A self shareKey shareKey N/A N/A self uri uri N/A N/A self guid guid N/A N/A self updateSequenceNum updateSequenceNum N/A N/A self noteStoreUrl noteStoreUrl N/A N/A self webApiUrlPrefix webApiUrlPrefix N/A read N/A N/A self iprot N/A N/A N/A N/A N/A N/A iprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A isinstance N/A iprot trans N/A TTransport CReadableTransport N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A fastbinary decode_binary self N/A iprot trans N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A iprot readStructBegin N/A True N/A N/A N/A fname ftype fid N/A N/A iprot readFieldBegin N/A N/A ftype N/A TType STOP N/A N/A N/A N/A fid 2 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self shareName N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 3 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self username N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 4 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self shardId N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 5 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self shareKey N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 6 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self uri N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 7 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self guid N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 8 N/A N/A N/A ftype N/A TType I32 N/A N/A N/A self updateSequenceNum N/A N/A iprot readI32 N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 9 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self noteStoreUrl N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A fid 10 N/A N/A N/A ftype N/A TType STRING N/A N/A N/A self webApiUrlPrefix N/A N/A iprot readString N/A N/A N/A N/A iprot skip ftype N/A N/A N/A N/A iprot skip ftype N/A N/A N/A iprot readFieldEnd N/A N/A N/A iprot readStructEnd N/A write N/A N/A self oprot N/A N/A N/A N/A N/A N/A oprot __class__ N/A TBinaryProtocol TBinaryProtocolAccelerated N/A N/A self thrift_spec None N/A fastbinary None N/A N/A N/A N/A N/A oprot trans write N/A N/A fastbinary encode_binary self N/A N/A self __class__ N/A self thrift_spec N/A N/A N/A N/A oprot writeStructBegin LinkedNotebook N/A N/A N/A self shareName None N/A N/A N/A N/A oprot writeFieldBegin shareName N/A TType STRING 2 N/A N/A N/A oprot writeString N/A self shareName N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self username None N/A N/A N/A N/A oprot writeFieldBegin username N/A TType STRING 3 N/A N/A N/A oprot writeString N/A self username N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self shardId None N/A N/A N/A N/A oprot writeFieldBegin shardId N/A TType STRING 4 N/A N/A N/A oprot writeString N/A self shardId N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self shareKey None N/A N/A N/A N/A oprot writeFieldBegin shareKey N/A TType STRING 5 N/A N/A N/A oprot writeString N/A self shareKey N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self uri None N/A N/A N/A N/A oprot writeFieldBegin uri N/A TType STRING 6 N/A N/A N/A oprot writeString N/A self uri N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self guid None N/A N/A N/A N/A oprot writeFieldBegin guid N/A TType STRING 7 N/A N/A N/A oprot writeString N/A self guid N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self updateSequenceNum None N/A N/A N/A N/A oprot writeFieldBegin updateSequenceNum N/A TType I32 8 N/A N/A N/A oprot writeI32 N/A self updateSequenceNum N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self noteStoreUrl None N/A N/A N/A N/A oprot writeFieldBegin noteStoreUrl N/A TType STRING 9 N/A N/A N/A oprot writeString N/A self noteStoreUrl N/A N/A N/A oprot writeFieldEnd N/A N/A N/A self webApiUrlPrefix None N/A N/A N/A N/A oprot writeFieldBegin webApiUrlPrefix N/A TType STRING 10 N/A N/A N/A oprot writeString N/A self webApiUrlPrefix N/A N/A N/A oprot writeFieldEnd N/A N/A N/A oprot writeFieldStop N/A N/A N/A oprot writeStructEnd N/A validate N/A N/A self N/A N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A L N/A N/A %s=%r N/A key value N/A N/A key value N/A N/A N/A self __dict__ iteritems N/A N/A %s(%s) N/A N/A N/A self __class__ __name__ N/A N/A ,  join L N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A self __dict__ N/A other __dict__ N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A