Module Expr Str Import alias Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body ImportFrom alias identifier handlers ExceptHandler type NameLoad body ImportFrom alias ImportFrom alias Import alias Import alias Import alias ImportFrom alias alias alias alias ImportFrom alias alias alias Import alias identifier ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore ListLoad Str Str Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad NameLoad Slice Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Num body Return SubscriptLoad NameLoad Slice Return ListComp Call NameLoad SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad NameLoad comprehension NameStore Call NameLoad Num Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr NameLoad body Return SubscriptLoad NameLoad Slice Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr NameLoad BoolOpAnd NameLoad Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr NameLoad BoolOpAnd NameLoad Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If BoolOpOr CompareEq SubscriptLoad NameLoad Index Num Str CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore NameLoad orelse Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body If BoolOpAnd CompareEq NameLoad Str CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Pass orelse If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Pass orelse Assign NameStore BinOpAdd NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body If NameLoad body For NameStore NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr BinOpAdd NameLoad Str orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str If Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr Str body Assign NameStore Num Assign NameStore Num While Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Num NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad Break AugAssignAdd NameStore Num Assign NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Str CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Num Expr Call AttributeLoad NameLoad attr Dict Str Str Str NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore ListLoad Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Expr Call NameLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index NameLoad Num NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Num Num 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 Call NameLoad BinOpMult ListLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Num body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareLt NameLoad NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Str orelse Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body If CompareEq Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr Str Break If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Return If Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Return If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If BoolOpAnd CompareLt Num NameLoad CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr If BoolOpAnd CompareEq NameLoad Str CompareNotEq NameLoad Num body Assign NameStore ListComp BinOpMult NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq BinOpMult BinOpMult Num NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq NameLoad Call NameLoad NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Num Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad AugAssignAdd NameStore BinOpMult NameLoad NameLoad For NameStore Call NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index BinOpSub NameLoad Num SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue Assign NameStore BinOpAdd NameLoad Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad For NameStore Call NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index BinOpSub NameLoad Num SubscriptLoad NameLoad Index NameLoad If Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareLt Num Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq NameLoad NameLoad body Return NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore NameLoad Break If CompareIs NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Continue If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign NameStore NameLoad If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign NameStore NameLoad If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign NameStore NameLoad If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign NameStore NameLoad Break If BoolOpAnd NameLoad CompareNotIn Str AttributeLoad NameLoad attr body Assign NameStore NameLoad If BoolOpAnd NameLoad CompareNotIn Str AttributeLoad NameLoad attr CompareNotIn Str AttributeLoad NameLoad attr body Assign NameStore NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr ListLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad If NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Return For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad orelse Return Assign NameStore Dict Assign NameStore Num For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body AugAssignAdd NameStore Num If Call NameLoad SubscriptLoad NameLoad Index Num TupleLoad NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIn NameLoad NameLoad body Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIn NameLoad NameLoad body Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListComp TupleLoad NameLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num comprehension NameStore Call NameLoad Num BinOpMult NameLoad Num Num If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Dict Assign NameStore ListLoad For NameStore NameLoad body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list Assign NameStore ListLoad Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareEq NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Break orelse Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Dict Assign NameStore Dict Assign NameStore Num For NameStore Call NameLoad BinOpMult NameLoad Num BinOpMult NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num If CompareLt NameLoad Num body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call NameLoad BinOpMult NameLoad Num BinOpMult NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad BinOpAdd Call NameLoad NameLoad Str Expr Call NameLoad Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Assign NameStore Call NameLoad Call NameLoad Assign NameStore Call NameLoad Call NameLoad Assign NameStore Call NameLoad Call NameLoad If BoolOpOr CompareNotEq NameLoad Num CompareNotEq NameLoad Num CompareNotEq NameLoad BinOpMult BinOpSub NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad orelse Assign NameStore BinOpMult NameLoad Num For NameStore Call AttributeLoad Call NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Str If CompareLt Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListComp TupleLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num SubscriptLoad NameLoad Index BinOpAdd NameLoad Num comprehension NameStore Call NameLoad Num Call NameLoad NameLoad Num For TupleStore NameStore TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Slice NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr Str Str SubscriptLoad NameLoad Index Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num Call NameLoad AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr Str Str SubscriptLoad NameLoad Index Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr Str Str SubscriptLoad NameLoad Index Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIs NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareIs NameLoad NameLoad CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIn Str NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr Str orelse Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIs NameLoad NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Return Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Str orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad NameLoad decorator_list For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num SubscriptStore NameLoad Index Num SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num SubscriptStore NameLoad Index Num SubscriptStore NameLoad Index Num BinOpSub Num SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num BinOpSub Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num BinOpSub Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num BinOpSub Num SubscriptLoad NameLoad Index Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If NameLoad body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Expr Call NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad If CompareIn AttributeLoad NameLoad attr ListLoad Str Str Str body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Delete SubscriptDel AttributeLoad NameLoad attr Index Str orelse Assign NameStore ListLoad Num Num Num Num Assign NameStore SubscriptLoad NameLoad Index Num If CompareIn Str AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot Call NameLoad NameLoad NameLoad body If CompareIn Str AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If CompareEq NameLoad Num body If CompareIn Str AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index Str orelse AugAssignMult NameStore NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot Call NameLoad NameLoad NameLoad body If CompareEq NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore Num orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str Assign NameStore Dict If CompareLt NameLoad Num body Assign AttributeStore NameLoad attr Str If CompareGt NameLoad Num body Assign NameStore Num Assign SubscriptStore NameLoad Index Num NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If CompareNotIn Str AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str orelse If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str orelse If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Str If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Str Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str orelse If CompareNotIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad If CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad If NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Return NameLoad Return NameLoad decorator_list If CompareIsNot NameLoad NameLoad body If BoolOpOr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Return Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareIs NameLoad NameLoad CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Break For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad NameLoad orelse If CompareNotEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Return NameLoad Return NameLoad decorator_list If CompareIsNot NameLoad NameLoad body If BoolOpOr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Return Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return NameLoad Return NameLoad decorator_list If CompareIsNot NameLoad NameLoad body If BoolOpOr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Return Assign NameStore Num Assign NameStore Num Assign NameStore Num If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Delete SubscriptDel AttributeLoad NameLoad attr Index Str If CompareGt NameLoad Num body Assign NameStore BinOpSub NameLoad Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpSub BinOpMult NameLoad NameLoad BinOpMult BinOpMult Num NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad BinOpDiv BinOpAdd UnaryOpUSub NameLoad NameLoad BinOpMult Num NameLoad BinOpDiv BinOpSub UnaryOpUSub NameLoad NameLoad BinOpMult Num NameLoad orelse If CompareGt NameLoad Num body Assign SubscriptStore AttributeLoad NameLoad attr Index Str BinOpDiv BinOpSub Num NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareEq Call AttributeLoad NameLoad attr Str CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Dict Str Str NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Dict Str Str NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If CompareIsNot NameLoad Num body Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIsNot NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call NameLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Str attr attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str Assign NameStore Num Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore Call NameLoad Num NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num keyword NameLoad Assign NameStore Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore BinOpAdd BinOpAdd BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Assign NameStore BinOpDiv Num NameLoad For NameStore Call NameLoad Num Num body If CompareLt NameLoad Call NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Str Str Num NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Str Str Num NameLoad For NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str If CompareIn NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Return If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Assign NameStore Dict If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore BinOpAdd AttributeLoad NameLoad attr Str If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr While NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Num Num Num Num Num Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign NameStore BinOpMult BinOpDiv SubscriptLoad NameLoad Index Num Num AttributeLoad NameLoad attr If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Num NameLoad NameLoad Num UnaryOpUSub NameLoad NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num UnaryOpUSub NameLoad Num Num Num NameLoad Num NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num UnaryOpUSub NameLoad NameLoad Num Num Num Num orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Num Num SubscriptLoad NameLoad Index Num Num Num Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareIsNot NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad NameLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Call NameLoad NameLoad NameLoad If BoolOpAnd CompareEq Call NameLoad AttributeLoad NameLoad attr Num CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str NameLoad NameLoad orelse For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad NameLoad body If CompareIsNot Call AttributeLoad NameLoad attr Call NameLoad Str NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str Break orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults 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 NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareIn Str NameLoad body If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign NameStore Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body If BoolOpAnd NameLoad CompareIn Str NameLoad CompareNotEq SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str body If CompareGt NameLoad Num body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Dict Str Str NameLoad Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str If CompareLt Num NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore NameLoad orelse Assign NameStore ListLoad For NameStore Call NameLoad Num NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str Dict Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign SubscriptStore NameLoad Index Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Str If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareLt NameLoad SubscriptLoad NameLoad Index Num body Return SubscriptLoad NameLoad Index Num If CompareGt NameLoad SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareEq NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad orelse If CompareGt NameLoad NameLoad body Assign NameStore BinOpSub NameLoad Num Assign NameStore NameLoad If CompareNotEq SubscriptLoad NameLoad Index NameLoad Str body Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs Call NameLoad NameLoad NameLoad body Return BinOpAdd NameLoad BinOpMult NameLoad BinOpSub NameLoad NameLoad orelse If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult NameLoad BinOpSub NameLoad NameLoad Return NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return SubscriptLoad NameLoad Index Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Num Num Num CompareLt NameLoad Num body If CompareLt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AugAssignMult NameStore Num If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad BinOpDiv Num NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore ListLoad If NameLoad body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str For NameStore SubscriptLoad NameLoad Index Str body For NameStore AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Num Num Num Num Num Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num orelse Assign SubscriptStore NameLoad Index Num NameLoad If CompareNotEq SubscriptLoad NameLoad Index Num Num body Assign NameStore BinOpMult BinOpDiv SubscriptLoad NameLoad Index Num Num AttributeLoad NameLoad attr If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Num NameLoad NameLoad Num UnaryOpUSub NameLoad NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num UnaryOpUSub NameLoad Num Num Num NameLoad Num NameLoad orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num CompareEq SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num UnaryOpUSub NameLoad NameLoad Num Num Num Num orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Num Num SubscriptLoad NameLoad Index Num Num Num Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str If NameLoad body For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore NameLoad If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad decorator_list If UnaryOpNot NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index Call NameLoad Call AttributeLoad NameLoad attr Str If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr orelse For NameStore NameLoad body Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body Return NameLoad Return NameLoad decorator_list For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad If NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad While AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad Return CompareIsNot NameLoad NameLoad decorator_list Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num If BoolOpAnd Call NameLoad NameLoad NameLoad CompareNotEq NameLoad Str body If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn NameLoad AttributeLoad NameLoad attr body If UnaryOpNot CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict Str Str ListLoad ListLoad If CompareNotIn NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body For NameStore SubscriptLoad NameLoad Index Str body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Return Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Str attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIsNot NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad If CompareGt SubscriptLoad NameLoad Index Num NameLoad body Expr Call AttributeLoad NameLoad attr Num NameLoad If CompareLt SubscriptLoad NameLoad Index BinOpSub Call NameLoad NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict If CompareGt Call NameLoad NameLoad Num body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str For NameStore SubscriptLoad NameLoad Slice Num body If BoolOpOr NameLoad CompareNotEq SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore NameLoad If BoolOpOr NameLoad CompareNotEq SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore NameLoad If BoolOpOr NameLoad CompareNotEq SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore NameLoad If UnaryOpNot NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index Str If UnaryOpNot NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index Str If UnaryOpNot NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Num Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index Str orelse Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Assign NameStore Dict Str Str NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Num Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore NameLoad Assign NameStore Dict Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If Call NameLoad Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Str attr Assign NameStore NameLoad For NameStore SubscriptLoad NameLoad Slice Num body If BoolOpOr UnaryOpNot NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore NameLoad If NameLoad body For NameStore NameLoad body Delete SubscriptDel NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr UnaryOpUSub NameLoad UnaryOpUSub NameLoad UnaryOpUSub NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIs NameLoad Num body If BoolOpAnd CompareIn Str SubscriptLoad NameLoad Index NameLoad CompareIn Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index Str orelse Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index NameLoad Num orelse If BoolOpAnd CompareIn Str SubscriptLoad NameLoad Index NameLoad CompareIn Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index Str orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Index Num Index Str Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Str NameLoad Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str Str Str NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Dict Assign NameStore Call NameLoad NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad Num ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad Num orelse If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Call NameLoad Str For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body For NameStore Call AttributeLoad NameLoad attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str If CompareIsNot NameLoad NameLoad body If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Call NameLoad Str body Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return CompareIn NameLoad AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return CompareNotIn NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If Call NameLoad Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad Num Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad Call NameLoad
N/A N/A 
Convert Collada (.dae) files into a Turbulenz JSON asset.
 N/A logging N/A LOG N/A N/A logging getLogger asset N/A N/A xml.etree cElementTree ElementTree N/A N/A N/A ImportError N/A xml.etree ElementTree xml.parsers.expat ExpatError N/A sys N/A math N/A subprocess turbulenz_tools.tools.stdtool standard_parser standard_main standard_include standard_json_out turbulenz_tools.tools.asset2json JsonAsset attach_skins_and_materials remove_unreferenced_images N/A turbulenz_tools.tools.vmath vmath turbulenz_tools.tools.node NodeName turbulenz_tools.tools.mesh Mesh N/A __version__ 1.7.2 N/A __dependencies__ N/A asset2json node mesh tag N/A N/A t N/A N/A N/A N/A str N/A N/A ElementTree QName http://www.collada.org/2005/11/COLLADASchema t N/A untag N/A N/A t N/A N/A N/A N/A t N/A N/A len {http://www.collada.org/2005/11/COLLADASchema} N/A pack N/A N/A a n N/A N/A N/A N/A n 1 N/A N/A N/A a N/A N/A N/A N/A tuple N/A a N/A i N/A i n N/A i N/A range 0 N/A len a n N/A _remove_prefix N/A N/A line prefix N/A N/A N/A N/A N/A line startswith prefix N/A N/A N/A line N/A N/A len prefix N/A line N/A fix_sid N/A N/A e parent_id N/A N/A N/A e_id N/A N/A e get id N/A e_id N/A N/A parent_id e_id N/A N/A e_id N/A N/A e get sid N/A e_id N/A N/A parent_id N/A N/A e_id N/A %s/%s N/A parent_id e_id N/A N/A parent_id e_id N/A N/A N/A e set id e_id N/A child e N/A N/A N/A fix_sid child parent_id N/A find_scoped_name N/A N/A e_id parent_id name_map N/A N/A N/A name N/A N/A N/A name_map get e_id N/A parent_id N/A N/A name_map get N/A %s/%s N/A parent_id e_id N/A name N/A N/A name N/A e_id N/A find_scoped_node N/A N/A e_id parent_id node_map N/A N/A N/A node N/A N/A N/A node_map get e_id N/A parent_id N/A N/A node_map get N/A %s/%s N/A parent_id e_id N/A node N/A N/A node N/A None N/A tidy_name N/A N/A n default prefix N/A None None N/A N/A N/A n None N/A N/A default N/A N/A N/A n None N/A N/A n N/A 0 # N/A N/A n N/A n N/A 1 N/A N/A prefix None N/A N/A n N/A _remove_prefix n prefix N/A N/A N/A N/A n N/A 0 - N/A N/A n N/A 0 _ N/A N/A n N/A n N/A 1 N/A n N/A tidy_value N/A N/A value_text value_type N/A N/A N/A N/A value_type float N/A N/A result N/A float value_text N/A N/A N/A value_type int N/A N/A result N/A int value_text N/A N/A N/A value_type bool N/A N/A value_bool N/A N/A value_text lower N/A N/A value_bool true N/A N/A result True N/A N/A result False N/A N/A N/A value_type color N/A N/A result N/A N/A float x N/A x N/A N/A value_text split N/A N/A N/A N/A value_type startswith float N/A N/A result N/A N/A float x N/A x N/A N/A value_text split N/A N/A result N/A N/A value_text split N/A result N/A N/A REMAPPED_SEMANTICS N/A BITANGENT BLEND_WEIGHT INV_BIND_MATRIX TEXBINORMAL TEXTANGENT UV VERTEX WEIGHT BINORMAL BLENDWEIGHT BLENDINDICES BINORMAL TANGENT TEXCOORD POSITION BLENDWEIGHT tidy_semantic N/A N/A s semantic_set N/A None N/A N/A semantic N/A N/A REMAPPED_SEMANTICS get s s N/A N/A semantic_set None N/A N/A N/A N/A semantic_set 0 N/A semantic TEXCOORD N/A semantic COLOR N/A N/A N/A N/A N/A N/A semantic TANGENT N/A semantic BINORMAL N/A N/A N/A N/A semantic N/A semantic semantic_set N/A semantic N/A find_semantic N/A N/A source_name mesh_node_e N/A N/A _test_source N/A N/A tags N/A N/A N/A tags N/A N/A v_e tags N/A N/A i N/A N/A v_e findall N/A tag input N/A N/A source N/A tidy_name N/A N/A i get source N/A N/A N/A source None N/A source source_name N/A N/A N/A tidy_semantic N/A N/A i get semantic N/A N/A i get set N/A None N/A N/A semantic N/A _test_source N/A N/A mesh_node_e findall N/A tag vertices N/A N/A semantic None N/A N/A semantic N/A semantic N/A _test_source N/A N/A mesh_node_e findall N/A tag triangles N/A N/A semantic None N/A N/A semantic N/A semantic N/A _test_source N/A N/A mesh_node_e findall N/A tag polylist N/A N/A semantic None N/A N/A semantic N/A semantic N/A _test_source N/A N/A mesh_node_e findall N/A tag polygons N/A N/A semantic None N/A N/A semantic N/A None N/A invert_indices N/A N/A indices indices_per_vertex vertex_per_polygon N/A N/A N/A vertex_indices N/A pack indices indices_per_vertex N/A N/A vertex_per_polygon 2 N/A N/A polygon_indices N/A zip N/A vertex_indices N/A 1 2 N/A vertex_indices N/A 2 N/A N/A N/A vertex_per_polygon 3 N/A N/A polygon_indices N/A zip N/A vertex_indices N/A 1 3 N/A vertex_indices N/A 2 3 N/A vertex_indices N/A 3 N/A N/A N/A vertex_per_polygon 4 N/A N/A polygon_indices N/A zip N/A vertex_indices N/A 1 4 N/A vertex_indices N/A 2 4 N/A vertex_indices N/A 3 4 N/A vertex_indices N/A 4 N/A N/A N/A N/A LOG error Vertex per polygon unsupported:%i vertex_per_polygon N/A polygon_indices N/A get_material_name N/A N/A instance_e N/A N/A N/A bind_e N/A N/A instance_e find N/A tag bind_material N/A N/A bind_e None N/A N/A technique_e N/A N/A bind_e find N/A tag technique_common N/A N/A technique_e None N/A N/A material_e N/A N/A technique_e find N/A tag instance_material N/A N/A material_e None N/A N/A N/A N/A material_e get target N/A None N/A find_controller N/A N/A source_name controllers_e N/A N/A N/A controller_e N/A N/A controllers_e findall N/A tag controller N/A N/A controller_name N/A tidy_name N/A N/A controller_e get id N/A N/A controller_e get name N/A N/A controller_name source_name N/A N/A controller_e N/A None N/A find_set_param N/A N/A effect_e name N/A N/A N/A set_param_e N/A N/A effect_e findall N/A tag setparam N/A N/A ref N/A N/A set_param_e get ref N/A N/A N/A ref None N/A ref name N/A N/A set_param_e N/A None N/A find_new_param N/A N/A profile_e name N/A N/A N/A new_param_e N/A N/A profile_e findall N/A tag newparam N/A N/A sid N/A N/A new_param_e get sid N/A N/A N/A sid None N/A sid name N/A N/A new_param_e N/A None N/A find_node N/A N/A url collada_e N/A N/A N/A N/A N/A url None N/A N/A url N/A 0 # N/A N/A node_id N/A url N/A 1 N/A N/A node_id url N/A node_iterator N/A N/A collada_e getiterator N/A tag node N/A node_e node_iterator N/A N/A N/A N/A N/A N/A node_e attrib get id node_id N/A N/A node_e N/A None N/A find_name N/A N/A name_map id_name N/A N/A N/A N/A id_name name_map N/A N/A N/A name_map N/A id_name N/A id_name N/A UrlHandler N/A object N/A __init__ N/A N/A self asset_root asset_path N/A N/A N/A N/A N/A asset_root N/A -1 / N/A N/A N/A self root N/A asset_root / N/A N/A N/A self root asset_root N/A N/A self path N/A asset_path N/A N/A N/A asset_path rfind / N/A tidy N/A N/A self u N/A N/A N/A u N/A _remove_prefix u file:// N/A u N/A _remove_prefix u http:// N/A u N/A _remove_prefix u / N/A N/A N/A u startswith ./ N/A N/A u N/A N/A self path N/A u N/A 1 N/A N/A N/A u startswith ../ N/A N/A path_index -1 N/A u_index 0 N/A N/A N/A u startswith ../ u_index N/A N/A path_index N/A N/A N/A self path rfind / 0 path_index N/A N/A path_index -1 N/A N/A N/A N/A LOG error Unknown relative path:%s u N/A N/A u_index 3 N/A u N/A N/A N/A self path N/A N/A path_index 1 N/A u N/A u_index N/A u N/A _remove_prefix u N/A self root N/A N/A N/A N/A u N/A 1 : N/A N/A u N/A 2 / N/A N/A u N/A u N/A 3 N/A u N/A N/A build_joint_hierarchy N/A N/A start_joints nodes sid_inputs N/A False N/A __find_node N/A N/A node_name node use_sid N/A N/A N/A use_sid N/A N/A N/A node_name N/A node sid N/A N/A node N/A N/A N/A node_name N/A node id N/A N/A node N/A child N/A node children N/A N/A result N/A __find_node node_name child use_sid N/A N/A result None N/A N/A result N/A None N/A __add_joint_hierarchy N/A N/A node parent_index joints joint_to_node_map N/A N/A N/A node_index N/A len joints N/A N/A node joint_to_node_map N/A N/A orig_index N/A N/A joint_to_node_map index node N/A N/A orig_index -1 N/A N/A N/A joints append N/A node parent orig_index node parent_index orig_index N/A child N/A node children N/A N/A N/A __add_joint_hierarchy child node_index joints joint_to_node_map N/A N/A hierarchies_affected N/A N/A joint_to_node_map N/A N/A None N/A len start_joints N/A N/A j node_name N/A enumerate start_joints N/A N/A root_name nodes N/A N/A node N/A __find_node node_name N/A nodes N/A root_name sid_inputs N/A N/A node None N/A N/A N/A joint_to_node_map N/A j node N/A N/A N/A root_name hierarchies_affected N/A N/A N/A N/A hierarchies_affected append root_name N/A hierarchy N/A N/A n N/A range 0 N/A len hierarchies_affected N/A N/A N/A __add_joint_hierarchy N/A nodes N/A N/A hierarchies_affected N/A n -1 hierarchy joint_to_node_map N/A hierarchy N/A Dae2Geometry N/A object N/A Source N/A object N/A __init__ N/A N/A self values semantic name stride count N/A unknown 0 0 N/A N/A N/A self values values N/A N/A self semantic semantic N/A N/A self name name N/A N/A self stride stride N/A N/A self count count N/A N/A self zero_value N/A tuple N/A N/A 0 stride N/A N/A N/A LOG debug SOURCE:%s:semantic:%s:stride:%i:count:%i name semantic stride count N/A __repr__ N/A N/A self N/A N/A N/A N/A Dae2Geometry.Source<name:%s:semantic:%s:stride:%s:count:%s> N/A N/A self name N/A self semantic N/A self stride N/A self count N/A N/A Input N/A object N/A __init__ N/A N/A self semantic source offset N/A unknown 0 N/A N/A N/A self semantic semantic N/A N/A self source source N/A N/A self offset offset N/A N/A N/A LOG debug INPUT::source:%s:semantic:%s:offset:%i source semantic offset N/A __repr__ N/A N/A self N/A N/A N/A N/A Dae2Geometry.Input<semantic:%s:source:%s:offset:%s> N/A N/A self semantic N/A self source N/A self offset N/A N/A Surface N/A object N/A __init__ N/A N/A self sources primitives primitive_type N/A N/A N/A N/A self sources sources N/A N/A self primitives primitives N/A N/A self type primitive_type N/A N/A add_input N/A N/A self faces_e shared_sources N/A N/A N/A max_offset 0 N/A sources N/A N/A shared_sources copy N/A N/A faces_e None N/A N/A input_e N/A N/A faces_e findall N/A tag input N/A i input_e N/A N/A semantic N/A N/A i get semantic N/A N/A semantic VERTEX N/A N/A semantic N/A tidy_semantic semantic N/A N/A i get set N/A source N/A tidy_name N/A N/A i get source prefix N/A self id N/A offset N/A int N/A N/A i get offset 0 N/A old_input N/A N/A N/A self inputs get semantic None N/A old_input N/A N/A N/A N/A N/A old_input source source N/A N/A old_input offset offset N/A N/A N/A N/A LOG error SEMANTIC "%s" used with different sources (%s:%d) != (%s:%d) semantic source offset N/A old_input source N/A old_input offset N/A N/A N/A N/A self inputs N/A semantic N/A N/A Dae2Geometry Input semantic source offset N/A N/A max_offset offset N/A N/A max_offset offset N/A N/A N/A sources add source N/A N/A max_offset sources N/A __init__ N/A N/A self geometry_e scale library_geometries_e name_map geometry_names N/A N/A N/A N/A self name None N/A N/A self scale scale N/A N/A self sources N/A N/A N/A self inputs N/A N/A N/A self surfaces N/A N/A N/A self meta N/A N/A N/A self type unknown N/A N/A self id N/A N/A geometry_e get id unknown N/A N/A self name N/A N/A geometry_e get name N/A self id N/A N/A N/A LOG debug GEOMETRY:%s N/A self name N/A N/A N/A self name geometry_names N/A N/A N/A N/A LOG warning GEOMETRY name clash:%s:replacing with:%s N/A self name N/A self id N/A N/A geometry_names N/A N/A self id N/A self name N/A N/A self name N/A self id N/A N/A N/A geometry_names N/A N/A self name N/A self name N/A N/A name_map N/A N/A self id N/A self name N/A mesh_e N/A N/A geometry_e find N/A tag mesh N/A N/A mesh_e None N/A N/A N/A self type mesh N/A N/A convex_mesh_e N/A N/A geometry_e find N/A tag convex_mesh N/A N/A convex_mesh_e None N/A N/A reference_name N/A tidy_name N/A N/A convex_mesh_e get convex_hull_of N/A reference_node_e N/A N/A library_geometries_e findall N/A tag geometry N/A N/A N/A N/A N/A reference_node_e get id reference_name N/A N/A mesh_e N/A N/A reference_node_e find N/A tag mesh N/A N/A self type convex_mesh N/A N/A N/A mesh_e None N/A N/A N/A N/A LOG error Unknown reference node:%s reference_name N/A N/A N/A N/A geometry_e find N/A tag spline N/A N/A N/A N/A LOG warning Skipping spline based mesh:%s N/A self name N/A N/A self type spline N/A N/A N/A mesh_e None N/A N/A N/A N/A LOG error Unknown geometry type:%s N/A self name N/A N/A geometry_source_names N/A N/A source_e N/A N/A mesh_e findall N/A tag source N/A s source_e N/A N/A source_id N/A N/A s get id unknown N/A name N/A N/A s get name source_id N/A N/A name geometry_source_names N/A N/A N/A N/A LOG warning SOURCE name clash:%s:replacing with id:%s name source_id N/A N/A geometry_source_names N/A source_id name N/A name source_id N/A N/A N/A geometry_source_names N/A name name N/A semantic N/A find_semantic source_id mesh_e N/A source_id N/A tidy_name source_id prefix N/A self id N/A N/A semantic None N/A N/A technique_e N/A N/A s find N/A tag technique_common N/A accessor_e N/A N/A technique_e find N/A tag accessor N/A stride N/A int N/A N/A accessor_e get stride 1 N/A array_e N/A N/A s find N/A tag float_array N/A count N/A int N/A N/A array_e get count 0 N/A N/A N/A 0 count N/A 0 stride N/A N/A values_text N/A array_e text N/A values N/A N/A float x N/A x N/A N/A values_text split N/A N/A N/A semantic POSITION N/A scale 1.0 N/A N/A values N/A N/A scale x N/A x values N/A values N/A pack values stride N/A N/A values None N/A N/A N/A self sources N/A source_id N/A N/A Dae2Geometry Source values semantic name stride count N/A N/A N/A N/A LOG warning SOURCE (unusued):%s:semantic:%s source_id semantic N/A shared_sources N/A set N/A vertices_e N/A N/A mesh_e find N/A tag vertices N/A N/A vertices_e None N/A N/A i N/A N/A vertices_e findall N/A tag input N/A N/A semantic N/A tidy_semantic N/A N/A i get semantic N/A N/A i get set N/A source N/A tidy_name N/A N/A i get source prefix N/A self id N/A N/A N/A self inputs N/A semantic N/A N/A Dae2Geometry Input semantic source N/A N/A N/A shared_sources add source N/A triangles_e N/A N/A mesh_e findall N/A tag triangles N/A N/A N/A max_offset sources N/A N/A self add_input triangles_e shared_sources N/A N/A N/A len triangles_e 0 N/A N/A N/A N/A LOG warning GEOMETRY with no faces:%s N/A self name N/A N/A indices_per_vertex N/A max_offset 1 N/A num_faces N/A int N/A N/A triangles_e get count 0 N/A material N/A N/A triangles_e get material N/A indices_e N/A N/A triangles_e find N/A tag p N/A N/A indices_e None N/A N/A indices N/A N/A int x N/A x N/A N/A N/A indices_e text split N/A N/A N/A N/A 3 num_faces indices_per_vertex N/A len indices N/A indices N/A invert_indices indices indices_per_vertex 3 N/A N/A N/A self surfaces N/A material N/A N/A Dae2Geometry Surface sources indices N/A JsonAsset SurfaceTriangles N/A polylist_e N/A N/A mesh_e findall N/A tag polylist N/A N/A N/A max_offset sources N/A N/A self add_input polylist_e shared_sources N/A N/A N/A len polylist_e 0 N/A N/A N/A N/A LOG warning GEOMETRY with no faces:%s N/A self name N/A N/A indices_per_vertex N/A max_offset 1 N/A num_faces N/A int N/A N/A polylist_e get count 0 N/A material N/A N/A polylist_e get material N/A indices_e N/A N/A polylist_e find N/A tag p N/A vertex_count_e N/A N/A polylist_e find N/A tag vcount N/A N/A vertex_count_e None N/A N/A vertex_count N/A N/A int x N/A x N/A N/A N/A vertex_count_e text split N/A N/A num_faces N/A len vertex_count N/A indices N/A N/A int x N/A x N/A N/A N/A indices_e text split N/A index 0 N/A new_indices N/A N/A vcount vertex_count N/A N/A face_indices N/A pack N/A indices N/A index N/A index N/A vcount indices_per_vertex indices_per_vertex N/A index N/A vcount indices_per_vertex N/A t N/A range 2 vcount N/A N/A N/A N/A new_indices append N/A N/A face_indices N/A 0 N/A face_indices N/A N/A t 1 N/A face_indices N/A t N/A N/A N/A self surfaces N/A material N/A N/A Dae2Geometry Surface sources new_indices N/A JsonAsset SurfaceTriangles N/A lines_e N/A N/A mesh_e findall N/A tag lines N/A N/A N/A max_offset sources N/A N/A self add_input lines_e shared_sources N/A N/A N/A len lines_e 0 N/A N/A N/A N/A LOG warning GEOMETRY with no faces:%s N/A self name N/A N/A indices_per_vertex N/A max_offset 1 N/A num_faces N/A int N/A N/A lines_e get count 0 N/A material N/A N/A lines_e get material N/A indices_e N/A N/A lines_e find N/A tag p N/A indices N/A N/A int x N/A x N/A N/A N/A indices_e text split N/A indices N/A invert_indices indices indices_per_vertex 2 N/A N/A N/A self surfaces N/A material N/A N/A Dae2Geometry Surface sources indices N/A JsonAsset SurfaceLines N/A polygons_e N/A N/A mesh_e findall N/A tag polygons N/A N/A N/A max_offset sources N/A N/A self add_input polygons_e shared_sources N/A N/A N/A len polygons_e 0 N/A N/A N/A N/A LOG warning GEOMETRY with no faces:%s N/A self name N/A N/A indices_per_vertex N/A max_offset 1 N/A num_faces N/A int N/A N/A polygons_e get count 0 N/A material N/A N/A polygons_e get material N/A indices N/A N/A p_e N/A N/A polygons_e findall N/A tag p N/A N/A face_indices N/A pack N/A N/A int x N/A x N/A N/A N/A p_e text split indices_per_vertex N/A vcount N/A len face_indices N/A t N/A range 2 vcount N/A N/A N/A N/A indices append N/A N/A face_indices N/A 0 N/A face_indices N/A N/A t 1 N/A face_indices N/A t N/A N/A N/A polygons_e find N/A tag ph N/A N/A N/A N/A LOG warning GEOMETRY using polygons with holes, please triangulate when exporting:%s. N/A self name N/A N/A 0 N/A len indices N/A N/A N/A N/A self surfaces N/A material N/A N/A Dae2Geometry Surface sources indices N/A JsonAsset SurfaceTriangles N/A N/A N/A N/A LOG warning GEOMETRY without valid primitives:%s. N/A self name N/A process N/A N/A self definitions_asset nodes nvtristrip materials effects N/A N/A N/A need_normals False N/A need_tangents False N/A generate_normals False N/A generate_tangents False N/A is_graphics_geometry True N/A is_graphics_geometry N/A N/A N/A N/A LOG info "%s" is assumed to be a graphics geometry. Check referencing node for physics properties otherwise N/A self name N/A N/A N/A self meta N/A graphics True _find_material_from_instance_on_node N/A N/A mat node N/A N/A N/A instance N/A node instance_geometry N/A N/A N/A N/A instance geometry N/A self id N/A N/A N/A surface material N/A N/A N/A instance materials iteritems N/A N/A N/A surface mat N/A N/A material N/A child N/A node children N/A N/A material N/A _find_material_from_instance_on_node mat child N/A N/A material None N/A N/A material N/A None N/A N/A mat_name N/A N/A N/A self surfaces iterkeys N/A N/A N/A _ node N/A N/A nodes iteritems N/A N/A instance_mat_name N/A _find_material_from_instance_on_node mat_name node N/A N/A instance_mat_name None N/A N/A N/A N/A LOG debug Using instance material:%s to %s mat_name instance_mat_name N/A mat_name instance_mat_name N/A N/A N/A mat_name None N/A N/A mat_name default N/A effect_name None N/A meta N/A N/A material N/A N/A definitions_asset retrieve_material mat_name False N/A N/A material None N/A N/A effect_name N/A N/A material get effect None N/A N/A meta material N/A N/A N/A N/A meta update N/A material N/A meta N/A N/A material N/A N/A materials get mat_name None N/A N/A material None N/A N/A effect_name N/A material effect_name N/A N/A N/A N/A effect_name None N/A N/A effect N/A N/A definitions_asset retrieve_effect effect_name N/A N/A effect None N/A N/A N/A meta effect N/A N/A N/A N/A meta update N/A effect N/A meta N/A N/A effect N/A N/A effects get effect_name None N/A N/A N/A effect None N/A N/A effect meta None N/A N/A N/A N/A meta update N/A effect meta N/A N/A N/A N/A meta get normals False True N/A N/A need_normals True N/A N/A N/A N/A meta get tangents False True N/A N/A need_tangents True N/A N/A N/A N/A meta get generate_normals False True N/A N/A generate_normals True N/A N/A N/A N/A meta get generate_tangents False True N/A N/A generate_tangents True N/A N/A N/A need_normals N/A NORMAL N/A self inputs N/A N/A generate_normals True N/A N/A need_tangents N/A TANGENT N/A self inputs N/A BINORMAL N/A self inputs N/A N/A generate_tangents True N/A N/A N/A generate_normals False N/A generate_tangents False N/A nvtristrip None N/A N/A N/A new_sources N/A N/A old_semantics N/A N/A old_offsets N/A N/A has_uvs False N/A N/A semantic input_stream N/A N/A N/A self inputs iteritems N/A N/A N/A new_sources N/A N/A input_stream source N/A N/A N/A old_offsets N/A N/A input_stream source N/A input_stream offset N/A N/A old_semantics N/A semantic True N/A N/A N/A semantic TEXCOORD N/A semantic TEXCOORD0 N/A N/A has_uvs True N/A generate_tangents N/A N/A N/A has_uvs False N/A N/A N/A N/A LOG warning Material "%s" requires tangents but geometry "%s" has no UVs mat_name N/A self name N/A N/A N/A mat_name surface N/A N/A N/A self surfaces iteritems N/A N/A N/A N/A surface type N/A JsonAsset SurfaceTriangles N/A N/A generate_tangents N/A N/A N/A N/A LOG info Process:generate_tangents:geometry:%s:surface:%s N/A self name mat_name N/A N/A generate_normals N/A N/A N/A N/A LOG info Process:generate_normals:geometry:%s:surface:%s N/A self name mat_name N/A N/A N/A N/A surface type N/A JsonAsset SurfaceQuads N/A N/A triangles N/A N/A N/A q0 q1 q2 q3 N/A surface primitives N/A N/A N/A N/A triangles append N/A q0 q1 q2 N/A N/A N/A triangles append N/A q0 q2 q3 N/A N/A surface primitives triangles N/A N/A surface type N/A JsonAsset SurfaceTriangles N/A N/A N/A LOG info Triangulated geometry:%s:surface:%s N/A self name mat_name N/A generate_tangents N/A N/A N/A N/A LOG info Process:generate_tangents:geometry:%s:surface:%s N/A self name mat_name N/A N/A generate_normals N/A N/A N/A N/A LOG info Process:generate_normals:geometry:%s:surface:%s N/A self name mat_name N/A N/A N/A new_surfaces N/A N/A index 0 N/A N/A mat_name surface N/A N/A N/A self surfaces iteritems N/A N/A start_index index N/A surface_sources N/A surface sources N/A primitive N/A surface primitives N/A N/A index 1 N/A N/A isinstance N/A primitive N/A 0 N/A tuple list N/A N/A N/A source offset N/A N/A old_offsets iteritems N/A N/A new_source N/A new_sources N/A source N/A N/A source surface_sources N/A N/A source_values N/A N/A N/A self sources N/A source values N/A vertex primitive N/A N/A N/A N/A new_source append N/A source_values N/A N/A vertex N/A offset N/A N/A zero N/A N/A N/A self sources N/A source zero_value N/A vertex primitive N/A N/A N/A N/A new_source append zero N/A N/A source N/A N/A old_offsets iterkeys N/A N/A new_source N/A new_sources N/A source N/A N/A source surface_sources N/A N/A source_values N/A N/A N/A self sources N/A source values N/A vertex primitive N/A N/A N/A N/A new_source append N/A source_values N/A vertex N/A N/A zero N/A N/A N/A self sources N/A source zero_value N/A vertex primitive N/A N/A N/A N/A new_source append zero N/A end_index index N/A N/A new_surfaces N/A mat_name N/A start_index end_index N/A mesh N/A Mesh N/A N/A semantic input_stream N/A N/A N/A self inputs iteritems N/A N/A N/A N/A mesh set_values N/A new_sources N/A N/A input_stream source semantic N/A N/A mesh primitives N/A N/A i N/A i 1 N/A i 2 N/A i N/A range 0 N/A index 3 3 N/A generate_normals N/A N/A N/A N/A mesh generate_normals N/A N/A N/A mesh smooth_normals N/A N/A old_semantics N/A NORMAL True N/A generate_tangents N/A N/A N/A N/A mesh generate_tangents N/A N/A N/A mesh normalize_tangents N/A N/A N/A mesh smooth_tangents N/A N/A N/A mesh generate_normals_from_tangents N/A N/A N/A mesh smooth_normals N/A N/A old_semantics N/A TANGENT True N/A N/A old_semantics N/A BINORMAL True compact_stream N/A N/A values semantic N/A N/A N/A Generate a new value and index stream remapping and removing duplicate elements. N/A new_values N/A N/A new_values_hash N/A N/A new_index N/A N/A v values N/A N/A N/A v new_values_hash N/A N/A N/A N/A new_index append N/A new_values_hash N/A v N/A N/A i N/A len new_values N/A N/A N/A new_index append i N/A N/A N/A new_values append v N/A N/A new_values_hash N/A v i N/A N/A N/A LOG info %s stream compacted from %i to %i elements semantic N/A len values N/A len new_values N/A N/A new_values new_index N/A N/A new_indexes N/A N/A new_offsets N/A N/A semantic N/A N/A old_semantics iterkeys N/A N/A values N/A N/A mesh get_values semantic N/A N/A new_values new_values_index N/A compact_stream values semantic N/A N/A N/A mesh set_values new_values semantic N/A N/A i indexes N/A enumerate new_indexes N/A N/A N/A indexes new_values_index N/A N/A N/A new_offsets N/A semantic i N/A N/A N/A N/A new_offsets N/A semantic N/A len new_indexes N/A N/A N/A new_indexes append new_values_index N/A indexes N/A zip new_indexes N/A N/A nvtristrip None N/A N/A N/A start_index end_index N/A N/A new_surfaces itervalues N/A N/A reverse_map N/A N/A indexes_map N/A N/A num_vertices 0 N/A n N/A xrange N/A start_index 3 N/A end_index 3 N/A N/A index N/A indexes N/A n N/A N/A index indexes_map N/A N/A N/A indexes_map N/A index num_vertices N/A N/A reverse_map N/A num_vertices index N/A num_vertices 1 N/A N/A num_vertices 65536 N/A N/A N/A N/A nvtristrip_proc N/A N/A subprocess Popen N/A nvtristrip stdin N/A subprocess PIPE stdout N/A subprocess PIPE N/A stdin_write N/A N/A nvtristrip_proc stdin write N/A n N/A xrange N/A start_index 3 N/A end_index 3 N/A N/A index N/A indexes N/A n N/A value N/A indexes_map N/A index N/A N/A stdin_write N/A N/A str value N/A N/A stdin_write -1
 N/A stdin_write None N/A indexes_map None N/A stdout_readline N/A N/A nvtristrip_proc stdout readline N/A N/A N/A num_groups N/A int N/A stdout_readline N/A group_type N/A int N/A stdout_readline N/A num_indexes N/A int N/A stdout_readline N/A N/A N/A num_groups 1 N/A group_type 0 N/A num_indexes N/A N/A end_index start_index 3 N/A N/A N/A N/A LOG warning NvTriStripper failed: %d groups, type %d, %d indexes. num_groups group_type num_indexes N/A N/A n N/A start_index 3 N/A value N/A N/A N/A stdout_readline split N/A N/A value N/A int value N/A N/A indexes N/A n N/A reverse_map N/A value N/A n 1 N/A N/A N/A ValueError N/A e N/A N/A error_string N/A N/A N/A str e split ' N/A N/A 1 N/A len error_string N/A N/A error_string N/A error_string N/A 1 N/A N/A error_string N/A str e N/A N/A N/A LOG warning NvTriStripper failed: %s error_string N/A stdout_readline None N/A nvtristrip_proc None N/A N/A N/A OSError N/A e N/A N/A N/A N/A LOG warning N/A NvTriStripper failed:  N/A str e N/A N/A N/A N/A LOG warning Too many vertices to use NvTriStrip: %d num_vertices N/A indexes_map None N/A reverse_map None N/A primitives N/A N/A N/A indexes N/A i N/A indexes N/A N/A i 1 N/A indexes N/A N/A i 2 N/A i N/A xrange 0 N/A len indexes 3 N/A N/A mat_name N/A start_index end_index N/A N/A new_surfaces iteritems N/A N/A N/A N/A N/A self surfaces N/A mat_name primitives N/A primitives N/A start_index end_index N/A N/A semantic input_stream N/A N/A N/A self inputs iteritems N/A N/A N/A input_stream offset N/A new_offsets N/A semantic N/A N/A _ source N/A N/A N/A self sources iteritems N/A N/A N/A source values N/A N/A mesh get_values N/A source semantic N/A generate_normals N/A N/A N/A N/A self inputs N/A NORMAL N/A N/A Dae2Geometry Input NORMAL normals N/A new_offsets N/A NORMAL N/A N/A N/A self sources N/A normals N/A N/A Dae2Geometry Source N/A mesh normals NORMAL normals 3 N/A len N/A mesh normals N/A generate_tangents N/A N/A N/A N/A self inputs N/A BINORMAL N/A N/A Dae2Geometry Input BINORMAL binormals N/A new_offsets N/A BINORMAL N/A N/A N/A self inputs N/A TANGENT N/A N/A Dae2Geometry Input TANGENT tangents N/A new_offsets N/A TANGENT N/A N/A N/A self sources N/A binormals N/A N/A Dae2Geometry Source N/A mesh binormals BINORMAL binormals 3 N/A len N/A mesh binormals N/A N/A N/A self sources N/A tangents N/A N/A Dae2Geometry Source N/A mesh tangents TANGENT tangents 3 N/A len N/A mesh tangents N/A attach N/A N/A self json_asset N/A N/A N/A N/A N/A json_asset attach_shape N/A self name N/A N/A N/A json_asset attach_meta N/A self meta N/A self name N/A N/A surface_name surface N/A N/A N/A self surfaces iteritems N/A N/A N/A N/A json_asset attach_surface N/A surface primitives N/A surface type N/A self name surface_name N/A N/A semantic i N/A N/A N/A self inputs iteritems N/A N/A source N/A N/A self sources N/A N/A i source N/A N/A N/A semantic startswith TEXCOORD N/A N/A mesh N/A Mesh N/A N/A N/A mesh uvs N/A 0 N/A source values N/A N/A N/A mesh invert_v_texture_map N/A N/A source values N/A N/A mesh uvs N/A 0 N/A mesh None N/A N/A N/A json_asset attach_stream N/A source values N/A self name N/A source name semantic N/A source stride N/A i offset N/A __repr__ N/A N/A self N/A N/A N/A N/A Dae2Geometry<sources:%s:inputs:%s> N/A N/A self sources N/A self inputs N/A N/A Dae2Effect N/A object N/A __init__ N/A N/A self effect_e url_handler name_map effect_names N/A N/A N/A N/A self shader_path None N/A N/A self type None N/A N/A self params N/A N/A N/A self meta None N/A N/A self id N/A N/A effect_e get id unknown N/A N/A self name N/A N/A effect_e get name N/A self id N/A N/A N/A self name effect_names N/A N/A N/A N/A LOG warning EFFECT name clash:%s:replacing with:%s N/A self name N/A self id N/A N/A effect_names N/A N/A self id N/A self name N/A N/A self name N/A self id N/A N/A N/A effect_names N/A N/A self name N/A self name N/A N/A name_map N/A N/A self id N/A self name N/A extra_e N/A N/A effect_e findall N/A tag extra N/A N/A extra_type N/A N/A extra_e get type N/A N/A N/A extra_type None N/A extra_type import N/A N/A technique_e N/A N/A extra_e find N/A tag technique N/A N/A technique_e None N/A N/A technique_profile N/A N/A technique_e get profile N/A N/A N/A technique_profile None N/A N/A technique_profile NV_import N/A technique_profile NVIDIA_FXCOMPOSER N/A N/A import_e N/A N/A technique_e find N/A tag import N/A N/A import_e None N/A N/A profile N/A N/A import_e get profile N/A N/A N/A profile None N/A profile cgfx N/A N/A url N/A N/A import_e get url N/A N/A self shader_path N/A N/A url_handler tidy url N/A cg_profile False N/A profile_e N/A N/A effect_e find N/A tag profile_COMMON N/A N/A profile_e None N/A N/A profile_CG_e N/A N/A effect_e findall N/A tag profile_CG N/A N/A platform N/A N/A profile_CG_e get platform N/A N/A N/A platform None N/A platform PC-OGL N/A N/A cg_profile True N/A profile_e profile_CG_e N/A include_e N/A N/A profile_CG_e find N/A tag include N/A N/A include_e None N/A N/A url N/A N/A include_e get url N/A N/A N/A url None N/A cgfx url N/A N/A N/A self shader_path N/A N/A url_handler tidy url N/A cg_profile N/A N/A N/A self type cgfx N/A N/A technique_e N/A N/A profile_e find N/A tag technique N/A N/A technique_e None N/A N/A N/A type_e N/A N/A technique_e getchildren N/A N/A N/A type_e None N/A N/A len type_e 0 N/A N/A N/A N/A self type N/A untag N/A N/A type_e N/A 0 tag _add_texture N/A N/A param_name texture_e N/A N/A N/A texture_name None N/A sampler_name N/A N/A texture_e get texture N/A N/A sampler_name None N/A N/A sampler_e N/A find_new_param profile_e sampler_name N/A N/A sampler_e None N/A N/A sampler_type_e N/A sampler_e N/A 0 N/A N/A sampler_type_e None N/A N/A source_e N/A N/A sampler_type_e find N/A tag source N/A N/A source_e None N/A N/A surface_param_e N/A find_new_param profile_e N/A source_e text N/A N/A surface_param_e None N/A N/A surface_e N/A N/A surface_param_e find N/A tag surface N/A N/A surface_e None N/A N/A image_e N/A N/A surface_e find N/A tag init_from N/A N/A image_e None N/A N/A texture_name N/A image_e text N/A N/A texture_name sampler_name N/A N/A texture_name None N/A N/A N/A N/A self params N/A param_name null N/A N/A N/A N/A self params N/A param_name N/A find_name name_map texture_name N/A N/A param_e N/A N/A N/A type_e N/A 0 getchildren N/A N/A param_name N/A untag N/A param_e tag N/A texture_e N/A N/A param_e find N/A tag texture N/A N/A texture_e None N/A N/A N/A _add_texture param_name texture_e N/A N/A value_e N/A N/A param_e getchildren N/A N/A value_type N/A untag N/A value_e tag N/A value_text N/A value_e text N/A N/A value_type param N/A N/A param_ref N/A N/A value_e get ref N/A param_ref_e N/A find_new_param profile_e param_ref N/A N/A param_ref_e None N/A N/A ref_value_e N/A N/A param_ref_e getchildren N/A N/A value_type N/A untag N/A ref_value_e tag N/A value_text N/A ref_value_e text N/A N/A value_type color N/A N/A color N/A N/A float x N/A x N/A N/A value_text split N/A N/A param_name transparent N/A N/A mode N/A N/A N/A param_e get opaque A_ONE N/A N/A mode A_ONE N/A N/A N/A color N/A 0 N/A color N/A 1 N/A color N/A 2 N/A color N/A 3 N/A N/A N/A mode A_ZERO N/A N/A N/A color N/A 0 N/A color N/A 1 N/A color N/A 2 N/A 1.0 N/A color N/A 3 N/A N/A N/A mode RGB_ZERO N/A N/A N/A color N/A 0 N/A 1.0 N/A color N/A 0 N/A N/A color N/A 1 N/A 1.0 N/A color N/A 1 N/A N/A color N/A 2 N/A 1.0 N/A color N/A 2 N/A N/A N/A self params N/A param_name color N/A N/A N/A N/A self params N/A param_name N/A tidy_value value_text value_type N/A extra_e N/A N/A technique_e find N/A tag extra N/A N/A extra_e None N/A N/A extra_techniques N/A N/A extra_e findall N/A tag technique N/A extra_techniques N/A N/A extra_technique_e extra_techniques N/A N/A bump_e N/A N/A extra_technique_e find N/A tag bump N/A N/A bump_e None N/A N/A texture_e N/A N/A bump_e find N/A tag texture N/A N/A texture_e None N/A N/A N/A _add_texture bump texture_e N/A tint_color_e N/A find_new_param profile_e _TintColor N/A N/A tint_color_e None N/A N/A value_e N/A N/A tint_color_e find N/A tag float4 N/A N/A value_e None N/A N/A value_text N/A value_e text N/A color N/A N/A float x N/A x N/A N/A value_text split N/A N/A N/A self params N/A TintColor color N/A N/A N/A self type N/A blinn phong lambert N/A N/A N/A N/A self _patch_type N/A _patch_type N/A N/A self N/A N/A N/A N/A TintColor N/A self params N/A N/A material_color N/A N/A self params N/A TintColor N/A N/A N/A self params N/A TintColor N/A N/A material_color N/A 1 1 1 1 N/A alpha N/A material_color N/A 3 N/A N/A ambient N/A self params N/A N/A N/A N/A self params N/A ambient N/A N/A diffuse N/A self params N/A N/A diffuse N/A N/A self params N/A diffuse N/A N/A isinstance diffuse list N/A N/A material_color diffuse N/A N/A N/A self params N/A diffuse N/A N/A emission N/A self params N/A N/A emission N/A N/A self params N/A emission N/A N/A N/A isinstance emission list N/A N/A N/A diffuse N/A self params N/A N/A N/A N/A self params N/A light_map emission N/A N/A N/A N/A self params N/A glow_map emission N/A N/A N/A self params N/A emission N/A N/A bump N/A self params N/A N/A bump N/A N/A self params N/A bump N/A N/A N/A isinstance bump list N/A N/A N/A N/A self params N/A normal_map bump N/A N/A N/A self params N/A bump N/A N/A specular N/A self params N/A N/A specular N/A N/A self params N/A specular N/A N/A N/A isinstance specular list N/A N/A N/A N/A self params N/A specular_map specular N/A N/A N/A self params N/A specular N/A N/A reflective N/A self params N/A N/A reflective N/A N/A self params N/A reflective N/A N/A N/A isinstance reflective list N/A N/A N/A N/A self params N/A env_map reflective N/A N/A N/A self params N/A reflective N/A N/A transparency N/A self params N/A N/A transparency N/A N/A self params N/A transparency N/A N/A transparency 0.0 N/A N/A N/A transparent N/A self params N/A N/A N/A N/A self params N/A transparent N/A N/A alpha transparency N/A N/A N/A self params N/A transparency N/A N/A transparent N/A self params N/A N/A transparent N/A N/A self params N/A transparent N/A N/A N/A isinstance transparent list N/A N/A N/A transparent N/A N/A N/A self params get diffuse None N/A N/A alpha 0.9999 N/A N/A transparent N/A min transparent N/A alpha N/A min alpha transparent N/A N/A N/A self params N/A transparent N/A meta N/A N/A N/A alpha 1.0 N/A N/A N/A self type blend N/A N/A alpha 0.99 N/A N/A alpha 1 N/A N/A material_color N/A 3 alpha N/A N/A meta N/A transparent True N/A N/A diffuse N/A self params N/A N/A N/A N/A self params N/A diffuse white N/A N/A N/A light_map N/A self params N/A N/A N/A self type lightmap N/A N/A N/A normal_map N/A self params N/A N/A N/A self type normalmap N/A N/A specular_map N/A self params N/A N/A N/A self type _specularmap N/A N/A glow_map N/A self params N/A N/A N/A self type _glowmap N/A N/A meta N/A normals True N/A N/A meta N/A tangents True N/A N/A N/A glow_map N/A self params N/A N/A N/A self type glowmap N/A N/A N/A diffuse N/A self params N/A N/A N/A self type constant N/A N/A meta N/A normals True N/A N/A N/A meta N/A normals True N/A N/A N/A min material_color 1.0 N/A N/A N/A N/A self params N/A materialColor material_color N/A meta N/A N/A N/A N/A self meta None N/A N/A N/A self meta meta N/A N/A N/A N/A N/A self meta update meta N/A attach N/A N/A self json_asset definitions_asset N/A N/A _attach_effect N/A N/A effect_name N/A N/A N/A effect N/A N/A definitions_asset retrieve_effect effect_name N/A N/A effect None N/A N/A N/A N/A json_asset attach_effect N/A self name raw effect N/A True N/A False N/A N/A N/A definitions_asset None N/A N/A N/A N/A _attach_effect N/A self name N/A _attach_effect N/A N/A N/A self name lower N/A N/A N/A N/A N/A json_asset attach_effect N/A self name N/A self type N/A self params N/A self shader_path N/A self meta N/A N/A Dae2Material N/A object N/A __init__ N/A N/A self material_e name_map N/A N/A N/A N/A self effect_name None N/A N/A self technique_name None N/A N/A self params N/A N/A N/A self id N/A N/A material_e get id unknown N/A N/A self name N/A N/A material_e get name N/A self id N/A N/A name_map N/A N/A self id N/A self name N/A effect_e N/A N/A material_e find N/A tag instance_effect N/A N/A self effect_name N/A tidy_name N/A N/A effect_e get url N/A technique_hint_e N/A N/A effect_e findall N/A tag technique_hint N/A N/A platform N/A N/A technique_hint_e get platform N/A N/A N/A platform None N/A platform PC-OGL N/A N/A N/A self technique_name N/A N/A technique_hint_e get ref N/A N/A N/A self technique_name None N/A N/A N/A param_e N/A N/A effect_e findall N/A tag setparam N/A N/A param_name N/A N/A param_e get ref N/A value_e N/A N/A param_e getchildren N/A N/A value_type N/A untag N/A value_e tag N/A N/A N/A value_type startswith sampler N/A N/A texture_name null N/A source_e N/A N/A value_e find N/A tag source N/A N/A source_e None N/A N/A surface_param_e N/A find_set_param effect_e N/A source_e text N/A N/A surface_param_e None N/A N/A surface_e N/A N/A surface_param_e find N/A tag surface N/A N/A surface_e None N/A N/A texture_e N/A N/A surface_e find N/A tag init_from N/A N/A texture_e None N/A N/A texture_name N/A texture_e text N/A N/A N/A self params N/A param_name N/A find_name name_map texture_name N/A N/A N/A value_type surface N/A N/A value_text N/A value_e text N/A N/A N/A self params N/A param_name N/A tidy_value value_text value_type N/A attach N/A N/A self json_asset definitions_asset name_map N/A N/A _attach_materials N/A N/A mat_name N/A N/A N/A N/A attach_skins_and_materials json_asset definitions_asset mat_name False N/A material N/A N/A definitions_asset retrieve_material mat_name False N/A N/A material None N/A N/A N/A N/A json_asset attach_material N/A self name raw material N/A True N/A False N/A N/A N/A definitions_asset None N/A N/A N/A N/A _attach_materials N/A self name N/A _attach_materials N/A N/A N/A self name lower N/A N/A N/A effect_name N/A find_name name_map N/A self effect_name N/A N/A N/A len N/A self params 0 N/A N/A N/A N/A json_asset attach_material N/A self name effect_name N/A self technique_name N/A N/A N/A N/A json_asset attach_material N/A self name effect_name N/A self technique_name N/A self params N/A N/A Dae2Image N/A object N/A __init__ N/A N/A self image_e url_handler name_map N/A N/A N/A N/A self image_path None N/A N/A self id N/A N/A image_e get id unknown N/A N/A self name N/A N/A image_e get name N/A self id N/A N/A name_map N/A N/A self id N/A self name N/A from_e N/A N/A image_e find N/A tag init_from N/A N/A N/A from_e None N/A N/A from_e text None N/A N/A N/A self image_path N/A N/A url_handler tidy N/A from_e text N/A attach N/A N/A self json_asset N/A N/A N/A N/A N/A json_asset attach_image N/A self image_path N/A self name N/A N/A Dae2Light N/A object N/A __init__ N/A N/A self light_e name_map light_names N/A N/A N/A N/A self params N/A N/A N/A self id N/A N/A light_e get id unknown N/A N/A self name N/A N/A light_e get name N/A self id N/A N/A N/A self name light_names N/A N/A N/A N/A LOG warning LIGHT name clash:%s:replacing with:%s N/A self name N/A self id N/A N/A light_names N/A N/A self id N/A self name N/A N/A self name N/A self id N/A N/A N/A light_names N/A N/A self name N/A self name N/A N/A name_map N/A N/A self id N/A self name N/A common_e N/A N/A light_e find N/A tag technique_common N/A N/A common_e None N/A N/A type_e N/A common_e N/A 0 N/A N/A N/A self params N/A type N/A untag N/A type_e tag N/A param_e type_e N/A N/A param_name N/A untag N/A param_e tag N/A N/A param_name color N/A N/A N/A N/A self params N/A param_name N/A N/A float x N/A x N/A N/A N/A param_e text split N/A N/A N/A N/A self params N/A param_name N/A float N/A param_e text N/A attach N/A N/A self json_asset definitions_asset N/A N/A _attach_light N/A N/A light_name N/A N/A N/A light N/A N/A definitions_asset retrieve_light light_name N/A N/A light None N/A N/A N/A N/A json_asset attach_light light_name raw light N/A N/A material light N/A N/A mat_name N/A light N/A material N/A material N/A N/A definitions_asset retrieve_material mat_name False N/A N/A material None N/A N/A N/A N/A json_asset attach_material mat_name raw material N/A True N/A False N/A N/A N/A definitions_asset None N/A N/A N/A N/A _attach_light N/A self name N/A _attach_light N/A N/A N/A self name lower N/A N/A N/A constant_atten 1 N/A linear_atten 0 N/A quadratic_atten 0 N/A N/A constant_attenuation N/A self params N/A N/A constant_atten N/A N/A self params N/A constant_attenuation N/A N/A N/A self params N/A constant_attenuation N/A N/A linear_attenuation N/A self params N/A N/A linear_atten N/A N/A self params N/A linear_attenuation N/A N/A N/A self params N/A linear_attenuation N/A N/A quadratic_attenuation N/A self params N/A N/A quadratic_atten N/A N/A self params N/A quadratic_attenuation N/A N/A N/A self params N/A quadratic_attenuation N/A N/A quadratic_atten 0 N/A N/A c N/A constant_atten 100 N/A b linear_atten N/A a quadratic_atten N/A q N/A N/A math sqrt N/A N/A b b N/A N/A 4 a c N/A N/A N/A self params N/A radius N/A max N/A N/A N/A b q N/A 2 a N/A N/A N/A b q N/A 2 a N/A N/A N/A linear_atten 0 N/A N/A N/A N/A self params N/A radius N/A N/A 100 constant_atten linear_atten N/A N/A N/A N/A self params N/A global True N/A N/A N/A json_asset attach_light N/A self name N/A self params N/A N/A Dae2Node N/A object N/A InstanceGeometry N/A object N/A __init__ N/A N/A self instance_e N/A N/A N/A N/A self geometry N/A tidy_name N/A N/A instance_e get url N/A N/A self materials N/A N/A bind_e N/A N/A instance_e find N/A tag bind_material N/A found_material False N/A N/A bind_e None N/A N/A technique_e N/A N/A bind_e find N/A tag technique_common N/A N/A technique_e None N/A N/A material_e N/A N/A technique_e findall N/A tag instance_material N/A N/A N/A N/A self materials N/A N/A N/A material_e get symbol N/A tidy_name N/A N/A material_e get target N/A found_material True N/A N/A found_material N/A N/A N/A N/A LOG warning INSTANCE_GEOMETRY with no material:url:%s:using:default N/A self geometry N/A N/A N/A self materials N/A default default N/A attach N/A N/A self json_asset name_map node_name N/A None N/A N/A N/A surface material N/A N/A N/A self materials iteritems N/A N/A geom_name N/A find_name name_map N/A self geometry N/A mat_name N/A find_name name_map material N/A N/A N/A len N/A self materials 1 N/A N/A surface_name N/A N/A geom_name - mat_name N/A N/A surface_name geom_name N/A N/A N/A json_asset attach_node_shape_instance node_name surface_name geom_name mat_name surface N/A N/A InstanceController N/A object N/A Skin N/A object N/A __init__ N/A N/A self skin_e scale geometry N/A N/A N/A N/A self sources N/A N/A N/A self inv_ltms N/A N/A N/A self joint_names N/A N/A N/A self joint_parents N/A N/A N/A self joint_bind_poses N/A N/A N/A self geometry geometry N/A N/A self scale scale N/A bind_matrix_e N/A N/A skin_e find N/A tag bind_shape_matrix N/A N/A bind_matrix_e None N/A N/A transpose N/A N/A vmath m44transpose N/A N/A float x N/A x N/A N/A N/A bind_matrix_e text split N/A N/A self bind_matrix N/A N/A vmath m43from_m44 transpose N/A N/A self bind_matrix N/A N/A vmath m43setpos N/A self bind_matrix N/A N/A vmath v3muls N/A N/A vmath m43pos N/A self bind_matrix N/A self scale N/A N/A N/A self bind_matrix N/A vmath M43IDENTITY N/A source_e N/A N/A skin_e findall N/A tag source N/A s source_e N/A N/A technique_e N/A N/A s find N/A tag technique_common N/A accessor_e N/A N/A technique_e find N/A tag accessor N/A param_e N/A N/A accessor_e find N/A tag param N/A param_name N/A N/A param_e get name N/A param_type N/A N/A param_e get type N/A N/A N/A N/A N/A param_type lower name N/A param_type IDREF N/A N/A sids True N/A array_e N/A N/A s find N/A tag Name_array N/A N/A array_e None N/A N/A array_e N/A N/A s find N/A tag IDREF_array N/A sids False N/A count N/A int N/A N/A array_e get count 0 N/A N/A 0 count N/A N/A values_text N/A array_e text N/A N/A N/A self sources N/A N/A N/A s get id N/A name values sids param_name N/A N/A values_text split sids N/A N/A N/A param_type float N/A N/A array_e N/A N/A s find N/A tag float_array N/A count N/A int N/A N/A array_e get count 0 N/A N/A 0 count N/A N/A values_text N/A array_e text N/A values N/A N/A float x N/A x N/A N/A values_text split N/A N/A N/A self sources N/A N/A N/A s get id N/A name values param_name values N/A N/A N/A param_type float4x4 N/A N/A array_e N/A N/A s find N/A tag float_array N/A count N/A int N/A N/A array_e get count 0 N/A N/A 0 count N/A N/A values_text N/A array_e text N/A float_values N/A N/A float x N/A x N/A N/A values_text split N/A values N/A N/A i N/A range 0 N/A len float_values 16 N/A N/A matrix N/A N/A vmath m44transpose N/A float_values N/A i N/A i 16 N/A N/A N/A values append N/A N/A vmath m43from_m44 matrix N/A N/A N/A self sources N/A N/A N/A s get id N/A name values param_name values N/A N/A N/A N/A LOG warning SKIN with unknown param type:%s:ignoring param_type N/A joints_e N/A N/A skin_e find N/A tag joints N/A inputs N/A N/A joints_e findall N/A tag input N/A i inputs N/A N/A semantic N/A N/A i get semantic N/A N/A semantic JOINT N/A N/A N/A self joint_input N/A tidy_name N/A N/A i get source N/A N/A N/A semantic INV_BIND_MATRIX N/A N/A N/A self inv_ltm_input N/A tidy_name N/A N/A i get source N/A vertex_weights_e N/A N/A skin_e find N/A tag vertex_weights N/A inputs N/A N/A vertex_weights_e findall N/A tag input N/A i inputs N/A N/A semantic N/A N/A i get semantic N/A N/A semantic JOINT N/A N/A N/A self indices_input N/A tidy_name N/A N/A i get source N/A N/A self indices_offset N/A int N/A N/A i get offset N/A N/A N/A semantic WEIGHT N/A N/A N/A self weights_input N/A tidy_name N/A N/A i get source N/A N/A self weights_offset N/A int N/A N/A i get offset N/A weights_per_vertex_e N/A N/A vertex_weights_e find N/A tag vcount N/A N/A self weights_per_vertex N/A N/A int x N/A x N/A N/A N/A weights_per_vertex_e text split N/A skin_data_indices_e N/A N/A vertex_weights_e find N/A tag v N/A N/A self skin_data_indices N/A N/A int x N/A x N/A N/A N/A skin_data_indices_e text split N/A process N/A N/A self nodes N/A N/A N/A joint_names N/A N/A N/A self sources N/A N/A self joint_input N/A values N/A sid_joints N/A N/A N/A self sources N/A N/A self joint_input N/A sids N/A hierarchy N/A build_joint_hierarchy joint_names nodes sid_joints N/A j hierarchy N/A N/A node N/A j N/A node N/A parent_index N/A j N/A parent N/A original_joint_index N/A j N/A orig_index N/A N/A original_joint_index -1 N/A N/A inv_bind_ltm N/A N/A N/A N/A self sources N/A N/A self inv_ltm_input N/A values N/A original_joint_index N/A bind_ltm N/A N/A vmath m43inverse inv_bind_ltm N/A bind_ltm N/A N/A vmath m43setpos bind_ltm N/A N/A vmath v3muls N/A N/A vmath m43pos bind_ltm N/A self scale N/A inv_bind_ltm N/A N/A vmath m43setpos inv_bind_ltm N/A N/A vmath v3muls N/A N/A vmath m43pos inv_bind_ltm N/A self scale N/A inv_bind_ltm N/A N/A vmath m43mul N/A self bind_matrix inv_bind_ltm N/A N/A N/A N/A self joint_names append N/A node name N/A N/A N/A self joint_parents N/A N/A node name parent_index N/A N/A N/A self joint_bind_poses N/A N/A node name bind_ltm N/A N/A N/A self inv_ltms N/A N/A node name inv_bind_ltm N/A N/A N/A N/A N/A self joint_names append N/A node name N/A N/A N/A self joint_parents N/A N/A node name parent_index N/A N/A N/A self joint_bind_poses N/A N/A node name N/A vmath M43IDENTITY N/A N/A N/A self inv_ltms N/A N/A node name N/A vmath M43IDENTITY N/A skin_index_map N/A N/A -1 N/A len joint_names N/A N/A i j N/A enumerate hierarchy N/A N/A original_joint_index N/A j N/A orig_index N/A N/A original_joint_index -1 N/A N/A N/A skin_index_map N/A original_joint_index i N/A g_inputs N/A N/A self geometry inputs N/A g_sources N/A N/A self geometry sources N/A positions_offset N/A N/A g_inputs N/A POSITION offset N/A count N/A len N/A N/A g_sources N/A N/A N/A g_inputs N/A POSITION source values N/A N/A g_inputs N/A BLENDINDICES N/A N/A Dae2Geometry Input BLENDINDICES N/A self indices_input positions_offset N/A N/A g_inputs N/A BLENDWEIGHT N/A N/A Dae2Geometry Input BLENDWEIGHT N/A self weights_input positions_offset N/A weight_source_values N/A N/A N/A self sources N/A N/A self weights_input N/A values N/A index_offset 0 N/A index_data N/A N/A weight_data N/A N/A wc N/A self weights_per_vertex N/A N/A weights_list N/A N/A i N/A range 0 wc N/A N/A index N/A N/A self skin_data_indices N/A N/A index_offset N/A self indices_offset N/A index N/A skin_index_map N/A index N/A weight_index N/A N/A self skin_data_indices N/A N/A index_offset N/A self weights_offset N/A weight N/A weight_source_values N/A weight_index N/A index_offset 2 N/A N/A N/A weights_list append N/A weight index N/A weights_list N/A sorted weights_list key N/A N/A N/A weight N/A N/A weight N/A 0 reverse True N/A weight_scale 1 N/A N/A N/A len weights_list 4 N/A N/A weight_sum N/A N/A N/A N/A N/A weights_list N/A 0 N/A 0 N/A N/A weights_list N/A 1 N/A 0 N/A N/A weights_list N/A 2 N/A 0 N/A N/A weights_list N/A 3 N/A 0 N/A weight_scale N/A 1 weight_sum N/A i N/A range 0 4 N/A N/A N/A i N/A len weights_list N/A N/A N/A weight index N/A weights_list N/A i N/A N/A N/A index_data append index N/A N/A N/A weight_data append N/A weight weight_scale N/A N/A N/A N/A index_data append 0 N/A N/A N/A weight_data append 0 N/A N/A g_sources N/A N/A self indices_input N/A N/A Dae2Geometry Source N/A pack index_data 4 BLENDINDICES skin-indices 1 count N/A N/A g_sources N/A N/A self weights_input N/A N/A Dae2Geometry Source N/A pack weight_data 4 BLENDWEIGHT skin-weights 1 count N/A surface N/A N/A N/A N/A self geometry surfaces itervalues N/A N/A N/A N/A N/A surface sources add N/A self indices_input N/A N/A N/A N/A surface sources add N/A self weights_input N/A N/A __init__ N/A N/A self instance_controller_e scale controllers_e child_name geometries N/A N/A N/A N/A self skeleton None N/A N/A self skin None N/A N/A self geometry None N/A N/A self materials N/A N/A skeleton_e N/A N/A instance_controller_e find N/A tag skeleton N/A N/A skeleton_e None N/A N/A N/A self skeleton_name N/A tidy_name N/A skeleton_e text N/A controller_name N/A tidy_name N/A N/A instance_controller_e get url N/A controller_e N/A find_controller controller_name controllers_e N/A N/A controller_e None N/A N/A skin_e N/A N/A controller_e find N/A tag skin N/A N/A skin_e None N/A N/A geometry_id N/A tidy_name N/A N/A skin_e get source N/A N/A geometry_id geometries N/A N/A N/A self geometry geometry_id N/A N/A self skin N/A N/A N/A Dae2Node InstanceController Skin skin_e scale N/A geometries N/A N/A self geometry N/A found_material False N/A bind_e N/A N/A instance_controller_e find N/A tag bind_material N/A N/A bind_e None N/A N/A technique_e N/A N/A bind_e find N/A tag technique_common N/A N/A technique_e None N/A N/A material_e N/A N/A technique_e findall N/A tag instance_material N/A N/A N/A N/A self materials N/A N/A N/A material_e get symbol N/A tidy_name N/A N/A material_e get target N/A found_material True N/A N/A found_material N/A N/A N/A N/A LOG warning INSTANCE_GEOMETRY with no material:url:%s:using:default N/A self geometry N/A N/A N/A self materials N/A default default N/A N/A self child_name child_name N/A process N/A N/A self nodes N/A N/A N/A N/A self skin N/A N/A N/A N/A N/A self skin process nodes N/A joint_names N/A N/A joint_parents N/A N/A joint_bind_poses N/A N/A inv_ltms N/A N/A j N/A N/A self skin joint_names N/A N/A N/A N/A joint_names append j N/A N/A N/A joint_parents append N/A N/A N/A self skin joint_parents N/A j N/A N/A N/A joint_bind_poses append N/A N/A N/A self skin joint_bind_poses N/A j N/A N/A N/A inv_ltms append N/A N/A N/A self skin inv_ltms N/A j N/A N/A self skeleton N/A numNodes names parents bindPoses invBoneLTMs N/A len joint_names joint_names joint_parents joint_bind_poses inv_ltms N/A attach N/A N/A self json_asset name_map parent_node_name N/A None N/A N/A N/A N/A self geometry None N/A N/A N/A N/A LOG warning Skipping INSTANCE_CONTROLLER with no geometry attached to %s parent_node_name N/A N/A N/A N/A self child_name None N/A N/A node_name parent_node_name N/A N/A node_name N/A N/A N/A NodeName N/A self child_name add_parent_node parent_node_name N/A N/A surface material N/A N/A N/A self materials iteritems N/A N/A geom_name N/A find_name name_map N/A self geometry N/A mat_name N/A find_name name_map material N/A N/A N/A len N/A self materials 1 N/A N/A surface_name N/A N/A geom_name - mat_name N/A N/A surface_name geom_name N/A N/A N/A json_asset attach_node_shape_instance node_name surface_name geom_name mat_name surface N/A instance_attributes N/A N/A node_attributes N/A N/A N/A N/A self skin None N/A N/A N/A instance_attributes N/A skinning True N/A N/A node_attributes N/A dynamic True N/A skeleton_name N/A N/A self geometry -skeleton N/A N/A hasattr self skeleton_name N/A N/A skeleton_name N/A self skeleton_name N/A N/A skeleton_name None N/A N/A N/A N/A json_asset attach_geometry_skeleton geom_name skeleton_name N/A N/A N/A json_asset attach_skeleton N/A self skeleton skeleton_name N/A N/A N/A json_asset attach_shape_instance_attributes node_name surface_name instance_attributes N/A N/A N/A json_asset attach_node_attributes node_name node_attributes N/A N/A _build_node_path N/A N/A self N/A N/A N/A path N/A NodeName N/A self name N/A parents N/A N/A parent N/A self parent N/A parent N/A N/A N/A N/A parents append N/A parent name N/A parent N/A parent parent N/A parents N/A N/A N/A N/A parents reverse N/A N/A N/A path add_parents parents N/A path N/A __init__ N/A N/A self node_e global_scale parent_node parent_matrix parent_prefix controllers_e collada_e name_map node_names node_map geometries N/A N/A N/A N/A self matrix None N/A N/A self lights N/A N/A N/A self cameras N/A N/A N/A self references N/A N/A N/A self instance_geometry N/A N/A N/A self instance_controller N/A N/A N/A self parent parent_node N/A N/A self children N/A N/A N/A self animated False N/A N/A self element node_e N/A N/A self id N/A N/A node_e get id unnamed N/A N/A self sid N/A N/A node_e get sid None N/A node_name N/A N/A node_e get name N/A self id N/A N/A parent_prefix None N/A N/A node_name N/A N/A parent_prefix - node_name N/A N/A self name node_name N/A path N/A N/A self _build_node_path N/A path_str N/A str path N/A N/A path_str node_names N/A N/A N/A self name N/A self id N/A N/A path name N/A self name N/A N/A N/A LOG warning NODE name clash:%s:replacing with:%s path_str N/A str path N/A path_str N/A str path N/A N/A self path path N/A N/A name_map N/A N/A self id N/A self name N/A N/A node_names N/A path_str self N/A N/A node_map N/A N/A self id self N/A matrix N/A vmath M44IDENTITY N/A N/A parent_matrix None N/A N/A matrix parent_matrix N/A node_param_e node_e N/A N/A child_type N/A untag N/A node_param_e tag N/A N/A child_type translate N/A N/A offset N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A translate_matrix N/A N/A vmath m43 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 N/A offset N/A 0 N/A offset N/A 1 N/A offset N/A 2 N/A matrix N/A N/A vmath m43mulm44 translate_matrix matrix N/A N/A N/A child_type rotate N/A N/A rotate N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A N/A N/A rotate N/A 3 0.0 N/A N/A angle N/A N/A N/A rotate N/A 3 180.0 N/A math pi N/A N/A N/A N/A rotate N/A 0 1.0 N/A N/A rotate N/A 1 0.0 N/A N/A rotate N/A 2 0.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 1.0 0.0 0.0 0.0 c s 0.0 N/A s c N/A N/A N/A N/A N/A rotate N/A 0 0.0 N/A N/A rotate N/A 1 1.0 N/A N/A rotate N/A 2 0.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 c 0.0 N/A s 0.0 1.0 0.0 s 0.0 c N/A N/A N/A N/A N/A rotate N/A 0 0.0 N/A N/A rotate N/A 1 0.0 N/A N/A rotate N/A 2 1.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 c s 0.0 N/A s c 0.0 0.0 0.0 1.0 N/A N/A rotate_matrix N/A N/A vmath m33from_axis_rotation N/A rotate N/A 3 angle N/A matrix N/A N/A vmath m33mulm44 rotate_matrix matrix N/A N/A N/A child_type scale N/A N/A scale N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A scale_matrix N/A N/A vmath m33 N/A scale N/A 0 0.0 0.0 0.0 N/A scale N/A 1 0.0 0.0 0.0 N/A scale N/A 2 N/A matrix N/A N/A vmath m33mulm44 scale_matrix matrix N/A N/A N/A child_type matrix N/A N/A local_matrix N/A N/A vmath m44transpose N/A tuple N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A matrix N/A N/A vmath m44mul local_matrix matrix N/A N/A global_scale 1.0 N/A N/A matrix N/A N/A vmath m44setpos matrix N/A N/A vmath v4muls N/A N/A vmath m44pos matrix global_scale N/A matrix N/A N/A vmath tidy matrix N/A N/A N/A N/A matrix N/A 0 1.0 N/A N/A matrix N/A 1 0.0 N/A N/A matrix N/A 2 0.0 N/A N/A matrix N/A 4 0.0 N/A N/A matrix N/A 5 1.0 N/A N/A matrix N/A 6 0.0 N/A N/A matrix N/A 8 0.0 N/A N/A matrix N/A 9 0.0 N/A N/A matrix N/A 10 1.0 N/A N/A matrix N/A 12 0.0 N/A N/A matrix N/A 13 0.0 N/A N/A matrix N/A 14 0.0 N/A N/A N/A self matrix matrix N/A N/A N/A self matrix None N/A geometries_e N/A N/A node_e findall N/A tag instance_geometry N/A geometry_e geometries_e N/A N/A geometry_url N/A tidy_name N/A N/A geometry_e get url N/A N/A geometry_url geometries N/A N/A N/A N/A N/A self instance_geometry append N/A N/A Dae2Node InstanceGeometry geometry_e N/A N/A N/A N/A LOG warning INSTANCE_GEOMETRY referencing missing or unprocessed geometry:%s geometry_url N/A instance_geometry N/A self instance_geometry N/A N/A surfaces_to_remove N/A N/A geometry N/A geometries N/A N/A instance_geometry geometry N/A material N/A instance_geometry materials N/A N/A N/A material default N/A N/A N/A N/A len N/A geometry surfaces 1 N/A N/A N/A N/A surfaces_to_remove append material N/A N/A N/A LOG warning INSTANCE_GEOMETRY referencing default surface but geometry has surfaces:url:%s N/A instance_geometry geometry N/A N/A N/A material N/A geometry surfaces N/A N/A N/A N/A surfaces_to_remove append material N/A N/A N/A LOG warning INSTANCE_GEOMETRY referencing surface not present in geometry:surface:%s:url:%s material N/A instance_geometry geometry N/A surface surfaces_to_remove N/A N/A N/A N/A instance_geometry materials N/A surface N/A light_e N/A N/A node_e findall N/A tag instance_light N/A N/A N/A N/A N/A self lights append N/A tidy_name N/A N/A light_e get url N/A camera_e N/A N/A node_e findall N/A tag instance_camera N/A N/A N/A N/A N/A self cameras append N/A tidy_name N/A N/A camera_e get url N/A instance_controller_e N/A N/A node_e findall N/A tag instance_controller N/A N/A N/A N/A N/A self instance_controller append N/A N/A Dae2Node InstanceController instance_controller_e global_scale controllers_e None geometries N/A instance_node_e N/A N/A node_e findall N/A tag instance_node N/A N/A instance_node_url N/A N/A instance_node_e get url N/A N/A instance_node_url None N/A N/A N/A N/A instance_node_url N/A 0 # N/A N/A instanced_node_e N/A find_node instance_node_url collada_e N/A N/A instanced_node_e None N/A N/A N/A N/A N/A self children append N/A Dae2Node instanced_node_e global_scale self None node_name controllers_e collada_e name_map node_names node_map geometries N/A N/A N/A N/A N/A self references append instance_node_url N/A children_e N/A N/A node_e findall N/A tag node N/A N/A N/A N/A N/A self children append N/A Dae2Node children_e global_scale self None parent_prefix controllers_e collada_e name_map node_names node_map geometries N/A process N/A N/A self nodes N/A N/A N/A instance_controller N/A self instance_controller N/A N/A N/A N/A instance_controller process nodes N/A child N/A self children N/A N/A N/A N/A child process nodes N/A attach N/A N/A self json_asset url_handler name_map N/A N/A N/A node_name N/A self path N/A N/A N/A json_asset attach_node node_name N/A self matrix N/A N/A self animated N/A N/A node_attrib N/A dynamic True N/A N/A N/A json_asset attach_node_attributes node_name node_attrib N/A light N/A self lights N/A N/A N/A N/A json_asset attach_node_light_instance node_name light N/A find_name name_map light N/A N/A N/A len N/A self cameras 1 N/A N/A N/A N/A json_asset attach_node_attributes node_name N/A camera N/A find_name name_map N/A N/A self cameras N/A 0 N/A N/A camera N/A self cameras N/A N/A camera_name N/A NodeName N/A N/A N/A N/A node_name leaf_name - camera N/A N/A N/A camera_name add_parent_node node_name N/A N/A N/A json_asset attach_node_attributes camera_name N/A camera N/A find_name name_map camera N/A N/A N/A N/A len N/A self references 1 N/A N/A len N/A self instance_geometry 0 N/A N/A reference_parts N/A N/A N/A N/A self references N/A 0 split # N/A file_name N/A N/A url_handler tidy N/A reference_parts N/A 0 N/A N/A N/A json_asset attach_node_attributes node_name N/A reference inplace file_name True N/A N/A reference N/A self references N/A N/A reference_parts N/A N/A reference split # N/A file_name N/A N/A url_handler tidy N/A reference_parts N/A 0 N/A reference_name N/A NodeName N/A N/A N/A N/A node_name leaf_name - N/A N/A file_name replace / - N/A N/A N/A reference_name add_parent_node node_name N/A N/A N/A json_asset attach_node_attributes reference_name N/A reference inplace file_name True N/A instance N/A self instance_geometry N/A N/A N/A N/A instance attach json_asset name_map node_name N/A instance N/A self instance_controller N/A N/A N/A N/A instance attach json_asset name_map node_name N/A child N/A self children N/A N/A N/A N/A child attach json_asset url_handler name_map N/A N/A Dae2PhysicsMaterial N/A object N/A __init__ N/A N/A self physics_material_e name_map N/A N/A N/A N/A self params N/A N/A N/A self id N/A N/A physics_material_e get id unknown N/A N/A self name N/A N/A physics_material_e get name N/A self id N/A N/A name_map N/A N/A self id N/A self name N/A technique_e N/A N/A physics_material_e find N/A tag technique_common N/A param_e N/A N/A technique_e getchildren N/A N/A param_name N/A untag N/A param_e tag N/A param_text N/A param_e text N/A N/A N/A self params N/A param_name N/A float param_text N/A attach N/A N/A self json_asset N/A N/A N/A N/A N/A json_asset attach_physics_material N/A self name N/A self params N/A N/A Dae2PhysicsModel N/A object N/A __init__ N/A N/A self physics_model_e geometries_nodes_e rigid_body_map name_map N/A N/A N/A N/A self rigidbodys N/A N/A N/A self id N/A N/A physics_model_e get id unknown N/A N/A self name N/A N/A physics_model_e get name N/A self id N/A N/A name_map N/A N/A self id N/A self name N/A rigidbody_e N/A N/A physics_model_e findall N/A tag rigid_body N/A N/A technique_e N/A N/A rigidbody_e find N/A tag technique_common N/A N/A technique_e None N/A N/A rigidbody N/A N/A shape_e N/A N/A technique_e find N/A tag shape N/A N/A shape_e None N/A N/A N/A rigidbody N/A type rigid N/A instance_geometry_e N/A N/A shape_e find N/A tag instance_geometry N/A N/A instance_geometry_e None N/A N/A geometry_name N/A tidy_name N/A N/A instance_geometry_e get url N/A N/A rigidbody N/A geometry N/A find_name name_map geometry_name N/A geometry_e N/A N/A geometries_nodes_e findall N/A tag geometry N/A N/A geometry_id N/A N/A geometry_e get id N/A N/A geometry_id geometry_name N/A N/A N/A N/A N/A geometry_e find N/A tag convex_mesh None N/A N/A N/A rigidbody N/A shape convexhull N/A N/A N/A rigidbody N/A shape mesh N/A N/A N/A shape_type_e N/A shape_e N/A 0 N/A shape_type_name N/A untag N/A shape_type_e tag N/A N/A shape_type_name tapered_cylinder N/A N/A N/A rigidbody N/A shape cone N/A N/A N/A rigidbody N/A shape shape_type_name N/A radius_e N/A N/A shape_type_e find N/A tag radius N/A N/A radius_e None N/A N/A radius_e N/A N/A shape_type_e find N/A tag radius1 N/A N/A radius_e None N/A N/A radius_list N/A N/A float x N/A x N/A N/A N/A radius_e text split N/A N/A rigidbody N/A radius N/A radius_list N/A 0 N/A height_e N/A N/A shape_type_e find N/A tag height N/A N/A height_e None N/A N/A N/A rigidbody N/A height N/A float N/A height_e text N/A half_extents_e N/A N/A shape_type_e find N/A tag half_extents N/A N/A half_extents_e None N/A N/A N/A rigidbody N/A halfExtents N/A N/A float x N/A x N/A N/A N/A half_extents_e text split N/A material_e N/A N/A shape_e find N/A tag instance_physics_material N/A N/A material_e None N/A N/A material_name N/A tidy_name N/A N/A material_e get url N/A N/A rigidbody N/A material N/A find_name name_map material_name N/A material_e N/A N/A technique_e find N/A tag instance_physics_material N/A N/A material_e None N/A N/A material_name N/A tidy_name N/A N/A material_e get url N/A N/A rigidbody N/A material N/A find_name name_map material_name N/A dynamic_e N/A N/A technique_e find N/A tag dynamic N/A N/A dynamic_e None N/A N/A value N/A N/A N/A dynamic_e text lower N/A N/A value true N/A N/A N/A rigidbody N/A dynamic True N/A mass_e N/A N/A technique_e find N/A tag mass N/A N/A mass_e None N/A N/A N/A rigidbody N/A mass N/A float N/A mass_e text N/A inertia_e N/A N/A technique_e find N/A tag inertia N/A N/A inertia_e None N/A N/A inertia N/A N/A float x N/A x N/A N/A N/A inertia_e text split N/A N/A N/A N/A inertia N/A 0 0.0 N/A N/A inertia N/A 1 0.0 N/A N/A inertia N/A 2 0.0 N/A N/A N/A rigidbody N/A inertia inertia N/A N/A N/A len rigidbody 0 N/A N/A rigidbody_id N/A N/A rigidbody_e get id unknown N/A rigidbody_name N/A N/A rigidbody_e get name rigidbody_id N/A N/A name_map N/A rigidbody_id rigidbody_name N/A N/A rigid_body_map N/A rigidbody_id rigidbody N/A N/A N/A self rigidbodys N/A rigidbody_name rigidbody N/A attach N/A N/A self json_asset N/A N/A N/A N/A name rigidbody N/A N/A N/A self rigidbodys iteritems N/A N/A N/A N/A json_asset attach_physics_model name model rigidbody N/A N/A Dae2InstancePhysicsModel N/A object N/A InstanceRigidBody N/A object N/A __init__ N/A N/A self name body_name target params parent_url N/A N/A N/A N/A self name name N/A N/A self body_name body_name N/A N/A self target target N/A N/A self params params N/A N/A self parent_url parent_url N/A attach N/A N/A self json_asset rigid_body_map name_map node_map N/A N/A N/A body_name N/A find_scoped_name N/A self body_name N/A self parent_url name_map N/A body N/A find_scoped_node N/A self body_name N/A self parent_url rigid_body_map N/A N/A body N/A N/A N/A N/A LOG warning Rigid body instance references an unknown physics model: %s -> %s N/A self name N/A self body_name N/A target N/A N/A node_map get N/A self target None N/A target N/A N/A target_name N/A target path N/A target_path N/A str target_name N/A N/A / target_path N/A N/A N/A body N/A N/A body get dynamic False N/A N/A N/A N/A LOG error Dynamic rigid body targets non-root graphics node: %s -> %s body_name target_path N/A N/A target_name N/A NodeName N/A find_name name_map N/A self target N/A params N/A self params N/A N/A N/A len params 0 N/A N/A N/A body N/A dynamic params N/A N/A params N/A dynamic N/A N/A body get dynamic False N/A N/A body_name N/A N/A body_name : N/A self name N/A N/A N/A LOG warning N/A Cloning ridig body because instance has conflicting dynamic properties:  body_name N/A body N/A dict body N/A N/A body N/A dynamic N/A params N/A dynamic N/A N/A params N/A dynamic N/A N/A mass params N/A N/A N/A body N/A mass N/A params N/A mass N/A N/A params N/A mass N/A N/A inertia params N/A N/A N/A body N/A inertia N/A params N/A inertia N/A N/A params N/A inertia N/A N/A N/A json_asset attach_physics_model body_name model body N/A N/A N/A json_asset attach_physics_node N/A self name body_name target_name params N/A N/A N/A N/A json_asset attach_physics_node N/A self name body_name target_name N/A N/A __init__ N/A N/A self physics_node_e N/A N/A N/A N/A self instance_rigidbodys N/A N/A N/A self name N/A tidy_name N/A N/A physics_node_e get url N/A N/A node_index rigid_body_e N/A enumerate N/A N/A physics_node_e findall N/A tag instance_rigid_body N/A N/A N/A node_index 0 N/A N/A node_name N/A %s-%u N/A N/A self name node_index N/A N/A node_name N/A self name N/A body_name N/A N/A rigid_body_e get body N/A target N/A tidy_name N/A N/A rigid_body_e get target N/A params N/A N/A technique_e N/A N/A rigid_body_e find N/A tag technique_common N/A N/A technique_e None N/A N/A angular_velocity_e N/A N/A technique_e find N/A tag angular_velocity N/A N/A angular_velocity_e None N/A N/A velocity N/A N/A float x N/A x N/A N/A N/A angular_velocity_e text split N/A N/A N/A N/A velocity N/A 0 0.0 N/A N/A velocity N/A 1 0.0 N/A N/A velocity N/A 2 0.0 N/A N/A N/A params N/A angularvelocity velocity N/A velocity_e N/A N/A technique_e find N/A tag velocity N/A N/A velocity_e None N/A N/A velocity N/A N/A float x N/A x N/A N/A N/A velocity_e text split N/A N/A N/A N/A velocity N/A 0 0.0 N/A N/A velocity N/A 1 0.0 N/A N/A velocity N/A 2 0.0 N/A N/A N/A params N/A velocity velocity N/A dynamic_e N/A N/A technique_e find N/A tag dynamic N/A N/A dynamic_e None N/A N/A value N/A N/A N/A dynamic_e text lower N/A N/A value true N/A N/A N/A params N/A dynamic True N/A mass_e N/A N/A technique_e find N/A tag mass N/A N/A mass_e None N/A N/A N/A params N/A mass N/A float N/A mass_e text N/A inertia_e N/A N/A technique_e find N/A tag inertia N/A N/A inertia_e None N/A N/A inertia N/A N/A float x N/A x N/A N/A N/A inertia_e text split N/A N/A N/A N/A inertia N/A 0 0.0 N/A N/A inertia N/A 1 0.0 N/A N/A inertia N/A 2 0.0 N/A N/A N/A params N/A inertia inertia N/A rigidbody N/A N/A Dae2InstancePhysicsModel InstanceRigidBody node_name body_name target params N/A self name N/A N/A N/A N/A self instance_rigidbodys append rigidbody N/A attach N/A N/A self json_asset physics_models name_map node_map N/A N/A N/A rigidbody N/A self instance_rigidbodys N/A N/A N/A N/A rigidbody attach json_asset physics_models name_map node_map N/A N/A Dae2Animation N/A object N/A __init__ N/A N/A self animation_e library_animations_e name_map animations_list N/A N/A N/A N/A self name None N/A N/A self sources N/A N/A N/A self samplers N/A N/A N/A self channels N/A N/A N/A self children N/A N/A N/A self id N/A N/A animation_e get id unknown N/A N/A self name N/A N/A animation_e get name N/A self id N/A N/A N/A LOG debug ANIMATION:%s N/A self name N/A N/A name_map N/A N/A self id N/A self name N/A animation_children_e N/A N/A animation_e findall N/A tag animation N/A a animation_children_e N/A N/A child N/A Dae2Animation a library_animations_e name_map animations_list N/A N/A N/A child id unknown N/A N/A N/A animations_list N/A N/A child id child N/A N/A N/A N/A self children append child N/A source_e N/A N/A animation_e findall N/A tag source N/A s source_e N/A N/A technique_e N/A N/A s find N/A tag technique_common N/A accessor_e N/A N/A technique_e find N/A tag accessor N/A param_e N/A N/A accessor_e find N/A tag param N/A param_name N/A N/A param_e get name N/A N/A N/A N/A N/A N/A param_e get type lower name N/A N/A array_e N/A N/A s find N/A tag Name_array N/A count N/A int N/A N/A array_e get count 0 N/A N/A 0 count N/A N/A values_text N/A array_e text N/A N/A N/A self sources N/A N/A N/A s get id N/A name values param_name N/A N/A values_text split N/A N/A array_e N/A N/A s find N/A tag float_array N/A count N/A int N/A N/A array_e get count 0 N/A stride N/A int N/A N/A accessor_e get stride 1 N/A N/A 0 count N/A N/A values_text N/A array_e text N/A float_values N/A N/A float x N/A x N/A N/A values_text split N/A N/A stride 1 N/A N/A values float_values N/A N/A values N/A N/A i N/A range 0 count stride N/A N/A N/A N/A values append N/A float_values N/A i N/A i stride N/A N/A N/A self sources N/A N/A N/A s get id N/A name values param_name values N/A sampler_e N/A N/A animation_e findall N/A tag sampler N/A s sampler_e N/A N/A sampler_id N/A N/A s get id N/A inputs N/A N/A inputs_e N/A N/A s findall N/A tag input N/A i inputs_e N/A N/A N/A inputs N/A N/A N/A i get semantic N/A tidy_name N/A N/A i get source N/A N/A N/A self samplers N/A sampler_id N/A inputs inputs N/A channel_e N/A N/A animation_e findall N/A tag channel N/A c channel_e N/A N/A sampler N/A tidy_name N/A N/A c get source N/A target N/A N/A c get target N/A N/A N/A N/A self channels append N/A sampler target sampler target N/A evaluate N/A N/A self time sampler_id N/A N/A N/A sampler N/A N/A self samplers N/A sampler_id N/A times N/A N/A N/A self sources N/A N/A N/A sampler N/A inputs N/A INPUT N/A values N/A values N/A N/A N/A self sources N/A N/A N/A sampler N/A inputs N/A OUTPUT N/A values N/A interpolation N/A N/A N/A self sources N/A N/A N/A sampler N/A inputs N/A INTERPOLATION N/A values N/A N/A N/A N/A len times 0 N/A N/A len values 0 N/A N/A N/A N/A LOG error Animation evaluation failed due to missing times or values in:%s N/A self name N/A N/A N/A len times N/A len values N/A N/A N/A N/A LOG error Animation evaluation failed due to mismatch in count of times and values in:%s N/A self name N/A N/A time N/A times N/A 0 N/A N/A N/A values N/A 0 N/A N/A time N/A times N/A N/A N/A len times 1 N/A N/A N/A values N/A N/A N/A len values 1 N/A N/A i t N/A enumerate times N/A N/A N/A t time N/A N/A N/A values N/A i N/A N/A N/A t time N/A N/A start_key N/A i 1 N/A end_key i N/A N/A N/A interpolation N/A start_key LINEAR N/A N/A N/A N/A LOG warning Animation evaluation linear sampling non linear keys of type:%s:in animation:%s N/A interpolation N/A start_key N/A self name N/A start_time N/A times N/A start_key N/A end_time t N/A delta N/A N/A time start_time N/A end_time start_time N/A start_val N/A values N/A start_key N/A end_val N/A values N/A end_key N/A N/A N/A type start_val float N/A N/A N/A start_val N/A delta N/A end_val start_val N/A N/A N/A N/A len start_val N/A len end_val N/A N/A N/A N/A LOG error Animation evaluation failed in animation:%s:due to mismatched keyframe sizes N/A self name N/A result N/A N/A v N/A xrange 0 N/A len start_val N/A N/A val1 N/A start_val N/A v N/A val2 N/A end_val N/A v N/A N/A N/A result append N/A val1 N/A delta N/A val2 val1 N/A result N/A N/A N/A LOG warning Animation evaluation failed in animation:%s N/A self name N/A N/A values N/A 0 N/A N/A _decompose_matrix N/A N/A matrix node N/A N/A N/A sx N/A N/A vmath v3length N/A N/A vmath m43right matrix N/A sy N/A N/A vmath v3length N/A N/A vmath m43up matrix N/A sz N/A N/A vmath v3length N/A N/A vmath m43at matrix N/A det N/A N/A vmath m43determinant matrix N/A N/A N/A N/A N/A vmath v3equal N/A N/A vmath v3create sx sy sz N/A N/A vmath v3create 1 1 1 N/A det 0 N/A N/A N/A det 0 N/A N/A N/A N/A LOG warning Detected negative scale in node "%s", not currently supported N/A node name N/A sx -1 N/A N/A sx 0 N/A N/A matrix N/A N/A vmath m43setright matrix N/A N/A vmath v3muls N/A N/A vmath m43right matrix N/A 1 sx N/A N/A matrix N/A N/A vmath m43setright matrix N/A vmath V3XAXIS N/A N/A sy 0 N/A N/A matrix N/A N/A vmath m43setup matrix N/A N/A vmath v3muls N/A N/A vmath m43up matrix N/A 1 sy N/A N/A matrix N/A N/A vmath m43setup matrix N/A vmath V3YAXIS N/A N/A sz 0 N/A N/A matrix N/A N/A vmath m43setat matrix N/A N/A vmath v3muls N/A N/A vmath m43at matrix N/A 1 sz N/A N/A matrix N/A N/A vmath m43setat matrix N/A vmath V3ZAXIS N/A N/A sx 1 N/A sy 1 N/A sz 1 N/A quat N/A N/A vmath quatfrom_m43 matrix N/A pos N/A N/A vmath m43pos matrix N/A scale N/A N/A vmath v3create sx sy sz N/A N/A quat pos scale N/A _evaluate_node N/A N/A node time target_data global_scale N/A N/A N/A identity_matrix N/A vmath M44IDENTITY N/A matrix identity_matrix N/A node_e N/A node element N/A node_id N/A N/A node_e get id N/A node_param_e node_e N/A N/A overloads N/A N/A target_data N/A N/A N/A sid N/A node_param_e attrib N/A N/A sid N/A N/A node_param_e attrib N/A sid N/A anim N/A target_data N/A anims N/A N/A channel N/A anim channels N/A N/A N/A target_node_id _ parameter N/A N/A N/A channel N/A target partition / N/A N/A target_sid _ target_attrib N/A N/A parameter partition . N/A N/A N/A target_node_id node_id N/A target_sid sid N/A N/A N/A N/A overloads append N/A target_attrib N/A N/A anim evaluate time N/A channel N/A sampler N/A child_type N/A untag N/A node_param_e tag N/A N/A child_type translate N/A N/A offset N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A N/A overload_attrib overload_value overloads N/A N/A N/A overload_attrib X N/A N/A N/A offset N/A 0 overload_value N/A N/A N/A overload_attrib Y N/A N/A N/A offset N/A 1 overload_value N/A N/A N/A overload_attrib Z N/A N/A N/A offset N/A 2 overload_value N/A N/A N/A overload_attrib N/A N/A offset overload_value N/A translate_matrix N/A N/A vmath m43 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 N/A offset N/A 0 N/A offset N/A 1 N/A offset N/A 2 N/A matrix N/A N/A vmath m43mulm44 translate_matrix matrix N/A N/A N/A child_type rotate N/A N/A rotate N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A N/A overload_attrib overload_value overloads N/A N/A N/A isinstance overload_value list N/A N/A N/A rotate N/A 0 N/A overload_value N/A 0 N/A N/A rotate N/A 1 N/A overload_value N/A 1 N/A N/A rotate N/A 2 N/A overload_value N/A 2 N/A N/A rotate N/A 3 N/A overload_value N/A 3 N/A N/A N/A rotate N/A 3 overload_value N/A N/A N/A rotate N/A 3 0.0 N/A N/A angle N/A N/A N/A rotate N/A 3 180.0 N/A math pi N/A N/A N/A N/A rotate N/A 0 1.0 N/A N/A rotate N/A 1 0.0 N/A N/A rotate N/A 2 0.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 1.0 0.0 0.0 0.0 c s 0.0 N/A s c N/A N/A N/A N/A N/A rotate N/A 0 0.0 N/A N/A rotate N/A 1 1.0 N/A N/A rotate N/A 2 0.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 c 0.0 N/A s 0.0 1.0 0.0 s 0.0 c N/A N/A N/A N/A N/A rotate N/A 0 0.0 N/A N/A rotate N/A 1 0.0 N/A N/A rotate N/A 2 1.0 N/A N/A c N/A N/A math cos angle N/A s N/A N/A math sin angle N/A rotate_matrix N/A N/A vmath m33 c s 0.0 N/A s c 0.0 0.0 0.0 1.0 N/A N/A rotate_matrix N/A N/A vmath m33from_axis_rotation N/A rotate N/A 3 angle N/A matrix N/A N/A vmath m33mulm44 rotate_matrix matrix N/A N/A N/A child_type scale N/A N/A scale N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A N/A overload_attrib overload_value overloads N/A N/A N/A overload_attrib X N/A N/A N/A scale N/A 0 overload_value N/A N/A N/A overload_attrib Y N/A N/A N/A scale N/A 1 overload_value N/A N/A N/A overload_attrib Z N/A N/A N/A scale N/A 2 overload_value N/A N/A N/A overload_attrib N/A N/A scale overload_value N/A scale_matrix N/A N/A vmath m33 N/A scale N/A 0 0.0 0.0 0.0 N/A scale N/A 1 0.0 0.0 0.0 N/A scale N/A 2 N/A matrix N/A N/A vmath m33mulm44 scale_matrix matrix N/A N/A N/A child_type matrix N/A N/A N/A N/A len overloads 1 N/A N/A N/A N/A LOG warning Found multiple matrices animating a single node N/A overloads N/A N/A N/A overload_attrib overload_value overloads N/A N/A local_matrix N/A N/A vmath m44transpose overload_value N/A N/A local_matrix N/A N/A vmath m44transpose N/A N/A float x N/A x N/A N/A N/A node_param_e text split N/A N/A matrix identity_matrix N/A N/A matrix N/A N/A vmath m44mul local_matrix matrix N/A N/A matrix local_matrix N/A N/A global_scale 1.0 N/A N/A matrix N/A N/A vmath m44setpos matrix N/A N/A vmath v4muls N/A N/A vmath m44pos matrix global_scale N/A matrix N/A N/A vmath tidy matrix N/A N/A N/A vmath m43from_m44 matrix N/A Dae2AnimationClip N/A object N/A __init__ N/A N/A self animation_clip_e global_scale upaxis_rotate library_animation_clips_e name_map animations nodes default_root N/A N/A N/A N/A self name None N/A N/A self scale global_scale N/A N/A self source_anims N/A N/A N/A self anim None N/A N/A default_root N/A N/A N/A self id N/A N/A animation_clip_e get id unknown N/A N/A self name N/A N/A animation_clip_e get name N/A self id N/A N/A name N/A default_ default_root N/A N/A self id name N/A N/A self name name N/A N/A N/A LOG debug ANIMATION:%s N/A self name N/A N/A name_map N/A N/A self id N/A self name add_anim_and_children N/A N/A anim anim_list N/A N/A N/A N/A N/A anim_list append anim N/A child N/A anim children N/A N/A N/A add_anim_and_children child anim_list N/A N/A N/A default_root N/A N/A instance_animation_e N/A N/A animation_clip_e findall N/A tag instance_animation N/A N/A anim N/A animations N/A N/A tidy_name N/A N/A instance_animation_e get url N/A N/A anim None N/A N/A N/A add_anim_and_children anim N/A self source_anims N/A N/A anim animations N/A N/A N/A add_anim_and_children N/A animations N/A anim N/A self source_anims N/A global_times N/A __find_node_in_dict N/A N/A node_dict node_name N/A N/A __find_node N/A N/A node_root node_name N/A N/A N/A N/A N/A node_root id node_name N/A N/A node_root N/A N/A node_root children N/A N/A c N/A node_root children N/A N/A result N/A __find_node c node_name N/A result N/A N/A result N/A None N/A N/A n node_dict N/A N/A result N/A __find_node N/A node_dict N/A n node_name N/A result N/A N/A result N/A None N/A __node_root N/A N/A node_name nodes N/A N/A N/A node N/A __find_node_in_dict nodes node_name N/A N/A node None N/A N/A None N/A N/A node parent N/A N/A node N/A node parent N/A N/A node id N/A __is_node N/A N/A node_name nodes N/A N/A N/A node N/A __find_node_in_dict nodes node_name N/A N/A node None N/A N/A targets N/A N/A anim N/A self source_anims N/A N/A channel N/A anim channels N/A N/A target_parts N/A N/A N/A channel N/A target split / N/A target N/A target_parts N/A 0 N/A target_channel N/A target_parts N/A 1 N/A N/A N/A __is_node target nodes N/A target_channel visibility N/A N/A N/A N/A default_root N/A default_root N/A __node_root target nodes N/A N/A sampler N/A N/A anim samplers N/A N/A channel N/A sampler N/A sampler_input N/A N/A sampler N/A inputs N/A INPUT N/A N/A sampler_input N/A anim sources N/A N/A N/A N/A target targets N/A N/A N/A targets N/A target N/A anims keyframe_times N/A N/A N/A N/A anim N/A N/A targets N/A target N/A anims N/A N/A N/A N/A N/A N/A targets N/A target N/A anims append anim N/A times N/A N/A targets N/A target N/A keyframe_times N/A time_inputs N/A N/A anim sources N/A sampler_input N/A N/A N/A time_inputs N/A name TIME N/A N/A t N/A time_inputs N/A values N/A N/A N/A t times N/A N/A N/A N/A times append t N/A N/A t global_times N/A N/A N/A N/A global_times append t N/A N/A N/A len targets 0 N/A N/A N/A start_joints N/A N/A targets keys N/A hierarchy N/A build_joint_hierarchy start_joints nodes N/A runtime_joint_names N/A N/A runtime_joint_parents N/A N/A joint hierarchy N/A N/A N/A N/A runtime_joint_names append N/A N/A joint N/A node name N/A N/A N/A runtime_joint_parents append N/A joint N/A parent N/A joint_hierarchy N/A numNodes names parents N/A len runtime_joint_names runtime_joint_names runtime_joint_parents N/A global_times N/A sorted global_times N/A start_time N/A global_times N/A 0 N/A end_time N/A global_times N/A N/A N/A len global_times 1 N/A anim_length N/A end_time start_time N/A frames N/A N/A N/A j joint N/A enumerate hierarchy N/A N/A orig_index N/A joint N/A orig_index N/A N/A orig_index -1 N/A N/A target_name N/A start_joints N/A orig_index N/A N/A target_name None N/A node N/A joint N/A node N/A N/A node animated True N/A joint_data N/A N/A N/A N/A target_name None N/A target_name targets N/A N/A target_data N/A targets N/A target_name N/A key_times N/A target_data N/A keyframe_times N/A key_times N/A sorted key_times N/A N/A N/A key_times N/A 0 start_time N/A N/A N/A N/A key_times insert 0 start_time N/A N/A N/A key_times N/A N/A N/A len key_times 1 end_time N/A N/A N/A N/A key_times append end_time N/A t key_times N/A N/A node_matrix N/A _evaluate_node node t target_data global_scale N/A qps N/A _decompose_matrix node_matrix node N/A frame_time N/A t start_time N/A N/A N/A joint_data append N/A time rotation translation scale frame_time N/A qps N/A 0 N/A qps N/A 1 N/A qps N/A 2 N/A N/A node_matrix N/A _evaluate_node node start_time None global_scale N/A qps N/A _decompose_matrix node_matrix node N/A N/A N/A joint_data append N/A time rotation translation scale 0 N/A qps N/A 0 N/A qps N/A 1 N/A qps N/A 2 N/A channels N/A rotation translation True True N/A base_frame N/A N/A N/A N/A len joint_data 1 N/A N/A varying_rotation False N/A varying_translation False N/A varying_scale False N/A init_rotation N/A N/A joint_data N/A 0 N/A rotation N/A init_translation N/A N/A joint_data N/A 0 N/A translation N/A init_scale N/A N/A joint_data N/A 0 N/A scale N/A f N/A joint_data N/A 1 N/A N/A N/A varying_rotation N/A N/A f N/A rotation init_rotation N/A N/A varying_rotation True N/A N/A varying_translation N/A N/A f N/A translation init_translation N/A N/A varying_translation True N/A N/A varying_scale N/A N/A f N/A scale init_scale N/A N/A varying_scale True N/A N/A varying_rotation N/A N/A N/A base_frame N/A rotation init_rotation N/A f joint_data N/A N/A N/A f N/A rotation N/A N/A varying_translation N/A N/A N/A base_frame N/A translation init_translation N/A f joint_data N/A N/A N/A f N/A translation N/A N/A varying_scale N/A N/A N/A N/A N/A vmath v3equal init_scale N/A N/A vmath v3create 1 1 1 N/A N/A N/A base_frame N/A scale init_scale N/A N/A channels N/A scale True N/A f joint_data N/A N/A N/A f N/A scale N/A N/A N/A channels N/A scale True N/A N/A N/A N/A len joint_data 1 N/A N/A init_rotation N/A N/A joint_data N/A 0 N/A rotation N/A init_translation N/A N/A joint_data N/A 0 N/A translation N/A init_scale N/A N/A joint_data N/A 0 N/A scale N/A base_frame N/A rotation translation init_rotation init_translation N/A N/A N/A N/A vmath v3equal init_scale N/A N/A vmath v3create 1 1 1 N/A N/A N/A base_frame N/A scale init_scale N/A N/A channels N/A scale True N/A joint_data None N/A frame_data N/A channels channels N/A N/A joint_data None N/A N/A N/A frame_data N/A keyframes joint_data N/A N/A len N/A N/A base_frame keys N/A N/A N/A frame_data N/A baseframe base_frame N/A N/A N/A frames append frame_data N/A channel_union N/A set N/A N/A N/A N/A frames N/A 0 N/A channels keys N/A uniform_channels True N/A f N/A frames N/A 1 N/A N/A N/A N/A uniform_channels N/A N/A channel_union symmetric_difference N/A N/A N/A f N/A channels keys N/A N/A channel_union N/A N/A channel_union union N/A N/A N/A f N/A channels keys N/A uniform_channels False N/A uniform_channels N/A N/A f frames N/A N/A N/A f N/A channels N/A maxflt N/A N/A sys float_info max N/A bound_min N/A N/A vmath v3create maxflt maxflt maxflt N/A bound_max N/A N/A vmath v3create N/A maxflt N/A maxflt N/A maxflt N/A joint_lengths N/A N/A 0 N/A len hierarchy N/A N/A j joint N/A enumerate hierarchy N/A N/A parent_index N/A joint N/A parent N/A N/A parent_index -1 N/A N/A N/A N/A baseframe N/A frames N/A j N/A translation N/A N/A frames N/A j N/A baseframe N/A N/A bound_min N/A N/A vmath v3min bound_min N/A N/A N/A frames N/A j N/A baseframe N/A translation N/A bound_max N/A N/A vmath v3max bound_max N/A N/A N/A frames N/A j N/A baseframe N/A translation N/A N/A f N/A N/A frames N/A j N/A keyframes N/A frame f N/A N/A bound_min N/A N/A vmath v3min bound_min N/A frame N/A translation N/A bound_max N/A N/A vmath v3max bound_max N/A frame N/A translation N/A N/A joint_lengths N/A j 0 N/A N/A N/A N/A baseframe N/A frames N/A j N/A translation N/A N/A frames N/A j N/A baseframe N/A N/A bone_length N/A N/A vmath v3length N/A N/A N/A frames N/A j N/A baseframe N/A translation N/A N/A bone_length N/A N/A vmath v3length N/A N/A N/A N/A frames N/A j N/A keyframes N/A 0 N/A translation N/A N/A joint_lengths N/A j N/A N/A joint_lengths N/A parent_index bone_length N/A max_joint_length N/A max joint_lengths N/A bounds N/A N/A center N/A N/A vmath v3muls N/A N/A vmath v3add bound_min bound_max 0.5 N/A half_extent N/A N/A vmath v3sub center bound_min N/A half_extent N/A N/A vmath v3add half_extent N/A N/A vmath v3create max_joint_length max_joint_length max_joint_length N/A N/A N/A bounds append N/A time center halfExtent 0 center half_extent N/A N/A N/A bounds append N/A time center halfExtent anim_length center half_extent N/A N/A self anim N/A length numNodes hierarchy channels nodeData bounds anim_length N/A len N/A joint_hierarchy N/A names joint_hierarchy N/A N/A dict fromkeys channel_union True frames bounds N/A attach N/A N/A self json_asset name_map N/A N/A N/A N/A N/A json_asset attach_animation N/A self name N/A self anim N/A N/A parse N/A N/A input_filename output_filename asset_url asset_root infiles options N/A default.dae default.json . None None N/A N/A Untility function to convert a Collada file into a JSON file. N/A definitions_asset N/A standard_include infiles N/A animations N/A N/A animation_clips N/A N/A geometries N/A N/A effects N/A N/A materials N/A N/A images N/A N/A lights N/A N/A nodes N/A N/A physics_materials N/A N/A physics_models N/A N/A physics_bodies N/A N/A physics_nodes N/A N/A name_map N/A N/A geometry_names N/A N/A effect_names N/A N/A light_names N/A N/A node_names N/A N/A node_map N/A N/A url_handler N/A UrlHandler asset_root input_filename N/A N/A N/A collada_e N/A N/A N/A N/A ElementTree parse input_filename getroot N/A N/A N/A IOError N/A e N/A N/A N/A N/A LOG error Failed loading: %s input_filename N/A N/A N/A LOG error   >> %s e N/A N/A exit 1 N/A N/A ExpatError N/A e N/A N/A N/A N/A LOG error Failed processing: %s input_filename N/A N/A N/A LOG error   >> %s e N/A N/A exit 2 N/A N/A N/A collada_e None N/A N/A N/A fix_sid collada_e None N/A asset_e N/A N/A collada_e find N/A tag asset N/A scale 1.0 N/A unit_e N/A N/A asset_e find N/A tag unit N/A N/A unit_e None N/A N/A scale N/A float N/A N/A unit_e get meter 1.0 N/A upaxis_rotate None N/A upaxis_e N/A N/A asset_e find N/A tag up_axis N/A N/A upaxis_e None N/A N/A N/A N/A upaxis_e text X_UP N/A N/A upaxis_rotate N/A 0.0 1.0 0.0 0.0 -1.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 N/A N/A N/A N/A upaxis_e text Z_UP N/A N/A upaxis_rotate N/A 1.0 0.0 0.0 0.0 0.0 0.0 -1.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 N/A N/A N/A LOG info Up axis:%s N/A upaxis_e text N/A geometries_e N/A N/A collada_e find N/A tag library_geometries N/A N/A geometries_e None N/A N/A x N/A N/A geometries_e findall N/A tag geometry N/A N/A g N/A Dae2Geometry x scale geometries_e name_map geometry_names N/A N/A N/A N/A g type mesh N/A N/A g type convex_mesh N/A N/A N/A geometries N/A N/A g id g N/A N/A N/A N/A LOG info Collada file without:library_geometries:%s input_filename N/A lights_e N/A N/A collada_e find N/A tag library_lights N/A N/A lights_e None N/A N/A x N/A N/A lights_e findall N/A tag light N/A N/A l N/A Dae2Light x name_map light_names N/A N/A lights N/A N/A l id l N/A controllers_e N/A N/A collada_e find N/A tag library_controllers N/A visual_scenes_e N/A N/A collada_e find N/A tag library_visual_scenes N/A N/A visual_scenes_e None N/A N/A visual_scene_e N/A N/A visual_scenes_e findall N/A tag visual_scene N/A N/A visual_scene_e None N/A N/A N/A N/A len visual_scene_e 1 N/A N/A N/A N/A LOG warning Collada file with more than 1:visual_scene:%s input_filename N/A node_e N/A N/A N/A visual_scene_e N/A 0 findall N/A tag node N/A n node_e N/A N/A n N/A Dae2Node n scale None upaxis_rotate None controllers_e collada_e name_map node_names node_map geometries N/A N/A nodes N/A N/A n id n N/A N/A N/A len node_e 0 N/A N/A N/A N/A LOG warning Collada file without:node:%s input_filename N/A N/A N/A N/A LOG warning Collada file without:visual_scene:%s input_filename N/A N/A N/A N/A LOG warning Collada file without:library_visual_scenes:%s input_filename N/A animations_e N/A N/A collada_e find N/A tag library_animations N/A N/A animations_e None N/A N/A x N/A N/A animations_e findall N/A tag animation N/A N/A a N/A Dae2Animation x animations_e name_map animations N/A N/A animations N/A N/A a id a N/A animation_clips_e N/A N/A collada_e find N/A tag library_animation_clips N/A N/A animation_clips_e None N/A N/A x N/A N/A animation_clips_e findall N/A tag animation_clip N/A N/A c N/A Dae2AnimationClip x scale upaxis_rotate animation_clips_e name_map animations nodes None N/A N/A animation_clips N/A N/A c id c N/A N/A N/A animations_e None N/A N/A N/A N/A LOG info Exporting default animations from:%s input_filename N/A n nodes N/A N/A c N/A Dae2AnimationClip x scale upaxis_rotate None name_map animations nodes n N/A N/A c anim N/A N/A N/A animation_clips N/A N/A c id c N/A images_e N/A N/A collada_e find N/A tag library_images N/A N/A images_e None N/A N/A x N/A N/A images_e findall N/A tag image N/A N/A i N/A Dae2Image x url_handler name_map N/A N/A images N/A N/A i id i N/A effects_e N/A N/A collada_e find N/A tag library_effects N/A N/A effects_e None N/A N/A x N/A N/A effects_e iter N/A tag image N/A N/A i N/A Dae2Image x url_handler name_map N/A N/A images N/A N/A i id i N/A x N/A N/A effects_e findall N/A tag effect N/A N/A e N/A Dae2Effect x url_handler name_map effect_names N/A N/A effects N/A N/A e id e N/A N/A N/A N/A LOG info Collada file without:library_effects:%s input_filename N/A materials_e N/A N/A collada_e find N/A tag library_materials N/A N/A materials_e None N/A N/A x N/A N/A materials_e findall N/A tag material N/A N/A m N/A Dae2Material x name_map N/A N/A materials N/A N/A m id m N/A N/A N/A N/A LOG info Collada file without:library_materials:%s input_filename N/A physics_materials_e N/A N/A collada_e find N/A tag library_physics_materials N/A N/A physics_materials_e None N/A N/A x N/A N/A physics_materials_e findall N/A tag physics_material N/A N/A m N/A Dae2PhysicsMaterial x name_map N/A N/A physics_materials N/A N/A m id m N/A physics_models_e N/A N/A collada_e find N/A tag library_physics_models N/A N/A physics_models_e None N/A N/A x N/A N/A physics_models_e findall N/A tag physics_model N/A N/A m N/A Dae2PhysicsModel x geometries_e physics_bodies name_map N/A N/A physics_models N/A N/A m id m N/A physics_scenes_e N/A N/A collada_e find N/A tag library_physics_scenes N/A N/A physics_scenes_e None N/A N/A physics_scene_e N/A N/A physics_scenes_e findall N/A tag physics_scene N/A N/A physics_scene_e None N/A N/A N/A N/A len physics_scene_e 1 N/A N/A N/A N/A LOG warning Collada file with more than 1:physics_scene:%s input_filename N/A x N/A N/A N/A physics_scene_e N/A 0 findall N/A tag instance_physics_model N/A N/A i N/A Dae2InstancePhysicsModel x N/A N/A physics_nodes N/A N/A i name i N/A collada_e None N/A N/A _ node N/A N/A nodes iteritems N/A N/A N/A N/A node process nodes N/A N/A _ geometry N/A N/A geometries iteritems N/A N/A N/A N/A geometry process definitions_asset nodes N/A options nvtristrip materials effects N/A json_asset N/A JsonAsset _attach N/A N/A asset_type N/A N/A N/A N/A N/A options include_types None N/A N/A N/A asset_type N/A options include_types N/A N/A N/A options exclude_types None N/A N/A N/A asset_type N/A options exclude_types N/A True N/A N/A N/A _attach images N/A N/A N/A _ image N/A N/A images iteritems N/A N/A N/A N/A image attach json_asset N/A N/A _attach effects N/A N/A N/A _ effect N/A N/A effects iteritems N/A N/A N/A N/A effect attach json_asset definitions_asset N/A N/A _attach materials N/A N/A N/A _ material N/A N/A materials iteritems N/A N/A N/A N/A material attach json_asset definitions_asset name_map N/A N/A _attach geometries N/A N/A N/A _ geometry N/A N/A geometries iteritems N/A N/A N/A N/A geometry attach json_asset N/A N/A _attach lights N/A N/A N/A _ light N/A N/A lights iteritems N/A N/A N/A N/A light attach json_asset definitions_asset N/A N/A _attach nodes N/A N/A N/A _ node N/A N/A nodes iteritems N/A N/A N/A N/A node attach json_asset url_handler name_map N/A N/A _attach animations N/A N/A N/A _ animation_clip N/A N/A animation_clips iteritems N/A N/A N/A N/A animation_clip attach json_asset name_map N/A N/A _attach physicsmaterials N/A N/A N/A _ physics_material N/A N/A physics_materials iteritems N/A N/A N/A N/A physics_material attach json_asset N/A N/A _attach physicsnodes N/A N/A N/A _ physics_node N/A N/A physics_nodes iteritems N/A N/A N/A N/A physics_node attach json_asset physics_bodies name_map node_map N/A N/A _attach physicsmodels N/A N/A N/A _ physics_model N/A N/A physics_models iteritems N/A N/A N/A N/A physics_model attach json_asset N/A N/A N/A options keep_unused_images N/A N/A N/A remove_unreferenced_images json_asset N/A N/A N/A N/A standard_json_out json_asset output_filename options N/A N/A N/A IOError N/A e N/A N/A N/A N/A LOG error Failed processing: %s output_filename N/A N/A N/A LOG error   >> %s e N/A N/A exit 3 N/A json_asset N/A main N/A N/A N/A N/A N/A description Convert Collada (.dae) files into a Turbulenz JSON asset. N/A parser N/A standard_parser description N/A N/A N/A parser add_option --nvtristrip action store dest nvtristrip default None help path to NvTriStripper, setting this enables vertex cache optimizations N/A N/A standard_main parse __version__ description __dependencies__ parser N/A N/A N/A __name__ __main__ N/A N/A N/A exit N/A main