p	__DIR__/promise.js	/p/;"	v	lineno:1	type:Promise
x	__DIR__/promise.js	/x/;"	v	lineno:3	namespace:Promise.:t	type:number
:t	__DIR__/promise.js	/function\(acc\) \{ acc\("hi"\); \}/;"	v	lineno:12	namespace:p2	type:string
p2	__DIR__/promise.js	/p2/;"	v	lineno:12	type:Promise
p3	__DIR__/promise.js	/p3/;"	v	lineno:21	type:Promise
:t	__DIR__/promise.js	/10/;"	v	lineno:21	namespace:p3	type:number
p4	__DIR__/promise.js	/p4/;"	v	lineno:30	type:Promise
:t	__DIR__/promise.js	/Promise\.resolve\(10\)/;"	v	lineno:30	namespace:p4	type:number
:t	__DIR__/promise.js	/10/;"	v	lineno:35	namespace:arg5	type:number
arg5	__DIR__/promise.js	/arg5/;"	v	lineno:35	type:?|number
p5	__DIR__/promise.js	/p5/;"	v	lineno:36	type:Promise
:t	__DIR__/promise.js	/arg5/;"	v	lineno:36	namespace:p5	type:number
p6	__DIR__/promise.js	/p6/;"	v	lineno:41	type:Promise
:t	__DIR__/promise.js	/function\(value\) \{/;"	v	lineno:43	namespace:p6	type:number
p7	__DIR__/promise.js	/p7/;"	v	lineno:47	type:Promise
:t	__DIR__/promise.js	/function\(value\) \{/;"	v	lineno:49	namespace:p7	type:number
p8	__DIR__/promise.js	/p8/;"	v	lineno:53	type:Promise
arg	__DIR__/promise.js	/arg/;"	v	lineno:56	namespace:myResolve1	type:string
myResolve1	__DIR__/promise.js	/myResolve1/;"	f	lineno:56	type:Promise function(string)
myResolve2	__DIR__/promise.js	/myResolve2/;"	f	lineno:62	type:Promise function(string|number)
arg7	__DIR__/promise.js	/arg7/;"	v	lineno:73	namespace:myResolve3	type:?|number
myResolve3	__DIR__/promise.js	/myResolve3/;"	f	lineno:73	type:Promise function(?|number)
:t	__DIR__/promise.js	/arg7/;"	v	lineno:74	namespace:Promise	type:number
:t	__DIR__/promise.js	/4/;"	v	lineno:81	namespace:myResolve3.arg7	type:number

